Mac

httpでデータを受信して処理するワンライナー

今までずっと $ perl -MLWP::Simple -MJSON -e 'print decode_json(get "http://***.com/***.json")'みたいなカンジで書いてたけど、わざわざモジュールでhttpのgetをしなくても他のコマンドを使う方法があることを知った。 たとえば、Macなら"curl"というコ…

TerminalでTwitterとWassr 機能追加

Net::Twissrを使ってターミナルでTwitter&Wassr - すぎゃーんメモ から機能追加。 リスト表示詳細表示を切り替えられるように。 投稿もできるようになった。…はず。 自分の環境でしか試してないけど。 #!/usr/bin/perl use strict; use warnings; use Config…

Net::Twissrを使ってターミナルでTwitter&Wassr

せっかくNet::Twissrというモジュールを作ったので、それを使ってスクリプトを書いてみた。 Term::Screenを使ってTerminal.app上でfriends_timelineを一覧表示する。 ボタン一つで更新ができて、過去に取得したtimelineと並べて表示。 #!/usr/bin/perl use s…

Config::Pitを使おうとしてワケ分からないことに

設定を管理する pit の Perl もづーる Config::Pit - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech Config::Pit というモジュールが便利だそうだ、という噂を聞いたのでインストールしようとしたら、つまづいた。 CPANコマンドで > i…

「清楚なクライアント」が動いた

清楚なクライアントを試してみた - すぎゃーんメモ の続き。 調べてみたところ、LeopardのPython 2.5ではreadlineの挙動が異なるそうで。 宇宙線実験の覚え書き (大学院生版):LeopardのPython 2.5で、readlineを有効に ここに書いてある通りに実行したらあっ…

TerminalOutputzでCtrl+J, Ctrl+Mもリターンキーと同等に扱う

id:yuroyoroさんの作ったTerminalOutputz。 MacのTerminal.appでの打鍵数をoutputzに送るSIMBL Pluginを作ったよ。 - ( ꒪⌓꒪) ゆるよろ日記 ようやくソースを読んで何をやっているのかそれとなく理解したので、自分用に改変してみた。 自分はEmacsキーバイ…

画面の向きが変わったときにStatusBarやNavigationBarを隠したりしたい場合

隠す操作は回転が終わってから。 元に戻す操作は回転が始まる前。 回転が終わってからバーが隠れていく様子は何ともカッコ悪いが、この順番でやらないとどうしてもバーの位置がおかしくなってしまう。 …と思ってたけど、ViewControllerのviewにhidden設定す…

Xcodeのビルドメニュー

Mac

「ビルドして進行(実行)」と「ビルドと実行」ってあるけど何が違うんだ、と思ったが、「ビルドとデバッグ」というメニューもある通り、デバッグ中には「ビルドして進行(デバッグ)」に変わるようだ。実行するかデバッグするかを切り替えたいときと切り替…

コマンドラインからビルドを行う

とりあえず、こんなカンジでビルドはできるっぽい。 $ xcodebuild -sdk iphonesimulator2.0 -configuration Debugけど、実行ができない… コマンドラインからSimulator上のiPhoneアプリを実行/デバッグ実行するにはどうしたらいいんだろう?

言語環境の優先順位

Mac

昨日のiPhoneアプリにおけるローカライズの挙動が謎 - すぎゃーんメモについて。 どうやら勘違いだったらしく、iPhoneの場合もMac OS Xの場合と同じように言語環境の優先順位が変わるようだ。 ただし、「英語は3番目以下に並ぶことはない」という仕様が入っ…

iPhoneアプリにおけるローカライズの挙動が謎

Mac

Cocoaアプリ/iPhoneアプリに共通して、NSLocalizedStringによる文字列のローカライズが可能になっている。 方法はだいたい以下の通り。 使用したい文字列をNSLocalizedString関数で呼び出すようにする。 NSLog(NSLocalizedString(@"helloworld", nil)); →1つ…

ことえりの小文字

Mac

今までずっと小文字の入力に「L+[aiueo]」を使ってきたので、 Macでたまに小文字を使おうとするとどうしても「らりるれろ」になってしまう。 「X+[aiueo]」に慣れるしかないのだろうか?「L+[aiueo]」でも小文字が入力できるように設定を変えられないのか? …

ファイル名の一括変更

$ ls hoge1.txt fuga1.txt piyo1.txtというファイル群に対し、ファイル名に含まれる番号だけを変えて $ ls hoge2.txt fuga2.txt piyo2.txtとなるようにしたくて、調べてた。 最初は、 $ for a in `ls *1*`; do mv $a `echo $a | sed "s/1/2/"`; doneというの…

Emacsのsubshellとターミナルのbash

ターミナルを開いたときは".profile"は読まれるけど".bashrc"は読まれないみたい。 Emacsのsubshellでは、".bashrc"は読まれるけど".profile"は読まれないみたい。 どちらかだけに環境変数の設定とかを書いているとターミナルとEmacs subshellで整合性がとれ…

Subversionのupdate

MacBookに標準で入っているSubversionが1.4.4とかで1.5系じゃなかったので、アップデートしようと思って $ sudo port install subversionってやるとなんか色々とエラーが出て失敗する。 dependenciesなんちゃらとかメッセージが出ていたので、そこに書いてあ…

目指せマカー

新しいのが出たおかげで安くなった、旧型MacBookをそこそこの値段で買った。 MacBook 買った後にやったことまとめ - IT戦記 というわけでマカーになりました - 西尾泰和のはてなダイアリー MacBookAirを買ったあとにやったことまとめ - 帰ってきたHolyGrail…

KeyRemap4MacBook

Mac

ありゃ、Control+Wでの切り取りもできないのか。。。 とりあえず、カタカナ変換はOption+Xキーで代用することにする。押しにくいけど。。 まぁ、カタカナ変換なんてそんなには…使うかなぁ。。。

Macの色んなアプリでEmacsキーバインドを使う

Mac

やばい、これ最強に便利 http://www.pqrs.org/tekezo/macosx/keyremap4macbook/index.html.ja なんで今まで使ってなかったんだろう、アホか俺 WindowsのXKeymacsのような感じ。 Control+Spaceを使った選択とかはさすがにムリかな。 あとカタカナ変換をContro…

アプリケーションのアイコンを取得する

Mac

スクリーンショットで撮ろうと思っても場所によってアイコンの大きさが違ってたり背景が入ってしまったりで、どうしたものかと悩んでいたところ。 Macのアプリケーションのアイコンファイルがある場所 - F.Ko-Jiの「一秒後は未来」 Finderから頑張って探そう…

Mac暦3週間

Mac

Macを使い始めて3週間経過。 というかObjective-Cに初めて触れてから3週間。 いまだにその思想はよく理解できていないけど、とりあえずちょっとしたアプリならドキュメントみながら作れるようになってきた気がする。 デバッグ以外にもInstrumentsでメモリ…

NSなんとか

Mac

CocoaかわいいよCocoa 家にMac欲しくなってきた・・・

Macでよく使うキーボードショートカット

Mac

仕事でMac OS Xを使うことになった。初めてのMac。 早く慣れなければ、ということでとにかくキーボードショートカットを覚えた。 よく使うものまとめ。オプションキーは右と左を使い分けたりしている。 これで今のところ大して不満はない。 safariショートカ…