タグ

2012年8月10日のブックマーク (6件)

  • *静岡県、「Haskellを地域資源に」 Haskell導入促進支援事業を開始

    やじゅ@わんくま同盟-静岡支部 システムエンジニアを対象によりよいアプリケーションを作成する上で必要な知識および経験を紹介します。 やじゅ デジタル・デザイン・ラボラトリーな日々 twitter MSMVP Microsoft MVP for Visual Basic (January 2010 - December 2012) リンク わんくま同盟 書庫 2015年12月 (3) 2015年11月 (1) 2015年10月 (1) 2015年9月 (1) 2015年8月 (1) 2015年7月 (1) 2015年6月 (1) 2015年5月 (2) 2015年4月 (2) 2015年3月 (1) 2015年2月 (2) 2014年12月 (13) 2014年5月 (1) 2014年4月 (2) 2014年2月 (1) 2014年1月 (3) 2013年12月 (5) 2013年10月 (

  • 退職しました

    ぐうたらプログラマの不定期更新日記。 最近さっぱり記事を書いていませんが、近々再開予定です。サークル名に合わせてタイトル修正しましたが、まだどちらにするか悩んでいます。 皆様大変お久しぶりです。日に帰国後、色々と忙しくしていた隠者でございます。 まぁ、ツイートをごらんになった皆様はご存知のように、昨日、常駐先での業務を完了し、同時に退職となりました。 当時、十数人の創業10年目の技術者集団に、2年以上にもわたり勧誘を受け、ぜひ一緒に仕事をしたいという言葉に誘われて、入社を決意したのが2002年末。当時は、「会社なんかいつ無くなっても仕方ない」といい続けてきた技術集団を、きちんとした会社にしなければと感じた最年長の経営にいた技術者が、「ビジョンがある」という営業出身者に代表権が移ってから10年。 結局、会社への変革はできず、技術者の稼ぎから行った投資が実らず、いつの間にか当時の技術者が一人

  • 一流のプログラマは例外なく我慢強い - 偏見プログラマの語り!

    プログラマはかくあるべき、という意見は様々ありますが、そのうちの多くは「プログラミングという作業をいかに効率的に遂行するか」という指標に沿っている気がします。例えば「知識の幅が広い」とか「設計を考えるのが速い」とか「自動化を徹底する意思が強い」とか「問題発見能力が長けている」とか「高いコミュニケーション能力でチームの意思決定を促進できる」とか、そういった類のものです。一般にプログラマの仕事はプログラムを作ることですので、それを速く安全に進めるプログラマほど優秀である、ということに異論は無いかと思います。世の中には Excel 漬けのプログラマだっているそうですが、基的にプログラマと名がついている職はプログラムを作るという作業がそこにあるからこそ発生しているとみなすのが妥当でしょう。 そうした "プログラマはかくあるべき" という外面的な観点から、"俺らプログラマはこういうことがしたい"

    一流のプログラマは例外なく我慢強い - 偏見プログラマの語り!
  • プログラマーには、コーディングの生産性で10倍、コードレビューの速度では6倍もの能力差があるという

    プログラマーの生産性をテーマにした有名な著書「ピープルウェア」には、最も優秀なプログラマと最低の成績のプログラマのあいだには約10倍にあたる生産性の違いがある、というデータが出てきます。 これは、1984年から1986年にかけて92社、延べ600人が参加したプログラミングコンテストのデータを分析した結果から導き出された結果で、課題として与えられたプログラミング作業の開始からコンパイル時のエラーを消すところ(第1チェックポイント)へ到達するまでにかかった時間を比べています。 グラフを見ても分かるように、最優秀者と最低者のあいだには作業時間にして約10倍のひらきがあります。また最優秀者は平均の約2.5倍の生産性だそうです。そして、COBOLやFortranのような旧世代のプログラミング言語と、PascalやCのような現代的なプログラミング言語でのコーディングでの生産性はほとんど同じであったそう

    プログラマーには、コーディングの生産性で10倍、コードレビューの速度では6倍もの能力差があるという
  • ASP.NET MVC 4がgo-liveに

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ASP.NET MVC 4がgo-liveに
  • 特集 Linuxで動く.NET環境「Mono 1.0」の実力(前編)(4/4) - @IT

    C#コンパイラ ここからは一般ユーザーとしてログインすれば十分である。 まずは、C#でメッセージを1行出力するだけのプログラムを作成してみよう。ホーム・ディレクトリの下に適当なディレクトリを作成し、そこにhello.csというファイル名で以下の内容のテキスト・ファイルを作成する。 using System; class HelloWorld { [STAThread] static void Main(string[] args) { Console.WriteLine("Hello World!"); } } 入力したら、「mcs hello.cs」を実行してコンパイルを行う。mcsコマンドは、monoにおけるC#コンパイラである。このコマンドにより「hello.exe」という実行ファイルが生成されるので、lsコマンドにより、ファイルを確認しておこう。 [autumn@luna hell