2014年7月18日のブックマーク (8件)

  • オブジェクト指向は禁止するべき - きしだのHatena

    プログラムがまだ不慣れな人が「プログラムちょっとわかるようになったけど、まだぜんぜんオブジェクト指向とかできてません」のように言ったり、ちょっと慣れた人が「このソース、ぜんぜんだめ。オブジェクト指向ができてない」にようなことを言ったり、まるで、オブジェクト指向ができてるかどうかがよいプログラムかどうかを表すことになってるようだ。 Javaのアルゴリズムのに、「Javaなのにオブジェクト指向ができていない」のような書評がついているのを見たときには、お前は何を求めてるんだと思ったりもした。 そのようなオブジェクト指向は、窓から投げ捨てるべきだ。オブジェクト指向はプログラムのよしあしの基準にならない。 むだにHogeインタフェースとHogeImplクラスがあったり、むだにnewするだけのcreateメソッドがあったり、どこで値が設定されてるかわからないオブジェクトがひきまわされてたり、ソースコ

    オブジェクト指向は禁止するべき - きしだのHatena
    koyancya
    koyancya 2014/07/18
    メルヘンw -> "オブジェクトがメッセージを送りあうとかメルヘンの世界には入らず、機能だけ考えるのがいい。"
  • プログラマーがイラレで絵を描けるようになると、こうなる - ppworks.jp

    プログラマー、絵が描けないじゃないですか(偏見) こんなじゃないですか。 なので描けるようになりたいなとずっと思っていて、ベジェ曲線って滑らかでナンカヨサソウ、とチャレンジしました。 「ベジェ曲線」習熟ドリル 7,8年前に買ったのがこれ。そう、チャレンジは2回目なのです。前回は3ページぐらいで挫折してました。んで、最近急に暇になったのをキッカケに「よしやろう」という気になり始めたのです。 改訂二版〈Illustratorで学ぶ〉「ベジェ曲線」習熟ドリル 作者: 中村高之出版社/メーカー: ラピュータ発売日: 2005/04メディア: 単行購入: 2人 クリック: 8回この商品を含むブログ (4件) を見る (2014.1.10追記) なんと、長らく手に入りにくかったこちらの書籍が新装改訂版で再登場とのこと。 表紙が若干、損していた分、今回はスタイリッシュで内容と合っていてヨサソウです。

    プログラマーがイラレで絵を描けるようになると、こうなる - ppworks.jp
    koyancya
    koyancya 2014/07/18
  • DISられないUIを作るために最低限守るべき5つの鉄則 - たごもりすメモ

    ぼくらが迂闊にUIを作ると、そこにはユーザの正直な目線があり、非常に様々な、そして真っ当な反応がある。 曰く「わからん」「まさかそこをクリックするとは」「不思議な動作」「独自宇宙」「モリスUI」。 反応がもらえるのは非常に良いことだが、何度も何度も繰り返しているとつらくなってくるので、できれば避けたい。分かっている(いた)ことは最初から対応しておきたいものだ。*1 ということで、ここではブラウザで操作する管理画面等のWebUIを作るとき、真っ先に心得ておくべき5つの鉄則を紹介したい。これを守っていてもDISられなくなるというわけではないが、これを守らないと間違いなくDISられるので注意しよう。 なおこの記事ではオリジナリティというものについては考慮しない。オリジナリティとか犬にわせろ。 クリックできる場所はcursor:pointerを指定しろ これを忘れるとこの世のものとは思えないくら

    DISられないUIを作るために最低限守るべき5つの鉄則 - たごもりすメモ
    koyancya
    koyancya 2014/07/18
    "「モリスUI」"
  • Scalaのコンパイルを3倍速くした話

    11. hprof: JVM標準 プロファイラ • jvmオプションつけてsbt compile • 結果はjava.hprof.txtに出力されま す $ sbt -J-agentlib:hprof=cpu=samples,depth=5 clean compile 12. 結果見る • depth=5で荒い解析 • クラスのロードが大量にされている……? rank self accum count trace method 1 12.04% 12.04% 2158 300093 java.util.zip.ZipFile.getEntry 2 9.90% 21.95% 1775 300065 java.lang.Throwable.fillInStackTrace 3 7.21% 29.16% 1293 303874 java.lang.Class.forName0 4 5.40% 3

    Scalaのコンパイルを3倍速くした話
    koyancya
    koyancya 2014/07/18
  • 2014-07-18

    下のように、Ruby on Railsのログ (例えば production.log)にUserAgentを追加してみました (実際にはログは1行で出力されています)。 I, [2014-07-06T08:40:53.574498 #1317] INFO -- : Started GET "/products/767" for 192.168.0.1 at 2014-07-06 08:40:53 +0900 by Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like GeckoRuby on Railsのログのうち、上のようなブラウザーからのアクセス情報は Rackレベルで行っています、またログフォーマットを変更するようなAPIは用意されていません。正式な手順はRackミドルウェアのレベルで Logger を差し替える事になりますが

    2014-07-18
    koyancya
    koyancya 2014/07/18
  • Swiftのアプリ開発でハマったこと

    アジェンダ ・Swiftのアプリ開発でハマったこと 10個 ・Xcode6とSwiftのアプリ開発で踏んだ地雷たち8個 WantedlyではiOS, Android, Railsエンジニアを募集しています! 興味がある方はこちからご連絡ください hiring@wantedly.com こちらからでもOKです 新しい技術にどんどん挑戦したいモバイルエンジニア・ウォンテッド!! https://www.wantedly.com/projects/7755Read less

    Swiftのアプリ開発でハマったこと
    koyancya
    koyancya 2014/07/18
  • いわゆる退職エントリー。 : void chachaki::Blog::main()

    日7月18日を最終出社日として、株式会社セカンドファクトリーを退職いたします。以降は有給休暇消化期間となり、7月31日までの在籍となります。 過去に諸事情で離婚しましてw、3歳からずっと宮城の実家に預けている娘がおりますが、東京に連れてくる計画が失敗しました。そんな中、今年の4月に小学生となり、学校の行事ってこんなに多かった!?といったことを実感しつつ、さすがにこのままではいけないと思い、私が実家に戻らざるを得ないだろうと判断したのが理由です。私的な理由で、仕事面でサポートしていただいた方々にはご迷惑をおかけします。

    いわゆる退職エントリー。 : void chachaki::Blog::main()
    koyancya
    koyancya 2014/07/18
    なんという生活感あふれる退職エントリだ
  • 【画像】 日本人格闘家の勝ち誇った顔が「身の毛がよだつ」と海外で話題 一部でフリー素材化 : 痛いニュース(ノ∀`)

    【画像】 日人格闘家の勝ち誇った顔が「身の毛がよだつ」と海外で話題 一部でフリー素材化 1 名前: クロスヒールホールド(やわらか銀行)@\(^o^)/:2014/07/17(木) 18:07:53.52 ID:p/EVw7wn0.net MMA Fighter Celebrates Win With Impressive Trollface 印象的なドヤ顔 By: Stephen Douglas 10 hours ago http://thebiglead.com/2014/07/16/mma-fighter-celebrates-win-with-impressive-trollface/ This MMA fighter made the creepiest face you'll ever see かつて無いほど身の毛がよだつ顔 By James Dator  @James_D

    【画像】 日本人格闘家の勝ち誇った顔が「身の毛がよだつ」と海外で話題 一部でフリー素材化 : 痛いニュース(ノ∀`)
    koyancya
    koyancya 2014/07/18
    これは至高のどや顔w