タグ

2013年8月26日のブックマーク (10件)

  • サーバー設定ツール「Chef」の概要と基礎的な使い方 | さくらのナレッジ

    はじめに 近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基的な環境構築方法と使い方を紹介する。 前回はサーバーの設定管理ツールとして「Puppet」を紹介したが、今回紹介するChefは、このPuppetと人気を二分するサーバー設定管理ツールだ。 Chefは米Opscodeが開発しているオープンソースソフトウェアで、Rubyなどのオープンソースな技術を使って実装されている。ライセンスはApache License 2.0だ。同社はChefにいくつかの機能を追加した有償版の「Private Chef」やクラウド型の「Hosted Chef」といったサービスも提供しているが、記事ではオープンソース版のChefについて紹介する。

    サーバー設定ツール「Chef」の概要と基礎的な使い方 | さくらのナレッジ
    hotoku
    hotoku 2013/08/26
  • CFEnetwork

  • Python decorator

    python のデコレーター構文 @decorate 解り難い @decorate 構文 Python のデコレーターは理解するのが厄介です。Python のデコレーターは syntax sugar の機能と closure の機能の二つを使って関数オブジェクトを修飾する構文です。でも closure の概念がない C/C++Java などの 言語から python も使うようになった者に、三重にネストした関数と @decorator 構文を組み合わせたコード例を使って解説されたのでは脳みそが沸騰するだけです。 私は @decorator を使ったコード例の python virturla machine コードを追跡することで、やっとこさデコレーターを理解しました。私の味わされた苦労を軽減してもらうため、この web page をまとめてみます。 デコレーターを理解した後で考え直し

  • http://www17.atpages.jp/~lambda7/py/decorator.html

  • mac版 gnucash日本語入力への道 (gtkimcocoa使用)

    この記事の情報は古くなっています。 2013/7当時は、普通にダウンロードしたgnucashでは、日本語入力できませんでしたが、2014/12現在の版(Ver. 2.6.5)では、何も考えずに普通に日本語入力できました。 (OSX Yosemite 10.10.1使用。OSX標準とgoogle日本語入力で確認。) 最近macを使いだしたので、gnucashをmacにも入れて、どのマシンからでもgnucashからdropboxに置いたデータを更新できたら便利だなと思って、公式のmac用バイナリをインストールしてみた。

    mac版 gnucash日本語入力への道 (gtkimcocoa使用)
    hotoku
    hotoku 2013/08/26
  • Terminalの制御コードに親しもう - 新・OS X ハッキング!(66)

    iPhone 5の入手からはや1週間が経過しました。すっかり慣れてしまいましたが、私はiPhone 4Sを併用していますから、ときどきハッとさせられます。そう、軽いんですよ、明らかに。横浜市の郊外に住んでいるため、なかなかLTEの恩恵は受けられないのですが(涙)。 さて、今回は「Terminalの制御コード」について。ふだん何気なく利用しているTerminalだが、その基盤にはターミナルエミュレータとしての奥深い歴史があるのだ。 制御コードとは OS Xに付属の「Terminal」は、多くのユーザにとって"UNIXコマンドを実行するためのツール"として認知されている。現在のポジションからすると確かにそのとおりだが、UNIX系OSとしての歴史と経緯からすれば、それは一面に過ぎないともいえる。 そもそもTerminalは「ターミナルエミュレータ」だ。ターミナルエミュレータとは、初期のUNIX系

    Terminalの制御コードに親しもう - 新・OS X ハッキング!(66)
    hotoku
    hotoku 2013/08/26
  • OS Xを快適に使う「5つの心がけ」~ Launchpad編 - 新・OS X ハッキング!(86)

    今回から5回にわたり、『OS Xを快適に使う「5つの心がけ」』と題して、知られているようで知られていない使いこなし術をお届けする。シリーズ第1回のテーマは、OS XとiOSの融合を象徴する機能として語られることが多い「Launchpad」だ。 まずはショートカットキーを登録すべし Lionのとき登場した「Launchpad」は、いわゆるアプリケーションランチャー。アプリケーションフォルダの内容を一瞬でフルスクリーン表示し、トラックパッド上をフリック/クリックするだけで目的のアプリケーションを起動できるなど、iOSと共通の操作性を備えることが特徴だ。 このLaunchpad、Dock領域上のアイコンをクリックすることがオーソドックスな起動方法だが、それではFinderを操作するのと大差ない。せっかくキーボード装備のOS Xを利用するのだから、操作をキーボードで完結できるほうがムダなく操作でき

    OS Xを快適に使う「5つの心がけ」~ Launchpad編 - 新・OS X ハッキング!(86)
    hotoku
    hotoku 2013/08/26
  • Mavericksに備えてホームディレクトリをお引っ越し - 新・OS X ハッキング!(103)

    当に秋が来るのだろうかというほど暑い毎日が続いているが、確実にMavericksの公開日は近づいている。新しいOSは新規インストールが望ましいが、これまで育てたユーザ環境のほうがなにかと使いやすいのも事実。ならばシステムは新規にして、ホームディレクトリは従来のものを使えば……というわけで、今回のテーマは「ホームディレクトリの変更」だ。 「ホームディレクトリ」の役割 手順を説明する前に、ホームディレクトリの役割について確認しておこう。ここに誤解があると、変更できたが以前と様子が変わってしまった、以前は確かに存在したファイル/フォルダがなくなった、というトラブルを招きかねないからだ。 OS Xはマルチユーザ環境が前提のシステムで、ログイン可能なすべてのユーザには「ホームディレクトリ」と呼ばれる専用の作業領域が割り当てられる。作成場所は起動ボリュームの「ユーザ」フォルダ、フォルダ名にはユーザ名

    Mavericksに備えてホームディレクトリをお引っ越し - 新・OS X ハッキング!(103)
    hotoku
    hotoku 2013/08/26
  • Lion備忘録(3) ~LaunchPadの謎を解く~ - 新・OS X ハッキング!(10)

    今週末からキャンプに出かける予定です。川のせせらぎを聞きながら手製の燻製で一杯、なんて呑兵衛にはたまらないシチュエーションですよね。ただ、心配事がひとつ。そのキャンプ場、SoftBankの電波が届かないらしいんです。校正用のゲラが出るはずなのにどうしよう……。 さて、今回は「LaunchPad」について。かんたんに言えば、Lionで追加されたアプリケーションランチャーだが、OS Xらしい"カラクリ"のもと動作している。そのカラクリの背景やカスタマイズ方法を、かい摘んで説明してみよう。 LaunchPadのしくみ LaunchPadは、ロケットが描かれたアイコンをクリックすると起動する、Lionに標準装備のアプリケーションランチャーだ。独立した存在のように見えるが、その実態はMission Controlと同様にDock(Dock.app)の一部門的存在で、Dockと連携して機能する。 だか

    Lion備忘録(3) ~LaunchPadの謎を解く~ - 新・OS X ハッキング!(10)
    hotoku
    hotoku 2013/08/26
  • バイオと情報科学の関係について

    Masahiro Kasahara @mkasahara @hikita @dmikurube ちょっと煽って言うなら「ゲノムの問題を理解して処理効率の良いプログラムを書ける人を雇うコスト>>>プログラムなど書いたこと無いバイオの人に Perl で100倍遅いプログラムを書いて貰って実行するコスト」 2013-08-25 17:05:25 Masahiro Kasahara @mkasahara @hikita @dmikurube というか、そもそもゲノムの問題を理解してくれる人が希少なので、Google に行くようなハイレベル人材じゃぜんぜんなくていいのです。TopCoderで言えば青コーダーぐらいでいい。この業界、青コーダーならトップ2-3%ぐらいだと思う。 2013-08-25 17:10:34

    バイオと情報科学の関係について