タグ

2017年11月2日のブックマーク (4件)

  • 「プログラミングの常識」を時々見直す必要性について|Rui Ueyama

    自分の中のプログラミングの常識というものは、ときどき現実のハードウェアに合わせて調節しないといけない。ハードウェアが進歩し続けているので、コンピュータで簡単にできることと相対的に難しいことのバランスが変化し続けているからだ。ここでは特にストレージにフォーカスして書こうと思う。 昔はメモリが相対的にとても貴重な資源だったので多くのプログラマがメモリを節約することに血道を上げていた。例えばWindowsの初期の頃に設計されたデータ構造には、メモリをバイト単位ででもいいから節約したいという意図の痕跡がいまでも多く見受けられる。DRAMの次に速い記憶装置はHDDだったので、メモリが足りなくなればHDDにデータを保存せざるを得ないのだが、DRAMとHDDのランダムアクセスの速度差は、机の上のの開いているページを見るのと、そのAmazonで注文して到着するのを待つのと同じくらいのスケールで違うの

    「プログラミングの常識」を時々見直す必要性について|Rui Ueyama
    PEEE
    PEEE 2017/11/02
  • 京都市内中心部のホテル建設ラッシュについて|くるり official

    先日、京都市中京区の文化施設「元・立誠小学校」にてイベントに参加し、弾き語り演奏を披露した。1993年に廃校になった同校はその後文化施設として再整備され、地域の顔として20年以上利用されてきたが、宿泊施設として生まれ変わることになり、その役目を果たし終えることとなった。 https://news.yahoo.co.jp/byline/shino-okamura/20171012-00076836/ 市内中心部の木屋町通り、高瀬川沿いという繁華な立地にある立誠小学校は、1980年代から20年ほど続いた市内中心部のドーナツ化による人口減少の煽りを受け廃校になった。 京都市内における人口変動、土地利用は、他の大都市と大きく異なる点がある。 第二次世界大戦中の戦災を免れ、古くからの街並みや歴史遺産が数多く残る京都市内中心部では、世界的にみても厳しい景観条例が事細かく存在する。広告展示物や建築物の形

    京都市内中心部のホテル建設ラッシュについて|くるり official
    PEEE
    PEEE 2017/11/02
  • ガビガビの低解像度写真を高解像度な写真に変換できる「EnhanceNet-PAT」が登場

    映画などのフィクションの世界のように、低解像度の写真を高解像度のものに変換するのが難しいことは、画像の編集や加工を行ったことがある人ならば誰でも知っていることです。しかし、ドイツの研究機関であるMax Planck Institute for Intelligent Systemsに所属するコンピューターサイエンティストたちが、低解像度の写真を高精細なものに変換するアルゴリズムを開発しており、その出来栄えは驚くべきものとなっています。 [1612.07919] EnhanceNet: Single Image Super-Resolution Through Automated Texture Synthesis https://arxiv.org/abs/1612.07919 AI method to upscale low-resolution images to high-resol

    ガビガビの低解像度写真を高解像度な写真に変換できる「EnhanceNet-PAT」が登場
    PEEE
    PEEE 2017/11/02
  • ユーザの近くにある偽DNSサーバの話:Geekなぺーじ

    RIPE 75で、DNSへの問い合わせ内容によって、DNSパケットが通過するネットワークが変わってしまうという怪しい挙動の報告がありました。 Babak Farrokhi - A Curious Case of Broken DNS Responses 発表資料(PDF) この発表では、DNSのパケットが途中ネットワークで解析され、そのDNSパケットに含まれる内容に応じて、すぐ近くにある偽のDNS応答が返ってくることがあるというものでした。 DNSパケットを解析するDPI(Deep Packet Inspection)装置+偽DNS応答機能といった感じでしょうか。 発表者は、偽DNS応答がどこにあるのかを調べるために、DNSの問い合わせを用いたUDPによるtracerouteを実装しています。 偽DNS応答は、特定の名前に対するDNS queryに対してのみ発動するようなので、通常のtra

    PEEE
    PEEE 2017/11/02