sms日記

Short Message Serviceじゃないよ!

開発

MBAにJenkinsをインストール

とりあえず、入れてみるだけ入れてみたのでメモ

homebrewでインストールできるらしい(2012/06/01時点でversionは1.464)
brew install jenkins
インストールすると以下のようなメッセージが出るので、その通りに行う
(今回は「If this is your first install, ~~~」というところ)
If this is your first install, automatically load on login with:
  mkdir -p ~/Library/LaunchAgents
  cp /usr/local/Cellar/jenkins/1.464/homebrew.mxcl.jenkins.plist ~/Library/LaunchAgents/
  launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

If this is an upgrade and you already have the homebrew.mxcl.jenkins.plist loaded:
  launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
  cp /usr/local/Cellar/jenkins/1.464/homebrew.mxcl.jenkins.plist ~/Library/LaunchAgents/
  launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

Or start it manually:
  java -jar /usr/local/Cellar/jenkins/1.464/libexec/jenkins.war

そのままだと文字化けするらしいのと、ポート8080を使うようになってるので、plistを編集する
編集後のplist → https://gist.github.com/2849304

さて、この後なにやろう...

JavaFXで遊ぶ準備

ふと思い立ってJavaFXで遊んでみようと思って、とりあえずMBAに環境を作ってみた

手順は
  1. Java7のインストール
  2. JavaFX SDKのインストール
  3. NetBeansのインストール
  4. NetBeansの環境設定
  5. Hello World!



続きを読む

FragmentでWebView使ってハマった

Compatibility Library でFragment上でWebViewを使ってハマったのでメモ


2.x系以前でもFragment使おうと思ってCompatibility Libraryを使うわけですよ。
でも、コンパチにはWebViewFragmentがないわけですよ。
しょうがないから、普通のFragmentにWebView載せて使うわけですよ。


・結果
 NexusS(ICS):正常に動いている(ように見える)
 Xperia acro(2.3):正常に動いてると見せかけて、input type="text"とかでIMEが出て来ない...orz


・対策
 仕方ないので、WebView使うところだけFragmentやめてActivityで実装



MapをFragmentに載せるとうまく動かないってのは知ってた(聞いたことある)けど、WebViewよ、お前もか....



LogCatでエラーを追いかける

なんか需要がありそうなので書いてみる
というか、LogCat見ればすぐ解決しそうなエラーを堂々とMLで質問すんなよ
LogCatって何?って人はまずggrks

あと、テクブに「Eclipseを自分流にカスタマイズする」って記事の「表示画面をカスタマイズする」ってところを参考に、JavaパースペクティブにLogCatを表示するようにしておくのがおすすめ。マジおすすめ
デバッグのたびにいちいちDDMSのパースペクティブを開かなくていいし、なによりエラーが発生した時に自動でポップアップしてくれる(普段は最小化してる場合)
(確認した環境はEclipse3.7 Indigo + ADT16.0.1)

※対象はプログラミング初心者なので、上級者の方は生暖かい目で見て間違いとかあると指摘してください


続きを読む
記事検索
プロフィール

ryosms

楽天市場
  • ライブドアブログ