Flexturesでjpgとかの画像ファイルをテーブルに突っ込む方法
参照リンク
自分で必要になったので、とりあえず貼りつけておく
当サイトは、Mozillafirefox2.0、Opera9以降のブラウザ、Safariの最新版でJavaScriptオンを推奨しています。
IE7はかろうじて対応、IE6は非対応です。
Web関連技術。映像技術関連を中心にやっています。
参照リンク
自分で必要になったので、とりあえず貼りつけておく
移行したい移行したいと常々考えているのですが
最近のMovableTypeの凋落ぶりを考えると他のシステムにデータを移動させる手間を考えないといけないので二の足を踏み続けている感じです
自宅鯖を転がしているので、そこに投げればいろいろ自由が効くんだろうなぁ…と思っているのですけどね
ちょっと待ってください
月曜日までには完了してアップロードしますので!
ゴメンナサイ、バグっていたのでspec継ぎ足してから、テストし直してみました
目玉機能2つめということで、spec中でfixtureを読み込むための関数を追加しました
flextures :usersあと、テストケースごとに、フィクスチャを切り替えるために、書式の拡張をしています
fixtures :users => :users_for_item_controller「Dart」の言語仕様が発表されました。
巷では、JavaScriptの速度の遅さに辟易したGoogleがクラスベースの言語仕様で速度重視の言語を作るという情報が漏れていましたが
まったくの、噂通りの言語仕様になっていました
はっきり言おう!
これは外れる!JavaScriptの用途が広がるにつれて、速度が重要になっているところまでは認めるとしても、正直大半のWebプログラマは、本当に速度が必要な仕事はしていない訳で
Canvasタグにガンガン描画を行って、ブラウザの上で弾幕シューティングでも作らない限り、そこまで言語本体の速度は必要ないと言えるでしょう。そう考えれば、そいういう狭い需要の人しかメリットのない言語はまず広がることはないでしょう
しかも、覚えてもChrome上でしか動かないとなれば、かなりの資金を投下してマーケティングをしても広げることは難しいとしか言いようがありません!
JSには速度が重要だという主張自体は、正しいとしても、仮にJavaScriptを置き換える言語が出るとしたら以下の3条件を満たしているものになるのではと思います
最近は、どのJavaScriptエンジンも中間コンパイルすることが当たり前になってきたので、JavaScriptのボトルネックはすべてのデータ構造がハッシュである事なんですよね
そうであれば、本当は配列や構造体とした方が高速な場合に、データ構造をちゃっちゃと切り替えられる用に、既存のJavaScriptにデータ型を後付できるような「JavaScript++」的な言語は私の見立てでは本命に一番近いような気がします
そろそろ、他のPlug-inの真似じゃなくて、それっぽい機能がついてないといけないので
Flexturesって付けたなりの利点を出していこうと思う
とりあえず、CSVやYAMLでファイルをロードするときにテーブルのカラムと比較をして
をするようにしました!
これで、開発途中で「テーブルの構成が変わって、Fixtureが読み込めなくなったぁぁぁl!」と嘆かないでも良くなりました
構成の変わったテーブルを
rake db:flextures:csvload TABLE=users
rake db:flextures:csvdump TABLE=users
としてやれば、消えたり増えたりしたカラムの内容を勝手に補完してくれるので、一瞬でデータの整合性が戻るようになりました
ただ、速度が遅くなったので、後で最適化してやら無いといけなくなった・・・orz
まだテーブル名指定して読み込めるだけですが・・・
rake db:flextures:csvload TABLE=users
rake db:flextures:ymlload TABLE=users