タグ

Programmingとcolumnに関するjjzakのブックマーク (47)

  • Googleエンジニアから学ぶ、ハッカーになるための勉強法 - 久保清隆のブログ

    Debian Project/Google ソフトウェアエンジニア鵜飼文敏さんの講演動画を見たのでまとめ。 内容は、フリーソフトウェア、オープンソフトウェアのハッカーGoogle内のハッカーがどのようにソフトウェアを作っているか。 少し前の講演だけど、ハッカーを目指す上で非常に参考になった。 ハッカーの特徴 ハッカーとは Hacker ethic ハッカーのソフトウェアの作り方 ハッカーの開発スタイル 手順 要求仕様 設計 実装 テスト デバッグ チューニング ハッカーに近づくには 必要な知識 知識の習得の仕方 ハッカー仕事をするときの問題点 その他に紹介されていた書籍 感想 参考 ハッカーの特徴 普通の人をはるかに上回る高い生産性 高品質のソフトウェアを作りだす ハッカーとは ハッカーズ大辞典によると、 プログラム可能なシステムの細かい部分を探ったり、その機能を拡張する方法を探求した

    Googleエンジニアから学ぶ、ハッカーになるための勉強法 - 久保清隆のブログ
  • 経験15年のOCaml ユーザーが Haskell を仕事で半年使ってみた - camlspotter’s blog

    今の会社に移って半年経ちました。めでたく試用期間終了です。といっても別に試用期間中に密かに首を切られるような事をしたとか、逆に試用期間が終わったからと言ってこれで定年までのうのうと働ける、という訳ではありません。未来は全く判りません。まあとにかく、一つ区切りがやってきました。 金融を知らないQuantsの仕事 私の職業の肩書きには Quantitatitatitatitative という単語がくっついて超カッコよさそう。普通は Quant というと、金融工学や統計数理に詳しい夜もブイブイいわしている超イケメン20代を想像しますが、私は金融とか全然知らないアラフォーお父さんです。それでも Quant です。お願いですから、私に何を買ったらいいかとか、聞かないでください。金融商品とか買った事ないし。というか、逆に教えて欲しいです。 私のチームは、当の Quant さん達が開発した、金融派生商

    経験15年のOCaml ユーザーが Haskell を仕事で半年使ってみた - camlspotter’s blog
  • プログラマーが選ぶプログラミングに関する名言ベスト10

  • http://www.sksk.info/

  • コラム、もしくは文学的な何か - MWソフト

    コラム、もしくは文学的な何か 文学系 ヨハネ8・1-11 あなたたちの中で脆弱性のないシステムを作ったことがある者が、まず、この男に石を投げなさい 枕草子 春は設計 まったく白紙のままの、要求は少しも決まらないで 雪国 営業に連れられてゲートを抜けると修羅場であった その他 ネタ系 プログラミング言語人気TOP10に対する個人的簡易解説 Java, C, C++, PHP, Python, Perl, Ruby, JavaScriptなどに対する簡易説明一覧(2011/1/25) オリジナル(捏造)コーディング用語集 うちのサイトやブログで捏造したプログラミング関連の用語を集めたもの(2011/02/09) ラブプラスに見る時間軸方向の擬似同期 擬似同期と今後のサービスに関する妄想(2009/9/27) Apple、Adobe、Google、MSの立場比較表(妄想版) 2010年2月頃に妄

  • ライトニングJava

    新着記事一覧 OKI データ、植林活動による環境保護とカーボンオフセットをタイで実施 [14:42 9/30]  TVアニメ『恋姫†無双』、待望のDVD第一巻登場! 特典は立体マウスパッド!! [14:29 9/30]  質問そのものに投票? 20%ルールから新サービスGoogle Moderator登場 [14:18 9/30]  Google Chromeマルチプロセスの功罪、メモリ使用編 [14:10 9/30]  HTML 4.01の正しい記述方法、最小構成編 [14:01 9/30]  【コラム】恋する家電 第3回 毎日一緒に過ごしたくなるカメラ、リコー「R10」 [14:00 9/30]  世界的に有名な"福田産コーデュロイ"のオリジナル服を発売 - 東武百貨店 [13:21 9/30]  【インタビュー】蜷川幸雄監督、吉高由里子主演の『蛇にピアス』を原作者・金原ひとみが語る 

  • http://homepage2.nifty.com/cat-chy/index.html

  • ITアントレプレナーになりたい若者のみなさんはプログラミングを習得しましょう

    この間、IT系ベンチャーに内定している日の大学3年生の人たちと会って、「これから何をすべきなのか」という話になったのだが、私の答えは 「プログラミングを習得したら」 というもの。英語とプログラミング、が大事だと思うが、どちらか一つ選べといわれればプログラミングかな。 ちなみに、私は英語はできるけどプログラムはできないわけで、まぁ、お前に言われたくないよ、と言われればそれまでなのだが、今私が20歳で、IT、それもインターネット関係でアントレプレナーになりたいなら、プログラムをせっせとするですよ。 というのも。 最先端のウェブサービス開発の現場は、とてもアウトソースなんかできない状況になっている。「仕様書を文章で作って、それを誰かが作る」なんていう悠長なやり方は通用しない。どんどん機能開発して、どんどんリリースして、ユーザーのフィードバックを元にさらに進化させる、というのを、毎日行い続けない

    ITアントレプレナーになりたい若者のみなさんはプログラミングを習得しましょう
  • はてなブログ | 無料ブログを作成しよう

    読書感想】論理的思考とは何か ☆☆☆☆ 論理的思考とは何か (岩波新書 新赤版 2036)作者:渡邉 雅子岩波書店Amazon Kindle版もあります。論理的思考とは何か (岩波新書)作者:渡邉 雅子岩波書店Amazon 論理的思考法は世界共通ではない。思考する目的をまず明確にしてその目的に合った思考法を選ぶ技術が要る。…

    はてなブログ | 無料ブログを作成しよう
  • 浜村拓夫の世界

    防災用の品で、長期保存できるクッキーがありました。 ティープラス バランスクッキー 7年保存 チョコレート味 60g 1ケース(入数 100袋) https://item.rakuten.co.jp/k-bousai/25009001/ ティープラス バランスクッキー 7年保存 レーズン味60g 1ケース(入数 100袋) https://item.rakuten.co.jp/k-bousai/25009002/ 賞味期限が近付いていたので、消費するために実してみた結果、普通のクッキーみたいでおいしかったです。 ・プレーン味 ちょっとシットリしていて、柔らかいかんじでした。味はそれほど甘くなく、カロリーメイトっぽいかんじかも。 ・チョコレート味 生地のサクサク感が残っていて、クリスピーなかんじでした。こちらもそれほど甘くなく、くどくないかも。 ・レーズン味 感はプレーン味と似て、やや

    jjzak
    jjzak 2010/08/24
    もし今日が自分の人生最後の日だとしたら、今日やる予定のことを私は本当にやりたいだろうか? (スティーブ・ジョブズ = Apple創業者)
  • 中学一年生によるインタビュー

    Paul Graham / 青木靖 訳 2010年6月 (中学一年生が学校のプロジェクトで送ってきた質問への回答) 1. プログラマに必要なことは何ですか? プログラマはコンピュータに何をするか伝えます…英語のような人間の言葉ではなく、プログラミング言語と呼ばれる曖昧さのない特別な言葉を使います。プログラミング言語で書かれた命令はコードと呼ばれています。プログラマはプログラムが何をすべきかについての自分のアイデアを、効率が良く、信頼性があり、後で容易に変更できるような形でコードに変換する必要があります。最高のプログラマというのは、アイデアをコードへと変換するのがうまいだけでなく、良いアイデアを持っている人のことを言います。 2. プログラマをしていて一番いいことは何ですか? 最悪のことは? 一番難しいことは? 私にとって一番いいのは物を作るという部分です。プログラムは形のあるものではありま

  • http://www010.upp.so-net.ne.jp/okshirai/scheme-20070402222203.txt

    Scheme 過去◇現在◇未来 前編 bit/April 1996/Vol. 28, No.4 p4~9 Guy L. Steele Jr. 訳 井田昌之 ---------------------------------------- はじめに ――― 訳者より Schemeの開発者の一人であるGuy L. Steele博士が、1995年7月10日にLisp協議 会のシンポジウムで講演を行なった。場所は青学会館である。稿は、その講 演を元にまとめたものである。その内容は、開発の当事者でしか語れないもの が多く、たとえば、Schemeの発端のいきさつには、Carl Hewitt先生も大きく関 係している点など、訳者にとっても、なるほどと新鮮で興味深いものであった。 当時のMIT人工知能研究所のホットな様子を垣間見た気がした。 文では敬称を略した。登場人物の肩書はどんどん変化したので、

  • Unix Magazine「インターフェイスの街角」

    Unix Magazine「インターフェイスの街角」関連資料 掲示板 2006年4月号 「写真の位置登録」 2006年3月号 「マイ認証」 2006年2月号 「索引ナビゲータ」 2006年1月号 「Greasemonkeyによるブラウザ機能の拡張」 2005年12月号 「棚演算」 2005年11月号 「Rindaで実世界指向プログラミング」 2005年10月号 「並べる! 技術」 2005年9月号 「TV番組の検索と録画予約システム」 2005年8月号 「位置情報からの検索」 2005年7月号 「逆リンクと兄弟リンク」 2005年6月号 「携帯から位置情報を活用」 2005年5月号 「Ajax」 2005年4月号 「Phidgetsシステム」 2005年3月号 「ファイルシステムによる階層型データの管理」 2005年2月号 「最近の画像認証」 2005年1月号 「位置コミュニケーション」

  • numerical programming first step

    数値計算の基礎 後藤謙太郎 *1 この文書は日経BP社の月刊誌 『日経ソフトウェア』 2001年11月号 に収録された「計算が合わないのはなぜ?四則演算の落とし穴」の原稿に手を加えたものです。 Copyright (c) 2001-2002 by GOTO Kentaro. All right reserved. 数値計算とは何か 数値計算とは、数値、とくに実数値*2を計算機内部で表現して行なわれる計算のことです。これに対して数式処理というものがあり、こちらは数値を表さずにあくまで式として計算することを主な目的としています。この2つは必ずしも対立するものではなく、数式処理を行なった後で数値計算が行なわれるようなシステムも存在します。 今日では計算機がいわゆる計算以外の用途に広く使われていますので、標準的な計算機利用者にとって見れば数値計算はむしろマイナーな存在になっています。しかし、さまざ

  • 東大での講演 - squeakerのブログ

    (ちょっとだけ追記しました。その他1/25のあたりも見てみてください。) "Can programming be reinvented?"というタイトルでの発表。東工大と東大で似たような発表をしたのだが、ストーリーラインが比較的新しいため、先にやった東工大での発表には反省点がいろいろあり、それが東大での発表に生かされた形になったのは否めない、かもしれない。以下は、かなり再現性の低いメモ。詳細はさらに聞いてください。「私」はもちろんAlan Kayを指します。 近所の人から、「なんで新しいコンピュータのほうがWindowsの起動やMS Wordの起動が遅いの?」、「大きいディスクがついているはずなのに、なぜ使える容量が少なくなるの?」、「アップデートをしたら、何で再起動しなくてはいけないの?」という質問をされる。なかなか良い質問である。 私自身も、コンピュータに関する疑問がある。「なぜ、コン

    東大での講演 - squeakerのブログ
  • プログラマの心の健康

    目次 はじめに 情報不安について 人の話を聞くこと 寝てから考えよう わ・ざ・と、ゆ・っ・く・り・、や・っ・て・み・よ・う ロビンソン式悩み解決法 驚き、最小の法則 むしょうに腹が立つあいつのこと あなたは、そのままでいいんです はじめからやり直したい症候群 人から信頼されるためにはどうしたらよいか トラブルがチャンス あなたはひとりではありません あなたのための聖書の言葉 ぜひ、感想をお送りください リンク集 更新履歴 はじめに 私はプログラマです。 プログラムを書いて生活の糧を得ています。 プログラマというのは精神的にも肉体的にも過酷な仕事だと思われています。 夜遅くまでディスプレイに向かい、 キーボードを叩き、ジャンクフードをべながらバグをとる…そんな職業だと思われています。 確かにそういうところもありますが、プログラマも人間です。 不健康な生活を長いこと続けることはできません。

  • グローバル変数が欲しい理由?

    グローバル変数が欲しい理由? グローバル変数が欲しい理由っていうエントリを見まして,忙しかったのでズイブン遅くなっちゃったけど,ちょっと考えてみます. 実はコメントしているnobsunが話をした同僚ってのは私です. で,nobsunは完成したプログラムを公開してこうすればいいんじゃない的なブログを書いてますけど, これでは多分相手はナットクしないんじゃねーかなーと思うわけ. だってグローバル変数を避けて実装すりゃ,そらそうでしょうよって思うだけだもの. そうじゃなくてnobsunをはじめとしてHaskellerがグローバル変数を欲しくならないのか, それとも禁欲的に自分に制約をかけてるだけなのかを示さなきゃならんと思うわけですよ. 確かにグローバル変数が欲しいとか引数に持ち回らなきゃいけないのってイマイチとか, どっかで聞いたようなセリフだよなぁ.(^^;) いや,言いましたよワタシも.

  • 命令型プログラミングはどこに行くのか

    命令型プログラミングパラダイムとは 現在主流のプログラミング言語は、質的にはハードウエアの実行メカニズムに深く根ざして発展してきた言語です。すなわち、固定長メモリセル列の上にデータ構造を構築し、状態を表現します。そして機械語命令列をプロセッサが順番に実行し、状態遷移を行うというチューリングマシン的メカニズムです。プログラミング言語が変われば、1つの命令文が扱えるデータ構造の粒度や抽象度も大きく変わりますが、「データ構造を構築し、計算を実行するためのアルゴリズム(命令文の列)を記述する」というパラダイムには変わりありません。 連載の視点では、PascalやCなどの構造化プログラミングや、C++Javaのようなオブジェクト指向プログラミングなども、質的には命令型パラダイムに含まれると考えます。 命令型プログラミングは、次回紹介する「宣言型プログラミング」と対になる概念です。「手続き型プ

  • Embedded Software Manufactory

    「リアルタイムOSから出発して組込みソフトウェアエンジニアを極める」ですが、印刷製コストが値上がりで、今までの形式(普通の印刷)や価格では重版はできなくなり、オンデマンド出版で判型がB5になります。価格もちょっとだけ上がって税込み2200円になります。 大きさは一回り大きくなって、やや薄くなり開きやすくなったと思います。 日経BPでの初版が2006年で、その後、エスアイビー・アクセスでの初版が2011年、改訂版が2016年、オンデマンド版が2023年となります。 2006年の初版から 17年経ちもう少しで一万部ですが、まだまだ使える内容です。実際、組込みソフトウェアもネットワークにつながることが普通になって、規模も増大する一方です。とはいうもののソフトウェアプロダクトラインをちゃんと実践している企業ってまだ少ないですもんね。 このの原稿書いていたときは、セキュリティのことなんか一ミリも

  • アラン・ケイの「Is "Software Engineering" an Oxymoron?」 - Smalltalkのtは小文字です

    UPDATE!!: id:propella さんがすばらしい翻訳を公開してくださいましたので、そちらをどうぞ 「ソフトウェア工学」は矛盾語法か? "-- -- -- -- -- -- -- -- -- -- -- -- -- --" Is "Software Engineering" an Oxymoron? [PDF(勝手ミラー版)] タイトルの訳はよく分からないのですが「“ソフトウエア工学”は矛盾表現か?」みたいな感じでしょうか。 これは、Croquet(Squeak システム上に構築された仮想3D空間オーサリング用のフレームワーク。Qwaq 社による商用化もされている)の最初の公開バージョンのマニュアル(Croquet0.1.pdf)の付録に掲載された文章なのですが、なぜか公式サイトからは消えていて、ググって見つけた勝手アーカイブから入手できる元の PDF でも絵が壊れていたので、そ

    アラン・ケイの「Is "Software Engineering" an Oxymoron?」 - Smalltalkのtは小文字です