chrolisのブックマーク (164)

  • Choose an open source license

    An open source license protects contributors and users. Businesses and savvy developers won’t touch a project without this protection. { Which of the following best describes your situation? } I need to work in a community. Use the license preferred by the community you’re contributing to or depending on. Your project will fit right in. If you have a dependency that doesn’t have a license, ask its

    chrolis
    chrolis 2016/01/22
  • コマンド実行時のCPUやIOリソースを簡単に制御するツールrconを作った - 人間とウェブの未来

    CPUやメモリ、IOといったリソースの制限下でとあるコマンドを実行させたい場合に、cgroup上に何かgroupを作ったりしてからcgexecを実行して、実行後はそのgroupを消す、といったような一手間かかる方法がほとんどでした。 実行後のgroupも綺麗にしたい、といった所まで考えるとなかなか手間がかかっていたので、それらを全てワンラインでできるrconというワンバイナリで動くツールを作りました。 github.com 例えば、負荷サーバでの調査ツールを流す際に、CPUとかIOとかを制限しつつドロドロ実行したい場合等に便利です。Linuxcgroup対応した環境でのみ動きます。 使い方 ほぼREADME通りなのですが、オプションは代替以下のようになっています。 --memは変なので--memoryに変更しました!! ./rcon --help Usage: rcon [options

    コマンド実行時のCPUやIOリソースを簡単に制御するツールrconを作った - 人間とウェブの未来
    chrolis
    chrolis 2015/12/03
  • 2016年版 Node.jsで幸せになれる10の習慣 - Qiita

    はじめに Herokuのブロク記事10 Habits of a Happy Node Hacker (2016)を、「洋の東西を問わず、みんな『10のなんとか』って好きなんだな」と思いながら眺めていたら、結構面白かったので内容をピックアップしてみます。 以前、Go言語で幸せになれる10のテクニックというのをあるブログ記事を元にして書いた時には、原題の "Ten Useful Techniques in Go"を意訳して「幸せになれる」としたのだが、今回は原題にシッカリ"Happy"が入っているというおまけ付き。 なお、「2016年版」と言っているのは2013(2014?)年版があるから。これらを読み比べてみるのもまた面白いが、とりあえず今回は最新の2016年版のご紹介。 1. 新しいプロジェクトは npm init で始めろ 新しいプロジェクトはこう始めようよ、と言っている。

    2016年版 Node.jsで幸せになれる10の習慣 - Qiita
    chrolis
    chrolis 2015/12/02
  • JKMorning - 世界一の目覚め。

    This domain may be for sale!

    JKMorning - 世界一の目覚め。
    chrolis
    chrolis 2015/11/25
    こんなん登録するしかないやん
  • GMOアプリクラウド Photon(Ver.4)設定ガイド

    Z.com Cloud for Appは、ゲームに必要な機能を豊富に取り揃えています。 お客様のご利用用途に応じて、プラン・機能をお選びください。 サーバー/ストレージ 仮想サーバー 専用サーバー ブロックストレージ オブジェクトストレージ イメージ保存 ネットワーク データ転送量 仮想サーバー用グローバルIPアドレス 専用グローバルIPアドレス アプライアンス型ロードバランサー プライベートネットワーク(VLAN) CDN セキュリティ SSL証明書 その他 電話・メールサポート ドメイン取得・管理 表示価格は税込みです。 ご請求時に消費税の端数を処理するため、実際の請求額と表示額とが異なる場合がございます。 別途、サービス維持調整費をご請求させていただくサービスがございます。詳細はこちらをご確認ください。

    GMOアプリクラウド Photon(Ver.4)設定ガイド
    chrolis
    chrolis 2015/11/20
    有用
  • AWS のお得な機能だけでネイティブゲームサーバをつくる | GREE Engineering

    昨今何かと話題に挙がってきた AWS LambdaAWS DynamoDB を活用して格安で堅牢、高性能なゲームサーバを作ります。 既存システムの苦労をもとに、サーバの開発や運用を頑張らずにすむための仕組みとネイティブアプリからの AWS Lambda の利用方法を簡単に紹介します。 サーバが良くわからんという、ネイティブゲーム、ネイティブアプリエンジニアにオススメです。 ※当内容は多分に個人主観を含んでおり、時事的な要素も含まれています。 ※検索して十分な資料があると考えられるツールやライブラリの利用方法等は省略しています。 おさらい まずは既存のゲームサーバの構成を初歩からおさらいしてみましょう。 簡単にサービスする方法としてアプリからのリクエストを受ける HTTP のサーバと利用者の情報を格納しておくデータベースが考えられます。しかし、すぐに思いつくだけでもいくつかの問題があり

    AWS のお得な機能だけでネイティブゲームサーバをつくる | GREE Engineering
    chrolis
    chrolis 2015/11/18
  • Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ 〜 Problemが10分で解決するチャットを作ろう

    Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ 〜Problemが10分で解決するチャットを作ろう〜 開発プロジェクトを進めていくと、チームは様々な課題に直面する。こうした課題は、週次のミーティングや日報で共有して解決していくことが多い。 課題は大小様々だが、特に数時間で解決できるような小さな課題をいかにリアルタイムで解決していくかで、チームのスピード感が大きく変わってくる。 僕のチームでは、リアルタイムの課題解決の為に、社内チャットSlackを社内Twitterのようにする邪道な使い方「分報」という取り組みを実践している。 > 日報の弱点日報の弱点 日報は一日の業務の報告書で、一般的に「進捗状況」「体験」「学習」「課題」が記載される。これらをチームで共有することで暗黙知を減らし、個人とチームを成長されることが目的だ。報告方法はチームによって様々だが、メールをはじめ、

    Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ 〜 Problemが10分で解決するチャットを作ろう
    chrolis
    chrolis 2015/11/18
  • アプリケーション内でhttpsによる外部APIを叩いているサーバのメモリ使用量が増加し続ける件について - s_tajima:TechBlog

    問題 アプリケーション内でhttpsによる外部APIを叩いているサーバのメモリ使用量が増加し続ける件について調べた。 該当のサーバでは、以下のようにメモリの使用率が徐々に上昇していく。 また、アプリケーションのプロセス自体がメモリを消費しているわけではない状態。 原因 調査すると、このバグ仕様を踏んでいるのではないかと思われるページを見つけた。 https://bugzilla.redhat.com/show_bug.cgi?id=1044666 内容としては、curlを実行した際に /etc/pki/nssdb/以下の存在しないファイル(毎回違うパス)に対してaccessシステムコールが大量にコールされ、 negative dentry cacheが溜まっていき、メモリ使用量が圧迫されるというもの。 実際、この状況が起きているサーバを調べるとメモリ使用率のうち多くを占めているのはnega

    アプリケーション内でhttpsによる外部APIを叩いているサーバのメモリ使用量が増加し続ける件について - s_tajima:TechBlog
    chrolis
    chrolis 2015/11/17
  • 2020年会場問題を正しく理解し、拡散する。

    いろんな形で伝わり始めたので、より正確な情報をお伝えします。 10/22にビッグサイト運営会社よりオリンピック開催に伴う「現時点での利用制約」について会場利用者に対して説明がありました。原文も入手していますが、10/24付の東京新聞がこの問題の影響も含め最も正確に伝えていますので、引用させていただきます。 【記事】クリックすると拡大できます 2020年会場問題は、同人誌業界だけの小さな問題ではなく、あらゆる産業の企業活動に2年間に渡り、影響を与える極めて重大な問題なのです。ですから皆さんには、問題を正しく理解していただき意見を発信していただきたいと願います。 「会場問題=同人誌問題」として発信すると「矮小化した問題」としてねじ曲げられやすいと憂慮します。 2013年9月に開催が決定した瞬間から、この事態は想定されていたものです。印刷会社1社の力では何もできないので、オリンピックが東京に決ま

    2020年会場問題を正しく理解し、拡散する。
    chrolis
    chrolis 2015/11/13
  • Amazon Auroraを真に理解するための性能検証 | 外道父の匠

    今回は、まだ全然底が見えていないAuroraのガチンコ検証となります。公式資料に、発表当初の簡単な検証数値もありますが、自分でやらないと理解できない部分が多くあるためです。 既にAuroraにするだけで従来より速くなる説は有力ですが、なぜ速くなるのか、どのような点に注意を払って運用すべきなのか、といったことを理解するために、より局所的な検証をいくつか行って考察していきたいと思います。 目次 楽しい検証になって長くなりましたので、目次を置いておきます。 はじめに クエリのレスポンスタイム クエリキャッシュ CPU利用率とIOPSの性質 データ容量とストレージ性能の関係 インスタンスタイプとストレージ性能の関係 運用面の色々 何がボトルネックになるか はじめに いくつか前提的なものを。 ベンチマークは全て、sysbench を使ってテストデータ作成・ランダム参照/更新クエリを実行しています デ

    Amazon Auroraを真に理解するための性能検証 | 外道父の匠
    chrolis
    chrolis 2015/11/08
  • foreverjs/forever · GitHub

    $ forever --help usage: forever [action] [options] SCRIPT [script-options] Monitors the script specified in the current process or as a daemon actions: start Start SCRIPT as a daemon stop Stop the daemon SCRIPT by Id|Uid|Pid|Index|Script stopall Stop all running forever scripts restart Restart the daemon SCRIPT restartall Restart all running forever scripts list List all running forever scripts co

    foreverjs/forever · GitHub
    chrolis
    chrolis 2015/10/29
    A simple CLI tool for ensuring that a given script runs continuously (i.e. forever)
  • MySQL5.7 / RDS / Aurora / Cloud SQL の性能比較 | 外道父の匠

    CloudSQLの価格は実戦的という意味で、per Dayの価格を24hourで割った価格にしています。 メモリは2GBあれば検証としては十分なので格差は関係ありません。 IOPSはEBSならGeneral Purposeの1000GB*3で最大確保しています。 その他、ネットワーク周りなどポイントがあれば都度、補足していきます。 ベンチマークのデータ 今回、採取した全データはこちらになります。一部、目的に対して不要と判断したら省略しています。まぁ、こんなオレオレメモデータを見ても楽しくないでしょうから、1つ1つ考察していきましょう。 手法について 私がよくやる計測方法なのですが、innodb_buffer_pool_size がデータ容量より大きい健全な状態と、最小の16MBで過負荷ストレージを演出し、それぞれで参照/更新を別々にランダムアクセスをすることで、最初のボトルネックを炙り出し

    MySQL5.7 / RDS / Aurora / Cloud SQL の性能比較 | 外道父の匠
    chrolis
    chrolis 2015/10/26
  • Javaですべての上場企業のと地方自治体のサイトをスクレイピングして大変だったこと - Qiita

    私は主にJavaを使って大量のサイトからクロールとスクレイピングをしています。 作っているサイトは happyou.info です。上場企業と官公庁と地方自治体とその他1万サイトくらいスクレイピングしています。 このエントリでは、技術的なこと特にめんどうくさかった点を書き残しておきたいと思います。基的なことかもしれませんが、私自身忘れそうなところもあるので。 1.上場企業は企業が入れ替わる 上場企業は毎日企業が入れ替わります。新規上場、上場廃止、合併、分社化、企業名変更は毎日のことです。この変化にキャッチアップするのが難しかったです。 日取引所グループ 「よし上場前からきっちりスクレイピングして事前に準備しておくぞ」と思っても、上場にあわせてサイトをリニューアルしたりする企業も多いので油断なりません。 官公庁のサイトは、民間企業に比べるとはるかに移転が少なく落ち着いています。 地方公共

    Javaですべての上場企業のと地方自治体のサイトをスクレイピングして大変だったこと - Qiita
    chrolis
    chrolis 2015/10/23
  • インフラエンジニアの責任範囲と評価 - クックパッド開発者ブログ

    インフラストラクチャー部の成田です。2015年10月現在、インフラストラクチャー部には私を含め7人のインフラエンジニアが所属しており、このメンバーでクックパッド体サービスをはじめ様々な新規事業やいくつかの子会社のサーバを運用しています。私自身もエンジニアではありますが部のマネージャも兼ねているため、立場上、社外の方からインフラエンジニアのマネジメントについて質問されることがよくあります。今回は、私自身の考え方とクックパッド社における事例を紹介したいと思います。 「インフラエンジニア」とは 「インフラエンジニア」という言葉の定義はあいまいで、しばしば議論の的になります。傍目からは明らかにインフラエンジニアであるように見えるにも関わらず「私はインフラエンジニアでは無い」と主張する人たちもいます。このような状況になっているのは、サーバ運用に関する業務分掌が会社ごとに異なるからであると私は考えて

    インフラエンジニアの責任範囲と評価 - クックパッド開発者ブログ
    chrolis
    chrolis 2015/10/19
  • 次世代Webカンファレンス「モニタリング」レポート #nextwebconf | DevelopersIO

    こんにちは、虎塚です。 10月18日(日)、次世代 Web カンファレンスへ行ってきました。イベントの趣旨は「「次世代 Web カンファレンス」を開催します - Block Rockin’ Codes」で公開されています。 最後のセッション「monitoring」に参加したので、レポートします。 オーナー: @songmuさん はてなで監視サービスのMackerelを作っている @mikedaさん クックパッド株式会社のインフラ監視をしている @rrreeeyyyさん ハートビーツ-でMSPをしている(サーバを預かって監視、構築など) @fujiwaraさん インフラや監視まわりのお仕事をしている 監視とは何か mikedaさん:監視とは、サービスが正常に稼動しているかをみて、異常を検知したら収束させるという活動を含むもの。 fujiwaraさん:落ちたら困るので監視する。将来リソースが足

    次世代Webカンファレンス「モニタリング」レポート #nextwebconf | DevelopersIO
    chrolis
    chrolis 2015/10/19
  • 一度死んだ話

    「ユーザーを理解するって言うほどカンタンじゃないよね」 UXデザインUXリサーチをもう一度ちゃんと理解しよう!Yoshiki Hayama

    一度死んだ話
    chrolis
    chrolis 2015/07/04
    "それ心配停止しても同じこと言えるの?"
  • 耳かき音声プチオンリーイベント『みみふぇす!』

    こちらは、2015年6月14日サンシャインクリエイション2015 Summer内にて開催いたしました、耳かき音声作品プチオンリーイベント『みみふぇす!』の告知サイトです。 ■御礼 2015年6月14日サンシャインクリエイション2015 Summer内にて無事プチオンリーを開催することが出来ました。 開場時、名刺ラリーの景品の交換時に列ができご迷惑をおかけいたしました。申し訳ありませんでした。 そのほかは大きな混乱もなく終了することができ感無量です。 プチオンリー開催にご尽力くださった皆さん、プチオンリーに参加してくださった皆さん、応援してくださった皆さん。 すべての耳かき音声好きの方にお礼申し上げます。 さらに耳かき音声が増えていることを心より祈っております。 この度は、誠にありがとうございました!! 2015年6月14日 みみふぇす準備委員会 ■概要 ・イベント名:みみふぇす! ・イベン

    chrolis
    chrolis 2015/06/13
  • TechCrunch | Startup and Technology News

    Keeping up with an industry as fast-moving as AI is a tall order. So until an AI can do it for you, here’s a handy roundup of the last week’s stories in the world of machine learning, along with

    TechCrunch | Startup and Technology News
    chrolis
    chrolis 2015/06/05
    マジか。二度びっくりだ "アメリカ人の40%は一生に最低一度は逮捕され、その約半分のケースは記録を抹消できる"
  • 歩行者が車を殴れば交通マナーは向上する - 山下泰平の趣味の方法

    生活圏には、だいたい自分と同じくらいの階層の人間が集まっている。自分の生活圏で異常な行動を取れば、排除され生活するのが難しくなる。だから普通の人は、あまり異常な行動をしない。 ところが道路では階層もなにもなく、生成りの人間同士が出会う。道路で異常な行動を取ったとしても、事故を起さない限りはデメリットはない。それどころか移動の速度が向上したり、気分が良かったりする。結果的に道路での移動では、不快な出来事が起きがちである。 効率重視で生きている社会的な地位の高い人が熟考し、ジャイロキャノピーが最も合理的な移動手段だと結論を出したとしても、実行に移すことは滅多にない。自分一人が移動するのならば問題ないのだが、道路では他人が存在するため、不快な思いをする可能性が高いからである。 道路では乗り物の値段で階層が形成されるため、金額の高い車はあまり嫌がらせを受けることがない。ジャイロキャノピーは嫌がらせ

    chrolis
    chrolis 2015/06/01
    "武器を持ってクソ車を待ち構えれば、天誅を与えスッキリした気分で出社することも出来る" 最高だ
  • Blog: bashの脆弱性がヤバすぎる件 – x86-64.jp - くりす研

    Browse by time: December 2018 (1) December 2016 (1) December 2015 (1) January 2015 (1) September 2014 (2) July 2014 (2) April 2014 (1) February 2014 (1) January 2014 (3) December 2013 (2) September 2013 (3) June 2013 (1) May 2013 (1) April 2013 (1) March 2013 (2) February 2013 (5) やっと更新する気になった。 もくじ 0. 産業で説明 1. 理論編 2. 攻撃編 3. パッチ 4. 結論 0. 産業で説明 bashが アホで 地球がヤバイ 1. 理論編 bashの関数機能は、環境変数の中でも使える仕様になっています

    chrolis
    chrolis 2014/09/25