Play framework2, Scala

Liftを使うかPlay frameworkを使うか、というところで、悩んでいるので

とりあえず、Play frameworkも試してみる。

Scalaをセットアップするのは、JDK入れて適当な場所にScalaを展開してパスを通すだけで良いので、これは省略する。

Play frameworkは

本家()

からダウンロードする。

Scalaを展開したディレクトリの隣あたりにPlay frameworkを展開。

Ruby, ubuntu

Ubuntuにrubyの環境をインストールするのに、
パッケージとかで入れると、どうも古いバージョンであったり
複数バージョンを入れて試したりしたい場合がある。

そんな時にはrvmを入れることで、Rubyの複数のバージョンを入れて切り替えたりすることが出来る。

ということで、まずはインストール

rvmの本家(から

インストール方法を確認

rvmのstableをダウンロード

rvm のパス情報を設定 ...

Android, Unity

Unityが期間限定で、2012年4月8日までAndroid出力可能版が無料だそうです。

とりあえず、ポチりました。

Lift, Scala

Scala + Liftは、プロダクションモードで起動した場合には、htmlをキャッシュするみたいです。

自分自身は未確認ですが、確認方法は

GlassFishの場合

– – –

の項目に
-Drun.mode=production
を追加してGlassFishを再起動。

また、意図的にキャッシュを無効化するには

LiftRules.templateCache = ...

Lift, Scala

中身は全然濃いくないです。

単純に自分はどうしたらいいか、悩んでいることを書いてみるだけです。

Liftは、comet対応とかで、デフォルトだと接続がキープされたりするようだ。

少人数しかアクセスのないサイトで、リアルタイム更新を重視するのであれば

この方式で問題ないのだが、大人数接続で考えると、ちょっとややこしくなる。

接続をキープしない設定も出来るが。

また、ビューファーストなので、今までのRailsのやり方とはず ...

MySQL, SQL

ソート条件を付けない場合、以下のように出力されるテーブルでageがNULLのレコードは常に最下位にしてソートさせたい。
+—-+———+——+
| id | name | age |
+—-+———+——+
| 1 | 名前1 | NULL |
| 2 | 名前2 | 20 |
| 3 | 名前3 | ...

Linux

memcachedの中身を確認したい場合にコマンドラインで叩いて中身を参照するには

まず、memcachedにtelnetで接続する

すると、

とでて、接続が確立したします。

次に、memcachedに登録されているデータの一覧を取得…の前に

memcachedは、データをslabという領域に分けて保存しています。

なので、コマンド一発でキーバリューの一覧を取得することは出来ません。

なので、ま ...

VMWare

VMwareで、ゲストOS上のアプリのショートカットをホストOSに作るという機能は

Mac OS X用のVMware fusionで最初に導入されたような気がしますが

それがVMware Playerで実装されていた。

やり方としては

ゲストOSを起動

ユニティモードにする

スタートボタン付近にマウスを持って行くと現れるメニューから該当のアプリケーションを見つけろ

そのアプリケーションのアイコンをディスクト ...

Android

ARROWS X LTEを買って1ヶ月、やはり電池の持ちが気になるので

いらない物をウィジェットから外したりしてみる。

まずは、パーソナルエリア

ホーム画面のオプションから、パーソナルエリアを非表示に設定

ARROWS X LTEに関する記事を見ていると、Contents headlineというのがやばいらしいので

とりあえず、ウィジェットとして置いてないことを確認し(置いてあったら削除)
アプリケーション管理からCont ...

Ruby, Ruby on Rails メモ

remote_tableはリモート(またはローカル)にあるExcel、CSVファイルなどを読み込んでシステムで扱えるようにするRubyライブラリです。

rubygemsでインストールします。

 

つぶやき

検索ボックスに-tag:*と入力することで、タグが付いていないノートのみを検索することが出来る。