nDiki : ビルド

2011年11月18日 (金)

今日のさえずり: 横浜駅北改札口というアーバンなのができててショック

2011年11月18日

  • 06:29 RT @fujinoki: 良さげ。ぽちってみてた。 RT @naney: 実用超小型 LED フラッシュライト Fenix E05 R2 (2011-11-17) http://t.co/SCXn6Nwk
  • 08:25 今日は午後「コールセンター/CRM デモ&コンファレンス2011 in 東京(第12回)」見て、それから Yokohama.pm #8 。荷物は最小にしたいところ。 #yokohamapm
  • 10:57 11月21日(月)の午前半休申請出した。
  • 11:48コールセンター/CRM デモ&コンファレンス2011 in 東京(第12回)」、Salesforce も出展してるのか。
  • 11:50 昨日の開催初日の様子の写真見るとスーツだらけだな。
  • 12:40 デニーズへようこそ! 牡蛎フライ定食 780円。 (@ デニーズ 池袋東口店) http://t.co/ZojHGBJv
  • 12:49 温湿度計がある。この店はいい店だな。
  • 13:35 展示会到着。
  • 16:06 ソーシャルメディアってうたってるのいくつかあったけど TwitterFacebook しか対象になってなかった。
  • 16:12 震災を受けてか前からなのか知らないけど、在宅オペレータっていうのがチラホラ。情報管理とかどういう考えなんだろ。
  • 17:22 そろそろ池袋から横浜向かう。
  • 17:26 横浜駅からの終電 24:18
  • 17:43 展示会で「電話さしあげてもいいですか」て言われたけど、そういえば電話無いし、いらない。
  • 17:57 @bignum 端末そのものの話だったのか!
  • 18:12 横浜駅北改札口というアーバンなのができててショック。
  • 18:13 そっから出たら遠回りで2度ショック。
  • 18:15 ATOK に☆=>=>=>(+_+。)っていうのがしょっくで登録されてて3度目の ☆=>=>=>(+_+。)
  • 18:27 到着! #yokohamapm
  • 18:31 粛々とスタート。 @bonnu さんから。 #yokohamapm
  • 18:35 CPAN のところのフォントがオシャレ。 #yokohamapm
  • 18:37 CPAN のサブセットミラー昔作ったなあ。 #yokohamapm
  • 18:46 ビルドの時に自力でファイルダウンロードしてくる変態系モジュールとかあるよね。 #yokohamapm
  • 18:49 次 masartz サン。 #yokohamapm
  • 18:56 この話は社内でもぜひ。 #yokohamapm
  • 19:08 ITS 内製。 #yokohamapm
  • 19:13 うちのチームも IRC bot 欲しくなった。 #yokohamapm
  • 20:34 おっ SL4A。いれたっきり使ってなかった。 #yokohamapm
  • 20:36 SL4A で Plack 動くのか。 #yokohamapm
[ 11月18日全て ]

2012年2月6日 (月)

root 化を維持したまま Xperia SO-01B をソフトウェア更新して緊急速報エリアメール対応

2011年11月7日開始のソフトウェア更新で Xperia SO-01B も緊急速報エリアメール対応になるのだけれど root 化してあるせいかソフトウェア更新に失敗するので、しばらく放置していた。

でちょっと確認したところ /system/build.prop がオリジナルじゃないと駄目っぽいので、戻して再度実行してみた。

更新前のビルド番号は 2.0.1.B.0.19。

build.prop は編集前のものを build.prop.original にコピーして保存してあるので、これで上書きする。

SO-01B 上で QuickSSHd を起動し、PC から ssh root@192.168.0.x でログイン。

 #mount ← /system のマウント先を確認。
 #mount -o remount,rw /dev/block/mtdblock2 /system ← rw で remount。
 #cd /system
 #cp -a build.prop.original build.prop
 #exit

とコピーしてから Xperia 再起動し、ソフトウェア更新を実行。そしたら今までのリトライが何だったのという感じに更新が成功。更新後のビルド番号は 2.0.2.B.0.29。

