Hatena::ブログ(Diary)

(ひ)メモ このページをアンテナに追加 RSSフィード

2006-06-29 (Thu)

VirtueDesktopでアプリケーションをデスクトップにbindできないときは

VirtueDesktopには特定Desktopに特定アプリケーションを割り当てる(bind)する機能があって、FirefoxはMainに表示、ParallelsはSubに表示、なんてことができます。フツーにアプリを起動すれば(「ログイン項目」から起動した場合もOK)指定したDesktopに表示されるのでDesktop毎に用途を分けている向きには便利。

で、このbindの機能、どうもIntel Macではそのままではちゃんと動かないらしい。

のあたりを参考にして、

$ sudo niutil -appendprop "/" "/groups/procmod" "users" `id -un`

したらうちのマクブクーでもちゃんとbindできるようになったっす。わーひ。

2006-06-28 (Wed)

2006-06-27 (Tue)

Windows on Parallels で「NTVDM CPUは不明命令を検出しました」と怒られたら

ネタ元:外資系企業勤務の自称IT系技術屋のひとりごと

c:\windows\system32\CONFIG.NTの下の方の、himem.sys以外のdevice=とdevicehigh=で始まる行をコメントアウト(REM )すればいいみたい。

イーサネット技術読本

もうすっかり忘れかけてた、

  • なぜ最小フレーム長は64バイトなのか?
  • なぜ最大フレーム長は1518バイトなのか?
  • CSMA/CD」ってなにさ?
  • 10Base-Tのノード間の最大長ってなんぼだっけ? とかカスケードって何段までできたっけ?
  • 100Base-TXのは?

なんて話が満載。

2006-06-23 (Fri)

2006-06-21 (Wed)

2006-06-20 (Tue)

嫁動とは

