OS X 10.5の自動バックアップTime Machineの保存先は ローカルHDD、Time Capsule、OS X sever(Leopard)のみとなっていて 汎用ファイルサーバーを保存先にできない制限があり困っていましたが 解決する方法がありました。 手順 1.ターミナルより下記コマンドを実行する defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1 2.ディスクイメージでハードディスクイメージを下記設定にて作成する 名前:[hostname]_[MACアドレス].sparsebundle ボリューム名:何でもよい ボリュームサイズ:後で拡張するので適当で良い、100MBが標準 ボリュームフォーマット:Mac OS 拡張(ジャーナリング) 暗号化:なし パーティション:ハードディ
lsyncdというツールをご存じでしょうか?これを導入することで、リモートのホストとディレクトリ単位で同期をすることができます。 先日のエントリーでも紹介していますが、実は設定や導入がすごく簡単です。した設定でリモート間でファイルの同期をとれるのはやはり便利ですよね。 さて、今回はlsyncdの簡単な導入方法を紹介したいと思います。 lsyncdの仕組み lsyncdはlinux kernel2.6.13で導入された、inotifyというAPIをつかって動作しています。 inotifyはファイルシステムのイベントを取得することができるAPIで、ファイルの作成や削除などをそれぞれイベントとして取得をすることができます。 この仕組みと、rsyncを組み合わせてファイルの同期を行うことを実現しています。 lsyncdのインストール まず、以下のページからsourceをダウンロードしてください。
yukiです。ダイエットを始めて3kg減ったと思ったら、風邪を引いて見事に1kg増量。 運動しないと駄目ですね。あと残り20kg、道のりは遠いです。 さて今回は、「RDBで階層構造を扱うには?」です。 あるサイトを構築中に階層構造をもったカテゴリ構造にすることになり、どのようにDBで扱うか悩みました。 DBはMySQLを採用していたので、この時点でぱっと頭に浮かんだ選択肢は以下のようなものでした。 XML-DBを利用する 親カテゴリレコードのプライマリIDを子カテゴリレコードに持たせる 親を含めた『絶対パス』を名称として扱い、取り出した後にパース ファイルシステムに同様のディレクトリ構造を作り、毎回パースする (1)のXMLDBはオープンソースのeXistやXindice、Yggdrasillなど様々な選択肢がありましたが、カテゴリのみの利用な割にメンテナンスコストが高すぎるので見送りま
最近、携帯サービスを作っていて、いろいろ出てきたのでまとめてみます。 私的重要度順に並べました。 新しめの au 携帯では formatted_route(xml)が優先される。 DoCoMo, au には RFC 違反のメールアドレスが存在し、ActionMailer(TMail)をそのまま使うとエラーとなる。 redirect_to :back は DoCoMo 携帯では使えない。 jpmobile は 相対パスのリダイレクトに対応していない。 新しめの au 携帯では formatted_route(xml)が優先される。 これは一番最近遭遇した事件(!)。 具体例としては、au の SH001。(FireMobileSimulator でも再現可能) SH001 で以下のような Rails アプリケーションにアクセスします。 scaffold で作成した、一覧を表示するアプリケーシ
PCから「iPhone」にデータや書類を移動して閲覧する方法はいくつかありますが、個人的に「iPhone」と「ACTPrinter」は115円「Evernote」アプリの連携で重宝している方法を紹介します。 それは、PCで書類を印刷するときに印刷先を「Evernote」にする方法です。ひょんなことで気づいたのですが、これがけっこう便利だったりします。 メニューから「プリント(印刷)」のダイアログを開くと、左下に「PDF」とあるのが分かると思います。ここをクリックすると‥‥ 「Save PDF to Evernote」があります。これを選ぶとPDFとして書類を印刷し、PCの「Evernote」にファイルを保存してくれます。 後は同期するだけ。同期すれば、このPDFを「iPhone」の「Evernote」アプリから閲覧することができるようになります。 ぼくは訪問先の会社の会社概要にある地図を印
シェルというのはコンピュータに命令を送るのには非常に適したインターフェースですが、その反面、操作する人間のちょっとした気分の変化にうまく対応できないという欠点があります。 $ svn add foo.txt ここでちょっと気が変わって foo.txt の中身を見たいとします。僕の場合は以下のようにしていました。 $ svn add foo.txt^u # Ctrl+U でコマンドラインをクリア $ less foo.txt $ ^y # ^u した内容をペースト $ svn add foo.txt これではシェルを使っているのではなく、シェルに使われてしまっています。せっかく zsh を使っているのですから以下のような事をしたいです。 $ svn add foo.txt^x^r # Ctrl+X Ctrl+R でカーソル直前のファイルを less ... # less 中 $ svn ad
iTunes User Guide Welcome How iTunes is changing Add items to iTunes How to add items Stream music from Apple Music Subscribe to Apple Music Stream recommended music and video Add and download music Play Apple Music radio Create a profile to share Create an Apple Music profile Share music with friends See what friends are listening to Customize Apple Music Get items from the iTunes Store Intro to
UbuntuとWindowsをデュアルブートで使ったりしてたんですが、開発に関してWindowsで不便だと感じてた点がこれ。 「開発環境に入りたい時に、“PuttyをWクリック → セッション名をWクリック”という2アクションが必要。」 UbuntuやMacならTerminal立ち上げてすぐコマンド打ち始められるじゃないすか。不便じゃないですか。 …。 「何を言ってるんだこいつは。別に不便じゃない」という方、ありがとうございます。話が終わってしまいます。 やり方は簡単です。 こういうショートカットを作っておけば1クリでこうです。 Using PuTTY In order to start an existing saved session called sessionname, use the -load option (described in section 3.7.3.1). put
iPhone Safari のブックマークバー、ブックマークメニューが削除できない問題の解決方法 [iPhone] iPhone と Mac Safari のブックマークを iTunes で同期すると、iPhone 上で削除できないブックマークバーとブックマークメニューというフォルダができてしまいました。 iPhone Safari でブックマークの編集モードに入ってもブックマークバーとブックマークメニューには削除マークが表示されず、削除できません。 邪魔なので削除する方法を調べてみました。 で、見つけたのがここ。 Topic : Deleting "Bookmarks Bar" and "Bookmarks Menu" folders from Bookmarks Apple Developers Tools が必要です。 Apple Developers Tools は Mac OS
最近、restful_authenticationで試行錯誤していて感じたこと。restful_authenticationはユーザー認証に関する必要最小限の機能を提供してくれるが、実際に運用できるレベルに仕上げるには、要点を押さえた的確な修正が必要になる。ユーザー認証のscaffold的な位置付けだろうと。 生成されるソースコードはとても簡潔にまとめられていて、読み易い。しかし、いざ自分好みのログインに修正しようとすると、実にいろいろな手段があり、どのような仕組みにするか本当に迷ってしまう。 例えば、以前の日記で試したパスワード忘れに対応する方法も、今振り返ってみれば最悪の例だ...。アクティベーションとパスワード忘れの処理が混同しているし、修正の手順もセキュリティ的に中途半端。実装の仕方もせっかくのrestful_authenticationのRESTfulなルールを無視している。やは
昨日、私的に運用しているサーバのMySQLが急に重くなり、connectできないという現象に陥りました。 原因を探ったところ、ファイアウォール側の問題でサーバからDNSの逆引きができない状態になっていて、MySQLはDNSサーバの応答をずっと待っていたためプロセス数が最大になってしまった模様。 DNS逆引きができるようになると何事も無かったかのようにMySQLが軽くなりました。 http://dev.mysql.com/doc/refman/4.1/ja/dns.html を見ると、「–skip-name-resolve を mysqld オプションを指定して起動すると、DNS ホスト名ルックアップを無効化できます。ただし、この場合は、MySQL 権限テーブルで IP 番号しか使用できなくなります。」と書いてあるため、早速my.cnfに下記の設定を追加しました。 [mysqld] skip
<?php $db = pg_connect('dbname=test'); $sql = " CREATE TABLE artist ( artist_id serial primary key, name text not null ) "; pg_query($sql); $sql = " CREATE TABLE music ( music_id serial primary key, artist_id integer not null, title text not null ) "; pg_query($sql); for ($i = 0; $i < 10000; $i++) { $a_name = serialize(time() + $i); $sql = "INSERT INTO artist(name) VALUES('{$a_name}')"; $res = pg_
Windows 用のソフトを買ったのでインストールしようと思ったらメディアが DVD-ROM で、CD-ROM ドライブしかないウチの Windows マシンにはインストールできないので、ディスクイメージに変換してインストールしてみる事に。さらに、ウチの環境で DVD-ROM が読めるマシンは PowerMac G5 しかないので、Windows で開ける ISO 形式のディスクイメージを Mac OS X で作成してみました。 ちなみに、Windows でマウントする時は DAEMON Tools を使う予定。 私の環境 – Mac OS 10.4.10 – Disk Utility 10.5.6 ( 198.12 ) ディスクイメージの作成方法 [ ディスクユーティリティ ] を起動して、CD/DVD をセットする。 CD/DVD を選択して、[ ファイル ] – [ 新規 ] – [
Pythonスレより。 144 名前: 136 Mail: sage 投稿日: 2008/03/02(日) 03:39:09 >>137 「〜」はEUC-JPとUTF-8を相互変換するときのテーブルがOS/言語ごとに違うために 変換できなかったり違うグリフで表示されたりします。 俺はよく使う文字について以下のようなコードでWindows用にそろえてます。 unification = { 0x2014: 0x2015, # HORIZONTAL BAR 0xFF5E: 0x301C, # WAVE DASH 0x2225: 0x2016, # DOUBLE VERTICAL LINE 0x22EF: 0x2026, # HORIZONTAL ELLIPSIS 0xFF0D: 0x2212, # MINUS SIGN 0xFFE0: 0x00A2, # CENT SIGN 0xFFE1: 0x
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く