タグ

ブックマーク / zariganitosh.hatenablog.jp (5)

  • cronからlaunchdへ(より効率的なジョブ管理を目指して) - ザリガニが見ていた...。

    前回、cronでジョブ(コマンドやスクリプト、単一のプログラムなど)を自動実行するために、crontabからその設定をする方法について調べていた。自分なりにかなり詳細に。 ところが、OSX 10.5ではcronを利用してジョブを自動実行する仕組みは一切、利用されていなかった...。ユーザーがcrontabで設定ファイルを作成しない限り、cronさえ起動していない状態だ。(crontabで設定ファイルを作成すれば、cronも起動するようになる。)cronに替わって、OSX 10.5ではlaunchdが活躍していた。launchdはcron以上に柔軟にジョブを管理する仕組みを持っている。 例えば、スティッキーズをspotlightで検索可能な状態にするために、cronを使ってStickiesDatabaseを1分ごとにコピーしていた。*1 最初は無差別にコピーしていたが、 * * * * *

    cronからlaunchdへ(より効率的なジョブ管理を目指して) - ザリガニが見ていた...。
    Ashizawa
    Ashizawa 2009/03/29
    cronもlaunchdの子プロセス
  • オブジェクト指向AppleScript言語 - ザリガニが見ていた...。

    今までAppleScriptに備わっているオブジェクト指向的な仕組みを、あまり積極的に利用していなかった...。アプリケーションの補助的な操作に利用することが多く、シンプルなスクリプトを手順に従って並べるだけで結構満足できていた、ということもある。それに何より、オブジェクト指向的に書く方法、もっと言えばAppleScript自体をあまり良く理解できていなかったというのもある。 いつも、その場限りの必要な知識だけ調べて、動いたらそれまで。試行錯誤のやっつけスクリプトだった。いい加減、ちゃんと理解しておきたい...。 Hello World 「こんにちは」とダイアログで表示するだけの最もシンプルなコードだが、この裏には実に多くの仕組みが隠されていた。 display dialog "こんにちは" 実は、runハンドラ(メソッド)に定義されたコードと同じように解釈されている。(厳密には同じではな

    オブジェクト指向AppleScript言語 - ザリガニが見ていた...。
  • 徹底的にMacBookをソフトウェアで冷却する - ザリガニが見ていた...。

    夏場のMacBookは熱い!少なくとも自分のマシン--初代MacBook--は相当な熱さになる...。ブログを一回更新するだけで、左手の小指と薬指はもうほとんど低温火傷初期の感覚だ。ピリピリする。去年までは我慢していた。が、今年はもう我慢したくない。これを口実に、ワイヤレスキーボードを買ってしまおうか、または最新のマシンに交換してしまおうかとも考えた。 そんなことを考えていると、そういえば以前、MacBookの冷却ファンをコントロールするソフトウェアを試したことを思い出した。ちょうどその時は冬場だったため、その恩恵をそれほど感じなかったので、その後すっかり忘れていたのだった。今一度試してみたくなった。「MacBook ファン コントロール」で検索すると、早速二つのソフトウェアが見つかった。 Fan Control 1.2 システム環境設定から冷却ファンをコントロールできるようになる。 ベー

    徹底的にMacBookをソフトウェアで冷却する - ザリガニが見ていた...。
    Ashizawa
    Ashizawa 2009/01/27
    一度入れたのが残ってて常時3000回転してたのが消したら直った
  • アリスがチャレンジなコードを書く時、git branchをちゃんと理解したい! - ザリガニが見ていた...。

    アリスとボブのGitシリーズがになりました! アリスとボブのGit入門レッスン アリスは迷っていた。現状のshowメソッドは固定されたメッセージしか出力しないが、理想的にはユーザーの条件によって変化させたいと。 しかし、その機能を実装するためには結構な大改修になってしまう。果たして今の自分の技術でちゃんと完了させることが出来るだろうか?この機能追加をやるべきか、このままにするか...。 アリスはこの修正が失敗に終わった時のことを考えて、ボブに連絡しておくことにした。「失敗したらごめんね。」と。(なんて無責任なアリス...。) 連絡を受けたボブは、アリスの機能追加には大賛成。ボブ:「ただし、新しいブランチを追加して、そこで作業くれ。」と。アリス:「ブランチ???」 アリスはブランチを理解できていないが、とりあえず、ボブに説明された手順をそのままやってみることにした。アリス:「習うより、慣れ

    アリスがチャレンジなコードを書く時、git branchをちゃんと理解したい! - ザリガニが見ていた...。
    Ashizawa
    Ashizawa 2009/01/20
    分かりやす
  • MacBookで文章を入力する時の操作方法 - ザリガニが見ていた...。

    最近のことえりはOS9の頃から比べると見違える進化を遂げているはず。しかし自分勝手なもので、ことえりにはもっと賢く、もっと便利にと要望し続けていたのに、いざ進化したことえりの機能を使いこなしていたか、というとそんなことはなく、ずいぶん過去に身に付けた習慣的な操作方法を今も繰り返しているだけなのであった...。 ことえりが変わったのなら、それを使いこなすために自分も変わらなければないことに気付いた。 マニュアルを読む まず始めに、ことえりのマニュアルを読み直した。今までインストールディスクと一緒に入っている冊子「かんたん日本語入力ガイド」*1をちらっと眺めたことぐらいしかなかったが、実は、重要なのはMacBookにインストールされている「ことえりヘルプ」の方であった。トップページの以下のタイトルからリンクするすべてのトピックをちゃんと読み直してみた。(重複するトピックもあるかもしれない。)

    MacBookで文章を入力する時の操作方法 - ザリガニが見ていた...。
    Ashizawa
    Ashizawa 2008/12/13
  • 1