タグ

2012年8月21日のブックマーク (22件)

  • Wired 14.07: What Kind of Genius Are You?

    A new theory suggests that creativity comes in two distinct types – quick and dramatic, or careful and quiet. credit Darren Braun credit Darren Braun David Galenson in front of Georges Seurat’s Sunday on La Grande Jatte at the Art Institute of Chicago. A classic conceptualist, Seurat reinvented painting at the age of 25. When Galenson plotted the average auction price of an artist’s work against a

    Wired 14.07: What Kind of Genius Are You?
  • 人工知能のやさしい説明「What's AI」

    人工知能(Artificial Intelligence; AI)について,わかりやすくまとめましたので,どうぞご覧下さい.

  • Object-Oriented Programming with Objective-C (TP40005149 1.4.0)

    kimihito
    kimihito 2012/08/21
    まずはここから
  • Objective-Cプログラミング言語

    Objective-Cプログラミング言語 Cocoa > Objective-C Language 2011-10-12 Apple Inc. © 2011 Apple Inc. All rights reserved. 書の一部あるいは全部を Apple Inc. から 書面による事前の許諾を得ることなく複写 複製(コピー)することを禁じます。ま た、製品に付属のソフトウェアは同梱のソ フトウェア使用許諾契約書に記載の条件の もとでお使いください。書類を個人で使用 する場合に限り 1 台のコンピュータに保管 すること、またその書類にアップルの著作 権表示が含まれる限り、個人的な利用を目 的に書類を複製することを認めます。 Apple ロゴは、米国その他の国で登録され た Apple Inc. の商標です。 キーボードから入力可能な Apple ロゴにつ いても、これを Apple I

    kimihito
    kimihito 2012/08/21
    これやればいいじゃないかな
  • 頭の中にプログラムを入れる

    Paul Graham / 青木靖 訳 2007年8月 いいプログラマは、自分のコードに集中しているとき、それを頭の中に保持しておくことができる。数学者が取り組んでいる問題を頭の中に入れているのといっしょだ。数学者は学校で子供たちが習っているように、紙の上で問題の解いているわけではない。彼らは多くの部分を頭の中でやっているのだ。問題の領域をよく把握しようと努めることで、普通の人が記憶にある育った家の中を歩き回れるように、数学者は頭の中で問題空間を歩き回ることができる。最高の状態で行われるプログラミングもそうだ。プログラムの全体を頭の中に入れたなら、それを思い通りに操れるようになる。 これはプロジェクトのはじめにおいては特に価値がある。それはプログラムを作り始めるときに最も重要なことが、やっていることを変えられるということだからだ。単に問題の解き方を変えるという ことではなく、解いている問題

  • 新社会人の君へ-disるということについて - あんちべ!

    「ご趣味は?」と聞かれて「Lispをdisることですね(キリッ」と答えてしまい、 合コン開始4秒で蚊帳の外に放り出されるあんちべです、こんばんは。 今から長い文章を書く。 結論だけさっさと言っちゃうと 「まぁ、初めのうちは、あんまり『○○は使えない』とかdisらない方が良いよ」の一言だ。 さぁ、それで話しはおしまい。もし暇だったら続きも読んで欲しい。 (あと、この文章はたった一人のために書いた。 ちょっと妙に聞こえるところもあるだろうけど、そこは聞き流して欲しい) 私はよくいろんなものを嫌いだ嫌いだとdisる。 にわかベイジアンが嫌い(話すと長くなる)、Javaが嫌い(JVMは愛してる)、Perlが嫌い、 MavenとかCVSとかが嫌い、アジャイルアジャイル言ってる人が嫌い(アジャイルが嫌いなわけじゃないよ)… 言い出したらキリがない!毎日新しいdisりの種が沸いてくるんだ! 何度か様々な

    新社会人の君へ-disるということについて - あんちべ!
  • My Codex Leicester » Getting Started With Audio Unit

    Audio Unitを使ってAudioプログラミングを始めるための導入として Getting Started With Audio Unitを書いてみたいと思います. CocoaとC言語がそれなりに分かる人向け. Audio Unit APIを使ってSine波を鳴らしたり,サウンドファイルを鳴らしたり エフェクトをかけたりします. 最初から読む

  • 新卒で入った会社を2−3年で辞める前に考えるべきこと - Thoughts and Notes from CA

    先日、会社の若者から転職について相談をうけた。今年入社3年目のうちの会社では珍しい新卒組。色々話を聞いてみると、どうも危なっかしい。転職候補の会社が危なっかしいというのではなく、転職時に考慮すべき事項がきちんと検討、評価されていないのではないかという危なっかしさ。キャリアは自分の選択の積み重ねなので、新卒入社3年目であっても、転職先を人が決めたのなら、それについて周囲がどうこういう話でもない(と、私は考える)。ただ、転職前に考慮すべき事項を考慮してないという状況については、先輩として「もうちょっとこういうことも考えておきなさいよ」と助言しても良いのではないかと感じ、思いつくままにいくつかのポイントをアドバイスした。キャリアの長い人の考慮事項と異なる点もあり、私としても新たな発見があったので、今までのエントリーとかぶる部分もあるが、まとめてみたい。 片道切符か、往復切符か 「今勤めている会

    新卒で入った会社を2−3年で辞める前に考えるべきこと - Thoughts and Notes from CA
  • PythonDecoratorLibrary - Python Wiki

    This page is meant to be a central repository of decorator code pieces, whether useful or not <wink>. It is NOT a page to discuss decorator syntax! Feel free to add your suggestions. Please make sure example code conforms with PEP 8. Creating Well-Behaved Decorators / "Decorator decorator" Note: This is only one recipe. Others include inheritance from a standard decorator (link?), the functools @w

  • 先輩と覚える HTTP ステータスコード

    gistfile1.md 先輩に学ぶ HTTP Status Code 超雑にまとめました。修正してください。 登場人物 アプリケーション先輩: いつも忙しい。横に広がるのが得意(デブじゃない)。 後輩: 頼んでばっかしで役に立たない。 サーバー先輩: アプリケーション先輩と仲がいい。Unix Socket でつながるくらい仲良し。 プロクシ先輩: アプリケーション先輩とかサーバー先輩と後輩の間を取り持って代わりに伝えたりしてくれる。たまに勝手にレスポンスを書き換える。 1xx 系 100 Continue 後輩「あ、先輩!お願いが!」 アプリケーション先輩「おー、聞いてやる。詳しく話せ」 101 Switching Protocols 後輩「せんぱーい、お願いなんですけどー」 アプリケーション先輩「ちょっと待て、お前 HTTP 1.0 で喋るな、 HTTP 1.1 か TLS 1.0 で

    先輩と覚える HTTP ステータスコード
  • メモ化 - Wikipedia

    メモ化(英: memoization)とは、プログラムの高速化のための最適化技法の一種であり、サブルーチン呼び出しの結果を後で再利用するために保持し、そのサブルーチン(関数)の呼び出し毎の再計算を防ぐ手法である。メモ化は構文解析などでも使われる(必ずしも高速化のためだけとは限らない)。キャッシュはより広範な用語であり、メモ化はキャッシュの限定的な形態を指す用語である。 概要[編集] メモ化という用語は1968年にドナルド・ミッキーがラテン語の memorandum(覚えておく)から作った造語である[1]。memorization(記憶、暗記)は同根語であってよく似ているが、メモ化という言葉は情報工学では特別な意味を持つ。 メモ化された関数は、以前の呼び出しの際の結果をそのときの引数と共に記憶しておき、後で同じ引数で呼び出されたとき、計算せずにその格納されている結果を返す。メモ化可能な関数は

  • GitHub - faif/python-patterns: A collection of design patterns/idioms in Python

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - faif/python-patterns: A collection of design patterns/idioms in Python
  • 15円から始められるソーシャルカンパシステム「Kampa!」

    2012年、Kampa!は「インターネットを通じて楽しさや喜びを提供してくれる方に、感謝や応援の気持ちを伝えたい」との思いで開発されました。 現在も多くの方が色々な方法で楽しさや喜びを提供してくれる方がいますが、私達は応援のコメントしかすることができません。 Kampa!を使うと、手数料無料で15円から感謝の気持ちを直接送ることができます。

    15円から始められるソーシャルカンパシステム「Kampa!」
  • 私はRSpecでテストをこんな感じで書いてる - アジャイルSEを目指すブログ

    私がRSpec使ってテスト書く時はこんな感じで書いてるよ〜ってのを書いてみた。*1 テストを書く順番について TDDでコードを書く場合、先にテストを書く事になります。 そして、そのテストを書く順番ですが、私は下記のような順番で書くように意識しています。 設計する describe を書く itを書く subjectを明確にする before(context)を明確にする その他に、気をつけている点はこんな感じ 別のメソッド呼ぶ時は基的にstubなどで潰す contextは「〜の場合」、it は「〜であること」になるようにする 一つずつ、詳細を書きます。 設計する テストを書き始める前に、まず実装しようとしてるクラス、メソッドを簡単に設計します。 少なくとも、「クラス名」「クラスメソッド or インスタンスメソッド」「メソッド名」「メソッドの戻り値」ぐらいは決めます。 describe を

    私はRSpecでテストをこんな感じで書いてる - アジャイルSEを目指すブログ
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 無料で複数サイトのWeb サイト監視ができる「StatusCake」TwitterやSkypeに通知可能

    WordPressを安いサーバーや相性の悪いサーバーで動かしていると、知らぬ間に503エラーを頻発していたり、あるいは思わぬエラーで動かなくなっていることがあると思います。もちろんWordpressでなくても同じことが起こりうるのですが。 そういったエラーをすぐに察知するのに便利なのがWeb サイト監視ツール。メールなどで異常を知らせてくれるので、素早い対処をおこなうことができます。 今回は、そのWEBサイト監視をおこなっていて、サイトがダウンした際に、メールだけでなくTwitterやSkypeにも通知してくれるサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! TwitterやSkypeに異常を通知してくれる「StatusCake」 「StatusCake」は、無料で複数サ

    無料で複数サイトのWeb サイト監視ができる「StatusCake」TwitterやSkypeに通知可能
  • 人生はプロレスだ - はじめに閲覧されるべきもの

    人生はプロレスだ - はじめに閲覧されるべきもの
  • ニートなプログラマが世界を変える: [Vichrome]バージョン0.6.0をリリースしたので紹介。

    2011/10/18 [Vichrome]バージョン0.6.0をリリースしたので紹介。 Vichromeはvi(vim)風のキー操作を実現するGoogle Chrome Extensionです。 前々回:Vichrome : vim風インタフェースを実現するChrome Extension 前回:Vichrome 0.4.1リリースしたので紹介 これから少しの間「VIchromeをCoffeeScriptで作りなおそうプロジェクト」が忙しいので新規機能の実装は少し先になるかもしません。 CoffeeScriptへの移植もとっくに完了して既に0.6.0になりました。 そろそろ僕の要求は完全に満たしたので開発ペースも落とそうかと思ってるところ。 では、0.4.2〜0.6.0で追加された新機能の紹介です。 スムーススクロール スムーススクロールを追加しました。特に説明することもない

    kimihito
    kimihito 2012/08/21
  • Webサービスを作る人におすすめの実用サービス10 - パパパパ

    僕はこれまで個人やスタートアップを通じて30近くのWebサービスを作ってきて、失敗したり、ちょこっとうまくいったりを繰り返してきました。最近では、Facebookページで600万人のファンを抱えるTokyoOtakuModeというメディアの立ち上げ&運営を行ったり、自分の会社でスマートフォンアプリを開発したり、個人でスカイツリー観光のファンサイトを運営したりしています。 Webサービスを作る個人開発者やスタートアップは資金が潤沢にあるわけではないので、無料や低価格で提供されている様々なツールを駆使して、コストを削減していく必要があります。そこで今回はDropboxやGoogleカレンダーなどの定番サービスは除いて、僕個人が愛用しているおすすめの実用サービスを紹介してみようと思います。 1. Googleハングアウト / 音声通話&ビデオチャット これまで無料音声通話といえばSkype一択だ

    Webサービスを作る人におすすめの実用サービス10 - パパパパ
    kimihito
    kimihito 2012/08/21
    まだ学生募集してる
  • objective-c | Share Technical Blogs

    はじめに 以前AndroidでサーバとHTTP通信する方法を書きましたが、その実装になぞらえてiPhoneでも同様のサンプルを作ろうと思います。汎用的な基底クラスを作成することで開発効率が向上することを切に願います。 [Android]サーバーと通信する方法 作成するクラスとその説明 ・リクエストパラメータクラス RequestParam abstract ⇒サーバに送信するデータを保持したクラス。業務や処理によって送信したいパラメータは異なってくるので、基的には当該クラスのサブクラスを作成し、送信したいパラメータのカスタマイズを行って利用します ・レスポンスパラメータクラス ResponseParam abstract ⇒サーバから受けたデータを保持したクラス。業務や処理によって受信したいパラメータは異なってくるので、基的には当該クラスのサブクラスを作成し、受信したいパラメータのカス

  • 第1回 「オブジェクト,クラス,インスタンスの関係」 - ITプロフェッショナル・コラム:ITpro

    「オブジェクトとは何か」──。だれもが,まず悩むこの問題。「クラス」,「インスタンス」という概念と「オブジェクト」はどう違うのかが疑問になる。さらに,この問題については諸説があり,によってちょっとずつニュアンスや定義が異なっている。「書ではオブジェクトという用語をXXの意味として定義する」などという断り書きがあるもある。 実は,この最初の疑問は「オブジェクト指向を理解する」ための最終的な疑問でもある。つまり「オブジェクト」についての明確なイメージを持たないかぎり,オブジェクト指向を利用した分析,設計,実装はできない。「オブジェクト」が分からなければ,オブジェクト指向適用の可否を判断することもできない。つまり「オブジェクト」という概念を理解することから始めなければならないのだ。 アリストテレスはオブジェクト指向の祖? 私たちは法律について分からないとき,弁護士に相談する。では,「概念」

  • 「ふつうの人には夢なんて無いんだよ」 - デマこい!

    彼女の言葉に、私は絶句した。もう一人が「そうだよね」と相づちを打つ。学生時代の友人と三人で、新宿でランチべていた。彼女は念を押すように、口のなかで繰り返した。 「ふつうの人には、夢なんて無いんだよ」 隠れ房 新宿 http://r.gnavi.co.jp/g486507/ ※ランチビュッフェはお手頃価格。 彼女は独立してコンサル業を営んでいるし、もう一人は金融業界で活躍している。どちらも結婚していて、私の目にはすべてが順風満帆、夢を実現した「勝ち組」に見える。そんな彼女たちの口から「ふつうの人には夢がない」という言葉を聞くなんて、思いもよらなかった。 ――あなたの夢はなんですか? そう問われて、即答できる人は少ない。 私たちの多くは自分の夢が分からないまま生きている。およそ3万日の人生を何についやせばいいのか、決断できないまま一生を終える。それは彼女たちとて同じだ。夢のない「ふつうの人

    「ふつうの人には夢なんて無いんだよ」 - デマこい!