adb devices で offline になってしまった場合の復活方法

Androidアプリを開発していて、端末がofflineになったままデバッグできなくなってしまった。 c:\>adb devices List of devices attached 36337C********** offlineofflineのまま。端末側で設定を変更しても変わらず。解決策としては、端末を外して以下の2つ…

ssh経由でtomcatのstartup.shが応答を返さない?

ことがあった。webアプリのデプロイにjenkinsを利用するように変更しているのだが、タイトルのような状態に。これだといつまでたってもジョブが終わらない><すべてのtomcatがそうではなく、一部のtomcatがstartup.shの応答を返さない。 その差を見ると、/b…

Androidアプリ「Mobile Network Switcher」をリリースした

今年に入ってから作っていたAndroidアプリを、先月末にリリースした。 Mobile Network Switcher https://play.google.com/store/apps/details?id=orz.yanagin.android.mns このアプリは、モバイルネットワークのデータ通信(3G)をカンタンにON/OFF切り替える…

Androidのアイコンのサイズ

最近作っているAndroidアプリのための、ランチャーで利用するアイコンのサイズを調べた。 アイコンの縦横サイズを目一杯利用するわけではないらしい。 - hdpi mdpi ldpi 利用サイズ 60x60 40x40 30x30 画像サイズ 72x72 48x48 36x36 「利用サイズ」はアイコ…

sfWidgetFormTimeのフォーマット指定

php

