[Book] トーマス・ヘイガーの「大気を変える錬金術――ハーバー、ボッシュと化学の世紀」 トーマス・ヘイガー著「大気を変える錬金術――ハーバー、ボッシュと化学の世紀」を読了した。 この本は中西 準子先生の書評で知ったのだがこれは評判通り凄い本だった。 内容は空気からパンを作る技術、つまりフリッツ・ハーバーとカール・ボッシュが完成させた窒素固定法(ハーバー・ボッシュ法)に関する科学技術史の解説だ。 一応理系なのでハーバー・ボッシュ法は知っていけど、窒素固定法が発明される前の前史、ハーバーとボッシュが発明以降に辿る数奇な運命はほとんど知らなかった。 ヨーロッパは火薬の原材料や農業生産性を高めるための肥料として硝石を必要とする。 人間の尿を集めることである程度硝石を集めることが出来たが、それでは足りない。 自然の中にある硝石の鉱脈を求めて世界中が探索される。 やがてペルーのグアノ(海鳥の糞由来
2002 | 10 | 11 | 12 2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 1
2002 | 10 | 11 | 12 2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 1
この記事は古くなりました。新しい知見は下記を参照。aoking.hatenablog.jp 概要 全文検索エンジン Solr を使用していて、パフォーマンスチューニングに四苦八苦した話。 ここでは、検索時ではなくドキュメントの追加時についてのチューニングについて記してある。 更新自体は参照に比べて頻度が少ないが、参照はレプリケーションして負荷分散しやすい。 更新は整合性を保つために一台のマスターノードに対して行われるので更新はボトルネックになりやすいのだ。 定期的に IO 負荷が高くなる Solr を使っていると、一時的に猛烈に IO 負荷が高まる時がある。fsync になんと1分以上かかるような、猛烈な負荷だ。 これはインデクスのマージ時に起きる IO 負荷で、巨大なインデクス同士のマージだとその合計サイズ分の IO が発生することで IO 処理が専有されたままになっていた。 インデクス
ばよえ〜ん(訳:Vim Advent Calendar 2012への8回目の投稿です) この記事はVim Advent Calendar 85日目の記事です。 前回は@mittanさんのVimmer養成ギプスでした。 目次 長いコマンドを打ち込むのを省力化する 閑話休題 方法その1: マッピング 方法その2: altercmd 方法その3: ambicmd 長いコマンドを打ち込むのを省力化する コマンドラインで長いコマンド打つの、だるいですよね。 特にプラグインのユーザ定義コマンドは、被らないようprefixとしてプラグイン名を付けるため、かなり長かったりします。 試しに長いコマンドトップ10を列挙してみました。(capture.vimが必要です) :if exists(':Capture') != 2 | echomsg 'please install http://github.com
Ruby の ri ドキュメントに付いて教えてください。 1. ri ドキュメントはrdocコマンドでソースから生成する物ですか?もしそうなら、生成に必要なソースコード内のドキュメントのフォーマットと、riドキュメントの生成方法を教えてください。 2. 生成したriドキュメントをri コマンドで検索できるようにインストールする方法を教えてください。(riドキュメントの有るフォルダへのパス等を設定する必要が有る?) 3. デフォルトの状態(Rubyのインストール直後)でriコマンドで検索する事の出来る、標準ライブラリ内の関数(例:Array.join)のri ドキュメントは(通常)どこに有りますか? Ruby 1.8.7 MacOSX 10.4.11 です。 よろしくお願いします。
Macで言うKeyCastrみたいなやつで,キーボードにタイプしたキーを画面に表示してくれるツール(これだけ聞くと何の事やらさっぱりわからんな。 デモとかスクリーンキャストとかで威力を発揮するのだけれど,このツールのジャンルがよくわかんない。どうも「Keystroke Visualizer」とか言うっぽいのだけれど,ともすればセキュリティ上よろしくないと疑われるかも。 MacだとKeyCastr一推しなのだけど,Windows版でピタっとくるのがなくて,あれこれ探してみたら,すでにまとめてあった。ありがたいことです。 → 押したキーを表示してくれるソフトのまとめ(keycastr) | Web Scratch → http://stackoverflow.com/questions/3529329/how-to-display-pressed-keyboard-shortcuts-on-s
選択範囲を数値文字参照に変換するスクリプト str2numchar.vim – 川o・-・)<2nd life を参考にして HTML文字実体参照(& < > " => & < > ")の変換・逆変換をするvimスクリプトを作った。 スクリプトファイル str2htmlentity.vim を $HOME/.vim/plugin/ に配置して .vimrc に次の記述を加える。 vmap <silent> sx :Str2HtmlEntity<cr> vmap <silent> sr :Entity2HtmlString<cr> ビジュアルモードで範囲選択を行いキー sx を押すと "文字から文字実体参照へ" の変換が、 キー sr を押すと "文字実体参照から文字へ" の変換ができる。 GitHub のリポジトリに登録しました。 inotom/str2htm
Vim Advent Calendar 2012の12日目の記事です。 昨日は@ujmさんによるvimshellとujihisa.vim#3でした。 今回はスペルの確認に便利な機能を少しだけ紹介します。 spell 入力済みのアルファベット列を確認する場合は、vimスペルチェックの仕組みを利用してみます。 使い方は簡単で、boolな設定をonにするだけでコードが色付きます(間違いがある場合) :setlocal spell 停止する場合は :setlocal nospell です。 gVimでは波線が付いたりします。 表示が気に入らない場合は :hi SpellBad ctermbg=9 のような感じで変更できます。 表示だけでなく、修正を補助する仕組みも持っています。 ]s でスペルチェックにかかった次へ単語へ [s で前の単語へ移動できます。 単語の上で z= とすると、正しい単語の候
クリエイティブ・コモンズは、クリエイティブ・コモンズ・ライセンス(CCライセンス)を提供している国際的非営利組織とそのプロジェクトの総称です。 CCライセンスとはインターネット時代のための新しい著作権ルールで、作品を公開する作者が「この条件を守れば私の作品を自由に使って構いません。」という意思表示をするためのツールです。 CCライセンスを利用することで、作者は著作権を保持したまま作品を自由に流通させることができ、受け手はライセンス条件の範囲内で再配布やリミックスなどをすることができます。(→CCライセンスの種類) これらのマークが表示されていることが、著作物にCCライセンスが付けられていることを示す目印です(クリックすれば利用の条件が書かれたページにジャンプします。)。 “Some Rights Reserved” —作品を共有する 図のように、すべての作品は、著作権で守られているものと
自分のブログ記事がテキストだけでそっけないので何とかしたいという悩みを持ってませんか? あなたと同じように、自分のブログ記事がテキストだけでそっけない悩みを持っていたユーザーが、このサービスを使うことで「イメージ付きで読みやすいブログ記事」を簡単に作成しています。 といっても、画像を加工するのが面倒そうですよね。 そこで当サービスでは簡単に探してその場で加工して、タグをコピペするだけという画期的な仕組みを提供しています。 注意事項 ・ライセンスへのリンクをしてください。 ・利用したものは、さらに再利用されてしかるべき形態をとってください。 ・それ以外の利用をしたい場合は著作権者に直接許可を取ってください。 NG行為 ・ライセンスへのリンクをしない。 ・透かしを入れるなど再利用を禁止する。 ・それらを著作権者に無許可で行う。 よくある質問:画像を印刷物や番組で使用したいのですが無料で使用でき
この元増田は他の業界のものも含めて設計をお願いしたことって多分無いと思うんだよ。 家の場合だったら、普通は設計図と各パーツの詳細見積りで初めて契約だろうが。 見積りの根拠出してくれっていったら、金くれって言われたよ その設計図は増田が事細かに出した要望を元に一から作ったものなの?って話。 つまり、出来合いのものを適当に組み合わせたものには設計料は掛からないし、そうじゃないものには設計料が掛かるってだけの話ですね。 当然だけど、システムの設計もただではない。大まかな流れを示すと以下な感じ。ちょっと適当。 ・発注元に(ちゃんとした)システム部がある場合 要求仕様を作成し、それに基づいた提案をシステム会社に依頼する。この時点で要件がある程度はっきりしている場合、概要設計を元にした詳細見積もりが可能。出来合いのものを流用できるような要件であれば精度は高く、そうでなければ概算部分が生じる(要件定義フ
最近、keynoteでプレゼン資料を作ることが増えてきました。 PowerPointで作成するよりも、keynoteで作る方が、フォントが綺麗だし ガイドのラインも出て、配置も綺麗にそろえられるため keynoteを多く使うことが増えてきました。 プレゼンの資料は、中身が勝負でテクニックじゃないのですが あまりにも、見た目の悪いプレゼン資料だと、見てもらえないと せっかく作った良い内容も、台無しになるので、 いままで本などで読んだ、テクニックをまとめておこうと思います。 ポイントについて、個別に説明していきます。 1.見やすいフォント フォントを見やすくするために、「ヒラギノ角ゴStdN 」を指定します。 このフォントにすると、太文字ではっきり見えるので、 プロジェクターに表示しても見やすくなります。 また、フォントの大きさも、72pt、64pt、48ptを使います。 バラバラの大きさを使
NEW 2022.04.05無料サイト「Blank Phostock」を追加しました。 2021.08.27無料サイト「写真素材のおすそわけ」と「キュンカッツ」を追加しました。 2019.02.25無料サイト「fotoma」を追加しました。 2018.05.23無料サイト「フリー素材ドットコム」の情報を更新しました。 2018.02.21無料サイト「unDraw」、「motionelements」の2サイトを追加しました。 2017.09.08フリーイラスト素材サイト「ありさちゃんがいく!!」を追加しました。 2017.08.01無料サイト「イラスタ」、「じぃばぁ」の2サイトを追加しました。 2017.04.18無料サイト「ダ鳥獣ギ画」、有料サイト「ForYourImages」の2サイトを追加しました。 2017.03.29無料サイト「イラストお助け部」、「スキマナース」、有料サイト「Sn
これについて キーワードを入力するとGoogleイメージ検索を使ってプレゼンを作ります. j, k,カーソルキー,クリックで操作できます. URLを配布するとプレゼンを配布できます. 1行が1枚のスライドになります. (サンプル) 原稿
プレゼンテーションzenスタイルのプレゼン資料を作成しようとする際に困ることのひとつは、なかなか良いロイアリティフリー*1の写真素材が得られないことですよね。 今回はそのあたりについてちょっと調べてみたのでメモしておきます*2。 プレゼンテーションzen 作者: Garr Reynolds,ガー・レイノルズ,熊谷小百合出版社/メーカー: ピアソン桐原発売日: 2009/09/04メディア: 単行本(ソフトカバー)購入: 51人 クリック: 927回この商品を含むブログ (188件) を見る 結論1:iStockphotoは高すぎるので却下 プレゼンテーションzenの本の中でオススメされているのはiShockphotoです。ここは収録枚数も多く、検索の使い勝手も抜群なようで、内容的にはかなり良いようです。 iStockphoto しかし問題は価格です。サイトを見ると: iStockphoto
Free Stock Photos Unleashed: Explore, Share & Delight in Exceptional Images! If you’re looking for high-quality images to use in your marketing campaigns or social media posts, then you’ve come to the right place. In this article, we’ll be discussing free stock photo sites that offer a wide range of curated collections with usage rights that allow you to use them for commercial purposes without an
「よくわかるFOSSライセンスまとめなんてないよねー」と煽られたので3分で書く。 オープンソースライセンスは、以下の3種類に大別される。 代表的なライセンス 改変部分のソースコードの開示が必要 リンクして使う、他のソフトウェアのソースコード開示が必要 GPL (コピーレフト型) ○ ○ LGPL /MPL (準コピーレフト型) ○ × BSDL / MITL (非コピーレフト型) × × 自作のソフトウェアをオープンソースで公開する場合、 コピーレフト型にする場合は「GPLv2以上」 準コピーレフト型にする場合は「LGPL兼MPL」 とするのが無難。非コピーレフト型はMITLのほうがBSDLよりも明確だと言われることが多い(そしてどちらを選んでも問題ない)。 ※表の出典は OSS ライセンスの比較および利用動向ならびに係争に関する調査 より詳しく知りたい方へ: ライセンスの解釈については、
私の仕事先では複数の会社から派遣されてきたエンジニアが働いている。これ自体はよくあることだと思うのだが、その中で自分の所属会社とは異なる会社から派遣されてきたエンジニアのスキルが不足しており、非常に困っている。 そもそも私もベテランとはいえないレベルではあるが、そのエンジニアはどう見ても新人であり、業務に必要な知識・スキルが足りておらず、私に質問を投げることも多数ある。同じ会社のエンジニアであれば教育も仕事の1つと割り切って教えられるが、他社のエンジニアに対しての教育は業務にあたるのか、疑問である。とはいえ、教えなければ仕事が進まないので質問された際は最低限のことだけを教えているが、それで自分の業務が妨げられるのは非常に遺憾である。 こういった場合、どのように対処すべきであろうか? 一番良いのは派遣先がそのエンジニアを教育するか、別の人に変えてもらうということなのだろうが、下請けの立場では
デスクトップでの表示はもちろん、スマフォやタブレットでも、そして印刷してもかっこいいレイアウトのフォームを実装できるスタイルシートのフレームワークを紹介します。 将来的にはスクリプトを使って、機能を強化していくようですよ。 Grid Forms Grid Formsのデモ Grid Formsの使い方 Grid Formsのデモ 本格的なデモの前に、まずは簡単なデモから。 デモはChrome, Safari, Firefoxなどのモダンブラウザ、スマフォ・タブレットのブラウザでご覧ください。IEは9+で、IE8以下はレスポンシブ非対応ですが別スクリプトを併用することで対応可です。 Grid Formsはその名の通りグリッドをベースにしたフォームで、紙のようなレイアウトの美しいフォームを簡単に実装できます。 デモページでは、フォームのさまざまな要素が美しいグリッドできっちりレイアウトされてい
学習塾を運営するのに最適なのはどこ? オープンデータを活用して実践的なスキルを身に付ける:ITエンジニアのためのデータサイエンティスト養成講座(特別編)(1/3 ページ) 連載バックナンバー はじめに 第5回までの連載ではPythonを使った分析環境の準備や基本的な使い方、データクレンジングの方法を紹介してきました。説明で扱うデータはサンプルデータではなく実際のデータを使い、実践的なスキルを身に付けていただけるように紹介してきましたが、やはり実践の場で使おうと思うと、連載の中で紹介した内容だけでは解決するのが難しい問題に直面してしまいます。 今回は特別編ということで、より実践的なデータ処理を身に付けていただくために、最近話題の「オープンデータ」を題材に、より実践的なスキルを身につけていただけるようなテクニックを紹介したいと思います。 オープンデータの活用 最近の例では、武雄市・千葉市・奈良
python で複数プロセス立ち上げてそれぞれのコマンドの結果を非同期に処理するのどうやったらいいんだろ— ねじめ (@drillbits) October 3, 2013 ていうのを見かけたので殺伐とした心を癒すためにやってみる心。 やりたい事 Pythonスクリプトから複数外部コマンドを実行 実行結果を非同期に処理する 割とお手軽にやりたい。 よしググる(クズやろう) asynchronous - How can I run an external command asynchronously from Python? - Stack Overflow あった。 試してみる それぞれ 1秒, 2秒, 3秒まってprintするようなスクリプトを3つ用意 # こんな感じ from time import sleep sleep(1) print "echo1" これを参考のまんま下記のよう
え〜とあるアプリのバックエンドを僕一人が書いてるのですが、 さすがにキツくなってきたので大工事をして「楽に」分業出来るようにしています。 その構成はちょいと置いといて〜 ウマく行けば「とある部分」を誰かに任せることになりますよね。 すると「弊社は(そのための)エンジニア募集中です!」という展開をご期待かもしれませんが、 もう既にアサインが済んだので「弊社はエンジニアを募集しておりません!」すいません... m(__)m 本来ならばその「とある部分」の実装においては僕がメインで使っているPerlじゃなくても、 PHPでもRubyでもPythonでもなんでも良かったのですが、 当の担当する方が「Perl書けます」とのことで「じゃあPerlでいこう」という展開になってます... ただ、全然、彼のスキルセットをまだ分かってないので、これから話すという段階なんすよね... そこで、僕、人事的なことと
We’re thrilled to announce the Runnable team is joining MuleSoft. This is an incredible opportunity for us to expand our vision of empowering developers to test changes without the infrastructure bottleneck; we couldn’t be more excited to work with MuleSoft to continue our journey. As apart of this transition, we’re shutting down service for all Runnable accounts. To those we had the joy of servin
Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov
ElasticSearch勉強会 第1回を主催しました。 昨年のpyfesでなんちゃって資料で喋って、1年たちました。 ElasticSearchの書籍(英語)も出てきて、今年はElasticSearchが面白くなりそうだし、使ってる人たちから話も聞きたいなぁということで、主催しました。 思った以上に興味のある方がいらっしゃったようで、100人応募のところ、チケットがすぐ完売してしまうほど。。。 しかも、当日もほぼ満員ということで、大変な盛況ぶりでした。 スピーカーの皆様、参加された皆様、会場を提供していただいたリクルートテクノロジーズさん、ありがとうございました!(たぶん、90人くらいいらっしゃってたかと。) こんなステキな案内板も用意してもらいました。スタッフのみなさんありがとうございます! トゥギャっても頂きました。まとめていただいてありがとうございます! 自分の発表や個々の発表に関
ニコニコデータセットっていう800万動画のメタデータと25億件くらいのコメントをJSONで提供しているデータセットがあり、それをindexingする中でちょっと大きめのデータをどう扱うかについて発表しました。 ニコニコ動画を検索可能にしてみよう from genta kaneyama ちょっと前っていうか8月(!)にやりました http://atnd.org/event/E0018616 勉強会の様子は主催のjohtaniさんのブログなどでわかります。 第1回ElasticSearch勉強会を開催しました! #elasticsearchjp - @johtaniの日記 2nd 第2回の計画が進んでいるらしいっす。kibana(http://www.elasticsearch.org/overview/kibana/)についての発表もあるらしいっす。
PostgreSQLデータベースのスキーマやインデックスの管理、SQLの実行などをWebブラウザから行えるツール「PostgreSQL Studio」が、オープンソースで公開されました。 PostgreSQL Studioは、データベース内のテーブルのスキーマを参照し、また列やインデックス、ビューや制約、トリガーなどの作成や変更、SQL文の実行などを行う機能としてSchema Brwoser、Detail Browser、SQL Worksheet、Object Wizardsなどを備えています。 Webブラウザから利用できるため、PostgreSQL StudioをPostgreSQLと同じファイアウォールの背後に置いておき、HTTP経由でアクセスすることにより、安全にデータベースを管理できると説明されています。 Javaで記述され、複数のPostgreSQLバージョンに対応 対応するP
夏の間、開発に関わってきたサービスが昨日リリースされた。Gyazo GIFというスクリーンショットを動画で共有できるというサービス。画面の一部を映像として切り取ったGIFアニメを簡単に作ることができる。 https://gyazo.com/jaGyazo GIFは僕個人で開発していたGifzoというサービスの後継にあたる。Gifzoは2週間で開発され、売却され、Gyazo GIFとして生まれ変わった。僕自身の記憶のために少しだけGifzoの話を書いておきたい。 GifzoGifzoはとてつもない倦怠感に襲われ、授業をサボり続けていたときに、現実から少しでも逃れるために作り始めたものだった。作ろうと決めてからは取り憑かれたように開発した。初めてのMac開発のためにObjective-Cを覚え、サーバー開発のために慣れないNode.jsを書いた。 Gifzoを作ろうと思ったのは、今画面上で見て
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
http://www.seroundtable.com/ なんかあまり噂になっていませんが、上記の画像の通り 9/4にgoogleのアップデート があったとかないとかという話がありますが、ぶっちゃけ僕はあったと思いますが皆さんどうでしょうか??内容は不明ですが、トラフィックが50%ダウンになったサイトオーナーも少なくないようです。 正直、僕もダメージを喰らいました。 今回感じる傾向としては、 「ABC」というタイトル記事で今までは「A」でも「B」でもあわよくば「C」でも上位表示されていたのが「A」のみ残し残りは65位以下という変動があり、それは見事に9/4に一気行われました。上記のような変動が複数のキーワードで見られます。まぁ、今までが少ない記事数であれもこれも上位表示と出来すぎだったのかもしれませんね。堅実なのは記事数を増やす事です。 さて、本題ですがSEOというもの自体、アルゴリズムが
パソコン教室でシニア層にインターネットの使い方を教えているときほど 「ああ、ここがもう少し改善されれば!」と吠えたくなる時がある。 「知りたい事」「申し込みたいもの」「買いたいもの」があって ワクワクしているのに、多くの人が、若い人に取っては「些細な」ミスで サイト上で目的を達成できずに諦めたり、 諦めきれないからとサポートセンターに電話して 「その情報はホームページに載ってます」と言われ落ち込んだりしている。 今日は大学の公開講座に申し込もうとしている70歳代後半女性の話。 ウキウキの申し込み「大学の公開講座申し込みたいの。英語をやり直したいのよ」といらしたMさん。 「新聞の折り込みで講座を見たのだけど、ホームページから申し込んでって書いてあって。 ホームページを見たのだけどどうすればいいのかわからないけど ホームページからしか申し込めないらしいから、やり方教えて」 とのこと。 チラシに
システム屋の常識ってものが分からないのですが・・。 社内の業務をいくつかIT化することになった。ACCESSとかでも頑張ればできそうな感じだったんだけれど、システム屋にやらす方向で進めることになった。 何社かシステム屋呼んで、こっちのやりたいことをいって、概算金額出させてた。この時出てきた金額が350万~2200万。こんな簡単なシステムなのになんでこんなに金がかかるのか・・。なんでこんな差があるのか・・。(この時点でシステム屋業界に対しての不信感が社内に生まれることになった。)結局、一番低い金額で出してきたところが、営業の印象もなかなかよく、そこに決めることになった。 その後、細かい金額出させるために何度か呼んで、必要なことを事細かく伝えて詳細見積りとスケジュール表を出せっていった。それで出てきたのが、A3の紙1枚で4項目ぐらいのざっくり見積りと、設計期間・製造期間・動作確認期間っていう期
id:kabiy が vimrcbox なるものを作ったらしい。vimrc を共有するサービス。 vimrcbox をリリースしました。 - cod.note http://soralabo.net/s/vrcb/ で、vimrcをアップロードするのに vimrcbox.vim というプラグインを使うんだけど、初めての Vim プラグインで添削募集中とのことだったので僭越ながら添削してみる。 とりあえず元ソース 多分今後更新されるので、とりあえず現時点での vimrcbox.vim " vimrcbox.vim " Author: Sora harakami <sora134@gmail.com> " Require: curl " Licence: MIT Licence if !exists('g:vimrcbox_user') let g:vimrcbox_user = '' end
memoを録って保存しておきたい。然し直ぐに見れるようにはしておきたくない。一寸passwordでも掛けておけないか。 暗号化の強度がたいして強くなくてもいいのなら、Vimに標準で機能がついている。例えば以下のtext、 シークレット此れをpasswordと云うpasswordで暗号化し保存しよう。 :X と打てば、Vimからpasswordを二回聞かれるので、二回ともpasswordと入力する。然して保存しよう。中には以下の様なtextが保存されている。 "<c7>b<99><87>^^<bd>^K~K#z<f7><ab>7<f7><c9> 取り敢えずは暗号化出来た。:h encryptionを見よ。 暗号化法は、defaultではpkzip、他にblowfishが使える。其れ程に強力でもないから、あんまりにも大事過ぎるdataの被匿には使わない様に。 はて。opensslでも呼び出す拡
ファイルの内容を人に見られたくない、でもあまり大仰な事はしなくない、こういう時に Vim の暗号化は手軽に使えて便利です。 コマンドモードで :X コマンドラインで vim -x file こうするとパスワードを聞かれるので、間違えずに2度入力します。後は普通にファイルを保存(:w)すれば、以後はパスワードを入力しないとファイルを開けなくなります。 暗号化を解除するにはコマンドモードで ":set key= " とします。これも保存(:w)しないと有効にならないので気をつけて下さい。 下記のような注意点もありますが、割り切って使うには便利な機能だと思います。 スワップファイルやメモリー上のデータは暗号化されない 暗号化のアルゴリズムは PKZip と同じ ":set key=value" でパスワードを変更しない(viminfo ファイルにパスワードが記録されてしまう) 関連記事 Vim
vimで直接Simplenoteのノートを編集できるsimplenote.vimが便利Simlenoteのノートをvimからアクセスするためのプラグインsimplenote.vimを試してみました。 インストールvundleなどでプラグインをインストールして、~/.simplenptercを作成してユーザIDとパスワードを記述。 [code] let g:SimplenoteUsername = “your simplenote username” let g:SimplenotePassword = “your simplenote password” [/code] ~/.vimrcから~/.simplenotercをsourceで読み込むように。~/.vimrcに直接記述しても良いです。 利用方法:Simplenote -lとすると、ノート一覧が表示されます。引数に件数を指定すること
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く