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

RingoJSのチュートリアルをやってみる 3日め

久しぶりにRingoJSのチュートリアルの続きをやってみます。今日はMVCの「M」にあたるモデル部分の実装がテーマです。Tutorial - RingoJS Configuring a Store モデルの実装は「model.js」という名前のファイルに書くのが慣習になっているようです。 // model…

RingoJSのチュートリアルをやってみる 2日め

今日もRingoJSのチュートリアルをやってみます。あんまり時間がとれないので少しずつやってます。 JavaScript Modules 自分で書いたJavaScriptファイルを、他のプロジェクトから使うときのやり方が書いていました。 Tutorial - RingoJS モジュールを輸出する…

RingoJSのチュートリアルをやってみる

チュートリアルを見ながら、今日もRingoJSを触ってみます。 Webapp Scaffolding Webアプリーションのひな型を作成するコマンドがあります。 $ bin/ringo-admin create apps/demoblog上のコマンドを叩くと、「apps」ディレクトリの下に「demoblog」というディ…

RingoJS 触ってみた

RingoJSというプロジェクトが個人的に話題になっています。 JavaScriptでWebアプリケーションのサーバー側のプログラムを書くことができるみたいです。 特徴 RingoJSのトップページに書いてたことを泣きながら読んでいますが、上手く読めていません。英語爆…

Excelにテンプレートを書いて動的に帳票を生成するSeasarのプロジェクト Fisshplate

Fisshplate - Fisshplate Home↑の画像をみた瞬間「これだよー!」と叫んでしまいました。POIを使ってExcelを作るたびに「ExcelにEL式を書けたらいいのになあー」みたいなことを思ってたのです。こんなのがあったんですね。知らなかった。未来のためにメモし…

最初の一回だけtrueを返して二回目以降はfalseを返す関数

職場で一時間考えてもできなかったのに自宅でやると5分でできるから不思議だ var trueOnlyFirstTime = (function() { var b = true; return function() { if (b) { b = false; return true; } return false; }; })();

DateFormatは前方一致だったのか

yyyy/MMという日付書式に、2010/06/15っていう文字列日付を入れてもパースできちゃうっていうのはどうゆう仕様なんだろうか。 JavaのDateFormat - 何言語でも話したいPGの開発日記 気になったので調べてみました。 メソッドは pos によって指定されたインデ…

CaseFormat

guava-librariesのCaseFormatというenumを見ていました。キャメルケースとかハイフン区切りとか大文字小文字とか、文字列の書式を表す列挙のようです。「helloWorld」を「HELLO_WORLD」に変換してくれる「to」というメソッドが提供されていました。 LOWER_CA…

GoogleのJavaライブラリ guava-libraries

夜中にインターネットを見ていたらguava-librariessというJavaライブラリを見つけました。 guava-libraries - Project Hosting on Google Code GoogleのJavaライブラリだから「guava(ぐわば)」ライブラリ。ダジャレですね。ダジャレは嫌いじゃないです。 …

Firefox3.6の更新ダイアログで残り時間がえらいことになってた

残り1日と1時間かー。気の長い話だなあーと思っていたら1分も立たずに完了していました。 ちょっと面白かった。