タグ

2015年7月30日のブックマーク (25件)

  • webdesign-dackel.com - このウェブサイトは販売用です! - webdesign dackel リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    webdesign-dackel.com - このウェブサイトは販売用です! - webdesign dackel リソースおよび情報
    clavier
    clavier 2015/07/30
    ReactをCoffeeScriptで書くための開発環境を整える | WebDesign Dackel
  • Amazon EC2再入門 2015年7月版 | DevelopersIO

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 恒例となってきましたが「Amazon EC2再入門」をアップデートしようと思います。相も変わらずにAWSがアップデートを続けているので記事も最新化します。 最近半年のEC2関連アップデートまとめ 前回の記事から半年の間でEC2に関するアップデートです。成熟したサービスであるEC2でも、まだまだアップデートは止まらないようです。 スポットインスタンスのターミネート通知を試してみた AWSの新サービス SSM を知っていますか? EC2 のAuto Recoveryが東京リージョンにリリースされました Amazon EBSが最大16TB、20000IOPSをサポートしました Amazon EC2の新しい高密度ストレージインスタンス「D2」が出ました [新機能]AMIをCreation Date(作成日)で検索できるようになりました Amaz

    Amazon EC2再入門 2015年7月版 | DevelopersIO
    clavier
    clavier 2015/07/30
    Amazon EC2再入門 2015年7月版 | Developers.IO
  • 【やじうまPC Watch】 トリンプブラのふっくら谷間を体験してきた

    【やじうまPC Watch】 トリンプブラのふっくら谷間を体験してきた
  • Tell, Don't Ask | The Pragmatic Bookshelf

    This website uses cookies for account and order processing. By using this site you understand and agree to our use of cookies, our Terms Of Use, and Privacy Policy Alec Sharp, in the recent book Smalltalk by Example [SHARP], points up a very valuable lesson in few words: Procedural code gets information then makes decisions. Object-oriented code tells objects to do things. — Alec Sharp That is, yo

  • 『Amebaのログ解析基盤のワークフロースケジューラー』

    技術部でログ解析基盤を担当している善明です。 Amebaのログ解析基盤Patriot向けに開発したワークフロースケジューラーをオープンソースとして公開したので、その紹介をさせて頂きたいと思います。 開発の背景Patriotのようなログ解析基盤では、データの取り込み、変換、集計という一連の処理の流れ(ワークフロー)を管理する必要があります。 これがないと、例えば、必要なデータがそろってないのに集計処理が実行され誤った数字がレポーティングされる、といった事態を引き起こしてしまいます。 PatriotではAmebaの様々なサービスのデータを扱っており、それを処理するためのワークフローは大規模で複雑なものになります。 また、例えば、ブログとピグの両方を使っているユーザ数などの複数のサービスをまたぐ集計も行っているのでサービス毎にワークフローを分割して管理するのは難しく、継続率や累計利用日数など処

    『Amebaのログ解析基盤のワークフロースケジューラー』
  • 正規表現:悪い表現、いい表現、最良の表現 | POSTD

    わずかな文字がいかにしてパフォーマンスに大きな違いを生めるかというお話 正規表現は、私たち開発者がことあるごとに駆使する呪文のようなものですが、私たちはそれをどんな時も巧みに使いこなしていると言えるでしょうか。正規表現は繊細で精密な言語です。入念な慎重さで記述してやれば、ボウリングで一瞬にして完璧なストライクを取るような強力なテキストとなり得ます。 しかし、正規表現が精密さに欠ける状態で投げ出されると、さながら酔っ払いがよろよろとつまずきながらテキストの上を歩くがごとく、そのボールはぎこちなくボウリングのレーンを転がり、ピンを1つか2つ倒すだけで終わってしまうのです。 これら2つの正規表現の違いは何なのか。何がいい表現と悪い表現を分けるのか。正規表現に素晴らしい力を与えるメカニズムを、この投稿で明かしてみようと思います。効果的な表現とそうでない表現との大きな違いをきっと分かってもらえるはず

    正規表現:悪い表現、いい表現、最良の表現 | POSTD
  • Golang開発環境 3分クッキング - Qiita

    あと3分でGolangの環境が欲しい そういうこと、よくありますよね。 はい、ではこちらにあらかじめ茹でておいた CentOS 6.5 の環境があります。

    Golang開発環境 3分クッキング - Qiita
  • キャッシュフレンドリーな二分探索 ー データ構造を再考する | POSTD

    現代のコンピュータのアーキテクチャに搭載されている高速のキャッシュメモリは、 参照の局所性 に優れた(=一連のものとしてアクセスした要素が、互いに近いメモリのアドレスに配置されている)データ構造を好みます。これは、 Boost.Containerの平坦な(ツリー状ではない)連想コンテナ のようなクラスを陰で支えている理論的根拠です。要素を連続的に(かつ順序だてて)保存すると同時に、標準的なC++ノードベースの連想コンテナの機能性をエミュレートします。以下にあるのは、要素が0から30の範囲の時、 boost::container::flat_set の中で 二分探索 がどのように行われるのかを示した例です。 探索で目的の値を絞り込むにつれて、アクセスされる要素は次第に近くなっていきます。そのため、最初のうちは大きな距離を飛び越えていくような感じであっても、参照の局所性は このプロセスの最後の

    キャッシュフレンドリーな二分探索 ー データ構造を再考する | POSTD
    clavier
    clavier 2015/07/30
    キャッシュフレンドリーな二分探索 ー データ構造を再考する | コンピュータサイエンス | POSTD
  • 参考にしたい! JavaScript(CoffeeScript)スタイルガイド7選! - Money Forward Developers Blog

    こんにちはー。 フロントエンドエンジニアの平山です。 JavaScript(CoffeeScript)の役割が増えてきた昨今。 ここいらで一度、有名なスタイルガイドを追ってみたいと思います。 一緒にスタイルガイドを策定したり、あーやこーや語らいながらよりよいスタイルガイドを考えたいフロントエンドエンジニアの方は、とりあえず一緒に開発しましょう! 【採用サイト】 ■『マネーフォワード採用サイト』 https://recruit.moneyforward.com/ ■『Wantedly』 https://www.wantedly.com/companies/moneyforward JavaScript AirBnB Airbnb JavaScript Style Guide Airbnb JavaScript Style Guide(es5) 和訳(非公式) JSスタイルガイドだと有名な感じ

    参考にしたい! JavaScript(CoffeeScript)スタイルガイド7選! - Money Forward Developers Blog
    clavier
    clavier 2015/07/30
    参考にしたい! JavaScript(CoffeeScript)スタイルガイド7選! | マネーフォワード エンジニアブログ
  • 開眼! JavaScript オンライン勉強会 #tkbjs

    Online Study TokyoBouldering.js(tkbjs)というオンライン勉強会では、 毎月第2、第4火曜日、22時から1時間で毎回オンラインで書籍の読書会/写経会をしています。 今、5冊目となる開眼! JavaScriptを開始したばかりなので、 興味ある人はOnline Study TokyoBouldering.js – Lingrからログインすると参加できます。 JavaScript Good Parts - Online JavaScript 勉強会を始めます! - tatsuo.sakurai's blog JavaScriptパターン Effective JavaScript tkbjs オンラインJavaScript勉強会3冊目Effective JavaScriptは11月26日からスタート | Web Scratch Promise #tkbjs で

    開眼! JavaScript オンライン勉強会 #tkbjs
    clavier
    clavier 2015/07/30
    開眼! JavaScript オンライン勉強会 #tkbjs | Web Scratch
  • Why Docker is Not Yet Succeeding Widely in Production

    Docker’s momentum has been increasing by the week, and from that it’s clearly touching on real problems. However, for many production users today, the pros do not outweigh the cons. Docker has done fantastically well at making containers appeal to developers for development, testing and CI environments—however, it has yet to disrupt production. In light of DockerCon 2015’s “Docker in Production” t

    clavier
    clavier 2015/07/30
    Why Docker is Not Yet Succeeding Widely in Production
  • DeepLearningフレームワークCaffeをCPU modeでMacにインストールする方法 - Qiita

    ※この情報は2015/07/04のものです、Caffeは非常に更新速度が早いため現在動作するかは分かりません。 Caffeとは 最近話題のDeep Learningのオープンソースなフレームワークです。 カリフォルニア大学バークレー校の院生が作り始めたそうです、凄い! 公式ホームページはこちら、C++PythonやMATLABで使えるので得意な方を選んで使えます。 更新が非常に早いので最新の情報を追ってみると面白そうです。 ここから画像分類のデモが見られるので、気になる方は試してみてください。 Caffeを使おうと思った背景 Deep Learningを勉強し始めた当初は関数型言語だし普段使っているからScalaでDeep Learningやる!とか甘い考えで色々試していましたが、ある時画像処理や機械学習のライブラリ、フレームワークがPythonなどの言語と比較して圧倒的に少ないことに気

    DeepLearningフレームワークCaffeをCPU modeでMacにインストールする方法 - Qiita
    clavier
    clavier 2015/07/30
    DeepLearningフレームワークCaffeをCPU modeでMacにインストールする方法 - Qiita
  • ElasticsearchとKuromojiを使った形態素解析とN-Gramによる検索の適合率と再現率の向上

    ElasticsearchとKuromojiを使った形態素解析とN-Gramによる検索の適合率と再現率の向上:Elasticsearch+Hadoopベースの大規模検索基盤大解剖(2)(1/3 ページ) リクルートの事例を基に、大規模BtoCサービスに求められる検索基盤はどう構築されるものなのか、どんな技術が採用されているのか、運用はどうなっているのかなどについて解説する連載。今回は、テンプレートを利用したインデックス生成など、検索結果の品質を向上させるためのさまざまな取り組みを紹介する。 連載目次 リクルートの全社検索基盤「Qass」の事例を基に、大規模BtoCサービスに求められる検索基盤はどう構築されるものなのか、どんな技術が採用されているのか、運用はどうなっているのかなどについて解説する連載。初回の前回「リクルート全社検索基盤のアーキテクチャ、採用技術、開発体制はどうなっているのか

    ElasticsearchとKuromojiを使った形態素解析とN-Gramによる検索の適合率と再現率の向上
    clavier
    clavier 2015/07/30
    Elasticsearch+Hadoopベースの大規模検索基盤大解剖(2):ElasticsearchとKuromojiを使った形態素解析とN-Gramによる検索の適合率と再現率の向上 (1/3) - @IT
  • Optimized gzip/zip packages, 30-50% faster – defer time.Sleep()

    I have worked on optimizing the standard library deflate function, and I am happy to announce revised gzip/zip packages, that on x64 is about 30-50% faster with slightly improved compression. Project: https://github.com/klauspost/compress All packages are drop-in replacements for the standard libraries, so you can use them by simply changing imports. Compressed car by César; Musée d’Art Contempora

    Optimized gzip/zip packages, 30-50% faster – defer time.Sleep()
    clavier
    clavier 2015/07/30
    Optimized gzip/zip packages, 30-50% faster | the post blog
  • エンジニアが成長のエンジンになる日 #devsumi #natsumiC7

    Developers summit 2015 summer の登壇資料です 冬の登壇資料は下記になります。 http://www.slideshare.net/i2key/45-developers-summit-2015-devsumi-devsumibRead less

    エンジニアが成長のエンジンになる日 #devsumi #natsumiC7
    clavier
    clavier 2015/07/30
    エンジニアが成長のエンジンになる日 #devsumi #natsumiC7
  • ReactのAPIを眺めてみた - Umi Uyuraのブログ

    先日から少しずつ触っているReactですが。 umi-uyura.hatenablog.com とりあえず日語で入門的な情報がまとまっている 一人React.js Advent Calendar 2014 - Qiita をざっと読んでみました。 後半のAdd-onsやServer-side rendering、テスト関係などはもう少し使ってみないとわからないところもありますが、前半のReactの基的な使い方はとてもわかりやすかったです。 で、チュートリアルなどを読み進めたり、もう少し具体的な実装をするにあたり、どういったAPIがあるのかをざっと把握したくて、 Reactの公式サイト のREFERENCEを眺めていたのですが、ちょっと一覧性が悪かったので、Cheat Sheet的にまとめておくことにしました。 Top-Level API React は、React Libraryのエン

    ReactのAPIを眺めてみた - Umi Uyuraのブログ
    clavier
    clavier 2015/07/30
    ReactのAPIを眺めてみた - Umi Uyuraのブログ
  • Nginxと名前解決の話 - Masteries

    Nginxでは, serverコンテキストのlocationコンテキストにおいて, proxy_passディレクティブを利用することで任意のホストにアクセスを転送することができます. 例えば, serverコンテキストにおいて, location / { proxy_pass http://127.0.0.1:5000; } みたいに書いてあげれば, localhostの5000番ポートにアクセスを転送することが出来ます. Webサービスでは, こういう感じでNginxが443番(HTTPS)や80番ポート(HTTP)で受けたアクセスを5000番ポートなどで動いているWebアプリケーションに転送している訳です. で, このproxy_passディレクティブは, IPをそのまま書くのではなく, 次のようにドメインを書くこともできます. location / { proxy_pass http

    Nginxと名前解決の話 - Masteries
    clavier
    clavier 2015/07/30
    Nginxと名前解決の話 - Masteries
  • はてなで大規模サービスのインフラを学んだ - ゆううきブログ

    中〜大規模サービスのインフラの様子を知りたいアプリケーションエンジニア向けに、もともとアプリケーションコードを書いていた視点から、個人的な体験をベースにはてなで大規模サービスのインフラを学んだ過程や学んだ内容の一部を紹介します。 Webアプリケーションのブラックボックス Webアプリケーションフレームワークの向こう側 なぜ複数のサーバが必要なのか 突然のWebサービス3層構成 リバースプロキシ アプリケーション データベース その他のコンポーネント キャッシュは麻薬 飛び道具としてのKVS/NoSQL 非同期処理 バッチ処理 Mackerelの場合 参考 まとめ Webアプリケーションのブラックボックス 今年もはてなインターンの時期が近づいてきた。 毎年ではないけど、はてなインターンでは「インフラ講義」というのをやっている。 今年はインフラ講義の講師としてアサインされたのでちょうど何を話そ

    はてなで大規模サービスのインフラを学んだ - ゆううきブログ
    clavier
    clavier 2015/07/30
    はてなで大規模サービスのインフラを学んだ - ゆううきブログ
  • 樋渡啓祐・前武雄市長、CCC子会社の社長に就任

    TSUTAYAを運営するカルチュア・コンビニエンス・クラブ(CCC)は2015年7月28日、地方創生や地方高齢者の健康促進など自治体向け事業を進める新会社「ふるさとスマホ」(東京都渋谷区)を設立、社長に樋渡啓祐・前武雄市長(45)が就任すると発表した。資金の4000万円はCCCグループのCCCモバイルが全額出資した。 スマートフォンを持ち歩いた距離に応じてグループ共通ポイント「Tポイント」を与えるサービス、高齢者にスマホを提供して安否確認ができるサービスなどを通じ、格安スマホの拡販やTポイントの利用者拡大につなげたい考え。 樋渡氏は2006年に武雄市長に就任。武雄市図書館の運営をCCCに委託し、来館者を増やした。

    樋渡啓祐・前武雄市長、CCC子会社の社長に就任
    clavier
    clavier 2015/07/30
    樋渡啓祐・前武雄市長、CCC子会社の社長に就任 : J-CASTニュース
  • 第384回 Initramfsのしくみ | gihyo.jp

    Ubuntuはカーネルを起動したあと、ルートファイルシステムをマウントするために「Initramfs」というイメージファイルを使用します。今回はこのイメージファイルについて説明しましょう。 Initramfsの役割 Ubuntuはさまざまなディスクデバイスにルートファイルシステムをインストールし、起動するOSです。カーネルはブートローダーによって起動されたあと、ルートファイルシステムをマウントするために、サポートしているすべてのディスクデバイスのドライバを持っている必要があります。 しかしながらこのドライバをすべてカーネルに組み込んでしまうと、カーネルが肥大化してしまいます。しかもそのほとんどは、今使っているディスクデバイスでは不要なドライバです。必要なドライバを必要に応じてロードする仕組みとして「カーネルモジュール」がありますが、今度はその「カーネルモジュール」をどこに保存するのかという

    第384回 Initramfsのしくみ | gihyo.jp
    clavier
    clavier 2015/07/30
    第384回 Initramfsのしくみ ── Ubuntu Weekly Recipe
  • 第21回 テスト駆動開発(1) まずテストを書こう | gihyo.jp

    こうして必要な情報を調べてみるとBMIや肥満度に性別や年齢は必要ないのが分かります。そのとき、開発者は立ち止まって考えます。例えば、「⁠必要ないので、実装は取りやめようか?」「⁠しかし次回作成するUIには、性別を反映したい」「⁠ここは今後のアプリケーションの発展の可能性を考慮して、残す方向で進めよう」といったように考えます。このように、ごく近い将来利用する要素であれば、先回りして実装しておくのも許容できます。しかし、利用する予定がないのであれば、きっぱり削除しましょう。必要になってから実装する(YAGNI])というXP(エクストリーム・プログラミング)の原則です。 テストコードの作成と、目的のコードの作成 それでは、個人情報コンテナクラスをテストするコードを書いてみます。この段階で個人情報コンテナクラスそのものは、入力を受け付けますが中身は空っぽです。このような状態のコードを「スケルトンコ

    第21回 テスト駆動開発(1) まずテストを書こう | gihyo.jp
    clavier
    clavier 2015/07/30
    第21回 テスト駆動開発(1) まずテストを書こう ── Processingで学ぶ 実践的プログラミング専門課程
  • 忘れがちなJavaScriptの基礎中の基礎 - Qiita

    JavaScriptは他言語に比べて使用頻度が低い分、かるーい体系的なレファレンスがあればいいなと思ってまとめました。なお全ての使用可否判断は最新版chromeに依拠します。 追記(0802):JavaScriptをシンプルに記述できるCoffeeScriptに関する情報をまとめました。 -> 「JavaScriptを卒業してCoffeeScriptで飛躍しよう - 基などまとめ」 JSリファレンス Mozilla Developer Network (MDN) 記述場所 scriptタグの中で記述 一般的にbodyタグの一番下にベタ書き ソースを記述することで別ファイル化も可能

    忘れがちなJavaScriptの基礎中の基礎 - Qiita
    clavier
    clavier 2015/07/30
    忘れがちなJavaScriptの基礎中の基礎 - Qiita
  • 技術選択とアーキテクトの役割 (要約版)

    デブサミ2015 夏のセッション資料です。 http://www.slideshare.net/zigorou/ss-44864139 の要約版です。Read less

    技術選択とアーキテクトの役割 (要約版)
    clavier
    clavier 2015/07/30
    技術選択とアーキテクトの役割 (要約版)
  • Linuxカーネルのreadahead、うまく動いてないケースがあるのかも

    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

    Linuxカーネルのreadahead、うまく動いてないケースがあるのかも
  • ]Hacking Team[ 流出ファイルについて - coffee0101

    2015-07-29 ]Hacking Team[ 流出ファイルについて インターネットの敵 敗れる インターネットは盗聴されている。そんな事はだれでも知っている。その為に通信を暗号化したり匿名化を行ったりしているのだが、そのような人物かつ危険な犯罪者を盗聴するために彼らの所持する電子機器をハッキングして情報を収集することが出来るソフトウェアを国の公安向けに販売する会社がある。それらの会社の事を"インターネットの敵"と呼ばれている。 その会社の一つであるイタリアの会社 ]Hacking Team[社ではハッキングソフトウェアを販売していた。様々なZeroDayなどを持っていたが、FlashのZeroDayで侵入され、RCSソフトウエアのソースコードとデータパッケージのコア部分、アンチウイルス・バイパス分析ツールと関連文書、ゼロデーおよびその他の脆弱性と侵入ツール、アカウント・パスワード、

    ]Hacking Team[ 流出ファイルについて - coffee0101