タグ

2016年9月21日のブックマーク (18件)

  • TED運営者に聞く、「史上最高」のTEDトーク5選 | ライフハッカー・ジャパン

    Inc.:私は大のTED好きで、ほとんどのトークを見ています。でも、TEDから得られる洞察を誰よりも吸収しているのは、キュレーターのクリス・アンダーソン氏に他ならないでしょう。 アンダーソン氏は、ほとんどのプレゼンテーションやパフォーマンスを最前列で見ています。そのため、質問サイト「Quora」でTEDのトップ5を聞かれたときのアンダーソン氏の回答は、非常に魅力的なものでした。 では、数多くの魅力的なスピーカーの中で、アンダーソン氏の記憶に残っているのは誰なのでしょう? 彼は「奇抜な」5人を選びました。 1. David Deutsch Chemical scum that dream of distant quasars「遠くのクエーサーを夢見る化学的泡」 この奇妙ながらも魅力的なタイトルが付けられたトークについて、アンダーソン氏はこう記しています。 型破りな物理学者である彼は、「知識が

    TED運営者に聞く、「史上最高」のTEDトーク5選 | ライフハッカー・ジャパン
  • パケットキャプチャーで通信のやり取りを直接見てみよう

    通信プロトコルを理解するには、実際にどのようなデータをやり取りしているのかを見るのが手っ取り早い方法です。インターネットの通信技術では、「パケット」と呼ばれる単位でデータをやり取りします。しかし、通常利用しているWebブラウザーや電子メールクライアントなどのソフトでは、パケットを見られません。 ネットワークに流れているパケットを見るときに利用するのが、パケットキャプチャーのツールです▼。WindowsやOS Xの環境では「Wireshark」というフリーのツールを利用します。またLinuxなどのUNIX環境では「tcpdump」を利用するのが一般的です。どちらのツールでも、レイヤー2以上のパケットが見られます。 キャプチャーツールは(1)ネットワークやアプリケーションで障害や問題が発生した際のデータの確認、(2)プロトコルの正当性確認、(3)通信相手を特定した通信内容の確認、などが主な用途

    パケットキャプチャーで通信のやり取りを直接見てみよう
  • サイバー攻撃は「機械学習」で守れるか?未知の脅威を検知・分析するテクノロジー

    サイバー攻撃は、日々進化している。新しいテクノロジーが登場すれば、攻撃者はすぐに自らの攻撃に取り入れる。特に最近、増えているのが、AI機械学習を利用したサイバー攻撃だ。 例えば企業システムに侵入し、ネットワークの状態をAI機械学習で分析し、使われているアプリケーションやアクセスされているWebサイトなどを調べ、社内ネットワークにおける通常の状態を把握。その中に自らの攻撃を目立たないように紛れ込ませる。現実に、こうした攻撃者の侵入に気づけない企業は非常に多い。あるデータによれば、米国企業において、侵入から脅威が検知されるまでかかる平均日数は146日だという。日企業の場合は、この数値はもっと長くなるだろう。 脅威は外部からの攻撃だけではない。企業にとっては、内部不正も大きな問題だ。従業員の倫理観や社内の仕組み、制度等も絡むため、内部不正を防ぐことも、また非常に難しい。 もはや、高度化する

    サイバー攻撃は「機械学習」で守れるか?未知の脅威を検知・分析するテクノロジー
  • 「AbemaTV」アプリ開発の裏側。技術的チャレンジを絶やさない、組織文化とは | SELECK [セレック]

    〜開局5ヶ月で800万DLを突破した「AbemaTV(アベマティーヴィー)」。その開発の裏側と、それを支える「技術でチャレンジし続ける」文化を公開〜 2016年4月に開局し、開局5ヶ月で800万DLを突破した、インターネットテレビ局「AbemaTV(アベマティーヴィー)」。株式会社サイバーエージェントと株式会社テレビ朝日の出資により設立された同社は、「インターネット発のマスメディア」を目指し、そのサービスは最新の技術によって支えられている。 同サービスを運営する株式会社AbemaTVでは、「技術選定の裁量を、すべて現場のエンジニアに与える」方針を掲げている。その結果、「AbemaTV」では、「Protocol Buffer(プロトコルバッファー)」「リアクティブプログラミング」などの、新たな技術を随所に取り入れている。 今回は、同社でiOSアプリを担当する伊藤 恭平さんと、Android

    「AbemaTV」アプリ開発の裏側。技術的チャレンジを絶やさない、組織文化とは | SELECK [セレック]
  • Redux Patterns and Anti-Patterns

    (Korean, Japanese) Redux is a surprisingly simple library for managing application state with a Flux-like architecture. Here at Affirm, we are particularly interested in Redux’s time-travel capabilities. Our core business is offering transparent consumer loans, so it’s incredibly valuable to be able to replay the entire loan application process from the user’s perspective. Redux is more of a set o

    Redux Patterns and Anti-Patterns
  • Bootstrapの代わりになるか?超軽量CSSフレームワーク「Spectre」を試してみた

    あまりにも定番化しているので「とりあえずBootstrapで」というプロジェクトが多いと思いますが、シングルページのようなシンプルな案件ならもっとライトなフレームワークでもいいかもしれません。 フレームワークはプロジェクトの開発時間を大幅に短縮します。Bootstrapなどのフレームワークはとても人気があり、たくさんの機能を提供していますが、プロジェクトにはそこまで必要ない場合があります。この記事では、Spectreという新しいフレームワークに焦点をあてます。Spectreは軽くて、モダン、レスポンシブ、モバイルフレンドリーです。縮小化およびgzip圧縮された状態でのファイルサイズは約6.8キロバイトです。基的なグリッドシステムのほか、タブ、モーダル、カードなど、有用でさまざまな構成要素もたくさんあります。 記事ではSpectreの概要を説明したあと、使い始めるのに役立つ簡単な解説をしま

    Bootstrapの代わりになるか?超軽量CSSフレームワーク「Spectre」を試してみた
  • Big Sky :: Golang で Windows の DLL を作る方法

    以前から c-archive は作れたけど DLL にするとシンボルが被ったりして上手く DLL が作れなかった。 Big Sky :: golangWindows 版が buildmode=c-archive をサポートした。 だいぶ時間が掛かった様ですが、ようやく buildmode=c-archiveWindows でも使える様になりました。 cmd/go: -buildmode=c-archive should ... http://mattn.kaoriya.net/software/lang/go/20160405114638.htm cmd/go: -buildmode=c-shared should work on windows · Issue #11058 · golang/go · GitHub https://github.com/golang/go/i

    Big Sky :: Golang で Windows の DLL を作る方法
  • 大規模開発でオブジェクト指向は本当に変更に強いのか?

    オブジェクト指向(OOP)は変更に強い、と一般に言われます。 カプセル化とかいろいろな機能のおかげで、あとから仕様変更する場合などに他に影響が及びにくい、と。 しかし実際には銀行や官公庁の大規模プロジェクトで、システム開発の失敗や遅延、頓挫などをしばしば見聞きします。 それらはおそらくJavaでOOPで開発されているはずです。 失敗や遅延などする理由は、発注元の曖昧な要求や後出しの仕様変更の多発などが想像されます。 でもOOPであれば、少なくとも仕様変更には強いはず。 なのに、なぜ失敗しまくるのでしょうか? なぜ仕様変更のたびに膨大な影響範囲の調査・テストが必要なのか? ある一部分の機能を変更するだけなら、そのクラスの単体テストだけでいいんじゃないの? 「OOPは設計が大事。最初の設計がダメだった」という意見が想定されます。 しかし数百億円・数千億円規模のプロジェクトに関わるレベルの人です

    大規模開発でオブジェクト指向は本当に変更に強いのか?
  • コマンドラインツールを書くなら知っておきたい Bash の 予約済み Exit Code - Qiita

    上記の表の通り,Exit Code 1, 2, 126〜165, 255 は特別な意味を持ち,スクリプトやプログラム内で exit に指定するパラメータとしては避けるべきである.とりわけ,Exit Code 127 はトラブルシューティングで混乱の元である("command not found" で終了したのか,プログラム固有のエラーなのか区別できなくなる).しかしながら,多くのスクリプトが exit 1 を一般的な実行を続行できないエラーとして使っている.Exit Code 1 は Bash の一般的なエラーを含め,とても多くのエラーで発生しうるので,デバッグの時に切り分けが大変になるだろう. Exit Code を体系立てて定義する試みはある(/usr/include/sysexits.h)が,これは C と C++ プログラマー向けである.スクリプトに関しても同様な感じにするのが適切

    コマンドラインツールを書くなら知っておきたい Bash の 予約済み Exit Code - Qiita
  • Raspberry Pi Zeroで作るアナログデジタル二眼レフカメラ - karaage. [からあげ]

    アナログデジタル二眼レフカメラ Raspberry Pi Zeroを使って小型のカメラをつくってみました。Raspberry Piを使ったカメラは何度か作っています。 今回はRaspberry Pi Zeroを使うということでバッテリ含めた小型化で完全にカメラに内蔵することと、単純にRaspberry Piのカメラモジュールを使うのも普通なのでちょっとアナログ的な要素をだしてみることにしました。 具体的には、二眼レフのフォーカスを撮影することでデジカメでアナログ的な効果を狙ってみます。下記サイトの「デジカメ・オブスクラ」とやっていることは一緒ですね。 おもしろ写真工房:「デジカメ・オブスクラ」を作ってみよう! - デジカメ Watch Watch アナログデジタル二眼レフカメラ 作り方 必要なもの 二眼レフカメラ (大人の科学マガジンシリーズ) 学研Amazon 二眼レフカメラは大人の科学

    Raspberry Pi Zeroで作るアナログデジタル二眼レフカメラ - karaage. [からあげ]
  • 【筋トレ女子ブログ12選】短期腹筋割りメニュー6選つき | ストレスフリーnavi.

    普段からボディメイク意識の高い人たちに加えて、毎年春頃になると筋トレ女子やダイエッターが激増します。 「このままじゃヤバい!」 そう気づいて焦りはじめるのはたいてい、夏の3ヶ月前あたりから。 この記事では、これから筋トレを始めるにあたり、参考にしたいおすすめの筋トレ女子ブログやトレーニングメニューを紹介します。 女性版SASUKE『KUNOICHI』や「情熱大陸」でおなじみ、クロスフィットトレーナーAYAさんも登場! 最後までお楽しみに。 1.YURI YASUI OFFICIAL BLOG YURI YASUI OFFICIAL BLOG (旧:安井友梨オフィシャルブログ「フィットネスビキニ優勝への道」) JBBFオールジャパンフィットネスビキニ選手権大会総合優勝を果たした安井友梨さんのブログ。 美しく引き締まった友梨さんのボディや美尻は筋トレ女子にとっての憧れでしょう。過去記事では、大

    【筋トレ女子ブログ12選】短期腹筋割りメニュー6選つき | ストレスフリーnavi.
  • 画像処理をやるなら知らないと損!OpenCVがわかる資料まとめ

    OpenCV(オープンシーヴィ)は多機能なコンピュータビジョンライブラリで、動画や画像の処理に幅広く利用できるさまざまな機能が実装されています。 動画・画像処理を用いたアプリやサービスを開発するために、OpenCVを学びたいと思っている方は少なくないのではないでしょうか。 そこで今回は、OpenCVが学べる資料(記事・サイト・スライド)を10個ご紹介します。 OpenCVを基礎から解説している資料を中心に紹介していますので、OpenCVの学習にぜひご活用ください。 OpenCVがわかる記事・サイト 10分で学ぶOpenCV超入門 / MetaArt http://iphone.moo.jp/app/?p=1101 「画像を読み込み表示する」「画像のサイズを変更する」「画像をグレースケール化する」「画像を2値化する」、以上の4つのOpenCVを使ったプログラムについて学べる記事です。 各コー

    画像処理をやるなら知らないと損!OpenCVがわかる資料まとめ
  • エンジニアが採用できない会社 と 評価されないエンジニア - 情科若会2016公開用

    2016年9月17日伊東山喜旅館での情報科学若手の会2016において発表に使用した資料です。発表中のつぶやきはこちら→ http://togetter.com/li/1026676

    エンジニアが採用できない会社 と 評価されないエンジニア - 情科若会2016公開用
  • Quine Tweet: 自分自身へのリンクを持つ再帰的ツイート - まめめも

    This tweet is recursive. https://t.co/bZISaPd3Ts— Quine Tweet (@quine_tweet) 2016年9月19日 「このツイートはありません」となっていますが、URL をクリックすれば自分自身に飛べます。 以下、このツイートが生まれるまでの経緯を長々と書きます。 問題設定 そのツイート自身の URL を埋め込んだツイートを作ります。ツイートの URL はツイートをした後でないと決まらないし、ツイート文面を後から更新する手段はない(と思う)ので、単純ですが意外に難しい問題です。 調査 ご存知のように、現在のツイートの URL は次のような形式です。 https://twitter.com/<username>/status/<id>username はそのままなので、id を事前に予測できれば解決です。*1 調べてみるとこの id

    Quine Tweet: 自分自身へのリンクを持つ再帰的ツイート - まめめも
  • 【Ruby】PythonプログラマーがRubyを触って感じたこと - 歩いたら休め

    Pythonプログラマーというか、元々Python(ときどきR、C言語)で数値シミュレーションをしていた学生が、就職してRubyでWeb開発を行うにあたって勉強したことを書き連ねていくだけの記事です。 もし自分と同じような立場の人(これから後輩としてもどんどん増えていくかも!)がいたら、「ここを押さえておけばRubyは問題なく書けるよ」と教えられるように書いておきます。というのも、レビューを行っていた先輩とのプログラミングのスキルとの開きがあり、先輩も私も「どこが分かってないのか説明できない」状態になってしまってお互いに困ってしまった経験があるからです。 RubyPythonはよく似ているのですが、思想や見た目で違う部分が多く、片方を勉強するともう片方の理解も深まります。 たまに2ちゃんねるのオカルト板である「見たことある世界によく似た異世界に迷い込んだ」みたいな感覚で、なかなか面白い経

    【Ruby】PythonプログラマーがRubyを触って感じたこと - 歩いたら休め
  • なぜ弁護士の書く文章の読点は「、」でなく「,」なのか(2020年10月30日追記)|知的財産・IT・人工知能・ベンチャービジネスの法律相談なら【STORIA法律事務所】

    かれこれ5年以上お付き合いさせていただいてる顧問先の社長さんから 実は前から気になってたんだけど, 杉浦さんの書くメールって,なんで「、」じゃなくて「,」使ってるの? と聞かれました。 たしかに一般的には「、」の方が自然な読点であるところ,私の書くメールやブログの文章では「,」ばかり使っています。 なぜ弁護士の書く文章の読点は「、」でなく「,」が使われているケースが多いのか。 実は裁判文書において「,」が使われているからなのです。 ■内閣官房長官発「公用文作成の要領」がきっかけ 終戦後の昭和27年,現在以上に堅苦しく理解しづらかった公用文について「感じのよく意味のとおりやすいものとするとともに,執務能率の増進をはかる」ことを目的として「公用文作成の要領」が内閣官房長官より発せられました(「公用文改善の趣旨徹底について(依命通知)」昭和27年4月4日付内閣閣甲第16号。文化庁サイトで原文を確

    なぜ弁護士の書く文章の読点は「、」でなく「,」なのか(2020年10月30日追記)|知的財産・IT・人工知能・ベンチャービジネスの法律相談なら【STORIA法律事務所】
  • macOS Sierraへアップグレードする前の注意点まとめ。

    macOS Sierraへアップグレードする前に確認しておきたい機能や、注意点をまとめました。詳細は以下から。 日時間2016年9月21日にリリースされるmacOS 10.12 Sierraでは様々な新機能や利便性・パフォーマンスの向上が行われていますが、そのアップグレードに伴いいくつかの機能が廃止され、新機能が原因の不具合が発生しているようなので、それぞれ注意点をまとめました。 システム要件 ApplemacOS 10.12 SierraでアップグレードできるMacのハードウェア条件をEl Capitan時のハードウェア条件から引き上げ、Late 2009以降のiMacおよびMacBook, Mid 2010以降のその他のMacがアップグレードできるようになっていますが、

    macOS Sierraへアップグレードする前の注意点まとめ。
  • アクセス解析ツール「Juicer」の人工知能による推測が楽しい - cBlog

    Google アナリティクスは導入していて毎日チェックしてみてはいるものの、ぼーっとPV数、ページ/セッション、直帰率を眺めて「ふーん」ぐらいで終わっています。なんせ、高機能すぎてどう使ったらいいかよくわかっていません。 「Juicer」(ジューサー)は、Google アナリティクスと連携させることにより膨大なデータを分析し、初心者にもわかりやすく表示してくれるWebサービスです。 juicer.cc 月間100万PVまでといった制限はありますが、すべての機能が無料で使えます。 この記事を見て気になったので導入してみました。 uraweb.hatenablog.com 中でもおもしろいのが、人工知能が統計データを元にユーザー像を推測してくれる機能。 性別:女性 年齢:39歳 血液型:A型 学歴:大学卒 交際:未婚 職業:大学生・専門学校生・大学院生 特技は我慢。トラブルになるくらいなら我慢

    アクセス解析ツール「Juicer」の人工知能による推測が楽しい - cBlog