root 化はそのままだったので、また build.prop の ro.camera.sound.forced を 0 に変更してカメラのシャッター音を無音化。

 #mount ← /system のマウント先を確認。
 #mount -o remount,rw /dev/block/mtdblock2 /system ← rw で remount。
 #cd /system
 #grep camera build.prop ← camera 設定を確認。
 #cp build.prop build.prop.2.0.2.B.0.29 ←バックアップ
 #sed 's/forced=1/forced=0/' build.prop > build.prop.new ← 置換して新しいファイルへ。
 #diff build.prop build.prop.new ← 変更を確認。
 #cp build.prop.new build.prop ← ファイルを上書き。
 #chmod 644 build.prop ← パーミッションを戻しておく。
 #exit

再起動

メデタシメデタシ。もうちょい現役でがんばって。

[ 2月6日全て ]

2012年7月19日 (木)

今日のさえずり: Get The Perl T シャツ着てたけど、今日はずっと JavaScript いじってた

2012年07月19日

[ 7月19日全て ]

2013年3月1日 (金)

UnisonWindowsLinux で双方向ファイル同期 with Plink

Windows 上で作成・更新したファイルをサクッと Linux 上に反映させるのに、やっぱり Unison File Synchronizer を使うことにした。Windows 上の Unison から SSH 経由で Linux 上と同期させる構成ってしたことなかったな。ちょっと調べつつ設定。

Windows

Unison-2.40.102.zip をダウンロードしてきて C:\Uers\Naney\local\Unison-2.40.102 として展開。テキスト版(CLI 版)を使いやすいように unison.exe という名前に変える。

SSH 経由の接続については PuTTY についている Plink を使うことにした。OpenSSH とはちょっと違うので下記のようにバッチファイル C:\Uers\Naney\local\Unison-2.40.102\plinkunison.bat を作る。

 @c:\Users\Naney\local\PuTTY\plink.exe -l naney -ssh remote.example.com unison -server

同期先のホスト remote.example.com にアカウント naney で SSH 接続して unison をサーバとして起動するというバッチファイル。

次に Unison 同期設定を書いたプロファイルファイル c:\Users\Naney\.unison\test.prf を作る(テスト用)。内容は以下。

 root = c:\Users\Naney\unisontest
 root = ssh://naney@remote.example.com/home/naney/unisontest

 sshcmd=c:\Users\Naney\local\Unison-2.40.102\plinkunison.bat

 times = true
 fastcheck = yes

双方の unisontest ディレクトリを同期する設定になってる。

Linux

最新の OCaml (Unisonビルドに必要)と Unison を取ってくる。

 wget http://caml.inria.fr/pub/distrib/ocaml-4.00/ocaml-4.00.1.tar.gz
 wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-2.40.102.tar.gz

あとは以前の インストール手順 と同じ流れでインストール

実行

Windows のコマンドプロンプトから

 unison test

で同期できることを確認。

あとは実際の同期したいディレクトリのペアにあったプロファイルファイルを作っていけば OK。

今日のさえずり: みんな知ってる秘密の過去について「クワトロ・バジーナ的な」っていう発言

