ブックマーク / qiita.com/irxground (3)

  • 再考: GoF デザインパターン - Qiita

    投稿は私の主観によって書かれています。コメントは大歓迎です。もし長くなるようでしたら別途記事に投稿し、リンクを張っていただけると嬉しいです。 概要 GoFのデザインパターンは適当すぎるから、いい加減、修正されるべき。 参考までに各パターンに対するコメントを書く。 GoFのデザインパターン GoFのデザインパターンは適当であり、教科書通りに学ぶべきものではないように思う。 以下がGoFのデザインパターンの良くない原因だろう。 が出版されたのは1994年であり、Java(1995)が出てくるよりも前だった オブジェクト指向が未成熟な時代にカタログ化された 現代のプログラミングと合致しないものが多い 「オブジェクト指向における~」と断っている以上、OOPに絡める必要があった パターンのいくつかに「多態性を用いると便利」という蛇足がついている 挙げたパターンに根拠がない 「とりあえず、23個ほ

    再考: GoF デザインパターン - Qiita
    daiki_17
    daiki_17 2014/10/05
  • WebFontの利用の仕方(流行りにそってイマニティ文字) - Qiita

    背景 『ノーゲーム・ノーライフ』の“イマニティ”文字を再現した「GD-Imanitish-Script-OTF」 という記事を見かけた。 そういえば今までにWebFontを利用したことが無かったなあと思い、練習がてらサンプルを書いてみた。 フォントファイルは http://www.hogera.com/pcb/font/imanitish.html からダウンロードしました。(現時点での最新、revision 7) 結果 表示できました。 予想以上に簡単だった。 コードはこんな感じ。頒布物に含まれる GD-Imanitish-script_007.otfと同じディレクトリにこのHTMLを置けば使える。 <!doctype html> <meta charset="utf-8"> <title>イマニティ語サンプル</title> <style> @font-face { font-fami

    WebFontの利用の仕方(流行りにそってイマニティ文字) - Qiita
    daiki_17
    daiki_17 2014/05/30
  • 《REST思想》と《リソース指向》と《Webページ》を一緒にしてはいけない - Qiita

    はじめに Ruby on Rails や同種のフレームワークを使っていると、《REST思想》と《リソース指向》と《Webページ》がごちゃまぜになったWebアプリケーションをつい設計してしまいます。 三つの違いを意識し、適切なWebアプリケーションを作成するようにしましょう。でないと後悔することになります。 なお、この三つの用語は来の意味とずれているかもしれません。 「コメント」、「編集リクエスト」大歓迎です。 解説 http://yourhost/books のURLでの一覧が取得できるようなWebサービスを提供するとします。 では /books を含めた各URLはどのように振る舞うべきなのでしょうか。 (URLと言っている部分でも実際はpathを指している場合があります。ご了承ください)

    《REST思想》と《リソース指向》と《Webページ》を一緒にしてはいけない - Qiita
    daiki_17
    daiki_17 2014/03/22
  • 1