ネットワークプログラマビリティ勉強会 #1 http://network-programmability.connpass.com/event/9004/
Plack::Middleware::PostErrorToSlackというのを書いた.これは何かというと,アプリケーションの例外を自動的にSlackに投げるやつ. 使い方は簡単で,Incoming WebhookのURLを設定するだけ.あとは例外を起こすだけ. enable "PostErrorToSlack", webhook_url => 'https://hooks.slack.com/services/...'; それで,Slackにこんなのが出る. 誰が,どのブランチで,何をしたら,こういうエラーが出ましたよ,というのがSlackに投稿される.uriメソッド呼びたいけどなんかおかしそう,とか分かる. これだと寂しいので,😇な絵文字などを設定すると,😇感が出て良くなる. enable "PostErrorToSlack", webhook_url => 'https://ho
id:joker1007 さんに触発されました。 Ginza.rb 21回の発表資料。rails_adminのつらみとオススメgem達。 1年間で10個以上アプリやgemを作っている中でよく使うgemをまとめてみます Railsアプリ(rails new した直後に必ず入れる) annotate https://github.com/ctran/annotate_models modelのソースの先頭にテーブルのスキーマ情報を付加してくれるgem。いちいちschema.rbを見に行く必要がなくなるので超ベンリ こんな感じ # == Schema Information # # Table name: plugins # # id :integer not null, primary key # name :string # title :string # version :string #
飛行機代を省略したのをいいことに、またIYHしたカメラマンの竹永です。 次の目標は三脚です。次の次の目標は洗濯機でしょうか。 前回、前々回とFluentdを扱いましたが、S3に入っていくデータは貯めるだけで何にも使っていませんでした。 今回は、色々なところにあるデータを色々なところへ一気にガガッと突っ込めるEmbulkをご紹介します。 今日のレシピ どんどん足されていった構成図ですが、今回は下図のような構成を作っていきます。 RedshiftとEmbulkが増えました。EmbulkはどこかのEC2にインストールします。 どこかのEC2で使うソフトウェアのバージョンは下記の通り。 amzn-ami-hvm-2015.09.0.x86_64-gp2 (ami-9a2fb89a) Java 1.7.0_91 Embulk 0.7.9 Embulkってなにもの つぶらな瞳のシャチがかわいいバルクデ
This document outlines Netflix's culture of freedom and responsibility. Some key points: - Netflix focuses on attracting and retaining "stunning colleagues" through a high-performance culture rather than perks. Managers use a "Keeper Test" to determine which employees they would fight to keep. - The culture emphasizes values over rules. Netflix aims to minimize complexity as it grows by increasing
This document discusses Microsoft's adoption of agile and DevOps practices. It includes links to articles and presentations about how Microsoft has embraced agile methodologies like continuous delivery and infrastructure as code. The document highlights Microsoft's learnings around building an engineering culture focused on automation, cloud, and releasing updates up to 10 times per day. It also p
シンジです。Datadogを使うと、ホストはもちろん、その上で動くコンテナの利用状況や死活監視が出来るというのが特徴的です。通常のサーバー監視はエージェントをピロッとインストールすれば監視配下に置かれるのですが、コンテナはちょっとコツがいるのでそのお話です。 とりあえずコンテナは存在するものとします 今回はAmazon ECSを利用しました。 とりあずDatadogも登録しているものとします お試しできるので是非どうぞ。 手順 ホストのサーバーにDatadog Agentをインストールする ホストのサーバーからDocker用のDatadog Agentをインストールする Docker用の監視設定ファイルをごにょごにょしてからAgent起動する 完 ホストのサーバーにDatadog Agentをインストールする Datadogのダッシュボードを開きましょう。左メニューのIntegration
The document introduces kernel power management concepts in Linux, including static and dynamic power management, idle power management for CPUs and devices, and the evolving driver model. It covers key frameworks like CPU frequency scaling, regulators, runtime power management, and power domains. Documentation files are referenced throughout for further reading.Read less
「GitHub の hfm というアカウントが使われていないように見えるから、私に譲ってほしい。Twitter や Instagram のアカウント名と一致させたい」という旨を Contact GitHub から要求したところ、あっさり譲ってもらえた。言ってみるもんである。 リクエストして半日と経たないうちに、hfm が登録抹消されたようだ。GitHub から「hfm は確かに inactive のようだったからリリースしたよ。どうぞお早めに」と(日本時間の午前5時に)メールが届いた。 github.com/hfm が 404 Not Found になったのを確認し、Account settings からサクッと切り替えた。 Twitter や Instagram は hfm だが、GitHub は tacahilo だった。揃えたかったのだが、既に埋まっていた。そして takahiro
TSUTAYAなどを運営するカルチュア・コンビニエンス・クラブ(CCC)が、Pマーク(プライバシーマーク)を返上していたことが明らかになった(Yahoo!ニュースの山本一郎氏の記事、CCCに問い合わせを行ったユーザーのTwitterへの投稿)。 過去にもCCCのPマークの有効期限が切れたまま1年以上が経過していたことが報じられていたが、今回は明確に「返納」という話が出ている。 なお、同社は個人情報の取り扱いについては「日本工業規格のJIS Q 15001(個人情報保護マネジメントシステム ― 要求事項)や JIS Q 27001 (情報セキュリティマネジメントシステム)などのセキュリティ基準を参考に自社基準を策定」しているという。
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
前回、おそ松さんたちをディープラーニングで見分けるため、準備編としておそ松さんたちの顔画像を5644枚集めました。 今回はそれを用いて、ディープラーニングで学習させ、判別器を作って検証します。 集めた画像 人物 枚数 例 おそ松 1126 から松 769 チョロ松 1047 一松 736 十四松 855 とど松 729 その他 383 使用フレームワーク 最近GoogleからTensorFlowという新しいディープラーニングのフレームワークが発表されました。 会社のブログに使い方書いたのですが、まだ慣れていないので、今回はchainerを使います。こちらだとすぐに高い成果を上げているImageNetのNINモデル、4層畳み込みニューラルネットワークがサンプルで入っていますので、こちらを改良して使います。 imageNetの使い方は、こちらやこちらを参考にしています。 訓練データセット Im
ソーシャルゲームの開発中に退職した従業員らが,会社から開発頓挫の責任を追及された事例。 事案の概要 Xは,ソーシャルゲーム(本件ゲーム)の開発を目的として設立された会社である。Yらは,Xの設立前から,Xのグループ会社の依頼を受け,本件ゲームの開発に関わり,Xが設立された後には,Xの従業員となって,本件ゲームの開発に従事した。 本件ゲームのリリースは,当初定められていた時期には間に合わず,延期された。 その後,Yらが,いずれも本件ゲームのリリース前に退職したところ,Xは,Yらが開発設計仕様書も作成せず,突然の退職によって本件ゲームの開発が頓挫して損害を被ったとして,主位的に不法行為に基づく損害賠償として,予備的に労働契約上の債務不履行に基づく損害賠償として,5400万円の賠償を求めた。 ここで取り上げる争点 Yらは,信義則上,あるいは労働契約上の義務として,開発設計仕様書を作成する義務があっ
1 はじめに tracerouteは、ネットワークの経路を確認するコマンドですが、このコマンド、ちょっと待ち時間が長くてイライラすることは無いでしょうか。 今回は、このコマンドの高速版を作成してみました。 2 動作のおさらい ちょっとここで、簡単に動作をおさらいします。 tracerouteは、pingと同じようにICMPのエコー要求パケットを投げるだけですが、この時、TTL値を1から順に増やしながら試します。 TTL値はルータを越えるごとに1づつ減らされるため、TTLが0になった時点で、ルータは「これ以上行けない」という意味で返事(Time Exceeded)を返します。 最終的に宛先ホストまで到着した時点で、経路上のすべてのルータが判明するという事です。 3 ちょっとイライラする 経路上のルータが、全部さっさと返事をすれば、特に問題は無いのですが、返事をしないルータがよくいます。 この
@@ -193,10 +193,8 @@ endfunction"}}} function! s:get_sources_filetypes(filetype) "{{{ let filetypes = - \ exists('*neocomplete#get_source_filetypes') ? - \ neocomplete#get_source_filetypes(a:filetype) : - \ exists('*neocomplcache#get_source_filetypes') ? - \ neocomplcache#get_source_filetypes(a:filetype) : + \ exists('*context_filetype#get_filetypes') ? + \ context_filetype#get_filetypes(a:filetyp
こんにちはJapornLady開発者のリヒトです これの続き。 〜宣伝〜 スケーラブルなデータベースが簡単に手に入る時代なのだから、何万人ものユーザを抱える様な大規模なサービスを作って運用してみたいなぁという思いから、熟考した果てのエロサイト ジャポルノレディーズ を作る事を決めました。このページは開発にあたってのTipsとジャポルノレディーズの宣伝です(人気AV女優のフルDVD動画が見れるよ)。 前回の投稿でElasticSearchの簡単なデータの構造を紹介しました。 ジャポルノレディーズでは Index(DB名): okazu、 Type(テーブル名):actors, actors_detail, moviesなどがあります。 こんな感じでデータ(ドキュメント)が入っています。 Index:okazu, Type:actors_detailには { "_index": "okazu"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く