なんすかこれ!! (w

krugle

OpenSearchには対応してないのかな。

ちなみにKodersは対応してるす。

2006-06-19 (Mon)

色々選べるMacBook

うぉぉ。いいなー ピンクかわいすぎ!

MySQL5 開拓団 第2回 ストレージエンジンの吟味(1) / WEB+DB PRESS Vol.33

WEB+DB PRESS Vol.33

WEB+DB PRESS Vol.33


連載2回目はストレージエンジンについて書きました。

今回扱ったのは4.1、5.0で新規追加された、

  • FEDERATED
  • ARCHIVE
  • CSV
  • BLACKHOLE

のあたりを。特にFEDERATEDについてはあんなことやこんなこともしているので興味のある方はどうぞ。

MacBookセットアップメモ

MacBookが来たのでPowerBook G4からデータ移行などを。なんかものすごく早いんすけどナンスカこれ。Intel Macスゴー!


付属のDVDからインストールする。X11 for Mac OS X - Appleにいっても10.4用のはダウンロードできないのでDVDから入れる。

SloppyFocusにする。

  defaults write com.apple.x11 wm_ffm true

これも付属のDVDから。gccとか開発環境一式が入る。


Intel Mac用のバイナリはまだないみたい。なので、fink-0.24.18.tar.gzをダウンロード&展開して./bootstrap.shでコンパイル。coreutils-defaultをはじめ、めぼしいのがstableにはないので、/sw/etc/fink.confのTreesにunstable/main unstable/cryptoを追加。んで、fink selfupdate; fink index; fink scanpackages。あとはちくちく欲しいのをinstall。


を、/usr/X11R6/lib/X11/fonts/local/にインストール。mltermで使うの。


  • mlterm

/sw/etc/mlterm/termcapを消すなり名前変えるなり無効化した上で~/.mlterm/termcapに「*:kb=^H」を。あとはmainに「ENCODING = EUC-JP」を。


バックエンドがことえりkinput2が使えるように。mltermにことえりkinput2で日本語入力できますよ、奥さん。emacs -nwも(set-keyboard-coding-system 'euc-jp)すればOK。インストールと設定方法はnesugi.net(2006-05-26)を参照。


ぐぐったら転がってたので入れた。MyriadもいいけどGaramondもいいよね。


command+Tabの代わりにoption+Tabでアプリケーションの切り替え。command+TabでWitchの切り替えできればいのにね。

X11は、「Behavior→"Show an activate item for windowless/hidden application"」でWitchで切り替えられるようになる。

そういや、command+TabだとX11に切り替わらないというかX11のウィンドウが前面に来ない。続けてもっかいcommand+Tabすれば前面にくるんだけど。PPC版でも以前そうで、10.4のどっかでそれが直った(イッパツで前面に来るようになった)記憶があるんだけど、Intel版は直ってないのかな? ま、Witchで切り替えればいいんだけど。


  • JTerminal

Tools for Macintoshを参考にビルド。

    • JTerminal-1.2.0.tar.gz をダウンロード
    • プロジェクト - アクティブなビルド構成を設定 - Deployment を選択
    • ビルド - ビルドを選択
    • build/Deployment/JTerminal.app を /Applications へ

Optimized Firefox for G4, G5, and Intelの「w/ aqua form widgets」なのを。

extensionの類いはFirefoxメモから入れる。


  • その他のアプリケーション

Mac OS Xで使うアプリケーションのメモからもりもり入れる。


昔、FATバイナリってのがあったよね。CPUのアーキテクチャが大幅に変わるのってこれで3回目かな?


  • キーボード

capsとctrlを入れ替えたときに、中途半端にロックすることがなくなった。やほーい★

今までは12"のPowerBook G4だったので、中途半端にロックしやがってEmacs使っていると発狂しそうになったりしてたのが解消されました。


  • ゴム足

これならとれちゃってなくなっちゃうことはなさそう。


  • トラックパッドジェスチャ

思いのほか便利。2本指ですーいすいとスクロールできる。2本同時に滑らす必要はなくて、2点接地している状態でどっちかの指が滑ればスクロールするみたい。なので左手の親指がパッドに触れちゃってる状態でパッドを触るとスクロールしてびびる。とはいえ、結構便利。

ただ、パッドのタップでクリックは無効にしてる。だって誤タップが多いんだもん。


2006-06-16 (Fri)

mod_mem_cacheでCGIの出力をキャッシュ

このページにも書いてあるし、LogLevel debugにしてもわかるんですが、CGIの出力をmem_cacheに乗せるには、

  • Last-Modified
  • Etag
  • Expires

のどれかのレスポンスヘッダをCGIが出力する必要があるっす。

ただ、キャッシュに乗ったとしても、Content-Lengthは相変わらずついたりつかなかったりするっす。一部の携帯電話のブラウザはContent-Length必須なんですよねぇ。

2006-06-15 (Thu)

TechEBlog » Tiny Space Cube PC

約5cmぐらいのキューブPC。って売ってんの日本の会社じゃん!!

2006-06-14 (Wed)

qmailでメールを捨てるには

qmailでメールを捨てるにはdot-qmailにどう書くのがよいか。

$ echo '#' > ~/.qmail-trash

のように「#」とだけdot-qmailに書くのが一番簡潔だと思います。

なんで「#」で捨てられるのかというと、要はdot-qmailに配送命令を書かなければよいだけなんです。

ほんじゃ、空のファイルでいいじゃんと思う向きもいると思いますが、ファイルサイズがゼロだとdot-qmailのファイルがないものとして扱われ他の方法で配送処理されるためダメなんです。じゃあというわけで空行を書くと、qmailの仕様でdot-qmailの最初の行は空行ではいけないと決められているのでqmail-localに怒られしまってダメです。

なので、コメントである「#」を書いて、ファイルサイズがゼロでなく、かつ、最初の行が空行でもないdot-qmailにするわけです。

このへん、詳しくはdot-qmail(5)を。

あと、dot-qmailに「/dev/null」を書くのはヒジョーによくないです。試してみるとわかりますが、「/dev/null」と書いたdot-qmailにメールを送ってみると、qmail-localが怒ります。「Unable_to_write_/dev/null:_invalid_argument._(#4.3.0)」と。

エラーになるだけで捨てられるのならまぁいいのですが、この場合exit 111、つまりtemporary failure(終了コードについてはqmail-command(8)を参照)になるので、エラーになったメールは捨てられず、qmailがあきらめるまで/dev/nullに配送しようとして失敗、というのを延々と繰り返してしまいます。

2006-06-12 (Mon)

2006-06-10 (Sat)

2006-06-09 (Fri)

2006-06-08 (Thu)

2006-06-07 (Wed)

最適化されたFirefox - マカー向け

ネタ元:GIGAZINE - 各種CPUごとに最適化されたFirefoxで速度アップ

Macな人には

もオススメ。

個人的には、最適化の速度向上よか、ボタンとかプルダウンとかのウィジットの外観がアクア調になるのがスキ。作者さんが体調を崩しているようで、回復をお祈りします。(-人-)

MacBookに乗り換えたので今はこっちを。

「w/ aqua form widgets」なのをダウンロードすればアクアっぽくなります。

2006-06-05 (Mon)

負荷対策概論 - Y-110's Wiki

# トラックバックうてるといいのに。

  • DB接続のプーリング
    • PHPの*_pconnect系だとhttpdのプロセス分だけ接続が必要で、無駄といえば無駄。
    • なので、SQL Relayなんかを使うのもアリかと。
  • ロードバランサ
    • Poundやmod_proxy_balancerもいいけど、Linuxマシンでlvsすればお高いロードバランサ要らずっす。
    • all in oneならUltra Monkeyがいいけど、中身を理解して弄りたい向きにはkeepalivedがおすすめ。
  • I/Oパフォーマンス
    • 3wareのハードウエアRAIDカードなんかには、割とでかい(128MBとか)ライトキャッシュがついてるす。これ、ちょー強力。しびれるぐらいI/Oが早くなります。ライトキャッシュ使うときはBBUもお忘れなく。

2006-06-04 (Sun)

Flickr: Cats love Macs


うちのもよくPowerBookの上で寝てます。(^^

2006-06-03 (Sat)

2006-06-02 (Fri)

VirtueDesktops

今使っているDesktop Managerに不満はないけど忘れないようにメモ。

Mac OS Xで使うアプリケーション

メモ。


Optimized Firefox for G4, G5, and Intel
SafariもいいけどFirefoxもね。プルダウンとかのWidgetがaquaっぽくなるのもいいっすね。
Firefox lzyc build
Intel版もある。G4のときからお世話になってました。
VirtueDesktops
仮想デスクトップの切り替え。
Carbon Emacs
ヒラギノも使えます!
CotEditor
テキストエディタ

Tlaloc's subversion and SVK builds

Growl
notifier。アプリが対応していれば、Growl経由で通知してくれる。例えば、IMでメッセージを受け取ったときとか新しいメールが届いたときとか。
Adium X
AIM, MSN, Jabber(Google Talk), Yahooなどマルチプロトコルに対応してるIM。
IRcat
国産のIRCクライアント。
Conversation
これもIRCクライアント。ここのサイト、Firefoxだと見られなかった。SafariならOK う、2.14はuniversal binaryじゃなくてPowerPC版だけみたい。
Colloquy
IRCクライアント。Growlにも対応してる。
Parallels Desktop for Mac
PCのエミュレータ
MenuMeters
メニューバーにリソースグラフとかを表示する。ディスクI/O、メモリのバーグラフ、CPU使用率のグラフを出してる。
Temperature Monitor
CPU温度とHDD温度を表示する。Lite版はメニューバーに表示するだけのアプリ。
日めくり
メニューバーに今日の日にちのみを表示。クリックすると3か月分のカレンダーが表示される。結構便利す。国産なので日本の祝日にも対応。
MenuCalendarClock for iCal
これもメニューバーに日にちを表示。iCalとも連携できるらしい。祝日を祝日として表示してくれるので↑の日めくりの方がいいかも。
Face to Board
AAデータベース。
OmniGraffle
(ひ)メモ - バンドル版のOmniGraffleをVersion 4にアップグレードしてみる($29.95)
Graphic Converter
(ひ)メモ - バンドル版のOmniGraffleをVersion 4にアップグレードしてみる($29.95)
quicksilver
コマンドランチャ

Chicken of the VNC
VNCクライアント。
Remote Desktop Connection Client for Mac
Windowsにつなげるアレ。
SnapNDrag
画面キャプチャ。
Rulers
ルーラ表示+スクリーンショト
Snapz Pro X
画面キャプチャ。各丸でドロップシャドウとかできるげ。でもシェアウェア
Macでファイル・フォルダのパスをコピー « Diffuse Information
コンテキストメニューでパスをコピー
MPlayerOSX
DivXとかの再生に。
iStumbler
そのへんの無線LANのアクセスポイントや電波状況を表示。
StuffIt Expander
定番すね。
The Unarchiver
多くの圧縮形式に対応している展開ツール。BOMArchiveHelperより展開スピードが早い。ダウンロード→mac/→TheUnarchiver_XXX.zip
CleanArchiver
gzip,bzip2,zip,Disk Imageなどに対応した圧縮ツール。
MacZip4Win
日本語ファイル名のもzipアーカイブできる
DropLHa
LHA圧縮をする。
Mactracker
歴代マックの情報がまとまったツール。起動音とかSad Macのときの音も聞ける!
OnyX
最適化ユーティリティ。
Platypus
Perlとかshとかのスクリプトをwrapしてアプリケーションに仕立ててくれる。
Jacket
曲毎に用意した画像やWebで検索した画像を表示する、iTune用のプラグイン。
Amazon Album Art Widget
iTuneで再生中のアルバム、トラックのジャケット画像をamazon(.co.jpに対応)から探してきて、アートワークに登録できるウィジット。

Witch
option+TABとかでアプリケーションの切り替えができる。フルスクリーンなParallelsで切り替えができないので使うのやめた。
MouLocX
マウスカーソルの画面上での位置を表示するツールです。画面上の対象物をドット単位で計ることができます。
HM_KIJITSU_X
命日を入力すると西暦か和暦で忌日を表示してくれる。
Leeshore
>Leeshoreは、GIMPという画像編集ソフトウェアをベースとしたMac OS X用ソフトウェア、Seashore(Mark Pazolli氏作)に、一部のCore Imageエフェクト機能を安易に追加したものです。
Seashore
ドロー系のグラフィックツール。
NeoOffice
OpenOfficeのポーティング。
DoubleBoth
スクロールアローとかマウスの細かい設定ができる。
Audacity
サウンドエディタwav、aiff、au、Ogg Vorbisなどに対応。
Switch
サウンドファイルのコンバータ。mp3、wav、wmaなど(から|へ)変換できる。
EasyWMA
サウンドファイルのコンバータ。シェアウェア
Fractal Clock Screen Saver
スクリーンセーバ
Screen Savers
スクリーンセーバ
http://www.jamesmccombe.com/tube/Projects/iKaleid/
スクリーンセーバ
USBCat
USB抜き差しするとにゃおぉん
2003 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 05 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 12 |
2012 | 01 | 02 | 03 | 06 | 08 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 |
2015 | 01 | 02 | 07 | 10 |
2016 | 01 | 05 | 10 | 12 |
2017 | 07 |
2018 | 05 |