先日、Webronza というところに寄稿したのだが、有料登録しないと後半が読めなくなっていた。で、交渉して公開許可を頂いたので、ここで全文掲載。 「ちょっと待った!小中学校でのプログラミング教育」 現代社会はもはやコンピュータがなければ成り立ちません... 続きを読む
文芸的プログラミングとは 「文芸的プログラミング」とは、 スタンフォード大学のDonald Knuthが提唱している、 プログラムの作成とその文書化を同時に行なう手法で、 プログラムとその解説文書をひとつのファイルに混在させながら 追加したり修正したりして同... 続きを読む
2013-02-28 雑談 使って満足感のある、安心して使える、国産の、高級感のあるソフトウェアを作りたい。そのためには、ソースコードを最高に読みやすくて何の欠点もない状態にしなければならない。例えば、このサッカーボールはどのようにして作られているのです... 続きを読む
■ はじめに 日本語は約1万年前、古代縄文人によって考案された世界的にも最も古い部類のプログラミング言語の一つである。(※) 日本語の起源は、古代の北方系言語と南方系言語であり、それぞれの特徴、即ち、強力なマクロ機能と柔軟な音節構造を共に持ち合わせ... 続きを読む
For this post , i decided to collect some of my favourite quotes related to the programming . These programming quotes were made by some of the famous personalities in the IT industry . So , without wasting any time , here are my 10 favourit... 続きを読む
Let's Not Call It "Computer Science" If We Really Mean "Computer Programming" I've probably mentioned this before, but I felt I needed to clarify my thoughts on the question of teaching "computer science" in schools here in the UK. My first t... 続きを読む
今月の上旬にY Combinatorが、Work At A Startupというイベントを開催した。同社の卒業生たちが多数ステージに立ったが、それはあのいつも盛況のデモデー(Demo Day)のように投資家への売り込みのためではない。技術者たちに、ぜひうちで働いてくださいと呼びか... 続きを読む
Another Day, Another Argument Another morning, another news tech cycle mired in the open-letter style of debate. The subject? The ever-controversial Jeff Atwood’s latest blog post, “Please Don’t Learn To Code”, in which he basically argue... 続きを読む
The whole "everyone should learn programming" meme has gotten so out of control that the mayor of New York City actually vowed to learn to code in 2012. A noble gesture to garner the NYC tech community vote, for sure, but if the mayor of New ... 続きを読む
Haskell 純粋関数型言語は当然学ばなければなりません。 副作用の分離とモナドによる抽象化は本当のプログラマーなら知っておくべきでしょう。 遅延評価のメリット・デメリットとそれを活かしたアルゴリズムも重要です。 Scala オブジェクト指向と関数型の機能... 続きを読む
2008年にTwitterは中核システムをオブジェクト指向から関数型と呼ばれるプログラミング言語で書き換えることで、より安定したサービスを提供できるようになった。エンジニアの間でも関数型と呼ばれるキーワードが、複雑な処理を簡潔に記述できる技法として注目... 続きを読む
プログラマが解くのに1時間かかる問題を機械学習に放り込む話 By ぱろすけ on 4月 11th, 2012 皆様、 Twitter やら facebook で数カ月前に爆発的に拡散された以下の問題をご存知でしょうか。 ご存知の方が多いでしょうね。単に、イコールの左側の4つの数字の丸... 続きを読む
なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは?夢物語にリアルを求めない。 - subtech CoffeeScript に限らず、新規技術を言語やミドルウェア、その他諸々の新しいアーキテクチャを採用するときのメリット、デメリットを検討する必要があって。Co... 続きを読む
In this class you will learn how to use the principles of programming language design to implement your own working programming language in JavaScript. You'll be able to show off the finished product to your friends and prospective employers ... 続きを読む
Twitterのタイムラインが面白すぎて、ついうっかり言語を擬人化して脳内で言語女子会なるものを開いてしまいました。なお、登場人物と実在の人物は1対1に対応しません。 undefinedとnullの両方必要なの?とあるプログラミング言語が集う女子会にて:Perl: そうい... 続きを読む
2008-03-31[javascript]ハイクの画像を原寸大表示[javascript]3n+1問題[javascript]Javascriptからスタイルを一括指定2008-03-30[javascript]XPathにマッチする部分を強調するJavaScript2008-03-29[javascript]ライブ実体参照[javascript]はてブにアクセスした... 続きを読む
銀の流れ弾 「システム開発における数々の問題を、一挙に解決することができます!」という怪しげな触れ込みとともに喧伝されている「最新てくのろじー」やら「画期的そりゅーしょん」なるものを、ろくな検証もせずに導入してしまったことが原因で発生する様々... 続きを読む
こんな記事を見かけた。ちょっと昔の記事だけど。 頭の中にプログラムを入れる http://www.aoky.net/articles/paul_graham/head.htm ハッカーと画家のポール・グレアム氏の文で、プログラマは頭の中にプログラムをロードしてからコードを書く。このロードという... 続きを読む
Everybody's talking about how programming is the skill that we all are going to need. [Except those folks who might feel that most programming could be turned into wizard-like tools. Insert long discussion about Strong AI.] But what's a progr... 続きを読む
_ [仕事]出張 茨城県ひたちなか市へ出張。あまり出番なし。やっぱりおまけだったか。 夕食をごちそうになる。タイ料理。おいしかった。からかった。おなかいっぱい。 しあわせだけど、ちょっとくるしい。 _ [OOP]オブジェクト指向の神髄 なんか以前にもどこかで... 続きを読む
2011年に読んだ論文紹介 または私は如何にして心配するのを止めて静的に型付けされたオブジェクト指向言語を愛するようになったか 書いた人: ると 書いた日: 2011年12月18日 今年読んだ面白CS論文紹介カレンダーの5日目の記事です。 もくじ Sound polymorphic t... 続きを読む
ソフトウェアを中長期にわたってメンテナンスしていく場合、メンテナンスしやすいコードと、メンテナンスしにくいコードとの間には、同じ機能を実現していたとしても、その価値には雲泥の差があります。 メンテナンスの容易さを示す言葉として、メンテナビリテ... 続きを読む
Qiitaは、プログラマのための技術情報共有サービスです。プログラミングに関することをどんどん投稿して、知識を記録、共有しましょう。Qiitaに投稿すると、自分のコードやノウハウを見やすい形で残すことができます。 技術情報はテキストファイルへのメモでは... 続きを読む
Principal lecturer: Dr Alan Blackwell Taken by: MPhil ACS Syllabus Current research resources See the online proceedings of workshops of the Psychology of Programming Interest Group. Research with human participants See Cambridge online guida... 続きを読む
「CODE VS(コードバーサス)」は、日本のプログラマのスキル向上を目的に、IT企業8社が連携して開催するプログラミングコンテスト。全1000面の「タワーディフェンス」を題材に、全国の学生と競い合って、プログラミング技術の日本一をめざそう。 続きを読む
Facebookで、ある学生さんがプログラミングの勉強をしたいということで、良い自習の方法はないか?という相談をしていました。初心者が「自習」でプログラミングを学ぶことは、どうすれば効率的なのかを、改めて考えて回答しました。私のおすすめ学習法は「写経... 続きを読む
The Wikimedia Foundation is pleased to announce the October 2011 Coding Challenge. Our goal is simple. We want to find great coders who are also committed to the Wikimedia vision: a world in which every single human being can freely share in ... 続きを読む
Eric S. Raymond 著 山形浩生 YAMAGATA Hiroo + 田宮まや Maya Tamiya 訳 リンク、コピーは黙ってどうぞ。くわしくはこちらを見よ。 プロジェクト杉田玄白 正式参加作品。詳細は http://www.genpaku.org/ を参照のこと。 1999/06/25 22:48:58 \\ 1999/07/... 続きを読む
WEB+DB PRESS 総集編 / I told my code to sing "わたしはじぶんのコードにうたえと命じた" と題して WEB+DB PRESS 総集編 に小話を 書かせていただきました. レビューしてくれたひとありがとう. 表題は モンキービジネス 14 号 に載っていた 柴田元幸訳 ディキ... 続きを読む
$Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: ... 続きを読む
このまえ登り坂の途中でロードバイクのタイヤが破裂しました。ながたです。 今回はバッチ処理について書いてみようと思います。 バッチ処理? Webサービスの処理開始条件は、大まかに次の2つに分けることができます。 ユーザーのアクションに起因するもの ユー... 続きを読む
Site of a Finnish hacker, programmer and photographer 1. Learn a new programming language Learning new programming languages will expose you to new ways of thinking; especially if the new language uses a paradigm which you aren’t yet familia... 続きを読む
ステキな英文の記事を見つけました。10 ways to improve your programming skills。どれも自分が実践していることでもあって,「なるほどな−」と思うものばかり。超訳してお届けします:-)。 1. 新しいプログラミング言語を学ぶ 新しいプログラミング言語を学ぶ... 続きを読む
Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2002/5/6 ある重要なことがプログラミングやソフトウェア開発についての文献でほとんど語られず、そのため私たちは互いに誤解する結果となっている。 あなたはソフトウェア開発者だ。私もそうだ。... 続きを読む
91世代部あたりで流行ってるようなので、プログラミングに手を出したいけど悩んでる人向けに、自分がどういう変遷を辿ったか書く。あまり91世代とは関わりないけど、88なのでそんなに変わらない、つもり。大学4年。 生い立ちから書く。生い立ちを書かなければこ... 続きを読む
ロシアの研究者 A.P.Ershovは、プログラミングに必要な才能として、6つを挙げた。これは、確かにそうだなと思った。才能は磨いていけるものと信じて、これらの才能を磨いていけるように、メモをしておく。プログラミングに必要な6つの才能第一級の数学者の論... 続きを読む
新卒さん向け、速攻でプログラミングをマスターできるvimプラグイン「quickrun」 2011年04月25日- 新卒さん向け、速攻でプログラミングをマスターできるvimプラグイン「quickrun」。 この春、会社に入って、サーバに入って vim でプログラミングさせられている... 続きを読む
最近のもの Re: どうしてオタクは好かれないのか (Paul Graham) ランディ・パウシュの近況 (Randy Pausch) ジン、テレビ、社会的余剰 (Clay Shirky) 私のヒーローたち (Paul Graham) Scott Hanselmanの開発者とパワーユーザーのための究極のWindowsツールリスト... 続きを読む
設計の終焉? (原題: Is Design Dead?) マーチン・ファウラー チーフサイエンティスト , ThoughtWorks エクストリーム・プログラミング(XP) をかじってみて、多くの人がこう感じ ただろう。XP は「ソフトウェア設計など消え失せろ」と言っているのではな いか、... 続きを読む
Extreme Programming: A Gentle IntroductionLet's begin with a simple question: What is XP? As you will see, it is a deliberate and disciplined approach to software development. Next we might wonder when to use XP. Risky projects with dynamic r... 続きを読む
2011/02/25 日本では絶対にプログラミングしてはならない Tweet B! "Librahack"共同声明に関する詳細情報 あれだけ馬鹿げたことをして、いまだに被害届の取り下げが行われないのか。何故か。前例がないからか? 被害届の提出に対する萎縮か? 意味が分からな... 続きを読む
プログラマブルなインフラ、Ruby、JavaScriptなどが重要なテクノロジと評価される。ThoughtWorksのレポート オブジェクト指向やアジャイル開発などを広めてきたMartin Fowler氏が所属し、アジャイル開発のコンサルティングなどを行っている企業としても知られて... 続きを読む
某所の議論を見て思ったのだけれど、普通のオブジェクト指向言語でプログラミングする時は、対象を内在化してプログラムを書くという手法が比較的多く採用されているような気がする。特に複雑な問題を定式化するときは、対象をオブジェクトの形で表現するという... 続きを読む
0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org... 続きを読む
#97prog_ja Total views: 5 『プログラマが知るべき97のこと』(オライリー・ジャパン刊・オーム社発売)刊行記念トークセッション よいソフトウェアを作るプログラミングとは 森田創(寄稿者)×舘野祐一(寄稿者)×和田卓人(監修者) ■2011年1月15日(土)19:00~ 新... 続きを読む
2010年12月27日11:12 年収1500万円超えたフリーのプログラマだけど何か質問ある? Tweet カテゴリITビジネス 1 以下、名無しにかわりましてVIPがお送りします [] 2010/12/27(月) 05:11:46.18 ID:bRhMcIo40 立ったら答える 4 以下、名無しにかわりましてVIPがお... 続きを読む
■今回は、番外編です。Twitterでリクエストがあったのを見て、即席で作りました。■一発撮りです。バグやミスを頻発させております。その上に今回は本当にグダグダです。申し訳ありません。■IE6とメモ帳での制作です。■Brainf*ckの実行環境を作り、そのうえ... 続きを読む
プログラミング先日Javaのコードを3年振りくらいで書いてみたら、無性にJavaについて振り返ってみたくなった。Javaの誕生当時をリアルタイムで経験した僕にとってJavaは感慨深いものであり、多くのことをJavaから学び、僕を成長させてくれた原点でもある。僕と... 続きを読む
アジャイル開発のエクストリーム・プログラミング(XP)は好きなんですが、開発規模が大きくなった時に、どうやるんだろう、と最近考えていて、考えをメモします。開発規模の定義として、僕は、100行=小規模、1万行=中規模、100万行=大規模と定義します。それ... 続きを読む
雑記帳のきむら(K)さんに振られた気がしたので、中二病を高めるために必要な本を10冊挙げてみる。プログラミング言語ヒエラルキーを見れば分かるように、あなたが学ばないといけない言語は上から順にLisp、アセンブラ、C、C++、Perlだ。これを頭に入れてから、... 続きを読む
IT業界・仕事環境, 分析・設計技法最近はアーキテクトという役割で客先に常駐し、フレームワークの選定をしたり、事前に共通部品を設計したりする役割を担う仕事が結構あります。そこで運よくお客様のマネージャーがオブジェクト指向開発の経験が十分にある方だ... 続きを読む
『なぜ、プログラミングは楽しいのか?』に対する素晴らしい答え 『なぜ、コンピュータープログラミングは楽しいのか。なぜ、僕を含めプログラミングに携わる人々は、何度も辛い目に遭いながらも、この職種から遠ざかる事が出来ないのか・・・?』 この問いに対... 続きを読む
現在の多くのWebサイトでは,Webサーバ上で動作するプログラムで,データベースへのクエリを行い,動的にWebページを生成する処理が行われている.我々は,部分評価の手法を応用し,こうした動的Webページの生成を高速化するシステムを開発している.このシステムは,We... 続きを読む
図目次1.1. コマンド入力表記例1.2. クリエイティブコモンズライセンス2.1. Linuxシステムアーキテクチャ3.1. Armadillo ロゴ3.2. Armadillo シリーズ3.3. Armadillo-400 シリーズブロック図3.4. Armadillo-420ベーシックモデル見取り図3.5. Armadillo-440液晶... 続きを読む
プログラマに取って重要な能力というか気質として、中二病というのがあるんじゃないかなーとかふと思ったのだった。なんかちょっとしたことを達成した時に、「おおなんてこったオレすげー!!やばいオレ新世界の神だ!!!」みたいなことを思ったことがある人は... 続きを読む
ただいま予約受付中です。 在庫状況について この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。 「予約商品の価格保証」では、お客様が対象商品を予約注文した時点から発送手続きに入る時点、または発売日のいずれか早い時点まで... 続きを読む
■[C++] UNIX上でのC++ソフトウェア設計の定石 (1) UNIXは、Windowsなどの“開発者に優しい”OSと比較すると、シグナルやスレッドの利用に関して制限事項が多いですが、それを知らずにアーキテクチャ設計および実装を行ってしまうケースが散見されます。これは... 続きを読む
Modified March 7, 2010 These are questions that people ask me often. If you have better questions or comments on the answers, feel free to email me bs@research.att.com. Please remember that I can't spend all of my time improving my homepages.... 続きを読む
English only -----Original Message----- Subject: FW: Bjarne Stroustrup Interview about C++ (Joke I hope) Importance: Low 原文(In English) いいかげんな訳(Japanesish Translationish) On the 1st of January, 1998, Bjarne Stroustrup gave an intervi... 続きを読む
仕様やルール,使い方などのHow Toを手短にまとめたチートシートを探していたらこういうページを 見つけました。プログラミング言語だけでなく,HTMLやSQL,jQuery,Django,Railsなどもあって,かなり充実していてビックリかつ 関心したのでご紹介。チートシー... 続きを読む
「Java入門ブックガイド(入門編)よりよき入門書と出会うために」を読んで。第一印象として、よりよきJava入門ブックガイドに出会う必要があるなということ。 コマンドラインでは慣れ親しめないサブタイトルに「慣れ親しむことが上達の秘訣」とあるけども、コマ... 続きを読む
A DSL in 5 Languages Posted on Tuesday, August 03, 2010 We provide client libraries for our customers in 5 programming languages: Ruby, Python, PHP, C# and Java. Each library is built to help our customers make requests, parse responses and r... 続きを読む
An Android application will run on a mobile device with limited computing power and storage, and constrained battery life. Because of this, it should be efficient. Battery life is one reason you might want to optimize your app even if it alre... 続きを読む
プログラミング言語は人が作ったもの。人は誤るもの。なので完璧なプログラミング言語は存在しない。人は誤るもの、しかし誤りに固執するのは馬鹿の所業だ。プログラミング言語も、間違った設計をして、馬鹿でない人がそれを修正することの繰り返しで発展してき... 続きを読む
もしもプログラミング言語がアイドルグループだったら誇張や事実と異なる表現がございます。ネタとしてお読みください。特に関数型言語は全く触ったことが無いため誤っている可能性があることをご了承下さい。 while(i<10000)++i; COBOLバブル時代に銀行のCMに... 続きを読む
以前見つけた資料。そういやそんなんあったなと久々に検索して探すのに少し手間取ったのでメモ言語の比較対応で文法覚えられそうなんで便利じゃないかなと 参照: Big Script: PHP, Perl, Python, Ruby, Smalltalkhttp://hyperpolyglot.wikidot.com/scripting Sm... 続きを読む
Python Programing Langage Pythonista = Python教の狂信者 Pythonを好んで使う人々のこと ※こんなページタイトルですが、Pythonistaとは直接関係ありません。単にプログラミング言語Pythonの、一風変わった特徴/哲学の特集です。 このページの参照数 500 ... 続きを読む
Programmingプログラミング言語経験を列挙する場合、以下の指標を資料内に併記してください 付記例) Perl (5), Python (4), C (3), C++ (2)レベル5マスターレベル。拡張ライブラリを記述できるだけでなく、言語の内部仕様、処理系の実装等についても明るいレ... 続きを読む
以下の文章は、Red Hat による The Open Source Way の第12章 How to tell if a FLOSS project is doomed to FAIL の日本語訳である。 (本文は元々 Tom 'spot' Callaway によって書かれたものであり、CC BY SA 3.0 の条件下で利用されている。その「フリーソフ... 続きを読む
誤解を恐れず書く。Cyanを設計した高校生、5カ月で5つの言語を習得 − @IT自分戦略研究所これを読んだ感想をid:rosylillyが書いてて*1、自分も思ったこととか考えたこととかがあったので記事の内容ちなみにこんな感じで始まってました読者の皆さんは、「Cyan」... 続きを読む
Geekなぺーじ : 初心者はプログラミングをどうやって学ぶと良いのだろうか? 304 Not Modified: プログラミング初心者はギークから学べるのか 404 Blog Not Found:いきなりCの方がよっぽど難しい Geekなぺーじ : プログラミング学習に求められるのは夢と想像力... 続きを読む
プログラミング出来る人って脳味噌の構造がちょっと違う気がする 数学好きとか多いし:アルファルファモザイク alfalfalfa.com 158 users ■編集元:ニュース速報板より「プログラミング出来る人って脳味噌の構造がちょっと違う気がする 数学好きとか多いし」 ... 続きを読む
エアリープログラミングの紹介 - ばらゆりてちよう d:id:rosylilly 24 users プログラミング, 技法, ライフスタイルみなさんこんにちは。楽しくプログラミングしてますか?世の中には沢山のプログラミングや開発のノウハウ、手法があります。有名所だとスピリチ... 続きを読む
ストレンジアトラクタの描画をしてください。 ストレンジアトラクタの種類は問いません。 簡単に出力できる言語はその言語の出力機能を使ってもらってかまいません。 また、出力が難しい言語はgnuplotなどのグラフ出力ソフトを使って出力してください。 解答の... 続きを読む
ソフトウェア開発者を採用する面接の場において、応募者の専門家としての力量を見極めることは非常に難しい。そこで本記事では、開発者を評価するうえでの優れた質問を紹介するとともに、なぜそれらが優れているのかを説明する。 ソフトウェア開発者を採用する... 続きを読む
■ はじめに 「オブジェクト指向言語は間違っていた!」などとトンデモ系のタイトルにしてみましたが、正確に言うと、「従来の C++, Java などのオブジェクト指向言語における モジュール機構には問題がある。そこで新しいモジュール機構を設計した。」という... 続きを読む
商品の説明内容(「BOOK」データベースより) 本書では、UNIXシステムのプログラミングインタフェース、つまり、標準Cライブラリで提供されるシステムコールインタフェースや多くの関数について解説し、UNIXで稼働するプログラムを書く人を対象としている。 内... 続きを読む
最近Python クックブックを良く眺めているのですが、Cookbookをまじめに活用しているのは実は初めてです。以前はプログラムは動けば良いと思っていたのですが、pythonを使い始めてから、他の言語を使う時も「どう書くのが正解なのか」を結構意識するようになり... 続きを読む
The Briggs - Chase Law of Program Development: To determine how long it will take to write and debug a program, take your best estimate, multiply that by two, add one, and convert to the next higher units. The method I was taught in school, b... 続きを読む
10/02/10/1428246 story プログラミングにかかる時間、正確に見積もるには? makeplexによる 2010年02月10日 23時47分の掲載 1人月と1人月を合わせて2人月!!いつもより2倍残業して4人月、そして休日出勤をすれば4人月*3、これが工数を上回る12人月だーっ!部... 続きを読む
Programming, Hatenaここ最近,「○○○ 基礎文法最速マスター」と言う記事が流行っていたようです.この各記事の被ブクマ数を見ていると,プログラミング言語毎の(はてな界隈での)人気がよく表れているなーと思ったので被ブクマ数の多い順に列挙してみました... 続きを読む
さて試験問題です。 内容は、壁とスペースで構成された迷路が与えられたとき、スタート地点からゴール地点に至る最短経路を求めよ、というものです。 たとえば、S:スタート G:ゴール *:壁 $:解答の経路 としたとき、 ************************** *S* * * * ... 続きを読む
その他 | 16:26 | 足し算の答えが一意に決まるなんて昔話になるかも、というお話。 確認した範囲では、MATLAB 7.8 (2009a, 64bit) に足し算をさせる(たとえばサイズが500,000x1の行列の各要素を全部足す)と、その答えは一意に決まらない。全く同一のデー... 続きを読む
その他 | 16:26 | 足し算の答えが一意に決まるなんて昔話になるかも、というお話。 確認した範囲では、MATLAB 7.8 (2009a, 64bit) に足し算をさせる(たとえばサイズが500,000x1の行列の各要素を全部足す)と、その答えは一意に決まらない。全く同一のデー... 続きを読む
バグつぶしばかりやっていると飽きてくるので、目先を変えるために技術的な文書を作成し、ここで公開することにする(01/06/04)。 読者には C/C++ の知識があることを前提とする。それが無い人は書籍やWebで勉強して出直して来るように。 意見や質問がある場合... 続きを読む
Joel Spolsky/青木靖 訳 2009年9月23日 水曜 ジェイミー・ザウィンスキーは私が「ダクトテーププログラマ」と呼ぶ人間だ。私は大いなる敬意をもってそう呼んでいる。彼は未来を作るために熱心に働き、みんなの役に立つものを生み出す。ゴーカートを作る開発チー... 続きを読む
開発, 文系理系http://okajima.air-nifty.com/b/2009/11/post-4df8.htmlhttp://okajima.air-nifty.com/b/2009/11/post-b565.htmlhttp://okajima.air-nifty.com/b/2009/12/post-f94c.htmlちょっとだけツッコミ.学歴と試験の出来の相関予想以上にくっきりありま... 続きを読む
経済 | タイラー・コーエンがMarginal Revolutionの12/23エントリで引用している文章が興味深い。以下がその引用部。Software output cannot be measured as easily as dollars or bricks. The best programmers do not write 10x as many lines of code and th... 続きを読む
途上国の子どもに1人1台ノートPCを――そんな理念で「100ドルノートPC」を開発しているOne Laptop per Child(OLPC)プロジェクトから生まれたユーザーインターフェース(UI)が「Sugar」だ。2008年にOLPCから独立し、Sugar Labsというコミュニティで開発が進ん... 続きを読む
この文書は、Linux および Unix システム上で安全なプログラムを書く際に必要と なる設計や実装について、そのガイドラインを提供します。 遠隔のデータを見るためのビューアーや Web アプリケーション(CGI スクリプト を含む)、ネットワーク・サーバ、setuid ... 続きを読む
Pickup 続きを読む
■編集元:ニュース速報+板より「【IT】「テトリスを1時間強で作ってみた」の動画投稿者「幼稚園の頃"ベーマガ"のプログラムをSC-3000に打ち込んでいた」」 1 冷やし中華 部分的に終わりましたφ ★ :2009/11/09(月) 01:23:57 ID:???0 ニコニコ動画で2009年10月1... 続きを読む
Programming今年の文化祭で書いた記事です。----C言語といえば、いやなイメージ、過去の遺産といった感じがあるかもしれません。C言語のネガティブな側面というと、やはりポインタやメモリ管理などが難しい、ということが思いつくかもしれません。しかし、C言語... 続きを読む
2009-10-31 違和感 やったこともない場所のトラブル(違う言い方すればバグなんだけど) をアサインされて、どうにかせい!って言われて、数GBを平気で超えるソースコード見ながら理解して、一日でRoot Cause+Workaroundについて顧客にミーティングで説明したり... 続きを読む
32bitの符号付き整数の最大値は2G、符号無しなら4G。それ以上は表せません。そのため、いわゆる2Gの壁、4Gの壁と呼ばれるものがあります。代表的なものはファイルサイズ、そして、メモリサイズです。まだメモリが2GB以上ということはそれほど多くはありませんが... 続きを読む
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style. ... 続きを読む
Vista, Windows 7Windows における例外ハンドリング - @a4lg の準技術的日記すごくまとまってました.個人的に印象深かったのはこの辺.実は、x64 版 Windows 用のバイナリにおいては、fs:[0] に例外ハンドリング構造体へのポインタを設定するなどという行為は... 続きを読む