2013年03月01日

  • 08:42 “ackを捨てて、より高速なag(The Silver Searcher)に切り替えた - Glide Note - グライドノートhttp://t.co/zSR10gZAH0
  • 09:27eneloopというブランドの死によせて - daialog” http://t.co/dcxN60aCIk
  • 09:27 「隠さなくともいい。みんな心では被りたい、そうだろう!」 / “顔パンツカメラ - Google PlayAndroid アプリhttp://t.co/NJl86N21xv
  • 09:28 みんな知ってる秘密の過去について「クワトロ・バジーナ的な」っていう発言に座布団10枚あげたくなった。
  • 10:18 3月。 (@ 株式会社ミクシィ (mixi, Inc.)) http://t.co/0lngZwnFJB
  • 11:02 ag なんか入りそうな雰囲気もあるので野良ビルドまだしてません。
  • 13:12 テストリリース、どうしてもテトリスと見間違える。
  • 13:31 飛べそうなぐらい風強い。
  • 15:10 なんとなく初 nginx。tarball ダウンロードして適当に configure、make install して conf で port 番号変えて起動まで。10分かからなかった。
  • 18:08 パタノール初めて使ってみる。
  • 21:52 アルバイト氏が返事くれなくて切ない。
  • 21:58 エコフルは知らなかったけどお漏らししないボルテージは愛用してます。
  • 25:12 “ついに顕在化し始めてもいない「D言語リスク」” http://t.co/j9jcmx9yeY
  • 25:46 @unk SKKIME 問題ないです。
  • 25:53 twitcle plus の新しいの、API使用情報細かく見られるようになってる。素晴らしい。
  • 25:56 この世からSKK 無くなると困るし、Android 版欲しい。
[ 3月1日全て ]

2013年3月29日 (金)

今日のさえずり: トンファーだったら持ってた

2013年03月29日

  • 09:25 ThinkPad バッグに入らなかったので、風呂敷通勤。
  • 09:44 @sseze 無理に入れようとしたけど入らなかったし、バッグにカッターで穴を開ける勇気が無かった。
  • 10:27 バッグの買い替えサイクル10年なので次にバッグ買うの9年後だしノート PC の方が寿命が短いので、ノート PC に合わせてバッグ買うよりもバッグに合わせてノート PC 買う。
  • 13:36 なんか新しい ThinkPad 欲しいなと思ったけど、そうするとやっぱり X だし、そうするとやっぱり15万円ぐらいになっちゃうのだなあ。
  • 13:38 ThinkPad 以外のノート PC、選択肢ないものか。
  • 13:57 処理系別課題がまとまってる。 / “Twitter時代の文字の数え方 | inquisitor” http://t.co/oIuXcNUJMM
  • 15:08 Xperia GX SO-05D ビルド番号 7.0.D.1.137 へアップデート中。今は非 root なのでサクッと。
  • 16:35 git merge --strategy ours の説明を読んだけれど、こんなの一生使いたくない。
  • 18:03 「今週の進み具合はどう?」のやつ最近とどこおっててゴメンナサイ。
  • 18:46 会社出て向かう。 #perlcasual
  • 18:56 到着! #perlcasual (@ NHN Japan 株式会社 渋谷オフィス) http://t.co/3Ky36YBQcW
  • 19:12 うちのチームも20%ルールやりたい(というと月曜日にきっとメンバから何か言われる)。 #perlcasual
  • 19:24 自社のサーバとか使わないで普通にさくらとか使ったりしてるんだ。 #perlcasual
  • 19:28 やっぱり他社サーバ使ってるの気になりますよね。 #perlcasual
  • 19:38 業務でも裏側のツール類はモチベーション意識して開発できるようにした方が良いね。 #perlcasual
  • 19:54 ainame 氏見当らない。 #perlcasual
  • 19:55 AC 欲しい……。 #perlcasual
  • 20:00 Emacs の画面見るだけでなごむ。 #perlcasual
  • 20:04 sl #perlcasual
  • 21:26 Perl の会なのに Perl の話が多くてびっくりした!!! #perlcasual
  • 23:21 「飼育係からの挑戦状~春編~」って。
  • 23:52 トンファーだったら持ってた。晩年バッグ掛けか何かになってた気がする。
  • 23:57Perl における一般的なコーディング規約について - tokuhirom's blog.” http://t.co/1GEXau9eem
[ 3月29日全て ]

2013年3月30日 (土)

今日のさえずり: .perltidyrc を押し付けるぐらいのワガママになりたいですね

2013年03月30日

[ 3月30日全て ]

2013年7月2日 (火)

Fedora 17 の home 以下に GHCHaskell Platform をインストール

Fedora 17 の home 以下に GHCHaskell Platform をインストールの、ちょっと手を入れる必要があったのでメモ

