2010-01-01から1年間の記事一覧

XmlPullParserを使って、XMLをパースして配列に入れてみた。ほぼ解説

http://www.ibm.com/developerworks/jp/xml/library/x-android/#list10 パースの仕方はもちろんのこと、変数の定義場所・初期化する場所、あとは明示的にパースを終了させるあたりなんかが、すげー参考なりました PHPer なので、すごく困惑したパースになっ…

MySQLでテーブル同士の差分を抽出

備忘録 MySQL4.1以降で使えるEXISTSを使ってやってみる SELECT * FROM foo WHERE NOT EXISTS ( SELECT * FROM bar WHERE bar.id = foo.id AND bar.name = foo.name ) これだとbarのレコードがfooのレコードに包含されていることが必要条件 barにあって、foo…

Google Mapsで情報ウィンドウを複数表示する方法

は「Maps API V2」ではないようだ

jQueryとかなしでプレーンにAjax通信(脳内)

window.g || (function() { window.g = _g function _g() { var x; try { x = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { x = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { x = false; } } if (!x && typeof XMLHttpRequest != '…

Could not find $SDK_PATH\tools\adb.exe!

Windowsで開発してるのがばれる SDKを2.3へアップデートしてEclipseを立ち上げたら、Androidのimportがすべて失敗して、エラーだらけの悲惨な状態だった(Eclipse真っ赤) SDKのロケーションが間違っているときもあると思うけど、今回の場合はEclipseのAndro…

これは使える!便利なGoogle ChromeのExtensions(拡張機能)のまとめ

http://jp.techcrunch.com/archives/2009120511-chrome-extensions-for-starters/ を参考に自分なりのまとめ インターネットツールの大部分を Google の提供サービスのもので行っているので、それらの Extension が多いかも Google Mail Checker - Chrome ウ…

MDB2で空の文字列がNULL扱いになっていた。解決法はMDB2_PORTABILITY_EMPTY_TO_NULL

http://pear.php.net/manual/ja/package.database.mdb2.intro-portability.phpMDB2 はテスト DB を Oracle 主体でやってたんですかね? setOption('portability', MDB2_PORTABILITY_ALL ^ MDB2_PORTABILITY_EMPTY_TO_NULL); via http://codezine.jp/article/…

Xperiaで3G回線(携帯電話網)につながらないときの対処法

大抵の場合以下の4つのことをすればつながると思う まず大前提で、圏内にある Wi-Fiにつながっていれば無効にする [設定]-[Wi-Fi] アクセスポイント名で契約しているものを設定する [設定]-[アクセスポイント名] モバイルネットワークのデータ送受信にチェ…

HTML_QuickForm::registerRule()を使ってみる

HTML_QuickFormは非常によくできていてすばらしく、今でもお世話になっている さすが公式パッケージの中のライブラリだ ということで今日はそのHTML_QuickForm::registerRule()のメモ http://pear.plus-server.net/package.html.html-quickform.html-quickfo…

ドコモ(docomo)のAndroidスマートフォンを購入するにあたって把握・準備しておくこと

勝手に Android スマートフォン移行の過渡期なんじゃないかなと思ってる Flash が見れるか確認 Flash が見えるか否かは結構重要だと思う。 事前に確認しておく、また、直接店頭の店員さんに聞くのもいいと思う。 現時点で見えなくても今後 OS などのアップデ…

関数の定義

こういう書き方でも関数ができる どういう利点があるのかなと考えてたけど思いつかない。引数を明示的にないことがわかるくらい? window.hoge || (function() { window.hoge = _hoge; function _hoge() { } })(); 解説するとJavaScriptでは関数を定義すると…

いまさらきけないAndroid SDK + Eclipse + Eclipse pluginで開発環境を整える(Windows)

前提 JDKが入っていること、入っていないなら入れる http://www.oracle.com/technetwork/java/javase/downloads/index.html インストール Eclipseダウンロード http://www.eclipse.org/ 日本語化plugin:ドキュメントにfeaturesとpluginsだけEclipseのホーム…

リトルエンディアンからビックエンディアンへの変換コマンド

Mac

/usr/bin/afconvert -f caff -d LEI16 {input} {output}

BOMで逝く

ファイルが変じゃない?っていう指摘を受けた BOMがありが問題だったっぽいod -tx1z hoge.txt| head -1や lessすると確かにも身に覚えのない文字があった! UTF-8 - WikipediaによるとBOMあり(普段あまり使わないほう。こんな解釈でいいのか?w)の場合U+F…

さくらインターネットにgitをインストールしてみた

よさそうな管理画面のテンプレートがgithubにあったので、落とすついでにgitをいれてみた % mkdir ~/loca/src;cd ~/loca/src % wget http://kernel.org/pub/software/scm/git/git-1.7.1.tar.bz2 % tar zxf git-1.7.1.tar.bz2 % cd ./git-1.7.1 % ./configure…

素敵な管理画面のテンプレート(テーマ)のまとめ

アマグラマ1人とかでWebアプリを作りたいときありますよNE! そんなとき苦労する中の1つにUIなんかがあるんじゃないでしょうか? コードを書くのに専念したい、だけど、見た目でもおぉーって言われるようなUIにしたいという問題を解決してくれそうな素敵な…

さくらインターネットにSubversion-1.6.6をインストール(serfでError Code)

さくらインターネットにSubversionの最新版を入れてみた configureのオプション大変ですね。。。serfでエラーでたのでserfをはずしました mkdir ~/local/src/ cd ~/local/src/ wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz wget ht…

pcnlt_forkで親が死んだときって子って行き続けるんだね

PHP

個人的なメモ 親が死んだら子も死ぬのかなと早合点してたけど、違った 子で、pcntl_alarm()しとけばおk #!/usr/bin/env php

Syste_Daemonを使ったデーモン内でpcntl_alarmが動かない

init.dから起動するようなデーモンをPEARのSystem_Daemonを使って書いたその中でforkして、子プロセスで無限ループ書いてpcntl_alarmでシグナル送るように書いたが、これが動かない なんでなんでー

便利なシェル

for pid in `ps ax | grep 'hoge_process' | awk '{print $1;}'`> do> kill -KILL $pid> done;

eth0: ERROR while getting interface flags: No such device

諸事情がありPCの再インストールをしたcoLinuxのイメージのバックアップとって、再インストール後のPCの移し、coLinuxを立ち上げたらところネットワークの接続が確立されなかった /etc/init.d/networking restartしたら「eth0: ERROR while getting interfac…

Ubuntuのlocaleの変更

備忘録 apt-get install language-pack-ja dpkg-reconfigure locales reboot