タグ

2010年9月18日のブックマーク (9件)

  • 本の虫: 多くのプログラマは言語を表面的な理解だけで使っている

    一般のプログラマの多くは、プログラミング言語というものを、ごく浅い表面的な理解だけで使っている。これは、いわゆる「入門書」によるところが大きい。入門書は、言語をできるだけパターンで教えようとする。かくかくしかじかの場合には、とらとらうまうまのように書いておけばいい、などといった具合だ。 たとえば、配列の全要素や、aggregateの全メンバーをゼロで初期化したいとする。多くのC++プログラマは、以下のように書く事であろう。 int a[100] = {0} ; このコードは、正しく動く。配列aの要素は、すべてゼロで初期化される。しかし、C++という言語を考えた場合、{0}と書く必要はない。空の{}で十分なのである。 int a[100] = {} ; では何故、多くのC++プログラマは{0}と書くのか。それは、多くの参考書が、そのように書いているからに過ぎない。大多数のC++プログラマは、

  • 受託開発が抱える本質的な非効率性に関する考察 - GeekFactory

    受託開発が抱える質的な非効率性について考えました。ここで挙げたことはどの開発プロセスでも発生しうる問題と思います。 外注のオーバーヘッド 契約に係るコスト。 限られた場所や時間で質疑応答を行うことによる損失 情報の伝達コストは「機会」により決まる。拠点の違い、限られた時間、組織の壁により機会は減り、伝達コストは高くなる。 打合せや質問票を中心に質疑応答を行うため、情報の伝達コストが高くなる。 発注側の縦割り部門、受託側の下請け構造により、情報の伝達コストが高くなる。 決定に要する時間が長くなる。 開発者が業務プロセスを学習するコスト 前提として、どんな要件でも学習コストは必ず発生する。 過去に学習した知識を再利用できるとは限らない。受託側に業務スペシャリストが存在するとは限らない。 発注側から業務に関する説明を受ける機会(=教育)が十分にないため、極めて非効率な学習にならざるを得ない。

    受託開発が抱える本質的な非効率性に関する考察 - GeekFactory
    attoku
    attoku 2010/09/18
    発注側と受託側でもっと歩み寄って一つの組織のようにまとまってもいいと思う。わからなければどんどん聞けばいいのさ。
  • 仰天人事、岡崎国家公安委員長 反日デモに参加、在日朝鮮人から献金… (1/2ページ) - MSN産経ニュース

    菅改造内閣のサプライズ人事といえば、警察の「総目付」役である国家公安委員長に、岡崎トミ子参院議員が就任したことだ。首相経験者の一人は「仰天した」というが、岡崎氏の過去の“特異な”言動を振り返るとそれも納得できる。 岡崎氏は通常国会の会期中の平成15年2月、ソウルの日大使館前で韓国の慰安婦問題支援団体主催の反日デモに参加し、韓国人と一緒に大使館に向かってこぶしを振り上げた。このデモに日の国会議員が加わったのは初めてだった。 岡崎氏は当時、「反日デモではなく、日政府に謝罪と補償を求めるデモだ」と釈明したが、現場では日の丸に「×印」をつけた看板も並べられていた。このときは、民主党の役職停止処分となっている。 16年3月には、女性国会議員のメールマガジンで、こんな独特の見解も表明している。

    attoku
    attoku 2010/09/18
    慰安婦問題デモ=反日デモかどうかで判断別れるし産経だし
  • 夢を諦めさせる

    http://blog.livedoor.jp/insidears/archives/52373634.html これを読んで色々思うところがあった。 僕は一応フリーのデザイナーとして飯をえているので、たまにデザイナー志望の子から「デザイナーになりたいんだけど」みたいな相談を受けたりするんですが、ほとんどの場合、音は「向いてないからやめときな」ってことなんだけど、どうやってそれを伝えるか、夢を諦めさせるかっていうのは非常に慎重に言葉を選ばなくてはなりません。 なので、高校生くらいの子にどうやったらできるだけ傷つけずにそれをうまく伝えられるのか、ちょっと考えてみたわけです。 はっきり言ってしまうと、好きなものを仕事にしている人というのはどこか頭がおかしいんですよ。頭が悪いという意味ではありません。むしろ大半の人は賢いです。アニメーターでも漫画家でもそうですが、基的に大半の人が常軌を逸し

    夢を諦めさせる
    attoku
    attoku 2010/09/18
    「好きなものを仕事にしている人というのはどこか頭がおかしい」頭がというかどっか感覚突き抜けてるんだよな。有名な起業家とかほとんどそうだと思う。
  • インタビュー 村木厚子元局長 夫に送った「たいほ」の3字 (週刊朝日) - Yahoo!ニュース

    主文、被告人は無罪──。9月10日、郵便不正事件で罪に問われていた村木厚子元厚生労働省局長(54)に対し、当然のごとく大阪地裁の横田信之裁判長はそう言い渡した。検察の主張のほとんどを認めない、「完全な無罪判決」だった。突然の逮捕から、5カ月以上にわたる勾留生活、そして裁判での検察との闘いまで。村木氏は判決の直前、勾留中に書いた日記や被疑者ノートを手に誌のインタビューに思いのたけを語ってくれた。 3時間45分にも及ぶ判決文の朗読後、満面の笑顔で会見の場に現れた村木氏は、 「うれしいです。判決を聞いて、1回心臓が大きく鼓動しました」 と語った。しかし、昨年の6月に無実の罪で逮捕され、長い間の犯人扱いに拘置所暮らし、そして巨大権力である検察特捜部との厳しい闘いを強いられてきた。 保釈後からこれまで、友達事に出かけたり、娘たちと過ごしたり、久しぶりの育児休暇のような感じで過ごしました

    attoku
    attoku 2010/09/18
    いいたいことも言えないこんな世の中じゃポイズン/矛盾と偽りと戦い勝利する強さはすごい
  • Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん

    Linuxでテキストデータを扱うときに、コマンドをパイプで繋げるだけでいろいろな処理ができて面白いのですが、綺麗に整理されていない気がするのでまとめてみます。ここでは、cat, paste, join, grep, head, tail, cut, awk, sed, tr, sort, uniq, wc を取り上げます。 ファイルを縦に結合 ファイルを縦に結合します。 コマンド 説明 cat file1 file2 ... file1, file2, ... を縦に結合 cat file | ... としてファイルの中身をパイプに流すのにもよく使います。 ファイルを横に結合 ファイルを横に結合します。あまり使わない?*1 コマンド 説明 paste file1 file2 .. file1, file2, ... を横に結合 join file1 file2 file1 と file2

    Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん
  • Pythonの勉強をまったく始められないあなたと私に送る8つのタスク

    Google App EngineでのPythonの勉強と開発は進んでいますか? GAEでPythonを始めるときに知りたい4つのまとめ これを書いた人はというと…まったく進んでいません。 Learn Python The Hard Wayを少し読んだ程度です。 言い訳なんていくらでも出来ますね。 えーっと、仕事が忙しいから、仕事が忙しいから、そして仕事が忙しいから。 しっかり、仕事以外の勉強の時間を取ってやらないと、あっと言う間に置いてかれます。 そして、”新しいことを学ぶ”というのは日々のモチベーションに繋がりますから。 前置きはここまでにして、今日はタイトル通り、 Pythonの勉強をまったく始められないあなたと私に送る8つのタスク を紹介します。 もし、タイトルに期待して、”これさえやればPythonマスターになれる!”と思ってきた方にはごめんなさい。 99%は”Pyt

  • 手っ取り早く携帯サイトを作成する時のhtmlテンプレート - webの人 @ryryo

    最近phpをいじるがてら、ひさびさに携帯サイトに触れているためメモメモ。 携帯サイトで装飾を入れるとなるとi-cssが云々って話があったりしますが、正直テストサイトでそんな面倒なことをしていられないので、だいたい以下のようなhtmlで作成しています。 とりあえず携帯サイト作りたい時テンプレート <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/2.3) 1.0//EN" "i-xhtml_4ja_10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Co

    手っ取り早く携帯サイトを作成する時のhtmlテンプレート - webの人 @ryryo
  • サイボウズで学んだこと - IT戦記

    はじめに 2010 年 9 月 15 日を持ちまして、サイボウズ・ラボを退職いたしたました。 報告も兼ねて、久しぶりにブログを書いてみたいと思います。 (写真はゆうすけべーさんです) この会社に入って、たくさんの学びと思い出がありました。 その一つ一つをまとめていければ、素晴らしい記事になるのかもしれませんが、僕は文章が苦手です。 ですので、うまく退職のエントリを書き上げることができません。 言葉にできない。そんな感じです。 なので、このエントリはサイボウズ・ラボやサイボウズ社の仲間たちへのありがとうの気持ちをこめて、自分らしく最後まで JavaScript のことを書きたいと思います。 サイボウズでの最後の仕事 僕にとって、サイボウズでの最後の仕事は「JavaScript で新しいユーザーインタフェースを作ること」でした。 そして、その中で始めて複数人による大規模な JavaScrip

    サイボウズで学んだこと - IT戦記