最近symfonyばかり触っているが、今日もハマったところのメモsfWidgetFormTimeを利用した日付と時刻の入力フォームのフォーマットを変更しようとしても出来なかった。 ダメだったコード。 abstract class BaseFormPropel extends sfFormPropel { public func…

sfWidgetFormSelectを利用した場合のFormFilterの設定

php

generate-adminで作成したフォームで値を選択させる場合は、sfWidgetFormSelectを利用する。 class HogeFormFilter extends BaseHogeFormFilter { public function configure() { $this->setWidget( 'enable', new sfWidgetFormSelect( array('choices' => a…

symfonyのgenerate-adminで作ったページのカスタマイズ

php

一覧ページのカスタマイズに関してはググっても有益な情報にめぐり合えなかったのでメモ。symfonyのgenerate-adminを使って管理ツールを作った。 データベースにはフラグを登録するけど一覧ページ・編集ページでは意味のある文字列を表示したかったので、以…

symfonyでpropelを利用する

php

メモhttp://www.symfony-project.org/jobeet/1_2/Propel/ja/03ここを参考にプロジェクトを作っていて、 $ php symfony propel:build-sqlを実行したら There are no tasks defined in the "propel" namespace.こんな感じで起こられてしまった。これはプロジェ…

Androidのモバイルネットワークを制御する

おととしスマートフォン(Galaxy S)に機種変更してから、毎月の支払いが8千円近くになった。 諸般の事情でお金の出を見直していて、この金額は無いわーと思い、契約内容を見直した。契約内容は、以下の2つに変更 タイプシンプルバリュー パケ・ホーダイ シ…

symfonyで独自loggerを実装する

WEBサーバへログイン出来ない環境でお仕事をした。 phpファイルのコピーは問題ないのだが、各サーバへ出力されたログを見ることが出来ないため、何かしらの解決策が必要になった。各サーバで出力したログを転送したりいろいろアイディアはあったが、インフラ…

Androidでビルドが出来なくなった

Error generating final archive: java.io.FileNotFoundException: C:\devel\MyProject\bin\resources.ap_ does not existいろいろと作業をしていたら、上記エラーメッセージが表示され、ビルドできなくなった。ググってみると、プロジェクトをクリーンしろ…

Zend Log の出力先をデータベースにする

Zend_Log_Writer_Dbを利用する上で、ハマったところをメモ。Bootstrap.php の _initLog() へベタで記述するのが一番ラクだった。 が、開発環境と本番環境で、ログの出力先を変える必要があったので、application.ini との併用が出来ないか試行錯誤してみた。…

MySQLの文字化け対策

PHP + MySQL(eucjpms) な環境で開発を行っていて、行った文字化け対策のメモとあるutf8なテーブルからテキストを取得する際に文字化けが発生した。 まず set names ujisとやったところ、これで一見文字化けが解消されたかと思ったのだけど、まだ「?」のまま…

Debianでcrontabの設定

忘れないようにメモ参考にしたサイト http://www.express.nec.co.jp/linux/distributions/knowledge/system/crond.html crontabの編集 $ crontab -e保存は「Ctrl + O」、終了は「Ctrl + X」 ログの確認 /var/log/cron.log が見当たらなかったので、 /var/log…

Zend_Dbのdeleteでハマった話

最近仕事でZend Frameworkを利用することがあって、そのときハマった内容のメモ。delete文を実行するため、Zend_Db#delete($sql, $where)を利用しようとしたのだけど、どうも$whereへ複数指定した場合や主キー以外を指定した場合に上手くいかない。 で、以下…

AndroidのUIテストを書くときのViewの指定の仕方

Native Driver/Robotiumともサンプルを触っただけだっので気付かなかったけど、その後使っていたら両方ともid/ラベルを指定が可能だった。

Scirocco を使ってみた

昨日のNativeDriverに引き続き、Androidのテストフレームワーク関連。 先日行われた「第1回Androidテスト祭り」で知ったSciroccoを使ってみた。scirocco http://code.google.com/p/scirocco/

NativeDriver を使ってみた

Googleが公開している、Androidのテストフレームワーク。 WebViewではない、ネイティブなアプリケーションのUIテストができる。nativedriver http://code.google.com/p/nativedriver/ で、早速使ってみた。

Windows 7でQuickJUnitのデバッグのショートカットが効かない問題への対処

Eclipseをセットアップして、まずさいしょに内を入れるかというと、迷わずQuickJUnitだと思う。 win7なノートPCを手に入れて ctrl + shift + 0 なショートカットが効かず、試行錯誤したメモ。どうやらコレが原因らしい http://support.microsoft.com/kb/9678…

はじめてのCentOS:memcachedのインストール

以下のページを参考にインストールlinux/memcacheインストールCentOSにMemcachedをインスト−ルで、ローカルのeclipseからの接続を試みるもmemcachedにつながらず。 CentOSでtelnetすれば動くので、memcached側に問題はない。 と思っていろいろ調べると、どう…

iPadへDVDを取り込む方法

忘れそうなので個人的なメモ DVD Decrypterでリッピング このとき、IFOファイルにする 携帯動画変換君でMP4へ変換 機種別設定は、iPod向け設定でOK AVC QVGA/長時間(192kbps)この後、出来上がったmp4ファイルをiTunesからiPadへコピーして完了

StrutsのLinkタグからHttpServletResponse#encodeURLが呼ばれない場合がある?

HttpServletResponse#encodeURLでいろいろとURLの処理をおこなっていたのだけど、あるときからこの処理が行われていないことが判明。 原因を調べたところ、JSPの以下の1行が原因だった。 この1行が存在するとSessionが無効になり、結果的にTagUtilsにてHttpS…

Cent OSに触れる

仕事だとメインがWindows環境なので、Linuxに慣れるためにCent OSにをインストールしてみた。 Linuxの経験はApacheのアクセスログを観るためにcatとgrep位しか知らない。以下のページを参考に、VMware PlayerにCent OS 5.5をインストールしてみた。http://fr…

MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい!MacBook Air 11インチ欲しい!MacBook Air 11インチ欲しい!MacBook Air 11インチ欲しい!MacBook Air 11インチ欲しい!MacBook Air 11インチ欲しい!MacBook Air 11インチ欲しい!

複数インストールしたTomcatのプロパティを設定する

Tomcatをインストールしたディレクトリで /bin/tomcat5w.exe //ES//[サービス名] を実行

SMTPAppdenderでINFOレベルのログをメール送信する

普段SMTPAppdenderはエラーが発生した時の通知目的で利用しているのだけど、定期タスクの「正常完了通知」に利用できないかと思い立ったらイロイロとはまったのでメモ。ThresholdプロパティにERRORとか書けばOKかと思ったのだけど、実際にはERROR以上じゃな…

(またまたいまさらながら)#ajn11へ行ってしゃべって来た

生まれて初めて、外の勉強会で話して来た。 社内では何度か話したことはあったけど、ホント緊張しました。で、今思い返すとタイトルがダメだった。@tagomorisさんが書いてたように、「appengineをCDNにように利用した話」とかにすればよかった。atndに書いて…

Google App Engine で Picasa と連携してみた

Google App EngineでPicasaから写真を取得するコードを書いたのでメモ。 ネットで調べていたら、@shin1ogawaさんがズバりなコードを書いていたのでパクらせてもらいましたw アプリの内容 リクエストを受け取ったら、ServletPathを元にPicasaから写真取得し…

(いまさらながら)#ajn8へ行って来た

6/4にあった#ajn8へ参加した記録。1週間もブログに書かなかったけど、いまさらながら書きます。 @kazunori_279さんのGoogle I/Oの発表目当てだったんだけど、Skip Listネタで時間がおしたので残念ながら聞けず! appengineでの開発 @najeiraさんのお話。appe…

TweetDeck復活

暫く前から、ウィンドウの右下に Twitter Status: There is a problem - don't panic と表示されて動かなくなっていたけど、やっと復活 原因は IEがオフラインになっていたため! My problem was that adobe air wasn't connecting any apps to the internet…