タグ

2011年4月17日のブックマーク (8件)

  • SinatraからActiveRecord 3を使う(2) CRUD操作 - アインシュタインの電話番号

    前回のマイグレーションからの続きで、今回はSinatraからActiveRecord 3を使ってCRUD操作をしてみる。といっても、おそらくCRUD操作についてはRailsで使う場合とSinatraとではほとんど違いはないと思われる。前回同様、ActiveRecord 3自体の使い方はこの記事がとてもわかりやすかったので全面的に参考にしている。 モデル ActiveRecordを使ってDBのCRUD操作をする場合、ActiveRecord::Baseを派生させた1つのクラスがDBの1テーブルに対応し、そのクラスの属性がテーブルの各カラムに対応することになる。このクラスのことを一般的に「モデル」と呼ぶ。Railsでは、Railsアプリを生成した段階でMVC別にフォルダが用意されているので、modelフォルダにこのActiveRecord::Base派生クラスを作るんだけど、Sinatraでは

    SinatraからActiveRecord 3を使う(2) CRUD操作 - アインシュタインの電話番号
    ruedap
    ruedap 2011/04/17
    SinatraからActiveRecord 3を使う(2)CRUD操作
  • iPhoneのTwitterクライアントを次なるステージへ誘う「Tweetbot」〜 与えてくれた5つの感動 | 覚醒する @CDiP

    2011年の主力Twitterクライアントは「TweetList」でした。 近々TweetListについてのエントリーを挙げようかと考えていたんですが、その矢先に素晴らしいTwitterクライアントアプリに出会うことができました。これまで数知れずリリースされてきたこの手のアプリは色々と手を出してきましたが、このアプリほど「これだ」と思えるものはありませんでした。 Tweetbot – 個性あふれるTwitterクライアント 1.0.1 カテゴリ: ソーシャルネットワーキング 価格: ¥230 販売元: Tapbots AppStoreでチェック → Tweetbot – 個性あふれるTwitterクライアント – Tapbots 1000001447 Photo by donpy このアプリを開発したのは「Tapbots」という会社です。私は過去、「Pastebot」というアプリに惚れ込み

  • Rubyの複数バージョンを共存させるgem。rvmとpikについて - 南極の図書館

    先日から「Rubyベストプラクティス」を読んでいる。 これは確かに中級者向けで、左手に「プログラミング言語Ruby」を開きつつ読んでいる。(読んでみたら書内でも勧められていた。) 「対象読者」にある下記の記述は気である。「メタプログラミングRuby」とは違って(「メタプログラミングRuby」は「自称初心者」こそ読むべき - holyppの日記)、初心者には辛い。私も辛い。 書はRuby初心者を想定して書かれたものではない。プログラミングを始めたばかりの方にはあまり役に立たないだろう。 (中略) 少なくとも中級レベルの経験があれば、書を読み進めていくのは楽しいはずだ。必要に応じて調べられるよう、お気に入りの参考書を手元に置いておくとよいだろう。 『プログラミング言語Ruby』(オライリー・ジャパン)か、『プログラミングRuby第2版言語編、ライブラリ編』(オーム社)があればよいだろう

    Rubyの複数バージョンを共存させるgem。rvmとpikについて - 南極の図書館
  • .vi - Wikipedia

    الجزائر. (al-Jazā’ir, アルジェリア) مصر. (Masr, エジプト) بھارت. (Bharat, インド) ایران. (Iran, イラン) الاردن. (al-Urdun, ヨルダン) فلسطين. (Filastin, パレスチナ) پاکستان. (Pākistān, パキスタン) قطر. (Qatar, カタール) السعودية. (al-Saudiah, サウジアラビア) سوريا. (Sūryā, シリア) تونس. (Tunis, チュニジア) امارات. (Emarat, アラブ首長国連邦) عمان. (ʻUmān, オマーン) مليسيا. (Maleesya, マレーシア) المغرب. (al-Maġrib, モロッコ) سودان. (Sūdān, スーダン) اليمن. (al-Yaman, イエメン

    .vi - Wikipedia
    ruedap
    ruedap 2011/04/17
    あぁ、hoge.viとかは他国じゃ取れないんだね / .vi - Wikipedia
  • 悪態レシピサイト「COOKBAD」開設のお知らせ - 虚無回転レシーブ

    レシピサイトへの不満をハイクでもつぶやいて、共感が得られた気配をまったく感じなかったのだが、挫けずにダイアリーでも主張しておこうと思う。 クックパッドなど色々なレシピサイトがあるが、いずれも押さえておくべきコツが記載されている。親切のつもりかもしれないが、わたしが必要としているのはそういうものではなくて、「コツがいらないレシピ」だということにようやく気づいた。なんか材料がちょっと足りなくても、適当な感じで作っていても、なんとなく美味しく出来てしまう適当なレシピだ。 そして、それから、もう一歩踏み込んで考えてみると、レシピサイトにはパンチが足りないという気がしてきた。優等生過ぎるのだ。そのニッチェはすでに栗原はるみさんががっちり押さえてるぞと言いたくもなるではないか。パンチという意味では、例えば、罵詈雑言連発のレシピサイトなど刺激的でいいのではないだろうか。時代は「COOKPAD」ではなくて

    悪態レシピサイト「COOKBAD」開設のお知らせ - 虚無回転レシーブ
    ruedap
    ruedap 2011/04/17
    失敗したレシピや写真ばかりを集めたCookbadというサイトを思いついたけど、ぐぐったら既に書いてる人がいたw ちょっとニュアンスが違うけど / 悪態レシピサイト「COOKBAD」開設のお知らせ - 無回転レシーブ
  • [rails] Rails3.0 beta3のmailでiso-2022-jp - よしだメモ

    世の中だいぶUTF-8が浸透して文字化けもあまり見なくなった昨今ですが、 未だUTF-8化してない悩ましいものの一つに日語メールがあります。 rails3のActionMailer(というよりかはmail gem)はだいぶ良くなったのですが、 まだそれができなかったのでモンキーパッチを書いちゃいました。 # encoding: utf-8 require 'mail' Mail::UnstructuredField.module_eval do def encode_with_fix(value) encode_without_fix(value.encode(charset)) end alias_method_chain :encode, :fix end Mail::Message.module_eval do def charset=(value) @defaulted_char

    [rails] Rails3.0 beta3のmailでiso-2022-jp - よしだメモ
  • ruby/rails/RailsGuidesをゆっくり和訳してみたよ - 株式会社ウサギィwiki

    2010-09-19 ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Getting Started with Rails 2010-09-18 ruby/rails/RailsGuidesをゆっくり和訳してみたよ Top 2010-09-16 search_result MenuBar 注意 † 英語が苦手なので、超意訳だよ。 表題に日語がついているのは一応訳してあるけど、 古いバージョンだったり、適当な訳で清書していなかったり。 ちゃんと終わったものは、twitterでつぶやくから、よかったらフォローしてね。 ちゃんと終わったページ Railsのはじめ方(Getting Started with Rails) 最低でも一週間に一以上は更新予定だけれど、 滞っている場合は、StarCraft2にハマってるから叱咤して下さい。 Rails 3を始める皆

  • Sassよりラクチン,LESS.appで簡単CSSコンパイル生活!(Mac限定)

    LESSとSassを比較していました LESS « The Dynamic Stylesheet language Sass - Syntactically Awesome Stylesheets ここ半年ぐらいの間に,名前を聞くようになったSassと,それに影響されて作られた後発のLESSを比較検討したところ,以下のような理由からLESSを使うことにしました. 今回は,自分の作業の効率化はもちろん,将来的にチームでシェアできる技術になり得るか,という観点から選択しています. LESSを選ぶ理由 LESS.appというGUIツールが存在する node.jsで動くWebフレームワークExpressがLESSに標準対応している(らしい) 文法がSassより素直&シンプルで慣れてもらいやすそう この中でも,LESS.appの存在が一番の決め手となって,マイナーなはずのLESSに軍配が上がってしま

    Sassよりラクチン,LESS.appで簡単CSSコンパイル生活!(Mac限定)