libgmp.so.3

GHC で libgmp.so.3 が必要だけれど無いので libgmp.so.10 にシンボリックリンクを作ってごまかす。

 mkdir ~/lcoal/lib
 cd ~/local/lib
 ln -s /usr/lib64/libgmp.so.10 libgmp.so.3
 export LD_LIBRARY_PATH=$HOME/local/lib

GHC 7.6.3

 cd ~/install
 wget http://www.haskell.org/ghc/dist/7.6.3/ghc-7.6.3-x86_64-unknown-linux.tar.bz2
 tar jxvf ghc-7.6.3-x86_64-unknown-linux.tar.bz2
 cd ghc-7.6.3
 ./configure --prefix=$HOME/local/ghc-7.6.3
 make install
 ~/local/ghc-7.6.3/bin/ghci           # インタプリタ起動してみる。
 PATH=$PATH:$HOME/local/ghc-7.6.3/bin

Haskell Platform 2013.2.0.0

 cd ~/install
 wget http://lambda.haskell.org/platform/download/2013.2.0.0/haskell-platform-2013.2.0.0.tar.gz
 tar zxvf haskell-platform-2013.2.0.0.tar.gz
 cd haskell-platform-2013.2.0.0
 ./configure --prefix=$HOME/local/haskell-platform-2013.2.0.0

OpenGL 関連のライブラリが入っていないホストで、かつとりあえず必要無さそうので適当に消す(なんで OpenGL いるのー)。

  • configure.ac の Check for OpenGL and GLUT のところを全部コメントアウト。
  • packages/platform.packagesから以下を削除。
    • GLURaw-1.3.0.0
    • OpenGL-2.8.0.0
    • GLUT-2.4.0.0
    • OpenGLRaw-1.3.0.0
  • packages/haskell-platform-2013.2.0.0/haskell-platform.cabal の build-depends からも上記のパッケージ名を削除。

あとこのままだと GHC_PACKAGE_PATH 云々とエラーが出て止まるので script/build.sh をいじる。 以下をコメントアウト。

 GHC_PACKAGE_PATH="${ORIG_GHC_PACKAGE_PATH}" \

あとは configure を作り直してビルド

 ./autoconf
 ./configure --prefix=$HOME/local/haskell-platform-2013.2.0.0
 make
 make install
 PATH=$PATH:$HOME/local/haskell-platform-2013.2.0.0/bin
[ 7月2日全て ]

2013年12月18日 (水)

Unison ビルドするとか、セブン-イレブンで買ったカレーについてきたのとか【日記】

Unison の最新版をインストール。例によって OCaml を tmp に入れてからのいつもの手順バージョン番号が変わる以外は手順は変わらず。

あと、朝セブン-イレブンで買ったカレーについてきたのはだった。かー。なのかー。

デスクに常備しているワッパー武器(スノーピーク)のチタンスプーンを出してきて食べたのだけれど、隣のエンジニアに「計量スプーンみたい」って言われた。それなりのお値段なのよー、軽量で持ち運びに便利なのよー(でもアウトドアで使ってないんだけれど)。

[ 12月18日全て ]

2014年3月13日 (木)

Ruby を使っているプロジェクトに参加

初めてのRuby

Ruby を使っているプロジェクトに参加すべく、環境構築開始。

Perl 使っているのであえて Ruby でコードを書く理由がなくて、影舞とか Redmine とか何か使う時にビルドするぐらいのレベル。後方互換性をかなり大切にしている Perl に対して、バージョンを上げるとあっさりスクリプトが動かなくなるという印象もあって積極的に使ってこなかったんだよね。

いい機会なので読み書きできるようにしておこう。

書籍は「初めてのRuby」を推薦してもらった。

[ 3月13日全て ]

2014年12月26日 (金)

今日のさえずり: さすがにこの時間でさくっと帰りたいので、お金を払う電車に乗ろう

2014年12月26日

[ 12月26日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.075064s / load averages: 0.46, 0.67, 0.74
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker