タグ

ブックマーク / www.pitecan.com (4)

  • 住所をGoogleMapsへのリンクに変換するブックマークレット

    以下のリンクをブックマークレットとして利用すると、 住所表記をGoogleMapsへのリンクに変換できます。 住所をGoogleMapsへのリンクに変換 snippets from shinichitomita’s journalで紹介されていたものです。 何故か自分のFireFoxでうまく動かなかったので若干修正しました。 ソース ブックマークレットを適用すると以下のような住所表記がリンクになります。 横浜市中区山下町215 東楽ビル1F 武蔵野市吉祥寺町1-31-3 役所リストのようなページで使うと便利。 振り込め詐偽住所リストでは使えなかった... ルビ用のタグとかで住所が分離されてしまっているため。 Greasemonkeyで自働変換してしまってもいいかも。 2006/7/14 Toshiyuki Masui

    tenkoma
    tenkoma 2010/03/21
  • TimeMachineを活用してサーバをバックアップ

    TimeMachineを活用してサーバをバックアップ Up$Date: 2008-05-31 13:27:50 +0900 (土, 31 5月 2008) $ $Rev: 2950 $ Webサーバ上のデータをローカルマシンでバックアップするのに MacintoshのTimeMachineを利用してみる。 サーバで公開するHTMLファイルなどは Subversionのようなバージョン管理ソフトを利用して管理すればよい(レポジトリだけバックアップすればよい)のだろうが、 ユーザによって書き込まれたりアップされたりするデータはバージョン管理に向いてないので 定期的にバックアップをとる方が楽そうである。 サーバ上のcronでバックアップスクリプトを動かすのが一般的なのかもしれないが、 サーバが死ぬと困ったことになるので、 自宅マシンにコピーをとっておくことにする。 方針は以下のとおり。 サーバデ

  • RubyCocoaでスクリーンセーバを作る

    RubyCocoaでスクリーンセーバを作る手順を解説する。 MacOSのスクリーンセーバ MacOSでは以下の手順でスクリーンセーバを作ることができる。 ScreenSaverViewクラスを 実装して.saverという拡張子を持つbundleを作る。 定期的に呼ばれる animateOneFrame メソッドを実装する。 このバンドルを/System/Library/Screen Saver/に置く。 XCodeにスクリーンセーバのテンプレートは用意されていないが、 「Cocoa Bundle」のプロジェクトを作成し/ ScreenSaverViewのサブクラスのObjective-Cプログラムを追加し/ 拡張子をsaverに変更すれば スクリーンセーバ用のbundleをビルドすることができる。 RubyCocoaでの実装 ScreenSaverViewのサブクラスを直接Rubyで書くこ

  • 界面駭客日記 (2001/8)

    単純な構文規則をもつ言語は 処理が簡単なので処理系を作るのが楽という利点はありますが、 構文解析をサボるのが主目的でそうなっているわけではなく、 Lispではプログラムとデータが同じ構造をしている ことに起因しています。 Lispは「リスト」と呼ばれる木構造のデータ構造のみを扱い、 プログラムもデータも同じリスト構造をしています。 リストをテキストで表現する方法はいろいろ考えられますが、 括弧を多用する「S式」という記法が単純で便利なので、 若干読みにくいという問題はありますが 普通のLispシステムではS式が使用されています。 Lispではプログラムとデータの構造に区別がないため、 プログラムをデータのように扱うことができます。 たとえば、プログラムの中で新しい関数を生成してそれを呼び出したり、 関数をデータとして扱ったりすることが簡単にできます。 このような動的な性質をもつため、 Li

    tenkoma
    tenkoma 2005/04/06
  • 1