タグ

関連タグで絞り込む (131)

タグの絞り込みを解除

programmingとProgrammingに関するjacobyのブックマーク (415)

  • Googleブックスで読めるソフトウェア開発に関する本たち - 俺がぐったり部だ!

    Googleブックスの騒ぎを知って約1年。気づくと今そこには「読んでみたかった!」というが数多く載せられていることを知りました。 さて、そこでゲーム開発にも応用できる知識を中心に私がチョイスしたのが以下のたちです。もちろんGoogleブックスではこれら以外にもまだまだ多くのを閲覧することができます。これらを読めば、には当に知識と情報がまとめられているということ、著者たちの努力を発見できると思います。 ゲームデザイン 「おもしろい」のゲームデザイン: 楽しいゲームを作る理論 シリアスゲーム デジタルゲーム学習: シリアスゲーム導入・実践ガイド ユーザビリティエンジニアリング原論: ユーザーのためのインタフェースデザイン 人はなぜ形のないものを買うのか: 仮想世界のビジネスモデル ゲーム理論の基と考え方がよ〜くわかる ノベルゲームのシナリオ作成奥義 ライトノベル創作教室 すごい人

    Googleブックスで読めるソフトウェア開発に関する本たち - 俺がぐったり部だ!
    jacoby
    jacoby 2010/12/17
    これはすばらしい
  • プログラマが知るべきではない97のこと - Cube Lilac

    プログラマが知るべきじゃない97のこと - Togetter を読んでいたら面白かったので,赤文字で強調されているものを抜き出して適当に並べ替えてみましたw ちなみに,元ネタは プログラマが知るべき97のこと です.類似ネタの プログラマの嫁が知るべき97のこと,プログラマが体験するべきではない50のこと も併せてどうぞ. サーバ室に祀られた盛り塩の存在意義 言語やエディタ、IDE を disる と勃発する聖戦 VSS Boost プリプロセッサ PHP brainf*ck Lisper の態度 他言語のプログラマの Lisp へのイメージ 人月計算 エクセル方眼紙 受注確定と同時に赤字が確定していた 受注時に営業が顧客に提出した資料 見積書に勝手に足された項目の意味 この仕様が誰の気分で決まったのか 今必死で実装しているその機能が実は PM の好みで追加された仕様であること 依頼されたア

    プログラマが知るべきではない97のこと - Cube Lilac
  • 日常のスクリプト言語にJavaScriptはいかが? - tricknotesのぼうけんのしょ

    JavaScript Advent Calender の14日を担当させていただきます。よろしくお願いします。 ところでみなさん、最近特に話題になっているあの言語、なんだかご存知ですよね? ブラウザ上で動く サーバ上でも動く 関数型言語とオブジェクト指向言語の特性を持つ。 そう、みなさん大好きなあの言語の名前は何でしょう!? ・ ・・ ・・・ 『そうだね、JScript だね!』 はい、すみません。ごめんなさい。 というわけで(どういうわけで?)、ぼくの担当分は日常的にちょっと作業をする際の言語としてのJavaScriptをご紹介したいと思います。 今回はあえてWindows環境のみの紹介なので、JScriptといったほうが良さそうです。 ちょっとした作業で使うにはあまり便利とはいえませんが、もしかしたらこんな状況があるかも知れません。 Javaと聞いていたのに、行ってみたらCOBOLだっ

    日常のスクリプト言語にJavaScriptはいかが? - tricknotesのぼうけんのしょ
    jacoby
    jacoby 2010/12/17
    Windows環境はデファクトスタンダードだし、標準のプログラム環境のJScriptは精通しておきたいと思って早何年。..バッチファイルは貧弱なんだよね。
  • プログラマの嫁が知るべき97のこと

    「プログラマの嫁が知るべき97のこと」をまとめていきます。97越えてもキニシナイ! 誰でも編集できますので追加にご協力ください>< 元ネタ: 「プログラマが知るべき97のこと」 http://amzn.to/fqBF5H 関連: 「プログラマが知るべきじゃない97のこと」 http://togetter.com/li/78505 続きを読む

    プログラマの嫁が知るべき97のこと
    jacoby
    jacoby 2010/12/17
    おもしろすぎるw
  • PythonのWebフレームワーク使うなら知っておきたいデコレータ - 神様なんて信じない僕らのために

    最近「オワタ\(^o^)/」で有名なDjangoしか触ってないダメ人間です。 こんにちは。 Djangoとかどうでもいいがな、 Webフレームワークとかめんどくさいがな、 という最近なのでDつながりでDecoratorの話をします。 ナウでヤングなPythonistaのホットな話題はGCの参照カウンタ、 ではなくてFlaskとかかもしれないですが、 @app.route("/") def hello(): return "Hello World!" こいつも多分に漏れずDecoratorを使います。 Djangoでも、 @require_GET とか @require_POST とか使ったり見たことがあるんじゃないかと思います。 で、意外と魔法っぽいデコレータですが、 これっていったいどうなってんの? って事を知らない人が割といたりします。 「とりあえず指定しろって言われたから指定してます

    PythonのWebフレームワーク使うなら知っておきたいデコレータ - 神様なんて信じない僕らのために
  • プログラマーの成長を考えないSIerの仮説は間違っている - 達人プログラマーを目指して

    Java EEや.NETCOBOLやVB6よりも当に生産性が高いか? - 達人プログラマーを目指してのコメントで 熟練者も居ることは理解しているが、開発をする上で熟練者ばかりを集めることはできない。このため初心者側にレベルを合わせざるを得ない。 というコメントをいただきましたけれど、これは実に典型的なSIer(の上司)の考え方ですね。SIerの仮説と呼んでもよいくらいですね。とにかく、この仮説の前提となっているのは プログラマーのスキルレベルは一定で成長しない プログラマーは容易に交換可能なリソースである プログラマーは単純労働者である というモデルです。とにかく、この仮説がはびこっているから、いまだにSIerのフレームワークは「初心者側にレベルを合わせざるを得ない」という思い込みで作られていることが多いのでしょう。 COBOL(の初期の)時代ならまだしも、少なくとも現在の開発環境にお

    プログラマーの成長を考えないSIerの仮説は間違っている - 達人プログラマーを目指して
  • 「2カ月でiPhoneアプリ作成」-ブログがはてなブックマークで人気に - 亀有経済新聞

    「言語すら知らなかった私が2カ月でiPhoneアプリをリリースするまでにやった事」と題したブログがはてなブックマークの週間ランキング(11月20日~26日)でトップとなり、現在でも話題を呼んでいる。 同エントリーでは、それまでiPhoneのプログラミングを一切知らなかった著者が、独学でプログラミングを学び、開始から2カ月でリリースを行ったコツを披露している。同エントリーはツイッターやはてなブックマークで話題を呼び、ツイッターでは12月3日現在で1,100を超えるツイートがあり、2,700を越すユーザーがブックマークしている。 このエントリーの著者で、現在個人でウェブサイトの開発・デザインを行っているのが又吉れいさん。現在27歳の青年だ。葛飾区四つ木の出身で高校卒業後にアメリカに留学。大学留学中の夢は「アメリカで働きたいと思っていた。コンピューターについては『オタクがやるもの』と思ってい

    jacoby
    jacoby 2010/12/05
    大病を患い、帰国を余儀なくされた又吉さん。闘病生活は1年以上になり、闘病中「自宅のベッドでもできる仕事をしたいと考えた」結果、ウェブの世界で起業することを決意。全て独学でPHPやHTMLを学んだ。
  • Vim と Perl で音楽プレーヤを作ろう - Articles Advent Calendar 2010 Casual

    こんにちわ。Perl はあまり得意ではありませんが Vim はある程度使いこなせる、Zimbu兄さんこと mattn です。口癖は「カッコつけんなよ」です。 さて、最近の Vim 界は Unite というプラグインが流行り出しています。 Unite がどんな物かについての説明文は、手前味噌ですが私のサイトをご覧頂けるとなんとなく分かるかと思います。「unite.vim」でググると幾らかヒットするかと思います。来は何かしらを選択させるUIライブラリの一種となります。 さて、今日はこの unite.vimPerl を使って音楽プレーヤを作ります。 音楽プレーヤと言っても音楽ファイルのフォーマットやらなんやらを Perl でやるという訳ではありません。 メディアプレーヤの「rhythmbox」を使います。他のメディアプレーヤでも良かったのですが DBusというインタフェースにより外部から

    Vim と Perl で音楽プレーヤを作ろう - Articles Advent Calendar 2010 Casual
  • プログラマを目指す人が本を読む前に読むべきネットの記事 - もとまか日記

    最近、プログラマ向けの書籍を紹介するのが流行ってたようで。 全てのプログラマが読むべきベスト10冊見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊見習いプログラマが読んでも、ほとんど無意味な10冊きれいなソースコードを書くために読んでおくべき10冊 - ひがやすを blogPythonのプログラマを志したおいらが買ってよかった5冊の 「プログラマ向けの書籍」という点で言えば、確かにこれらのを読むといいのかもしれません。ちなみに私はどれも読んだことないです。スミマセン。 ただ、一つだけ気になったのが、これからプログラムを始めて、アプリを作ってみようと志してる方が、これらの記事を読んだ時に果たしてどう思うんだろ?ってことでした。 「こんな高価で難しそうなを読まないといけないの・・・?」 とか、思ってしまわないだろうか、と。もちろん、そういう趣旨の記事ではないのは分かってる

    jacoby
    jacoby 2010/12/02
    やり方を自分で考える経験をたくさん積む/検索すると答えはいっぱい出てくるけど、自分で考えてそこにたどり着けるかって、重要。目的にたどり着くためにどういう考え方をすればいいかを身に着ける。
  • 1年間の技術的負債を返すために読んだ3冊の本

    [この記事を読む前に] タイトルに騙されて来た方はごめんなさい。 恐らく、知っていることばかりが書いてあると思います。 “3冊の”もベストセレクションではありません。 “たまたま”選んだ3冊のです。 それでも読んでくれる心優しい方はどうぞ、先にお進みください。 技術的負債は日々、返済していますか。 技術的負債って何?という方はこちらへ。 技術的負債Wikipedia えー、正直、私は技術的負債が溜まっています。 お知らせメールを格的に初めて1年が経とうとしています。 何も無い状態から、手探りで始めて今の状態までなんとか持って行きました。 この計画が立ち上がった当時(2年ぐらい前かな)、自分ができたのは、 PHPが書ける(書けるだけ) サーバが少しわかる(cdとlsが打てるだけ) これぐらいです。 ちょっと大げさですが、あながち嘘じゃない。 そんなこんなで、試行

    jacoby
    jacoby 2010/12/01
    本題からはずれるけどこのコード例は変数名と変数の意味が一致してると読みやすいということでおk?/コーディングにおいて変数、関数名の命名規則は超重要。動けばいいは職業プログラマではないよね。
  • プログラマのための書籍リスト集――今話題のリストから名著案内本まで - はてなニュース

    海外のQ&Aサイトで上位に選ばれた、プログラマがキャリアの初期段階で読むべき書籍10冊をリストアップしたエントリーが注目を集めています。プログラマが高い関心を寄せる良書が一覧できるエントリーに触発され、今話題のリストから、コンピュータの古典や名著を紹介したブックガイドまで、プログラマの知的好奇心を満たす書籍リストを集めてみました。 ■ 話題のプログラマのための書籍リスト ▽ http://www.tommyjp.com/2010/11/blog-post_5447.html このリストは、技術系Q&Aサイト「Stack Overflow」に投稿された「What is the single most influential book every programmer should read?」(上記エントリーの冒頭から引用:もしもあなたが時間をさかのぼれるとして、開発者としてのキャリアの初め

    プログラマのための書籍リスト集――今話題のリストから名著案内本まで - はてなニュース
  • Linuxのソースコードを延々と読み上げるネットラジオ局「Linux Radio」 | スラド Linux

    世界一nerdなラジオ局、Linux Radioが放送しているのは「Linuxカーネル」だそうだ(家/.より)。 音声はオープンソースのテキスト音声変換ソフトウェアであるeSpeakを使って合成されているとのことで、現在は最新安定版である2.6.36.1を放送中だ。ページをロードするとランダムで音声ファイルが選択される仕組みであり、音声ファイルのラインアップは今後もっと増やしていく予定とのこと。 nerd心をくすぐられラジオに耳を傾けた家/.erも多かったようで、「アスタリスクが多すぎる!」や「5分くらい聞いたけどincludeばっかだった」、また「意外にも心地良い」といった喜びの(?)声が挙がっている。

    jacoby
    jacoby 2010/12/01
    声に出して読みたいソースコード部門
  • Kinectで光学迷彩を作ってみた | fladdict

    C++勉強開始二日目。 OpenFrameworksのお陰でだいたい基礎的なことは理解したので、光学迷彩を作ってみた。クネクネ動いててキモイですね。1:20秒ぐらいから見始めるのがよいかと思います。 赤外線でとったデプスで屈折をずらしたり、なんか水面っぽくしてみたり、C++わからねーとか叫びながら手探りで実装してますが大分楽しい。 これプロジェクタやサイネージで広いところでやってみたいなぁ。 stringとintの足し方とか、*マークと&マークの違いとか、みなさんに色々教えて頂いたおかげで、無事ここまで作れるようになりました。多謝多謝です。

    jacoby
    jacoby 2010/11/30
    2日の勉強でこれならすごい。ほかの言語の知識があって、ほとんどKinectのライブラリの力だったりするのかな?
  • プログラマーになるには - カレーなる辛口Javaな加齢日記

    http://d.hatena.ne.jp/moto_maka/20101128/1290886142 http://d.hatena.ne.jp/JavaBlack/20101124/p1 「こんな高価で難しそうなを読まないといけないの・・・?」 高価だとはぜんぜん思わないけど*1,答はYESです. 私はまずはC++を道具としてゲームを作ってみることが第一だと思います。 C++はCを含んでいますから、文法要素が多すぎて大変なら最初はCの範囲だけでもかまいません。 まあこれはいいかも.でもそうなるとEffectiveC++とかGoFくらいは最低限必要だよね. C++実践プログラミング 作者: スティーブオウアルライン,Steve Oualline,望月康司,クイープ出版社/メーカー: オライリージャパン発売日: 2003/09/01メディア: 単行購入: 6人 クリック: 70回この商

    プログラマーになるには - カレーなる辛口Javaな加齢日記
  • どのプログラム言語を覚えればいいのか分からないっていう初心者さんのためのガイド(Web)

    作りたい Webサイトのアイデアはあるけど、どんなプログラムを勉強したらいいか分からない人 ... という人のための、ざっくりとしたガイドです。 HTMLCSS はわかるけど ... という初心者さんが対象の記事になってます。 インターネット上には当に色んな Webサイトがあって、こんなサイトを自分でも作ってみたいなーと思う事がたくさんあります。でも、いざ自分で作ってみようと挑戦しようと思っても、これって何でできてるんだろうと考えます。そういえば、まだ Webサイトを作り始めるずっと前にもそんな風に思っていた初心者時代がありました。 やりたい事はあるけれど、まず、どんなプログラムを勉強すればいいのか、そこからが分からなかったんですよねー。プログラムとひと言でいっても、C言語系、PHPJavaPerlJavascript当にたくさんあって、初心者さんには意味不明だと思い

  • きれいなソースコードを書くために読んでおくべき本10冊 - ひがやすを技術ブログ

    なんか、プログラマとして必要なをあげるのが流行っているようなので、自分も書いておこう。きれいなソースコードを書くために読んでおくべき10冊。 最初はリファクタリング リファクタリング―プログラムの体質改善テクニック (Object Technology Series) 作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史出版社/メーカー: ピアソンエデュケーション発売日: 2000/05メディア: 単行購入: 94人 クリック: 3,091回この商品を含むブログ (312件) を見る 以上。終了。10冊じゃないか(^^; きれいなソースコードを書きたければ、一にも二にもリファクタリング、それしかない。 後は、良いソースコードを読みながら自分でも、実際にプロダクトを作ってみること。OSSとして公開すると、自然と良いコードを書こうというモチベーショ

    きれいなソースコードを書くために読んでおくべき本10冊 - ひがやすを技術ブログ
    jacoby
    jacoby 2010/11/27
    リファクタリングもってるけど、実践してねーな。
  • プログラマーが会社を辞める理由 - とあるプログラマの備忘録

    僕は7月に転職した。 前にいた会社はそこそこの大きさ100人弱、一時期は「ベンチャー企業」として 成功をしようとしていたが、この不景気の波に大きく飲まれて会社は弱体化。 給料は通常通り支払われるものの、 役員クラス&中堅がバシバシ抜けていく状態になっていた。 この状態になったのは僕が会社に入って3年目のことだったが、 別にこの状態になったから会社を退職したわけではない。 ではなぜ会社を退職したのか? 「日プロジェクトは他会社からの寄せ集めで作成されることが多い!」 僕がかかわったプロジェクトは7つだったが、 自社での開発たったの1つ。 他は常駐開発という名の派遣だった、 最初は何も疑問を抱かなかったけど、これってなにがおもしろいの? 常駐先で知り合いになれる人が良い人だったとかそんなことはおいておいて、 なんか会社が金額と見合ったプロジェクトを見つけてきて面接、 通ったら3カ月〜半年程

    プログラマーが会社を辞める理由 - とあるプログラマの備忘録
    jacoby
    jacoby 2010/11/27
    ジェネラリストは器用貧乏だよね。
  • プログラマならいつかは読んでおきたい(と言っておけばかっこいい)本10冊 - 2010-11-26 - きしだのはてな

    昨日の技術力をあげたいプログラマが読んでおかないと話にならない10冊は自体にはあまり意味がなくでその技術分野が大事で、あとエントリーレベルのものが多かったので、今日は読み甲斐のあるを。 棚に飾っておくとかっこいいです。あと、屋でまとめて買って持って帰れるなら、値段的にも重さ的にも、尊敬します。 ぼくが持ってないや持っててもほとんど読んでないがかなり含まれてます。「この人こんなも読んでるんだー」などと無用に尊敬したらダメですよ。むしろ、そのように誤解させて尊敬させるためのです。 アルゴリズムデザイン 作者:Jon Kleinberg,Eva Tardos共立出版Amazon読んで面白いし、アルゴリズムカタログじゃなくて設計方法の解説が多いので、とてもいいです。途中までは読んでるので続きを読まねば。 あとアルゴリズムのとしてはアルゴリズムイントロダクションが定番ですが、

    プログラマならいつかは読んでおきたい(と言っておけばかっこいい)本10冊 - 2010-11-26 - きしだのはてな
  • プログラマーが初心者におすすめするプログラミング関連本10冊

  • ログ解析ツールを作る - forest book

    ログ解析ツールを作っててノッテきてつぶやいたら、 ログ解析ツールを python で書いているときの嬉しさを誰かに共有したい、当に簡潔に書けて便利なんだよ 2010-11-18 20:29:14 via TweetDeck @t2y 例題とかみてみたいです。 2010-11-18 22:37:54 via TwitBird to @t2y と言われたのでオプションで指定した条件のログを抽出する簡単なサンプルを作ってみました。あくまで私はこんな感じで実装しましたが、他にもっと良いやり方があったら教えてくださいm(_ _)m 私の使い慣れている言語が Python と bash シェルスクリプトと C 言語(嘘です、慣れてません!)しかないので、この中で言えば Python しか選択肢がないですよねというのが当のところでした(^ ^;; 先ずはログ解析のサンプルプログラムを紹介します(要: