2015年4月21日のブックマーク (8件)

  • はてな村奇譚90 - orangestarの雑記

    前回までのあらすじ はてな村から世界へ。 あらゆる権力が、あらゆる野心が、 大いなる謎を秘めたはてなの外の世界へと向かう。 はてな村の地底に住まうは、神か、悪魔か。 謎は歴史を遡り、閃光は欲望を映し出す。 前回「出立」。 戦慄が、核心へと誘う。 台詞 これはメタハテブの塔です/霧でかすんで上のほうが見えない…//この塔は上ですべてつながっているといわれています。/いわれている、というのは?//登りきると、/もう降りてくることができないんです。 だいぶ霧が濃くなってきましたね/ええ、これは瘴気です//瘴気のの中に…なんだか大きな化け物のいる気配が…/地獄への道の途中で感じる大きな気配は全部気のせいです//あんまり騒ぐと、「あいつは一体何と戦っているんだ」って馬鹿にされますよ? この門をくぐる者は一切の高望みを捨てよ:」//ここからが…はてなの地獄…/あー違います違います/そこははてなでも珍し

    はてな村奇譚90 - orangestarの雑記
    trashtoy
    trashtoy 2015/04/21
    上のほうからくだってきた
  • Laravel5を業務で一通り使ってみた感想 - nazolabo

    2ヶ月くらい使ってみたけど、悪くはないんだけど、なんか最近持ち上げられすぎてる気がするので、気になったところを書き出してみる。 あくまで個人的な感想なので、マサカリ投げるのは歓迎。 概要 Noticeを含むエラーが全て例外になる 最近のフレームワークは大体やってそうだけど、エラーを出すと全て例外を出すので、不要にcatchしなければ問答無用で落ちる。これにより、NOTICE出しっぱなしで何となく動いているコードを殲滅できる。標準にしてほしい。Fatalも例外として扱ってくれるが、Fatalを取れるのはプログラム終了後なので、特に意味はない。出力が同一フォーマットになるくらい。 ちなみに自前で実装するにはErrorExceptionのページに書いてあるので、この通り実装しよう。簡単である。 ファイルの配置が自由 composer autoload使っていればどれでもそうなんだけど、Model

    Laravel5を業務で一通り使ってみた感想 - nazolabo
    trashtoy
    trashtoy 2015/04/21
  • astahチームの開発を支える技術(開発ツール編)

    (図を拡大する) こんにちは。製品事業部の近藤(@kompiro)です。JavaDayTokyo2015で平鍋が発表したそうですね。いい機会ですので、これらのツール群をどのように連携させているかを紹介します。 利用している主なツール Idobata: 開発状況を共有するためのチャット Trac: Wiki&Ticket 管理 GitHub: 言わずと知れたGitHub。SCMとして利用するだけでなく、コードレビューにも活用しています。 Jenkins: CIやインストーラのビルド。 VMWare ESXi: 複数の仮想マシンを動作させる仮想マシンサーバ Trello: ふりかえりで活用するだけでなく、HubotがIdobataに流れる情報を元に適宜Trelloに反映してくれるおかげでプロジェクトの状況をデジタルに俯瞰できるボードもできました。 Hubot: chatops&プロジェクトの細

    astahチームの開発を支える技術(開発ツール編)
    trashtoy
    trashtoy 2015/04/21
  • 女の子になってちやほやされて最強になりたい

    日頃から思うのだけど、女の子ってずるいと思う 僕は情報系の世界にいるのだけれども、女の子は女の子であるだけでちやほやされるし、ずるい もちろん色んな苦労もあるんだろうけれども、ずるい あんなんやる気も出るし、能力が伸びるに決まっている 僕は競技プログラミングをやってるのだけど、僕も、ちょっと練習したり、成果を書くくらいでちやほやされたい ってことで、女の子になってみた。女の子だと偽るのはずるいので、女の子として振る舞うことを表明しつつ、女の子でないのが解るようにしてみた 具体的には、Twitterで@meguru_compってアカウントを作った 女の子(エロゲーのキャラ)になりきって、ひたすら競技プログラミングの問題を解き、思ったことや解き方、ソースコードをひたすらに書いていくアカウントだ これで僕もちやほやされるに違いない。ちやほやされたら僕もやる気が出て、最強になれるに違いない ・・・

    女の子になってちやほやされて最強になりたい
    trashtoy
    trashtoy 2015/04/21
    周りが男性ばかりの場合だと確かにアドバンテージを得ることもあるけれど、男性優位で損をする機会も多いし、女性ばかりの場合は目に見えない面倒くささがあったりで大変なの、この増田はたぶん想像できないだろうな
  • コードに対してコメントを書くと実装に関するコメントになる - きしだのHatena

    おととい、渋谷JVMというイベントがあって登壇させてもらったんですが、そのあとビール飲んでるときに、ぼくが「コード書く前にコメントだけ書くのいいよね」と言ったあとの返答としてきょんくん(kyon_mm)が言った言葉。 全体としては 「コード先に書いてそのコードに対してテストを書くと実装に対するテストになるし、コードを先に書いてそのコードに対してコメントを書くと実装に対するコメントになる」 という感じ。 ここに至るまでの話もおもしろかったんだけど、ここでは、コメントについて書いてみます。 まず、実装に対するコメントってどういうのかというと、こういうの。 id = findId(name); if(id == -1){ // idが-1だったとき登録 register(name); } いやそれはコード見ればわかるから、ってやつですね。 これは、こうやるとより適切です。 id = findId

    コードに対してコメントを書くと実装に関するコメントになる - きしだのHatena
  • JavaScriptのクロージャについて | JavaScript Journal

    変数のスコープ JavaScriptのスコープについてで説明したようにJavaScriptには変数にアクセスできる範囲が存在します。クロージャでは関数の中に関数を定義して、その関数の中で変数を定義することで変数を隠蔽します。 カウンターの実装例を見てみましょう。 普通のカウンター var count = 0; function counter(){ count++; console.log(count); } counter(); // 1 counter(); // 2 クロージャを使ったカウンター function createCounter(){ var count = 0; return function(){ count++; console.log(count); } } var counter1 = createCounter(); counter1(); // 1 coun

    trashtoy
    trashtoy 2015/04/21
    変数や関数のスコープを気にしだすと、こういった「関数を作る関数」みたいなのにはとてもお世話になる
  • 計算量はコンピュータ性能論の「入り口」にすぎない--専門家が語る、IT屋に知っておいてほしい基礎知識

    情報処理における全国のエキスパートが一堂に会したリクルート主催の「春の情報処理祭」。HPC(High Performance Computing)研究分野の専門家である、京都大学の中島浩教授は、HPCの役割や速さの秘密について説明するとともに、HPCがビジネス全体にもたらす影響を語ります。コンピュータの性能を生かすために知っておくべき、HPCの基礎知識とは?(春の情報処理祭in京都より) ハイパフォーマンスコンピューティング(HPC)とは 中島浩氏:(BGM「Let It Be」を流しながら登場)さすがにビートルズの「Let It Be」ぐらいは知っているかな。皆さんが生まれるずいぶん前の歌ですけれども。 『アナ雪(アナと雪の女王)』というのがあって、あっちは「Let It Go」なんですね。こっちは「Let It Be」で、何が違うのか。英語のニュアンスはほとんど同じなんですけれども「L

    計算量はコンピュータ性能論の「入り口」にすぎない--専門家が語る、IT屋に知っておいてほしい基礎知識
  • PHPのJSONライセンス問題が一応決着 - hnwの日記

    2012年頃に、PHPのJSONエクステンションのソースコード中に次のようなライセンス文言が含まれていると話題になりました。 The Software shall be used for Good, not Evil. これはJSONライセンスと呼ばれるライセンスの一文です。「このソフトウェアを良いことに使うのはいいけど、悪いことには使っちゃダメ」といったところでしょうか。 これはフリーソフトウェアの定義に反しており*1、各種LinuxディストリビューションでJSONエクステンションを配布できないことになるため、ちょっとした騒動になったというわけです。 稿ではこのJSONライセンスへの対応が現在どうなっているかを紹介します。 各種Linuxディストリビューションの対応 PHPのJSONエクステンションはjson_encode()やjson_decode()などの重要な関数を提供するエクス

    PHPのJSONライセンス問題が一応決着 - hnwの日記
    trashtoy
    trashtoy 2015/04/21