環境依存文字を含むutf-8文字列をeuc_jpに変換したいときに、pythonのunicode.encode(‘euc_jp’)だとエラーになってしまうのでこれをnkfモジュールで解決するという内容。
Category: howto
-
EclipseをLunaにしたけどEclipse Marketplaceが無かったかうまく動かないときの対応の要点だけ
EclipseをLunaにアップグレードしたが、Helpメニュー配下にEclipse Marketplace…メニューが無かった場合の対応方法。これもPluginで提供されているだけなので、以下サイトの情報から、Help > Install New Software…でサイトをAddしてプラグインをインストールすれば良い。
http://eclipse.org/mpc/具体的には私の例では上記サイトで
NOTE: Problem in Luna versionというところにある http://download.eclipse.org/mpc/luna というURLをAddしてインストールした。LunaにバンドルされてるMarketplaceプラグインは問題があると書いてあるので、必須の対応かも知れないというメモ。
-
Emacsのorg-modeで行折り返しを有効にする方法の要点だけ
org-modeはデフォルトで行折り返しが無効なようなので、場合によっては不便な場合がある。
行折り返しを有効にするには、以下の行をファイルの先頭に加える
# -*- truncate-lines: nil; -*-ちなみにファイルローカルな変数というらしい。
http://www.geocities.co.jp/SiliconValley-Bay/9285/EMACS-JA/emacs_444.html -
ADTを23にアップデートしたらannotations.jarが見つからなくなった時の対応の要点だけ
EclipseからAndroid SDK Toolsを23にアップデートしたときに、プロジェクト設定のannotations.jarがmissingとなってしまってビルドに失敗するようになってしまった。
どうやらファイルが移動されていて(?)パスが壊れてしまってるようなので$ ln -s ANDROID_SDK/extras/android/support/annotations/android-support-annotations.jar ANDROID_SDK/tools/support/annotations.jarというふうにシンボリックリンクを張ってあげればうまくいく。これ単なるバグだと思うんだけど…応急処置として。参照:http://stackoverflow.com/questions/24438748/fail-to-find-annotations-jar-after-updating-to-adt-23 -
OSX MavericksでPillowのPNGサポートを有効にする方法の要点だけ(blockdiagのインストール)
OSX Mavericks環境でblockdiagをインストールしようと思い、pipを使ってPillowをそのままインストールするとPNGサポートが無効なままの様である。これを解決したのでインストールメモ。
-
Gitでローカルで変更してしまった後から別のbranchにcommitしておきたいときの要点だけ
これってどうやるのかと思ってたけど、git stashを使えば良さそう。
-
PHPUnitをAptana上から実行する要点だけ
PHPUnitをAptana Studio 3から実行する方法。
デフォルトだとExternal Toolsコマンドが表示されていないので、まずはこれを表示する必要がある。“Web”のperspectiveのタブを右クリック>Customize…をクリック。“Customize Perspective – Web” というダイアログが表示される。“Command Groups Availability”タブをクリック“External Tools”チェックをクリックするすると、ツールバーに”External Tools”ボタンが現れる“External Tools”ボタンをプルダウンして”External Tools Configurations…”をクリックExternal Tools Configurationsダイアログが表示される“New Launch Configuration”で新規設定を作る“Location”にphpunitコマンドの場所を指定。/usr/bin/phpunitとか。“Working Directory”は”Browse Workspace”してTestSuiteのあるディレクトリを指定すると良い。Argumentsが空の場合は、Working Directory配下にphpunit.xmlファイルを置いておく。もしくはArgumentsに*Test.phpファイルのあるディレクトリか、*Testクラスを指定する。 -
OSXのPHPにPEARとPHPUnitの入れ方の要点だけ
OSXのPHPで、PEARはLionまで?はインストールされていたらしいが、それ以降入っていないらしいので、PEARのインストールとPHPUnitのインストールをやる。
-
XAMPPのPHPにgeoipをインストールするための要点だけ
手元のXAMPP環境のPHPからgeoipが使えるようにセットアップしたのでインストールメモ。具体的には、国コード(”JP”とか)からタイムゾーンを判定するのをやりたいとする。
-
homebrewで過去のバージョンに入れ替える方法の要点だけ
古いsubversionレポジトリをなんとかしようと思ったらsvnが新しすぎて操作できないと言われたので調べました。以下、FORMULAとVERSIONは任意のものに置き換えてること。
