#! /bin/blog

実行形式のブログです。というか、ほぼポエムです。

XtraFinderの調子がよい

XtraFinderの不具合が解消されたという記事に何度も踊らされてきたな。XtraFinderのMavericksでの不具合が解消 | ogre mx MacOS10.9.1が落ち着いてるようなのでXtraFinderを再インストールしてみた - すりゴマ・ドットコム Mavericksアプデ後「XtraFinder」…

DMD compile run failed with exit code -9

D言語で作られたvibe.dアプリを、dubでコンパイルしたら以下のエラーが出た。 Error executing command build: DMD compile run failed with exit code -9 Topで監視していたら、メモリをかなり使っているようだったので、オーバーフローしているのかなと思…

XStreamを使ってXML-Object変換のUtilクラスを作ってみた

XStreamは、XMLとJavaオブジェクトのマッピングができます。XMLファイルからシリアライズ、デシリアライズもできますが、 今回は、文字列としてのXMLとオブジェクトの変換してるだけです。 package org.ryu1.utils; import com.thoughtworks.xstream.XStream…

Guava Librariesリファレンスまとめ

いつか使ってみたいので、個人的にリファレンスをまとめておきます。 ホスティング・サイト guava-libraries - Guava: Google Core Libraries for Java 1.6+ - Google Project Hosting Wiki GuavaExplained - guava-libraries - Landing page for Guava expl…

ティッカー型RSSリーダー

2013年、惜しまれつつもGoogle Readerが閉鎖され、昨年度の大きな事件になりました。世の中、twitterがナウと言われていますが、そこまでタイムリーじゃなくていい、自分のペースで情報を仕入れたいわけで、RSSには、そういったニーズにこたえたWebサービス…

JavaScriptのコーディング規約

JavaScriptのコーディング規約がGithubに上がってた。rwaldron/idiomatic.js · GitHub日本語訳もあるぞ。idiomatic.js/translations/ja_JP at master · rwaldron/idiomatic.js · GitHub

WebSQLのデータベース・バージョン

WebSQLでは、データベース・バージョンを指定することができます。 # バージョンを指定してデータベースを開く db = window.openDatabase(DB_NAME,DB_VERSION,DB_DESCRIPTION,DB_SIZE) # バージョンを変更する db.changeVersion(OLD_VERSION, NEW_VERSION, (…

私的HTML5モバイルアプリ開発リファレンスまとめ

twitter Bootstrap Bootstrap Icons Plus Backbone.js Backboneの小ネタなパターン3つ (Backbone Advent Calendar 2012 21th day) ::ハブろぐBackbone patternsBackbone.jsでつくるMVPなUIパターン【タブ】 | Developers.IOBackbone.js Advent Calendar 201…

PhoneGapアプリの開発を最速でマスターにしなければ!!

PhoneGapアプリの開発を最速でマスターするためのリポジトリを作成しました。 サンプルアプリとしては、以前作ったtodoアプリを移植しているところです。ryu1/Learning_PhoneGap · GitHub ryu1/PhoneGap_Todos · GitHub開発環境として、以下、候補を検討中。…

続・PhoneGapは本当にクロスプラットフォームなのか?

Android(赤枠)とiOS(青枠)のプロジェクトを作ると以下のようなディレクトリ構成なります。 んで、Android(赤枠)とiOS(青枠)をそれぞれXcodeなりeclipseなり読み込んでつくるのかと思いきや。iOSシミュレータを起動しようと $ phonegap local run ios…

PhoneGapは本当にクロスプラットフォームなのか?

例えば、AndroidとiOSのどちらにも、同じアプリを展開したいということで、 PhoneGapが採用されるケースはあると思うんです。でも、jsなりhtmlなりのソースをどうやって、異なるプラットフォーム間で共通化するのか、わからない。PhoneGap公式サイトの手順で…

PhoneGapをインストールしてみた

なぜだろ。最初は、PhoneGapを調べてたのだけれど、気づいたら、zshをインストールしてましたwwwzshをhomebrewでインストール $ brew install --disable-etcdir zsh $ brew install zsh-completionsログインシェルをzshに変更/etc/shellsに、/usr/local/bin/…

