タグ

2010年10月27日のブックマーク (3件)

  • 創造性のダークサイド:心理学研究 | WIRED VISION

    前の記事 アウディ『e-tron Spyder』のデザイン・プロセス 創造性のダークサイド:心理学研究 2010年10月26日 サイエンス・テクノロジー コメント: トラックバック (0) フィードサイエンス・テクノロジー Jonah Lehrer 画像はWikimedia 人間の創造性は、「不幸」となんらかの関係があるようだ。ゴッホやバージニア・ウルフといった人たちは、幸せとはいえない人生を辿ったが創造的だったし、アリストテレスは紀元前4世紀に、「哲学や詩、芸術や政治にすぐれた人はみな(ソクラテスやプラトンを含めて)、憂質的な気質があるし、病に悩んだ者もいる」という意味の記述を行なっている。[19世紀の英国の詩人]キーツも、苦悩や障害が知性を導き、魂を育む、と述べた。 コロンビア大学ビジネススクール教授のModupe Akinola氏は、このことを裏付けるような実験を行なっている。2

  • 【iPhone】メモリ不足時のシミュレートとデバッグ | iphoneアプリで稼げるのか

    iPachiで起きていた不具合なのですが、 特定の画面を表示中にメモリ不足に陥り didReceiveMemoryWarningを受け取ると アプリがクラッシュするという問題をついに 解消しました。 didReceiveMemoryWarning後にクラッシュするので メモリ管理でどこかがおかしくなっているのだろうとは 予想がつくのですが、いかんせん貧弱なエラーメッセージの ため、まったく発生元がつかめませんでした。 EXC_BAD_ACCESSとか言われてもさっぱりわからんです。 が、すばらしい記事をみつけました。 NSDebugEnabled これでクラッシュをおこしているオブジェクトの生成場所を 特定できるので、格段にデバッグ効率があがります。 というわけで、エミュレータでのメモリ不足時のシミュレートと デバッグのための設定をまとめます。 エミュレータでのメモリ

    desing
    desing 2010/10/27
    Xcodeにコードを記入してデバッグ。TIMETODOのメモリの不具合は、deallocされてしまったクラスのdidReceiveMemoryWarningメソッドをオーバーライドして何もしないようにしたら解決した
  • 頭と尻尾はくれてやる! 知らなくてはまった!loadViewが呼ばれるタイミング

    不具合対策にえらくはまったのでメモ。 さんざんはまった過程は後にして、私が知らなかったのは 「メモリ不足が起きるとOSがviewを解放する。再度そのviewを表示するのにloadViewが呼ばれる。」 ということ。 私が書いていたコードなんですが、問題部分は以下のような簡単な画面構成でした。 tableViewControllerでテーブルを表示(画面1) そのテーブルのセルをタップするとナビゲーションコントローラーにより遷移して別なview(画面2)を表示する というもの。 標準アプリの「設定」など、よくある構成ですよね。 この遷移後の画面2でごにょごにょとやってるとさんざんメモリをったようで、 Received memory warning. Level=1 なんてデバッガコンソールに警告が表示されます。 そして、最初の画面1に戻った時に落ちるのです。 どうやら、画面2でメモリ不足に

    desing
    desing 2010/10/27
    メモリ警告で画面が落ちる対策