タグ

2009年5月11日のブックマーク (13件)

  • 第11回 自由なWebフレームワーク、Ramaze | gihyo.jp

    はじめに 第9回はSinatraで作った掲示板アプリを通して、SequelとHamlという2つのライブラリを紹介しました。今回はまた別のフレームワーク「Ramaze」について紹介します。 Ramaze Ramaze(⁠「⁠ラマゼ」と読みます)はシンプルで、自由度の高いWebアプリケーションフレームワークです。 シンプルなフレームワークといえば、第7回・第9回で紹介したSinatraもそうでした。SinatraはDSLを駆使して独自の世界を作っていましたが、RamazeはRubyのやり方をできるだけ踏襲します。実際のアプリケーションの例を見てみましょう。 リスト1 RamazeによるHello Worldアプリケーション require 'rubygems' require 'ramaze' class MainController < Ramaze::Controller map '/'

    第11回 自由なWebフレームワーク、Ramaze | gihyo.jp
  • Rubyのメタクラス階層 - 世界線航跡蔵

    この記事は、先日開催した 第3回 RHGの逆襲 のまとめみたいなものである。と、同時に『初めてのRuby(仮題)』の宣伝である。 クラス、その例外、そのトリック Rubyはクラスベースのオブジェクト指向だから、メソッドの情報はクラスに属している。インスタンスメソッドを呼び出すときには、そのオブジェクトの属するクラスを調べて、そのクラスの持っているインスタンスメソッドの中から探す。 でも、Rubyの場合は例外がある。1つはモジュール。モジュールはクラスではないのに、でもインスタンスメソッドを提供している。1つは特異メソッド。特異メソッドは特定のインスタンスに直接所属するメソッドだ。 でも、ここには実装上のトリックがある。Rubyにとってはモジュールのインスタンスメソッドも特異メソッドも、等しくクラスに属するインスタンスメソッドなんだな。 モジュール モジュールをクラスにincludeすると、

  • リファクタリングのお供に。ソースコードの類似点を検索する·Unique MOONGIFT

    プログラミングをコピー&ペーストで作ったものはスパゲティーになりやすい。コピー&ペースト自体には問題がなく、それを行うプログラマーのレベルに問題があるという話もあるが、大抵そうなる。 ソースコードを検索して類似ポイントを洗い出す コピー&ペーストに限らないが、修正などによって徐々に肥大化したソースコードは適切にリファクタリングしてやれば可読性が高まり、システムとしての寿命も延び、さらなる機能追加が素早くできるようになる。その手助けになるのがUniqueだ。 今回紹介するオープンソース・ソフトウェアはUnique、ソースコード類似ポイント検索ソフトウェアだ。 Uniqueは指定したファイルまたはディレクトリ以下にあるプログラミングソースについて検索を行い、類似ポイントをスコア評価してくれるソフトウェアだ。もちろんスコアの高い部分は似ていると思われる場所になるのでリファクタリングの対象になるだ

    リファクタリングのお供に。ソースコードの類似点を検索する·Unique MOONGIFT
  • symfony1.2でsfSuperCachePluginを使う – 秋元

    symfonyでsuper cacheを実現するsfSuperCachePluginの、symfony1.2での使い方について。 super cacheは、動的にページを生成するWebアプリケーションにおいて、ほとんどの場合にWebサーバの仕組みを使って静的に作成したhtml(等)を直接クライアントに返すことでサーバの応答を早くし、サーバの負荷も軽減する手法です。 よく知られているのはWordPressのSuperCacheプラグインです。これを正しく設定すれば、動的生成でありながら静的生成のパフォーマンスを持つブログを運営することができます。 これまで自作でsuper cache相当の仕組みを作ったことはあるのですが、symfonyのプラグインがあるのでこれが使えるかどうか調べてみました。 とりあえず、READMEにあるように進めてみます。 プラグインのインストール まず、プラグインはs

  • きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません

    「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。 http://blog.shibu.jp/article/28983162.html 自分なりにもっと凝縮版を。渋川さんが言っている事全体もその通りとは思うけど*1、もっと簡単で、しかも射程が広い、と自分が思っている事。 渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。それは、 「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志 クラス

    きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
    Fivestar
    Fivestar 2009/05/11
    英語力をつけなきゃなあといつも思う
  • This page has moved to jPlayer.org

    Happyworm design and applications for inspiring web solutions

    Fivestar
    Fivestar 2009/05/11
    かっこいい
  • RedmineとTracの機能比較 - プログラマの思索

    RedmineとTracの両方でチケット駆動開発を運用してみて、色んな気付きがあった。 以下メモ書き。 【比較対象】 ・Redmine0.8.0 ・Trac0.11.1.ja 【元ネタ】 脱ExcelRedmineアジャイル開発を楽々管理 - @IT自分戦略研究所 【1】複数プロジェクトの扱い RedmineがTracよりも機能が優れている点の一つは、複数プロジェクトに対応していること。 Tracはプロジェクトに親子関係を入れることができないため、特に大規模プロジェクトではチケット駆動開発を実践しにくいだろうと思う。 複数プロジェクトを作りたい状況は、二つある。 【1-1】開発チームが複数のサブチームに分かれていて、それぞれでタスク管理したい場合。 RedmineやTracを運用してみると、一つのプロジェクトでメンバーが5人以上だとチケットが乱発されたり、放置されやすくなるようだ。

    RedmineとTracの機能比較 - プログラマの思索
  • 文章を綺麗に見せる九つのテクニック。 - Something Orange

    This domain may be for sale!

    文章を綺麗に見せる九つのテクニック。 - Something Orange
  • 帰宅した。目がさえて眠れん。愚痴らせてくれ。

    疲れた。 深夜のコンビニバイトはたいして客が来ないからいいけど、ダブルワークはとにかくしんどい。 今から寝る。明日はとにかく休む、寝る。 月曜から昼間は会社。9時出社だから家を出るのは7時半。 グリーン車に乗る連中を横目に、満員電車に詰め込まれる。痴漢に間違われないように注意して、女性のそばには近寄らない。 残業無くなったから18時終い。最近はどこも早いから帰りの電車も結構満員。 で、火、水、金は21時から25時までコンビニバイト。土曜は20時から朝4時まで。これで月に約9万ちょっと稼ぐ。 私立の高校に通う娘の学費と、小学生の塾、家のローン、将来の備え。 体力がある今のうちに働いとかないと、娘を大学に行かせてやれないかも知れない。 奨学金を使うってのも考えなくは無いが、娘に辛い学生生活を送らせるのも忍びない。 今年部下になった新人が奨学金の返済で大変だって言ってたしなあ。社会人になった時に

    帰宅した。目がさえて眠れん。愚痴らせてくれ。
  • 徹底的に腹筋トレーニング - [男のエクササイズ]All About

    気になるボディライン。特に、お腹周りが気になる方も多いのではないでしょうか。そこで、器具なしで自宅でも出来る腹筋のトレーニング方法を御紹介致します。 トレーニングをする前に 腹筋のトレーニングをする前に次の点に注意してください。 ・腹筋上部の種目、下部の種目から最低一種目ずつ選んで行いましょう。 ・目標回数ができなくてもOKです。フォームがキープできなくなったらセットを終えてください。回数は調整しても構いませんので、できるだけ3セット行うようにしましょう。 ・インターバルは30秒~1分で3セット連続で行いましょう。 ・1日3種目を週に3回は行いましょう。余裕があれば毎日行っても構いません。 ・腰が痛む方は無理をしないように注意しましょう。 それでは早速始めましょう! 腹筋上部のトレーニング 【スライドクランチ】 25回/3セット

    徹底的に腹筋トレーニング - [男のエクササイズ]All About
    Fivestar
    Fivestar 2009/05/11
    信頼のあとでやるメソッド
  • PCパーツや周辺機器の選ぶのに役に立つサイト - 関心空間

    PCパーツや周辺機器の選ぶのに役に立つサイト セルフインフォ とは? このキーワードの内容に関わる方が 書いたキーワード(記事)です。 詳しくはヘルプをご覧ください。 【ここくらいは買う前に確認しとけと言うサイト】 ■価格.com http://kakaku.com/ ■coneco.net http://www.coneco.net/ ■ベストゲート http://www.bestgate.net/ ■T‐ZONE http://www.tzone.com/diy/index.jsp 勿論ランクキングが高いからって良い物とは限らない。 自分の用途がマイノリティに属するか否か考える。 また情報操作や工作が行われてる可能性も十分ある。 ちなみに価格.comは金取るから更新が遅いとの事。 ☢【要注意!なショップ】☢ ■EC-JOY  価格が安いが評判が悪い http

  • たむいずむ

    たむいずむ 090418 管理:モイズミ 監修:タムヒ 横槍:がいすと 概要:絵とか(主に東方) >>漫画*タムヒ >>絵*タムヒ >>絵*モイズミ >>絵*がいすと >>ブログ*がいすと >>リンク 10/03/13 例大祭 明日になりました ポップとか全然用意してなかったので急遽 色紙に絵を描いて立てておく作戦 サイト見て来てくれた人への目印にもなりますし という事で もう一枚がいすと君も描いてくる予定ですが手元に無いのでスキャンできませんでした 多分ブログの方にアップしてくれると思います。 さて、今日は早めに寝なくては・・・。 10/03/06 はてさて 例大祭が来週と迫ってまいりました というわけでの宣伝を 表紙 内容サンプル×3 3人合同18禁です サーバ的にヤバイのでエロくないトコを切り取ってきました 文32Pで500円の予定です 100冊刷ったので大量に余るかも 皆さんよ

    Fivestar
    Fivestar 2009/05/11
    たまにはロリコンもいいよね!
  • α photography

    ★お知らせ サーバ移転のため2012-02-26 01:00~06:00の間、サイトにアクセス出来ない状態になります。ご迷惑をかけますがよろしくお願いします。