0.9.5の日本語化に着手しているのだが、うっかり0.9.4のブランチで作業してしまったあげく、SourceForge.JP上のリポジトリにpushしてしまい途方に暮れる。いうミスをやる人は少ないだろうが、何かのヒントになるかもしれないので対処法をメモしておく。log」コマンドで巻き戻したいcommitのハッシュを調べる。readme今回は、この「1485a5a2bbbb43eedbe131c919b7d604bcbd506d」というcommitまで巻き戻すことにする。<対象のハッシュ>」を実行する。log」で巻戻ったことを確認する。readmeバージョン管理されているファイル自体は巻き戻されていないので、「-f」オプション付きでチェックアウトしてファイルも巻き戻す。-fここまでの作業でローカルブランチの巻き戻しは完了。続いてリモートブランチの巻き戻しを行う。当然ながらそのままpushすることはできない。details.そこで、いったんリモートブランチを削除した上で再度pushする。:<対象リモートブランチ>」で行える。jp-0.9.4あとは再度ローカルリポジトリをpushするだけ。jp-0.9.4お粗末様でした。toolsでは微妙に受け付けるコマンドラインオプションが違うのは有名な話。/\n/g”」が効かなくて困った。X付属のsedは置換後の文字の指定にエスケープシーケンスが使えないらしい。これの簡単な解決はこちら。-p」でsedっぽい動作をさせられる、という話でした。こんなの覚えてたな>自分。ラクダ本を読んだのは多分10年くらい前だと思うんだけど、IT業界の進化は早いとか言われていて3年前の知識はもう古いとか言われているけど意外に昔覚えたことってふと全然違うことで役立つことがあるから侮れないね。Vista上でUSBメモリにインストールしようとしたらUAEの仕様がアレでハマる。CDのUSBメモリ用配布アーカイブにはWindows用のISOLINUXインストーラが付属していて、USBメモリにファイル一式をコピー→バッチファイル実行でブータブルUSBメモリができあがるはずなのだが、VistaだとUSBメモリのブートローダ領域への書き込みには管理者権限がいるそうだ。いってバッチファイルを「管理者として実行」するとエラー。バッチファイルを「管理者として実行」すると、system32ディレクトリがカレントディレクトリになるのが原因。しょうがないのでバッチファイルをいじくってたらつい日本語化してしまい、ついでにじゃぁほかの部分も日本語化するか、どうせ設定ファイルいくつか書き換えればできるだろと手をつけたのがハマり始まり。そんな簡単なモンじゃなかった。Ubuntuのインストーラとかはブート時にブートメニューが日本語で表示されるんだけど、これはgfxbootというものを使っているらしい。gfxbootはSYSLINUX/ISOLINUX/GRUBなどで利用できるプログラムで、それぞれパッチが当てられたSYSLINUX/ISOLINUX/GRUBが必要。原理としてはSYSLINUX/ISOLINUX/GRUBがgfxbootのランタイム(gfxmenu)を起動→gfxmenuがメニュースクリプトを実行、という感じ。このメニュースクリプトは独自言語で記述しておいて、あらかじめバイトコンパイルして1ファイルにまとめた上でブートローダと一緒に置いておくのだが、この独自言語がスタック志向の非常に面倒臭い言語で困る。プログラム中でメモリを動的に割り当てられたり、ファイルのリードもできるのだが、完全に独自仕様(しいて言えばPostScriptに似ているらしい)。CDを起動したらUbuntuのメニューが、というのはダサいのでざくっと手をいれてみようとしたが2時間くらい格闘して一時中断。これは週末に持ち越しだな。日本語の情報はほぼ皆無(笑)。検索:Aboutライター/エディター/プログラマー/Webディレクター、hylomのブログです。ご興味のある方はつぶやきや執筆記事などもどうぞ。TermWindows用のSSHクライアント機能付きターミナルエミュレータ。Windowsで作業する場合に必須。WinSCPSCP/SFTP/FTPS対応クライアント。遠隔サーバーとのファイル交換などに必須。TortoiseSVNバージョン管理システムSubversionのWindows用クライアント。使用頻度が下がり、コマンドを忘れ気味なのでGUIは便利。smplayerとりあえずだいたいのファイルを何も考えずに再生できるマルチメディアプレーヤー。PDFCreatorPDF作成ツール。日本語対応のはずだけど日本語UIは相変わらず終わっている感じなので英語UIでの使用をおすすめ。Antivirusウイルス対策ソフト。やばそうなファイルはこれでチェック。常駐しないので軽いし。MinGWPerlやMake、grepなどUNIX関連ツールを環境を汚さずに簡単にインストールできて便利。FLACCD音源をリッピング後劣化させずに管理するのに使用。リッピングが面倒で進んでいない......。ffdshowコーデック集。Playerで再生可能に。JPテキストエディタ。コード書きの必須ツール。無いと仕事になりません。X向け:CyberduckSCP/FTP/SFTP/WebDAVなどに対応するGUIのファイル転送ツール。ドラッグ&ドロップでファイル転送するのに便利。Emacsテキストエディタ。無いと仕事にならない。Perianコーデック集。Playerで再生可能&QuickLookで閲覧可能に。Xよりも前から使っているエディタ。多機能&そこそこ軽量。Magazineオープンソース関連ニュース/情報を掲載SourceForge.JPオープンソースソフトウェア開発支援サイト。私も使っていますGitHub公開Gitリポジトリ。