タグ

2013年4月17日のブックマーク (7件)

  • Rubyの資格試験(Silver)の勉強(7)

    ―――――――――――――― ■算術演算子 ―――――――――――――― 演算子 | 説明 ==================== + | 加算 - | 減算 * | 乗算 / | 除算 % | 剰余 ** | べき乗 ―――――――――――――― ■比較演算子 ―――――――――――――― 演算子 | 説明 ==================== < | 小なり > | 大なり <= | 以下 >= | 以上 == | 同値 != | ==の否定 === | 同値(case文で使用する) <=> | 大小比較(結果は, 大:1, 同値:0, 小:-1) ―――――――――――――― ■論理演算子 ―――――――――――――― 演算子 | 説明 ==================== ! | 否定 && | 論理積 || | 論理和 not | 否定 and | 論理積 or | 論

    Rubyの資格試験(Silver)の勉強(7)
    jqk77
    jqk77 2013/04/17
  • Railsで共通モジュールなどはlibフォルダへ « Manabin 's Lifelog

    Railsで共通モジュールなどをMix-inするケースは結構あると思いますが、これらをどこに保存すればいいのかいまいちわからず困っていました。もちろん、チェックロジックなどモデルに依存するものはモデルに書けばいいわけですが、モデルに依存するチェックロジックの中で使用する共通関数などはやはりどこか適当な場所にまとめたいと思うものです。 調べてみると、Rialsルート/libフォルダに保存すれば良いとのことでした。 ところが、ここからがかなりはまりました。libフォルダに保存したモジュールなどをテストしようと思ったのですが、どこにテストクラスを作成すればいいのかがわからないのです。test/unitフォルダ配下に保存するも、クラス名が定数だと怒られたりします(ーー;) いろいろとGoogleで検索したところ下記のサイトが参考になりました。フォルダ構成を間違えていたことが原因でした。 libディ

  • PaperClip::ClassMethods#has_attached_file - maeshimaの日記

    ドキュメントの意訳。 has_attached_fileはクラスにファイル用の属性を追加する。通常はどこかに置いてあるファイルか、もしくはユーザがアップロードしたファイル。その属性はPaperclip::Attachementオブジェクトを返す。これによってファイルをモデルの普通の属性として扱える。サムネイルは新しいファイルが代入されたときに作られる。しかしそれはsaveれるまでは保存されない。同じように、属性にnilが代入されただけではまだファイルは削除されない。saveされて初めて削除される。Paperclip::Attachementのドキュメントにもっと具体的に書いてある。 下記はPaperclipの振る舞いを変更できるオプション。 url ファイルのurlを指定する。ドメインから指定しても絶対パスでもいいけど、普通は絶対パスがいい。デフォルトは "/system/:attachm

    PaperClip::ClassMethods#has_attached_file - maeshimaの日記
  • ActiveRecordの更新系操作

    更新 更新処理についても複数の方法が用意されています。まず、内部的な処理の違いで、以下の2系統に分類することができます。 ActiveRecordオブジェクトを取得して、オブジェクトを通じてレコードを更新する ActiveRecordオブジェクトを介さずに更新を実行する また、1レコードを更新することに特化しているか、そうでないかでも区別できます。これらを踏まえて更新系メソッドを表に整理すると次のようになります。 (1) instance.save instance.save! instance.update_attribute instance.update_attributes instance.update_attributes! (内部的に)ActiveRecordオブジェクトを介する更新 ActiveRecordオブジェクトを介さない更新 1レコードを対象とする

    ActiveRecordの更新系操作
  • 20年後も存在している仕事?今ある職業が消える未来 | ShareWis Blog(シェアウィズ ブログ)

    こんにちは、ShareWisの東後です。 最近、「20年後ってどんな世界なのだろう」と、ふと考えることがあります。 よく1年後や3年後を見据えて行動している人にはお会いするのですが、 20年後の未来を語る人はあまりいないなと。 (普段の会話では口に出されないだけかもしれませんが) 試しに「20年後」と検索してみたところ、 「20年後に生き残る会社・・・」という記事がヒットします。 (結構20年後を見据えている方、いるんですねw) ■ 2013年版 20年後に生き残る会社 後篇「当に強い会社」はどこか全国647社をプロが採点 http://gendai.ismedia.jp/articles/-/34572 コンピュータやネットの普及もあり、 昔は花形の職業であっても、今はなくなっていたり、あるいは 数年前には存在しなかった仕事ってたくさんありますよね。 とある雑誌に 今年小学校に入学した

    20年後も存在している仕事?今ある職業が消える未来 | ShareWis Blog(シェアウィズ ブログ)
    jqk77
    jqk77 2013/04/17
  • kaminari + bootstrap によるデザイン崩れに対応する - akiinyoオフィシャルWeb日記

    なぜか分からないけどデザインが崩れる。 ので、twitter-bootstrap-kaminari-views を使わせていただきました。 使い方は当に簡単で、app/views/kaminari の中身をそのままコピーしてくるだけ。 すごいんですけどどどどど。 ありがとうございますありがとうございます。 わたしによる、わたしのためのブログサービスで使うのでi18nを使って日語にしました。 ja: views: pagination: first: "«" last: "»" previous: "‹ 前" next: "次 ›" truncate: "..." こんな感じになります。 まんぞく!! デザインが崩れる理由 と twitter-bootstrap-kaminari-views でどうやって直しているのかの調査が宿題です。 つづく

    kaminari + bootstrap によるデザイン崩れに対応する - akiinyoオフィシャルWeb日記
  • カリグラフィーのレッスン イタリック体 基本編 | 無料学習のShareWis

    西洋の習字ともいわれるカリグラフィーについてのレクチャーです。イタリック体の基として、三角形を描く練習をしましょう! ガイドラインについて文字には中央、上端、下端といったものがあります。 イタリック体の場合、ガイドラインによって以下の3つの部分に分けることができます。 ここで学習した内容を理解できたかどうか、問題を解いてチェックすることができます。 下の理解度チェックボタンを押してみましょう! 理解度チェックへ進む

    jqk77
    jqk77 2013/04/17