2013-01-01から1年間の記事一覧
これも Qiita に投稿できないのでこっちに。 〈カラム表示〉 /usr/bin/column /usr/bin/lam /usr/bin/paste /usr/bin/pr /usr/bin/rs 〈テキスト生成・加工〉 /usr/bin/fmt:テキストのセンタリング /usr/bin/fold:長くなったテキストを指定行で折り返す /u…
Qiita に投稿しようと思ったけど書式エラーで貼れなかったのでこっちに貼っておく。 GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0) zsh 4.3.9 (i386-apple-darwin10.0) シェルおよびコマンドの種類 /bin/sh /bin/bash /bin/bash(xpg_echo…
bash で関数をエクスポートして遊んでいるときに不思議な現象に遭遇した。 md2html() { perl /usr/local/bin/Markdown.pl "$1" | cat /dev/fd/3 - /dev/fd/4 3<<EOS1 4<<EOS2 <!doctype html><html><body> EOS1 </body></html> EOS2 } これをエクスポートして実行すると /dev/fd/4 が開けないというエラーになる。 と</eos1>…
MacPorts 版 Wine と Nihonshu にて表示の確認をしてみました。 原因は Wine 内蔵の dwrite.dll のようです。 設定前 設定後 Nihonshu は日本語表示用の設定をしてあるので問題ないですが、MacPorts 版 Wine は豆腐文字になるため別途レジストリの設定が必要…
『艦これ』登録しちゃいました。面白いよ〜。 で、Wiki なんか見ながらのんびりやってるわけですが画面というかタブの切り替えが面倒だな、と。 そういえば Xcode の Web View って2画面できたかな?と思ってやってみたり。 で、まぁ出来るっぽい。 しかし I…
裏でぼちぼちやってた Wine のバイナリパックができました。 <主な特徴> 日本語表示設定用レジストリを同梱 OS X ツールバーの自動非表示による画面領域の拡張 地域・タイムゾーン情報を「日本」用に調整 Winetricks による RPG ツクールランタイムパッケ…
以前書いた記事 で Makefile を書き換えたけど不要だった。 Makefile を見ると $(LIBGSM) ターゲットの $(AR) と $(ARFLAGS) を書き換えれば共有ライブラリ用のコマンドにできそう。 Makefile : 46 CC = gcc -ansi -pedantic 47 CCFLAGS = -c -O2 -DNeedFunc…
Plist の解析は /usr/libexec/PlistBuddy でも可能だが一時ファイルが必要になる。Python の plistlib は文字列からも解析ができるので一時ファイルが不要。 import subprocess import plistlib # plist を取得 plist = subprocess.Popen(["system_profiler"…
よく忘れるのでメモ。launch session で新しいセッション(タブ)を開いて tell last session 内で処理を行う。 set cmd to "cd /tmp" tell application "iTerm" make new terminal tell current terminal launch session "Default" tell last session write…
Firefox のアドオン『DownloadThemAll!』(DTA)で日本語のファイルをダウンロードすると稀にデコードされない状態で保存される。例えば ファイル.zip であれば %E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB.zip のような状態。 OS X のアーカイブユーティリティで…
ググってみたけどすぐ出てこなかったのでメモ。Python の機能にはないのかな?とりあえず subprocess で。そのうちマニュアル見てみよ。 from subprocess import check_call check_call(["patch", "-Np1"], stdin=open("/tmp/patch.diff", "r")) Pythonスタ…
Xcode 付属の libtool ではビルドできないため事前に新しい libtool をインストールしておく必要がある。--build オプションに i686 を設定するか、--with-cpu=i586 などのオプションを使用しないと x86_64 のコードを使おうとするためビルドに失敗する。 sv…
RawTherpaee for OS X の配布ページです。 お知らせ 暫く放置している間に GTK+ の問題も修正され、こちらで開発版を配布する必要がなくなったためこのページを終了します。 それから、開発環境を Mavericks へ移行することにしたため、今後は Snow Leopard …
libfaac の音質がイマイチなので Nero AAC Encoder を。と言っても OS X 用は無いので Wine 経由で。 必要なもの Wine Nero AAC Codec (http://www.nero.com/jpn/company/about-nero/nero-aac-codec.php) Nero AAC Codec は /usr/local あたりに解凍しておく…
夏休みももうすぐ終わりだし launchctl で何か遊びたいな〜、とかなんとか。 最近 Windows の資料を色々漁ってたりする関係でなんとなく OS X のログインサウンドを Windows XP と同じにしてみるぜ!!! みたいな。 Windows XP Service Pack 3 から xpstart…
野暮用で地域設定だけではなく言語を日本語に出来るのか試してみた。 依頼されたものの他にいくつか日本語版認証が必要なアプリケーションを動かしてみたら一応日本語版として認識されてるっぽい。 でもこれって「全世界の OS X(Wine)で日本語版 Windows …
たまにはブログっぽく書いてみてもいいかな、とかなんとか。 ここ最近 NXWine への DirectX や .NET Framework なんかの設定をしているのですが色々と限界です。単純に DirectX のダイナミックライブラリを展開して配置するのは問題ないけど inf の適用とか…
Windows XP SP3 WINDOWSXP-KB936929-SP3-X86-JPN.EXE Windows XP Service Pack 3 - ISO-9660 CD イメージ ファイル http://www.microsoft.com/ja-jp/download/details.aspx?id=25129 IT プロフェッショナルおよび開発者用 Windows XP Service Pack 3 ネット…
Magican のクリーニング機能を試したら再起動後に OS X が起動しなくなってしまった。当てにしてなかったけどやっぱりこういうことになるのか…。 症状としては電源入れてもインジケーターが回りっぱなしで先へ進まず。セーフブートもできない。 シングルユー…
help for より。 If `in WORDS ...;' is not present, then `in "$@"' is assumed. in WORDS を与えない場合 in "$@" だと仮定される。とのこと。 sh -c 'for args; do echo $args; done' -- "1 a" "2 b" "3 c" 1 a 2 b 3 c 書いてないソースコード見たこと…
Qiita に投稿しようと思ったけどなんか毎回同じようなこと書いてても他の人にはまったく関係ないよねってことでブログに。 また新しい疑問が沸いて来た。 「while read; do :; done < file で何故次の行が読めるのかわからない。」 だって read < file した…
最近、記事タイトルのようなエラーメッセージが出て Terminal.app や iTerm.app が開けなくなってしまった。ついでにアクティビティモニタやその他のモニタリングソフトも起動できなかったりフリーズしたりしているので何が悪さをしているのかわからない。 …
※こちらの記事には若干誤りがあるため新しい記事を参照してください。 OS X で libgsm の共有ライブラリを作成する。GSM もソースは http://www.quut.com/gsm/ から入手する。 まず Makefile の修正。 CC や CFLAGS の固定を解除する。 $(INSTALL_ROOT)/inc …
シェルの初期化 env を経由することにより環境変数などをリセットできる。 #!/usr/bin/env - SHELL=/bin/sh LC_ALL=C TERM=xterm COMMAND_MODE=unix2003 /bin/sh ただし以下のように実行された場合はリセットされない。 $ sh script.sh 最低限?必要な環境変…
Git ソース版からノンファットな i386 で。 ソースが古いので support/shobj-conf を編集する。MacPorts にパッチがある のでそれを見ながら書き換えるのもあり。-arch_only の部分はそのまま -arch i386 とかに書き換えてもいいかも。 sed -i '' ' s#darwin…
ccache のディレクトリを Ramdisk にしてみるテスト。 export CCACHE_DIR=/Volumes/ccache export CCACHE_MAXSIZE=512M if [ ! -d ${CCACHE_DIR} ] && osascript -e ' tell application "System Events" activate display dialog "'"${CCACHE_DIR}"' があり…
先日 hg convert を試したので、今度は git cvsimport をやってみることにした。 git cvsimport -v \ -d :pserver:cvsanon@cvs.maptools.org:/cvs/maptools/cvsroot \ -R libtiff \ -C libtiff cvsimport を使用するには cvsps が必要になるらしい。Git の公…
libjpeg-turbo のビルドに必要な nasm。Git 版をビルドしようとすると asciidoc と xmlto が無いためビルドに失敗する(Tarball 版はターゲットが変更されているのでこの問題は起きないらしい)。 false -b docbook -d manpage -o nasm.xml nasm.txt make: *…
何のソースで見たか覚えてないけど Xcode のパスの取得について調べていたときのこと。 SDK のパスはコマンド一つでは取り出せず、xcodebuild -version -sdk <sdkname> から取得しなくてはいけない。 $ xcodebuild -version -sdk macosx10.6 MacOSX10.6.sdk - 'Mac OS</sdkname>…
p7zip は exe や cab、lha、lzh、rar などの解凍に対応しているアーカイバ。tar と組み合わせればほとんどの形式を解凍できるので入れておくと便利。