タグ

2014年8月15日のブックマーク (5件)

  • まずコードの可読性を最適化しよう | POSTD

    最近では 最適化 という言葉を使う場合、GPUメモリ消費やネットワークトラフィックの最適化、などと明示的に言わない限りは、 実行時間の最適化 という意味で使われるケースがほとんどです。 自分が何を最適化しようとしているかを知ろう 私がプログラムを始めた頃、プロセッサの処理能力は遅く、メモリサイズもとても限られていて、キロバイト単位で計算されていました。ですからメモリ容量をよく考え、メモリ消費を上手に最適化しなくてはなりませんでした。大学では最適化について2つの極論を教わりました。 メモリを犠牲にして実行スピードを最適化する。 または何度も計算を繰り返して、メモリ消費を最適化する。 最近では誰もメモリについては大して気にしていません(デモシーン製作者、組み込みシステムのエンジニア、一部の携帯電話ゲームのディベロッパなどは別です)。RAMだけでなく、ハードディスクの容量についても同様です。 W

    まずコードの可読性を最適化しよう | POSTD
    coppieee
    coppieee 2014/08/15
  • 車買取一括査定を依頼してこんな交渉には注意?

    少しでも高く車を売りたい。そして申込みをスムーズに行うためにも 車買取の一括査定サービスはとても便利です。 複数の業者へ一斉に中古車査定を依頼するのですが、交渉には少し注意が必要です。 一括査定からの申込みなので、業者も始めから競争相手がいることは知っています。 業者としては少しでも低い査定額で早く決めてしまいたいもの。 他の業者が来る前に、決断させるような交渉を進めます。 「今決めるなら、プラス10万円上げます」というような上乗せした査定額を 提示することもあります。思わず決めたくなりますが、冷静に考えてみると 最初からプラス10万円の提示ができたはずです。このやり方に誠意を感じますか? それでも決めてしまうか、他の業者を待つかはご自身次第になりますが、 このような交渉術はよくあることです。頭に入れておくと良いですね。 高額な査定額を探すためには、査定を依頼した車買取業者の金額がすべて

    車買取一括査定を依頼してこんな交渉には注意?
    coppieee
    coppieee 2014/08/15
  • TechCrunch | Startup and Technology News

    Less than one year after its iOS launch, French startup ten ten has gone viral with a walkie talkie app that allows teens to send voice messages to their close… While all of Wesley Chan’s success has been well-documented over the years, his personal journey…not so much. Chan spoke to TechCrunch about the ways his life impacts how he invests in startups.

    TechCrunch | Startup and Technology News
    coppieee
    coppieee 2014/08/15
  • Ingress(イングレス):そこまでハマってないけど約1ヶ月でLV7になった私が見た・書いた記事まとめ - KAMPLOG

    GoogleのAR(拡張現実)ゲームIngress(イングレス)。iOS版がリリースされたのが2014年7月の中頃。 Ingress カテゴリ: ゲーム, アドベンチャー, ストラテジー 早速インストールしてプレイすること1ヶ月。周りでプレイする人ほどハマってないよなあ自分、と思いつつLV7になっていました。 私よりあとにはじめたのにLV8になった人や、2週間でLV8になった人もいる、というのを見聞きしているので、それに比べたらまだまだヒヨッコな私がこれまでに見た・書いたIngress関連記事をまとめてみました。 とりあえずここ見とけ まずはここおさえておけばIngressに関するだいたいのことはわかるでしょ、なサイト・記事たち。 Ingressって何?このアイテムって何?レベルが上がるとどうなるの?という基については、以下の攻略サイトが参考になります。 ・【MMMMORPG】Ingre

    Ingress(イングレス):そこまでハマってないけど約1ヶ月でLV7になった私が見た・書いた記事まとめ - KAMPLOG
    coppieee
    coppieee 2014/08/15
  • モナド教

    前提知識:モナド モナドを理解せずともモナド教を信ずることは出来ますが,理解していればより深く納得できるでしょう. 操作 :: 型 -> 型 は,"型"から"型"へ写す"操作"の存在を表します. モナドの文脈 m が必要とする2つの操作: return :: a -> m a で,値を保ちつつ文脈 m の中に入れ込むことが出来ます. (=<<) :: (a -> m b) -> (m a -> m b) で,「値を文脈に入った別の値へ写す操作」を「文脈に入った値を同じ文脈に入った別の値へ写す操作」に変換します. id :: a -> a は値をそのまま返す操作です. id を =<< で変換して得られる操作 join :: m (m a) -> m a で,二重に文脈に入った値を一重の文脈に入った値に戻すことが出来ます. 文脈の値から生の値を取り出す型 m a -> a を持つ操作は,一般

    coppieee
    coppieee 2014/08/15