Androidアプリの開発ってこんなもんですか?

Google Androidプログラミング入門改訂2版【電子書籍】江川崇, 神原健一, 山田暁通, 佐野徹郎, 郷田まり子アスキー・メディアワークス発行日: 2012-08-31対応フォーマット: PDF詳細を見る Androidの勉強のため、達人出版会で参考書買いました。 達人出版会は…

eclipseでプロジェクト参照する方法

eclipseのKeplerがリリースされました。 Junoは、重くて起動しないこともしばしばあり、結局、Indigo返りしましたが、Keplerは改善されているようです。さて、開発では、共通モジュールを、別プロジェクトに切り出し、jarにして、ライブラリへ追加することが…

[FuelPHP]ネームスペースを上書きしてパッケージのクラスを書き換える

authパッケージのsimpleauth.phpをカスタマイズしたいけど、 既成のパッケージをいじるのは、気が引けるし、 そもそも、authパッケージは、gitのサブモジュールにしていて修正できない。って言う時、名前空間が同じだと上書きされるという特徴を利用して、 …

FuelPHPでテーブル結合するには

FuelPHPが、ウェブサービスのスタートアップに良さそうということで、以下の参考書を使用して、プロジェクトメンバーと勉強しました。はじめてのフレームワークとしてのFuelPHP【電子書籍】鈴木憲治達人出版会発行日: 2012-07-02対応フォーマット: EPUB, PDF…

2013年 春の熱暴走

3年使用していたThinkpad X201sが、最近、毎日、熱暴走で電源が切れる。冬の間、眠っていた熱暴走たちが、春になって、暖かくなってきたから、目を覚ましてしまったようです。特に部屋の温度が高い昼間、奴らは、活発になります。CPUの温度を測ってみると…お…

@Configurableをつけると普通にnewしてるクラスにも依存性を注入できるとな

Springで、普通にnewしてるクラスをDI管理下に入れてしまう方法があるらしい。以下、githubで見つけたサンプルです。https://github.com/kenyattaclark/Spring-Configurable-Example DIコンテナの管理下のクラスをnewしてみる DI管理下に入れたいクラス pack…

MySQL及びMDB2のインストール

『はじめてのPHP5』の進捗が、DBを扱う章にさしかかったので、 MySQLとMDB2をインストール。このへんのやり方までは、参考書に書いてないっていう…MySQLに関しては、ローカルにインストールするのが一般的だけど、 僕は、AWS上に立てた。 MySQLインストール …

Intellij IDEA de PHP

PHPのことは、ずっと毛嫌いしていたんですが、 何かに導かれて、『はじめてのPHP5』を買ってしまいました。一生の不覚です。 初めてのPHP5 増補改訂版作者: David Sklar,桑村潤,廣川類出版社/メーカー: オライリージャパン発売日: 2012/09/24メディア: 大型…

ServletContextをDIしているクラスをJUnitでテストするには...

ServletContextは、サーブレットコンテナに依存するため、通常、サーバーを起動しないと使用できない。そこで、JUnit上から、Springで、ServletContextをDIしてるクラスをテストするため、ServletContextをモッククラス(MockServletContext)と置き換えるよ…

Intellij IDEA de CoffeeScript

CoffeeScriptをやるなら、Intellij IDEAが、現状ベストらしい。 コード補完 ショートカットキーは、ctrl + spaceで、eclipseと同じだった。 Preview Compiled CoffeeScript FIle Javascriptにコンパイルすると、どうなるだろうーってときの地味に有難い機能…

Intelij IDEA+Scala+Play2環境構築

いきおいで、買ってしまったIntelij IDEAで、しんやさんの記事を参考に、scala+play2のプロジェクトを作ってみた。 http://d.hatena.ne.jp/absj31/20130119/1358590311 ポイントは、play2のプラグインを、先に入れておくこと。 通常、以下のステップを踏んで…