3M architectural finishes are decorative surfaces that can be applied virtually anywhere and offer hundreds of different design choices. Because…
3M architectural finishes are decorative surfaces that can be applied virtually anywhere and offer hundreds of different design choices. Because…
プログラミングを始めてから今日に至るまで、 様々なタイプのプログラマーと開発を共にしてきたが、 驚くべき速度で高い品質のソフトウェアを作り上げるプログラマーには、 一つ共通の特徴があるように思える。 それは、「はまる」時間が極端に短い、ということである。 風のプログラマー」を指向しており、開発速度を重要視している。 例えば平成14年未踏ソフトウェア創造事業「PICSY」では、 発表直前に知人でプロジェクトリーダーの鈴木健にレスキュー隊として呼ばれて 2,3日でGUI全般と、クライアント/サーバー通信部分の設計と実装を終わらせたのだが、 このときなどは、大体の要件を口頭で聞いた後は、 ほぼまったく手が止まらずコードを書き続ける感じで開発をしていた。 「はまる」時間の長さは開発速度に直結するわけだが、 プログラマーが「はまる」場合にはある程度の傾向があると思うので、 今日は「はまる」プログラマ
※この記事は「楽天市場から個人情報がスパム業者に流出か、実名の記載された迷惑メールが楽天でしか使っていないメールアドレスに届き始める」の続きですので、1本目の記事を読んでいない方はまず1本目の記事に目を通してからご覧ください。 「楽天市場から個人情報がスパム業者に流出か、実名の記載された迷惑メールが楽天でしか使っていないメールアドレスに届き始める」という記事中でも触れましたが、楽天は2005年7月の個人情報流出騒動によってシステムを変更し、楽天に出店しているショップに対してはメールアドレスを「非表示」にしているとお伝えしましたが、実際にはまったく違っていました。 なんと、楽天市場に登録した個人情報のほとんどを各ショップは閲覧することが可能で、なおかつメールアドレスを含む個人情報については楽天市場自身が各ショップに1件10円でダウンロード販売しているとのこと。ダウンロードはCSV形式のファイ
情報処理推進機構(IPA)は5月26日、主催イベント「IPAX2009」で、学生とITプロフェッショナルの対談会を開催した。テーマは「今、IT業界の見える化を志向する」。IT業界が具体的に何をしているか、学生たちに見えにくいのではないかという問題意識のもと、討論が行われた。討論会は今回で4回目。 パネリストとして登壇したのは、日本アイ・ビー・エムの明石雅典氏、日立システムアンドサービスの石川拓夫氏、SAPジャパンの大岩康志氏、東京海上日動システムズの高木靖史氏、日本電気の高橋伸子氏、マイクロソフトの高橋秀樹氏の6人。これまでの討論会と異なり、パネリストは現場で働く人々だ。職種もITスペシャリストやコンサルティング営業、人事など幅広い。 学生は、九州大学、公立はこだて未来大学、静岡大学、筑波大学から各2名の大学院生が参加。インプレスビジネスメディアの田口潤氏がコーディネーターを務めた。 10
まだ開発途中ではあるが、非常に興味深いので紹介しよう。今、開発現場の流れとしてSubversionからGitやMercurial(Hg)へとバージョン管理システムが移り変わろうとしている。Subversionのように集中管理型では面倒に感じていた点が分散型リポジトリになることでより手軽になる。 テストは幾つかパスする状態 そんな分散型バージョン管理で有力なのがGitまたはMercurialだろう(他にもあるが)。この二つのどちらを選ぶべきか…それはthe Hg-Git mercurial pluginが答えを教えてくれそうだ。 今回紹介するオープンソース・ソフトウェアはthe Hg-Git mercurial plugin、HgでGitプロトコルを利用するプラグインだ。 the Hg-Git mercurial pluginをMercurialの設定ファイルである.hgrcで指定したら、G
雑記プログラムは書く時間よりも読む時間の方が圧倒的に長いはずです。技術書を読まなくても、趣味でプログラムを組まなくても、読んでいる間の方が長い。 学校のプログラムの課題では、どうもこの単純なことに気づけてないのかなーという人がちらほらといます。確かに、提出さえすればプログラムを修正することはないかもしれない。また、コードの可読性は評価につながらないかもしれない。とにかく動くプログラムを作りさえすれば、それでいい。でも、そういったプログラムでも、やっぱり読む時間の方が長い。 はっきり言って、タイピングに掛かる時間なんてのはたかがしれてます。しかも、課題で出るようなプログラムなんてまず1000行もいかない。例え一本指打鍵でも、誤差レベルにしかすぎない。 いっさい躓くことがなく、頭の中で完璧にコードの全景が見えていて、脳内メモリが豊富にあり、記憶力に自信があるなら、可読性はかなぐり捨てても良いか
学生団体ivoteは、若者にとって政治が身近なものになり、社会のことが日常の中であたりまえに語られる社会を目指して活動する、学生の手による団体です
革新的webサービスを作るために、夜な夜なクローラーをぶん回してたはずが、ついカッとなってtwitterのbotを作ってしまったので紹介しておきます。作ったものは@tohae_callという人工無脳?です。 トハエコ (@tohae_call) on Twitter 僕は休日に呼び出される事が多く、たまにtwitterで「なんでとはえいないの?」みたいに言われることがあるのですが、それに対する自動対応をするbotを作ろうとしてこのようなアカウント名を取りました。また「何時に起こして」みたいなpostにたいして、どうにかしてモーニングコールをするという機能を実装しようとしていました。callだしね! 「なんでとはえいないの」機能は、ずいぶん前から実装してたのですが、色々とめんどくさかったので公開を見送っていました。でもあるtwitterでの流れがきっかけで、いくつか機能を実装してリリースしま
Twitterに似たWebサービスを提供するPlurk.com。時間軸を持つことで、よりインタラクティブな印象与えるサービスだ。世界的に展開しているのでアクセス数も相当多い。そのような中で活躍するのがキャッシュサーバだ。 実践で使われている信頼性高いキー/バリューデータベース Plurk.comでは3つのデータベースが使われている。一つはMySQLもう一つはmemcached。そして最後にLightCloudだ。 今回紹介するオープンソース・ソフトウェアはLightCloud、Tokyo Cabinetをベースにしたキー/バリューデータベースだ。 LightCloudはmixiなどでもお馴染みのTokyo Cabinetを利用して構築されている。ライブラリはPythonのみではあるが、他の言語へのリプレースもそれほど難しくなさそうとのことだ。実際にPlurk.comで使われているという点が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く