タグ

programmingに関するa4wのブックマーク (14)

  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • g新部裕@Linux Kernelは、穴を掘る!/Tech総研

    Linux(GNU/Linux)のカーネル開発にクレジットされた唯一の日人、新部裕さん。彼の活動は多彩です。リチャード・ストールマン氏の「GNUプロジェクト」への参加、IPAGoogle Summer of Codeでの若手プログラマ育成、もちろん業の研究職も……しかしその正体は「穴掘り人」だったのです。

  • 机の上に紙とペンを広げられるかで勝負が決まる - ひげぽん OSとか作っちゃうかMona-

    そういえば昨日の飲み会で誰かが言っていて同意したのがプログラマの机の話。 机の上に紙とペンをどれだけ広げられるかで勝負が決まる。 せまい机に押し込まれて隣の人と触れ合うほど、近かったりするともうだめ。 デュアルディスプレイで得られる効率はコーディングの効率なのだけど、机に広げたノートで得られるのは考えをまとめる効率。 脳の中に展開できない何かをノートに展開ですよ。 紙とペンとか言うと、うげー古いぜとか思うかもしれないですが僕より若い優秀なエンジニアは良く紙に何か描いているなあ。(上の世代は言うまでもない)。 今使っているノートとペンを教えてくれたのは僕よりずっと若い id:kambara氏 だし。

    机の上に紙とペンを広げられるかで勝負が決まる - ひげぽん OSとか作っちゃうかMona-
  • バッドノウハウからグッドラッパーへ

    「有用なものを生み出すけれど複雑怪奇になっているシステム」を見つけたときには、 「バッドノウハウだ」と批判するだけではなく、 バッドノウハウを隠す「グッドラッパー」を作ることを考えよう、というお話。 目次 はじめに 有益なものを生み出さなければ「奥が深い」とも呼ばれない バッドノウハウをグッドラッパーで隠そう 当によくないシステムとは よびかけ 補足:Perlとバッドノウハウ いろんな方からのコメント 反応リンク 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに 高林哲さんは『バッドノウハウと「奥が深い症候群」』というページで、 「奥が深い症候群」や「バッドノウハウをありがたがることの危険性」について書いています。 これはもっともな指摘なので、それを受けてもう一歩進んだ話を書いてみましょう。 有益なものを生み出さなければ「奥が深い」とも呼ばれない もしも「奥が深い」システムが何

  • OrgMode - Emacs上のアウトライナー

    Org-modeはCarsten Dominik氏が作成したEmacsのOutline-modeを大幅に拡張したアウトライナーのLisp(マクロ)である。Org=organizerという名のとおり、アウトライナーの域を超えて、プロジェクトやTODOを管理したり、スケジュールを組んだりするオーガナイザーである。 最初にOrg-modeに触れたのは、2004年12月初旬。当時、Zaurusを購入し、アウトライナーを探していたが、マクロが組めるエディターは存在しない。そこでシェルで動くEmacsにたどりついた。しかしEmacsのOutlineに不満を持ち、Emacsで動くOutline系のLispで良いものはないかと探していたところ、発見したのです。それは、あたかも専用のOutlineソフトのように、カーソルキーで階層を下げたり、ツリーを上下に移動したりすることができるものだった。しかしながら、

  • プログラマでない人を見分けるライフハック

    プログラマでない人を見分けるライフハック 「ライフハック」という単語を知らなければプログラマではない。プログラマはインターネットを徘徊してさまざまな情報を集めるのでプログラマはインターネットでよく使われる単語には敏感である。「ライフハック」や「Geek」はその典型であり、これを知っているかどうかでインターネットによく触れているかが判断できる。 対して非プログラマはテレビ・雑誌しか読まないので、そこで扱われていない「ライフハック」などの単語に触れる機会がない。でも「スイーツ」なら良く知っている。スイーツ(笑) Yahoo! Mailを使っていたらプログラマではない。プログラマなら、容量・使い勝手ともに優れていて、送信するメールに広告がつかないGmailを知っている。 対して非プログラマの学生は同じく非プログラマの友達から薦められたHotmailやYahoo! Mailを使い、送信するメールの

    プログラマでない人を見分けるライフハック
  • 第1回 オブジェクト指向言語Python | gihyo.jp

    Pythonはオブジェクト指向スクリプト言語です。PerlRubyPHPなどと並んで「軽量言語(LL)」と呼ばれています。LLは、開発効率の良さや手軽さなどが評価され、Webの開発を中心に世界中で広く使われています。 プログラミング言語としてのPythonの特徴には以下のような特徴があります。 動的な型付け インデントを使ったブロック表記 豊富なモジュール オブジェクト指向機能 組み込みのユニコードサポート Pythonはとてもシンプルなプログラミング言語です。プログラムで利用される「if」「⁠for」のような予約語は、Ruby 1.8の40より少なく31しかありません。シンプルでいて奥深いのがPythonなのです。 GoogleやYouTubeで活用 Pythonの作者Guido van Rossum氏が米検索エンジン大手のGoogleで働いているのは比較的有名な話です。Guido氏

    第1回 オブジェクト指向言語Python | gihyo.jp
  • Geekなぺーじ:Lispの名言が凄すぎる

    名言を集めたWikiquoteのLisp項目が凄すぎます。 「Lisp programming language」です。 さすが最強言語Lispです。 非常にアグレッシブです。 (ちょっとネタが古いと思いますが、許してください。。。) 以下、一部抜粋してみました。 主張が強そうなのを抜粋しているので多少内容が偏っていると思います。 誤訳していそうなのと、他にも面白いのがあるので原文を是非ご覧下さい。 Lispについて Emacsは、Lispという唯一美しいコンピュータ言語で書かれている - Neal Stephenson 未だかつてデザインされたプログラミング言語の最高峰 - Alan Kay Lisp("List Processing"の略)は最も重要で魅力的なコンピュータ言語だ。そしてそれはAlgolが発明された頃にJohn McCarthyによって発明された。 - Douglas H

  • 第2回 コーディングスタイルについて | gihyo.jp

    コーディングスタイル 「プログラミングに関する雑多な事柄」がテーマの連載、第2回の今回は「コーディングスタイル」について取り上げたいと思います。 コーディングスタイルは、コードの書き方に関するスタイルです。インデントのしかたや、変数名・関数名の表記法などはコーディングスタイルで扱われる要素の代表例です。 コーディングスタイルが異なると、同じ意味のプログラムでも見た目はだいぶ変わります[1]⁠。 ●『プログラミング言語C』(⁠通称K&R)のスタイル for (i = 0; i ●GNUプロジェクトのスタイル for (i = 0; i スタイルの一貫性 スタイルをごちゃまぜにするとコードが非常に読みづらくなるため、1つのプロジェクトの中ではコーディングスタイルの一貫性を守ることが重要です。 スタイルにも個人の趣味というものがありますが、個人の趣味よりもプロジェクト内での一貫性のほうが重要で

    第2回 コーディングスタイルについて | gihyo.jp
  • 第2回 Prologをご存じですか? | gihyo.jp

    官民創生の人工知能研究はムダじゃなかった! 今からおよそ30年も前の1982年。日の通商産業省(現在の経済産業省)は、ICOT(財団法人 新世代コンピュータ開発機構)を設立し、世界に先駆けて人工知能AI:Artificial Intelligence)を実現する第5世代コンピュータの開発を目標に掲げたプロジェクトを開始しました。 ICOTのプロジェクトは、第4世代コンピュータを一気に飛び越えて第5世代コンピュータ開発を行うという新奇性や、10年以内に人間の知能をコンピュータで実現するとした宣伝と、またこの時期は日が半導体産業でトップに躍り出ていたことやIBMへの産業スパイ事件などの背景もあって世界的な注目を浴びました。 しかし、1992年。10年の歳月と570億円(一説には1000億)の国家予算をかけたプロジェクトは、人間の知能を実現することはおろか産業界にも何ら影響を与えず、期待は

    第2回 Prologをご存じですか? | gihyo.jp
  • ITmedia Biz.ID:「弁当の買い出し」でPCの面白さに目覚めた――あとで行く・石原淳也さん (1/2)

    「ひとりでつくるネットサービス」第10回目は、行きたい場所を簡単に登録しておくことができる「あとで行く」を開発している石原淳也さん(34)にお話を伺った。 「弁当の買い出し」でコンピュータの面白さを知った 「プログラミングにハマったのは遅い方だと思いますね」。「田口元の『ひとりで作るネットサービス』探訪」の過去記事を読みこんできたという石原さんは笑う。 大学では機械情報工学科に在籍。授業でコンピュータを扱い、Cなどのプログラミングも教わったが「世の中にどう役に立つのかいまいちぴんと来なかったし、勉強としてのプログラミングは、大して面白いと思わなかった」そうだ。 初めて「コンピュータは面白い!」と思ったのは社会人1年生の時。就職した通信会社で、電話交換機のエンジニアとしてキャリアをスタートした。その会社では、新入社員に「部署内のお弁当買い出し係」という仕事が課されていた。 「『お弁当の買い出

    ITmedia Biz.ID:「弁当の買い出し」でPCの面白さに目覚めた――あとで行く・石原淳也さん (1/2)
  • NomadIsHere.com is for sale | HugeDomains

    Make 36 monthly payments Pay 0% interest Start using the domain today. See details

    NomadIsHere.com is for sale | HugeDomains
  • デスクトップ百景 - 第十二景:はてなを支える開発者の「何もない」デスクトップ 伊藤直也

    株式会社はてなで開発を担当している伊藤直也です。今回はデスクトップ百景ということで、恐れ多くも私のデスクトップを使って、開発者の使うデスクトップの様子をご紹介いたします。 ■ 何もないデスクトップ これが私のデスクトップ画面です。ご覧の通り、普段はごみ箱しかないという状態で、デスクトップそのものはこのコーナーの他の方々に比べて恐ろしくシンプルです。画面を広く使いたいので、タスクバーも普段は隠しています。画面のOSはWindows XPですが、MacOS Xも併用しています。 シンプルにしている理由というのは特にないのですが、1つ挙げるとすれば、仕事に集中できる状態を目指していたらこうなったといったところでしょうか。 私の職業はプログラムを書く人、すなわちプログラマーです。プログラムを書く仕事では長い集中時間が必要になります。長い時間考えて、考えた結果をプログラム言語によってソフトウェアとい

  • kaihachu.com - 開発合宿好きの技術者のためのコミュニティブログ

    This domain may be for sale!

  • 1