2017年3月29日のブックマーク (7件)

  • Python: ソケットプログラミングのアーキテクチャパターン - CUBE SUGAR CONTAINER

    今回はソケットプログラミングについて。 ソケットというのは Unix 系のシステムでネットワークを扱うとしたら、ほぼ必ずといっていいほど使われているもの。 ホスト間の通信やホスト内での IPC など、ネットワークを抽象化したインターフェースになっている。 そんな幅広く使われているソケットだけど、取り扱うときには色々なアーキテクチャパターンが考えられる。 また、比較的低レイヤーな部分なので、効率的に扱うためにはシステムコールなどの、割りと OS レベルに近い知識も必要になってくる。 ここらへんの話は、体系的に語られているドキュメントが少ないし、あっても鈍器のようなだったりする。 そこで、今回はそれらについてざっくりと見ていくことにした。 尚、今回はプログラミング言語として Python を使うけど、何もこれは特定の言語に限った話ではない。 どんな言語を使うにしても、あるいは表面上は抽象化さ

    Python: ソケットプログラミングのアーキテクチャパターン - CUBE SUGAR CONTAINER
    koyancya
    koyancya 2017/03/29
  • WebApps + Azure CDNを使い年間1,000円程度で独自ドメイン・SSL対応済み高負荷対策なWordPressサイトを 作ってみた話。 |

    WebサイトでSSLを利用した上に高負荷対応も考慮した構築にするとWeb的に結構なお値段になりますが、Azure CDNを利用するとびっくりするくらい安くSSL対応の高負荷対応サイト(しかもWordPress利用)が構築できるんでは?みたいのを見かけまして、当かどうか試してみました~。 CDNなので頻繁に更新が発生するサイトとしては不向きですが、WordPressサイトにすればプラグインでお問い合わせフォームを作ることができますし、ユーザーに問合せをしてもらいたいキャンペーン用のLPページ的な使い方だったらイケるのではないかと。 ちなみに今回の価格にはドメイン・メールサービス・Azure CDN・WebApps(WordPress)のお値段全て入っておりますw 事前準備 今回の方法を試すため、最低限以下のものを準備する必要があります。 ドメイン メールアドレス このあたりはお手軽にサクッ

    WebApps + Azure CDNを使い年間1,000円程度で独自ドメイン・SSL対応済み高負荷対策なWordPressサイトを 作ってみた話。 |
    koyancya
    koyancya 2017/03/29
  • WIP: Reduxについて (3).md

    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

    WIP: Reduxについて (3).md
    koyancya
    koyancya 2017/03/29
  • いよいよ研究者の皆様へ

    ブログカテゴリ 16-2 デジタル大臣・デジタル行財政改革 (116) 47外国出張 (178) 01外務委員長 (51) 02総裁選2009 (13) 03幹事長代理 (58) 04影の行政刷新・公務員制度改革担当相 (218) 05自民党役職停止中 (171) 06国際局長 (52) 07自民党中央政治大学院長 (195) 08自民党行政改革推進部長・無駄遣い撲滅プロジェクト (304) 09国務大臣・国家公安委員長 (109) 10自民党行革推進部長(再任) (121) 11外務大臣 (190) 12防衛大臣 (104) 13規制改革・行革・国家公務員制度・沖縄北方担当大臣 (103) 14新型コロナウイルスワクチン・コロナウイルス (46) 15自民党広報部長 (54) 16デジタル大臣 (140) 17記者会見 (145) 20宮中行事 (83) 21A年金問題 (127)

    いよいよ研究者の皆様へ
    koyancya
    koyancya 2017/03/29
  • Datalab(+GCP)を中心にしたデータ分析環境 - Qiita

    このエントリは以下2つのエントリの続編です。 Cloud Datalabの概要 Cloud Datalabのいい感じな部分と惜しい部分 Datalabを中心とした分析環境についての検討 データ分析環境については、分析者の人数であったり企業の業態、規模感等において色々な考え方があり、話を聞くたびに悩ましいなぁというところです。Datalabについては未来を感じているのですが、結論としては、残念ながらまだDatalabだけでは機能的には足りなさそうです。が、ディープラーニングという新しい分析技術がある程度デファクトスタンダードになった今、改めて分析環境については整理する意義はあると思うのでつらつら書いてみます。 分析環境に投資する意義 Rettyさんの事例は大変話題になり、また私自身も参考になりました。昨今ではディープラーニングが流行っておりますので、実用的にはやはりこの方向性に落ち着くのでし

    Datalab(+GCP)を中心にしたデータ分析環境 - Qiita
    koyancya
    koyancya 2017/03/29
    ヤバそう -> "クソクエリ問題"
  • macOS上のAPFSはUnicode Normalizationを行うのか? - なるせにっき

    iOS 10.3がリリースされましたが、APFSへの移行が含まれていて話題です。特に文字コード界隈ではHFS+で搭載されていた暗黙のUnicode Normalizationがなくなっている点が指摘されています1。 ではmacOSではどうなのでしょうか。SierraならばすでにAPFSを扱うことが出来るので試してみましょう。 % hdiutil create -fs APFS -size 1GB foo.sparseimage WARNING: You are using a pre-release version of the Apple File System called APFS which is meant for evaluation and development purposes only. Files stored on this volume may not be ac

    macOS上のAPFSはUnicode Normalizationを行うのか? - なるせにっき
    koyancya
    koyancya 2017/03/29
  • ポートノッキングで10秒間だけsshdを公開する設定 - hnwの日記

    先日Twitterに次のような書き込みをしたところ思ったより反応が良かったので、詳細の設定を紹介します。 UDP53番、TCP443番、UDP123番とポートノッキングをするとTCP443番に10秒だけsshdが現れる、という中二病全開の設定をした。皆様にもお勧めしたい。— hnw (@hnw) 2017年3月26日 といっても特殊なことをしたわけではなく、knockdでポートノッキングの設定を行い、iptablesと組み合わせて実現しました。 ポートノッキングとは ポートノッキングというのは、決められたポートを決められた順番で叩くことでファイアーウォールに穴を空けられるような仕組みのことです。ポートノッキングを使えば、TCPの7000番、8000番、9000番の3ポートにパケットを送りつけると22番ポート (SSH) へのアクセスが許可される、といった設定ができます。 ポートノッキングの

    ポートノッキングで10秒間だけsshdを公開する設定 - hnwの日記
    koyancya
    koyancya 2017/03/29
    っすよね。ロマンしかない。だがそれがいい -> “ポートノッキングに利用するパケットはそのままネットワーク上を流れますから”