タグ

2013年7月8日のブックマーク (11件)

  • Rails のモデルはどうあるべきか - tomykaira makes love with codes

    2013-07-05 Rails のモデルはどうあるべきか rails TL;DR: Rails の model が太りやすいのは、生まれつき責務過剰だから。開発者が設計段階で責務を絞り、べる量を減らしてあげよう。 Rails の model というのは、概念も実装も、とても奇妙な使われ方をしている。 いささか不気味だし、実害もある。 fat model はずっと Rails 界で話題になりつづけている。 すでに Rails のプロフェッショナルは抜け出せているのかもしれないが、まだ議論の余地のある話題ではあるようだ。 なぜ model が太るかというと、なんでもかんでも model にべさせるからである。 一日中べてれば元々どんなにスレンダーでも太るに決まってる。 コードのダイエットべる量を減らすか、外に出すしかない。 太ってから外に出すのがリファクタリングである。 後知恵的に

    a2ikm
    a2ikm 2013/07/08
    小さいものを作るのには考えるクラスの数が少なくてすむのでRailsは便利なのかなぁと思う。それこそ永続化のみで済むようなブログとか。複数のデータが絡むビジネスロジックが増えると厳しい。
  • Emacsの設定 -機能拡張編- - intrinsic feeling

    必要なパッケージのインストール $ sudo aptitude install migemo 文字列置換 - replace-string、query-replace - 文字列置換です。replace-stringが一括置換処理、query-replaceが毎回置換するかどうかを問い合わせてくる逐次置換処理です。置換処理前に範囲指定しておくことで、置換を行う範囲を限定させることができます。 [~/.emacs] (global-set-key "\M-r" 'replace-string) (global-set-key "\M-\C-r" 'query-replace) 先頭から1行分切り取る - kill-line-twice - Emacsは、範囲指定することなくカーソルから行末まで切り取る機能を持っていますが、このとき、改行文字までは切り取ってくれません。しかし、行頭から行末まで

    Emacsの設定 -機能拡張編- - intrinsic feeling
    a2ikm
    a2ikm 2013/07/08
  • うわっ...私のEmacs、使いにくすぎ?だったら...カスタマイズシヤッセー!!ダァダァシエリイェッスッシェーショーヘイヘイ!!! - 三等兵

    日々事あるごとにダァダア言っとります。たとえばタンスの角に小指をぶつけりゃ、 「ダァ!!!」 扉を閉じるときに指を挟んで、 「ダァ!!!ダァ!!!」 猪木がイチ,ニ,サンと叫ぶものなら、 「ダァ-------!!!」 と言っとりますがあーーー!!!・・・という荒ぶる猪木の気分ではありませんが。 MacになってからCodaと付き合いだして疎遠になっていました。でもやっぱりEmacs使ってたときが一番捗ってたのでまたお付き合いを始めようかと。 ・・・え?Emacsとの馴れ初めですか?気になります?気になります?そうですね、あれは、忘れもしない雪がしんしんと全く降ることがない初秋のある日のことでした。私は当時は日々事あるごとに「ヘァ!!!ヘァ!!!」とウルトラマンしていました。時々「フォッフォッフォ!!!」とバルタンもしてました。クセなんです。そして出会いました。 ピグモンと。 それ

    うわっ...私のEmacs、使いにくすぎ?だったら...カスタマイズシヤッセー!!ダァダァシエリイェッスッシェーショーヘイヘイ!!! - 三等兵
    a2ikm
    a2ikm 2013/07/08
  • emacs コマンド一覧(置換・コピー・検索・終了)

    マクロの使い方と保存 C-x (            ; マクロの記録を始める マクロの記述         ; キー操作なり文字列を打つ C-x )            ; マクロの記録の終了 ESC-x name-last-kbd-macro  ; マクロに名前を付ける (global-set-key "割り当てたいキー" 'マクロ名) ; キーにマクロを割り当てる C-u ESC-x insert-kbd-macro ; マクロをファイルに書き出す ; 割り当てたキーも記録される 書き出されたものを初期設定時にロードされるファイルにコピーします。 削除、コピー、貼り付け キー入力 コマンド名 動作

    emacs コマンド一覧(置換・コピー・検索・終了)
    a2ikm
    a2ikm 2013/07/08
  • NimbusKit - The iOS framework that grows only as fast as its documentation

    The iOS framework that grows only as fast as its documentation Fork Nimbus on GitHub - Follow NimbusKit on Twitter 1.2.1 Documentation Peruse documentation for the most recent stable cut of Nimbus from February 21, 2014. docs. » Nimbus is a toolkit for experienced iOS software designers. It provides well-documented, modular components that solve a number of common iOS software requirements. This i

  • .emacs を再読み込みする方法

    Meadowを再起動せずに、.emacsの変更を反映させるためには、 .emacsを編集しているバッファで以下のコマンドを入力すればよい。 M-x eval-current-buffer今までずっと再起動してた。 考えてみればこれってめちゃめちゃ面倒だったね('A`) 追記 M-x load-file RET ~/.emacsとする方法もあるみたい。 この方法なら.emacsを開いているバッファに移動しなくても済む。 使い分けられるとイイかもね。 参考 カスタム編 Emacs .emacsの修正を更新したい | eyesrobe

    .emacs を再読み込みする方法
    a2ikm
    a2ikm 2013/07/08
    M-x load-file RET ~/.emacs
  • 安藤美姫選手に対する常軌を逸した集団マタニティ・ハラスメントについて(伊藤和子) - エキスパート - Yahoo!ニュース

    安藤美姫選手が未婚で出産する選択をし、アスリートとしてオリンピックを目指す、父親名は明かさない、というニュースを聞いて、私としては「日にもこういうアスリートが出てきたんだ」と喝采を送りたい気分だったが、その後の常軌を逸したバッシングにはショックを受けた。一言でいえば、日はこんなに人権を尊重しない、人の痛みに鈍感な、そして不寛容な国なのか、ということである。 週刊文春のアンケートもあまりにひどすぎ、中止となったが、今もネット上その他でいろいろとしつこく賛否が話し合われている。 安藤選手のFacebookに誹謗中傷があったという。 安藤選手のFacebookには これまで、いただいたコメントは貴重なご意見ですし、批判的なものであっても消したりしない、という方針で運営してきました。しかし残念ながら、ここ数日、第三者を愚弄したり、汚い言葉を使ったり、さまざまな生き方を選択した女性に対して差別的

    安藤美姫選手に対する常軌を逸した集団マタニティ・ハラスメントについて(伊藤和子) - エキスパート - Yahoo!ニュース
    a2ikm
    a2ikm 2013/07/08
  • もしも「耳をすませば」の舞台が2013年だったら:カフェオレ・ライター

    プロフィール マルコ フリーライター/BL研究家やってます。お仕事のご依頼、ネタのタレコミはメール、またはtwitterあてにお気軽に。お仕事について詳しくはこちら。 メールアドレスはma-cafe@hotmail.co.jp 書いている人のことがなんとなくわかる記事↓ 生きていく上でまったく知る必要のないボーイズラブの最新事情まとめ ダニに噛まれたと思っていた脇腹の傷が、とんでもない病気だった話 テニスの王子様は18年でどれだけインフレしたのか ジブリ映画の中で、ラピュタと並んで好きなのが"耳すま"こと「耳をすませば」です。 あまりに好きすぎて当サイトでも天沢聖司くんの行動がストーカー規制法に引っかかるかどうかを検証したり、「もしも「耳をすませば」の舞台が2008年だったら」という記事を書いたりして遊んでいたのですが、「もしも~」の方は2008年に書いたもので情報がだいぶ古いため、201

  • テキストファイルの標準エンコーディングは? - やねうらおブログ(移転しました)

    テキストファイルのエンコーディングとして何を基とすべきかというのは悩ましい。 日語のみならutf-16で幸せになれるのかと思ったら、JIS2004で追加された907字のうち304文字がサロゲートペアであって、2バイトで表現できない。 どうせ16bitで表現しきれないのなら、utf-32は保存領域がもったいない感があるので仕方ないのでutf-8を選択する。 utf-8だと相手に解釈してもらうためには、BOMをつけるほうが好ましい。 そこで、秀丸で標準保存形式としてutf-8(BOMつき)を設定しておく。 秀丸の拡張子関連づけで、".txt"を秀丸と関連づけておく。 よし、これでテキストファイルを新規作成して、秀丸で開くと…。 utf-8(BOMなし)と解釈される。一体どうなっているのか。 Windowsではエクスプローラーからファイルを新規作成するときにテンプレートを設定しておくことが出

    テキストファイルの標準エンコーディングは? - やねうらおブログ(移転しました)
    a2ikm
    a2ikm 2013/07/08
  • 曲をクラシック風にアレンジするには? - やねうらおブログ(移転しました)

    まらしぃさんが新作の動画を見たのだが、なんかひどく単調なアレンジだなぁと思った。 【進撃の巨人OP】「紅蓮の弓矢」を弾いてみた【ピアノ】 もちろん、一曲にかける時間にはムラがあるわけで、あまり編曲や練習のために時間をかけて撮影していない動画に対して、時間をかけて編曲し、十分に練習したのちに撮影された動画と比較してどうのこうの言うのは来間違っていることではある。 まらしぃさんがうまいだの下手だの言うつもりは私には毛頭なく、もう少し音楽的な可能性を考えてみたいという意味において、ここでAnimenzさんの同じ曲に対するピアノ演奏動画を参考のために挙げる。 Guren no Yumiya - Shingeki no Kyojin OP [Piano] Animenzさんは日では無名に近いかも知れないが、アニメ曲を中心にピアノアレンジをしてYouTubeに動画を数多くアップされていて、動画の再

    曲をクラシック風にアレンジするには? - やねうらおブログ(移転しました)
    a2ikm
    a2ikm 2013/07/08
  • 研修会や勉強会に参加するメリット - もっこもこっ

    どうやらわたしは研修会や勉強会が好きな人だと思われているようで、いやはやズバリそうだなぁと。勉強するのが好きというのもあるし、何よりいろいろ知りたいというのがあって、そういう欲求を満たせるのが研修会や勉強会なのです。(メリット1) もちろん満たすだけじゃダメで、「学んだことを実際に仕事に活かす」そこまでできたら、いろいろ変わるんじゃないかと思います。まぁ、何よりも参加すると仕事に対するモチベーションがあがるというがわたしは大きいです。(メリット2) 多くの同業の人が集まる研修会、勉強会なので、知り合いが増えるというメリットあります。(メリット3)休憩時間の雑談は情報交換の場にもなりますし、懇親会も楽しい。参加者が住んでいるところも勿論バラバラで、職場もさまざま。年齢も幅広くて、こういう会に参加しないと知り合いになれないだろうなぁという人と知り合いになれたり、話ができたり、実は意外なところで

    研修会や勉強会に参加するメリット - もっこもこっ
    a2ikm
    a2ikm 2013/07/08