タグ

2013年9月2日のブックマーク (9件)

  • Smalltalk のクラスと Haskell の型クラスを比較します。 - 言語ゲーム

    私は Haskell の一番すごい所は型クラスだと思っているんですが、ここ数日それを言葉にしようとずっと悩んでいました。結局、もう一つの好きな言語なSmalltalk と比較して型クラスがどういう物か書いてみる事にしました。 型クラスという名前について Smalltalk に染まってしまった人にとって、「型クラス」というのは最悪なネーミングです。あまりにも Smalltalk のクラスと違いすぎるからです。機能的には traits や Java のインタフェースから継承を除いた物と思ったら良いです。また、「継承」や「インスタンス」など、Smalltalk と Haskell 両方で使われる言葉はことごとく別ものと思った方が良いです。 型クラスの位置づけ Smalltalk をはじめとするオブジェクト指向言語の機能をそのまま Haskell で実現しようとすると最初はすごく戸惑います。日

    Smalltalk のクラスと Haskell の型クラスを比較します。 - 言語ゲーム
  • 最悪のプログラミング言語、BANCStar

    Following is the email I received from Google for this article. This is so unhelpful to identify the cause. After carefully reviewing the article, I found one URL that was flagged to contain malware(probably usual old domain expired and purchased by other problem) so I removed that link. Please review and re-publish this article. I hope Google's flagging system tells me why it trigger the flagging

    最悪のプログラミング言語、BANCStar
  • Why OO Sucks by Joe Armstrong

    (Note: This is a copy of the original that used to live at http://www.bluetail.com/~joe/vol1/v1_oo.html) When I was first introduced to the idea of OOP I was skeptical but didn’t know why - it just felt “wrong”. After its introduction OOP became very popular (I will explain why later) and criticising OOP was rather like “swearing in church”. OOness became something that every respectable language

    escape_artist
    escape_artist 2013/09/02
    うーん
  • Matzにっき(2007-04-12) - Why OO Sucks

    << 2007/04/ 1 1. エープリルフール 2. [Ruby] オブジェクト指向機能を取り除いた Ruby-- が登場!? 2 1. [教会] セミナリー1日目 2. LMLML 3. [Ruby] 最速配信研究会 - なんだかいろいろ申し訳ない気分になった話 4. [Ruby] Headius: ActiveRecord 100%, Performance Doubling, Java Support Improving 3 1. [Ruby] Bitwise Magazine:: What's Right With Ruby? 2. [OSS] オープンソースソフトウエアがビジネスの成長を加速 3. Passion For The Future: なぜ株式投資はもうからないのか 4 1. [Ruby] Rails 1.2と1.1、速いのはどっち? - Railsbenchによる

  • 発音・白龍・ハト (webやぎの目)

    8/29 西新宿に行ってから渋谷の編集部へ。 渋谷で取材を受ける。取材にむけて作ったものがどうも相手の期待したものと違うようす。気まずい。 月曜日に再撮。 帰りに駅の近所でラーメンべる。そのラーメン屋の店員の「ありがとうございました。」がいわゆるラーメン屋の「ありゃりやんしたー」ではなくきちんとした発音だった。 若者に正面向いてきちんと「ありがとうございました」と言われると照れる。 8/30 きょうは自分が企画した記事の撮影。緊張していたのにもかかわらず家を出るのが遅れて遅刻しそうになる。タクシーに乗ったら運転手がこのへんに住んでる芸能人の家の解説を始めた。 ここまがると白竜の家、といちいちクルマをちょっとスローダウンしてくれる。 いや、いま急いでるので白竜の家とかどうでもいいから。急いでなくてもいい。でもこれから白竜は僕にとって「遅刻しそうになったときに家を教えられた人」だし、僕もあ

    escape_artist
    escape_artist 2013/09/02
    ヤバいな
  • IT系女子つつみともよと行く!ここだけは行きたい秋葉原の食べ歩きスポット5選 | エンタメウス

    秋葉原をべ尽くすぞ!こんにちは、ライターの菊池です。彷徨える民が流れ着く街・秋葉原……。ここは大型家電ショップやメイドカフェ、アニメとコラボした公式ショップなどが立ち並ぶカオス・シティーになっています。なぜ私がここにいるのかというと、実はある女性と待ち合わせをしているからです。 登場人物紹介:つつ秋葉原をべ尽くすぞ!こんにちは、ライターの菊池です。彷徨える民が流れ着く街・秋葉原……。ここは大型家電ショップやメイドカフェ、アニメとコラボした公式ショップなどが立ち並ぶカオス・シティーになっています。なぜ私がここにいるのかというと、実はある女性と待ち合わせをしているからです。 登場人物紹介:つつみともよ恵比寿にある某社に四月から勤め始めたIT系女子。雑誌『WEB+DB PRESS』に「シューカツ女子ともよの会社訪問記」を連載していた。 『初めまして、つつみともよといいます!』 今回はべ歩き

    escape_artist
    escape_artist 2013/09/02
    あとで
  • メンテナブルCSS

    概要 メンテナブルなCSSを目指し、定義された一般的なCSSルールの紹介と、それらのルールを適用するにあたって活用できるツールを報告します。 1. 序論 CSSは記述ルールが簡素であり、少しの学習コストですぐに記述ができる手軽なツールです。 しかし、大規模なアプリケーションで複数人で開発するケース等では、見栄えだけしか考えずに身勝手にコーディングしてしまうと、 非常にメンテナンスコストがかかる負の遺産が作られてしまいます。 そのためCSSの品質を保つために様々なプロジェクトで、CSSの定義ルールが決められています。 稿では一般的なCSSの定義ルールと、そのルールがなぜ作られたのかを合せて報告致します。 また、CSSのルールを適用するにあたって、手動・目視でルールの適用をチェックするのは非常にコストが高い作業です。 これらルールの適用を補助するツール群を、合せて報告致します。

    escape_artist
    escape_artist 2013/09/02
    同意できる
  • ロリポップのサイト改ざん事件に学ぶシンボリックリンク攻撃の脅威と対策

    既に報道されているように、ロリポップ!レンタルサーバーに対する改ざん攻撃により、被害を受けたユーザー数は8428件にのぼるということです。ここまで影響が大きくなった原因は、報道によると、(1)「WordPressのプラグインやテーマの脆弱性を利用」し、不正なファイルがアップロードされた、(2)パーミッション設定の不備を悪用されて被害が拡大した、ということのようです。 29日夜の時点では、攻撃者の改ざん手法について「WordPressのプラグインやテーマの脆弱性を利用」し、不正なファイルがアップロードされて「wp-config.phpの」の設定情報が抜き出されたと説明していたが、30日午後7時過ぎの説明で、この脆弱性が侵入経路となって同社のパーミッション設定の不備を悪用されたことが原因だったことを明らかにした。 「ロリポップ」のWordPressサイト改ざん被害、原因はパーミッション設定不備

    ロリポップのサイト改ざん事件に学ぶシンボリックリンク攻撃の脅威と対策
    escape_artist
    escape_artist 2013/09/02
    なるほど。
  • 僕はPHPを肯定する - clock-up-blog

    言語を選ぶこと C++ばかり10年ほど触っているロートルですこんにちは。 浦島になりたくないので最近はちゃんとWeb系とか触るようにしてます。 ところで僕が言語やフレームワークを選ぶときに見る基準の中で大きなところは、リファレンスの精度とコミュニティの大きさです。コアなエンジニアPHP 嫌ってるの見たりしますが、僕は PHP 割と好んでます。 PHPの良さ。それはリファレンス PHP は特にリファレンスが素晴らしい。 さらっと思いつくだけでもこれだけの良さがあります。 Google検索で関数名を検索すれば、公式リファレンスが真っ先にヒットする バージョンが明記されている 型が明記されている 警告・注意事項が明記されている 例外処理が明記されている 使用例がいくつも示されている 関連関数へのリンクに簡単にアクセスできる 任意コメントを付けることができる 実際に有用なコメントが多く集まって

    僕はPHPを肯定する - clock-up-blog