タグ

2013年5月22日のブックマーク (15件)

  • Path photo by Ryuta

    kamipo
    kamipo 2013/05/22
    黒酢酢豚と麻婆豆腐 (at やよい軒 西新宿店) [pic] —
  • EC2でUbuntuの時、ログイン時に困ること - omnioo lab. record | オムニオ・ラボ 画家とハッカー

    ってほどでもないのですが、インスタンスをUbuntuで構成するとそっくりそのままUbuntuになります。 そんなわけで、接続時のユーザーはデフォルトでRoot禁止。EC2の案内の例外としてrootではなく「ubuntu」でログインしないとダメです。 インスタンス作成後に該当のインスタンスのステイタスがrunning状態になったら右クリックして「Connection to an instance」を開きます。「Connect with a standalone SSH Client」を開くと普通にSSHで接続する方法が案内されていて、sshの接続例のコマンドまで用意してくれています。ubuntuはrootじゃ接続できないのでubutuにして接続してください。 ssh -i ~/.ssh/ec2/ec2key.pem root@ec2-123-456-789-101.compute-5.ama

    kamipo
    kamipo 2013/05/22
  • Gemプラグインの仕組み - うなの日記

    RubyGemsにはプラグインの仕組みがあって、以下のようにプラグインを検出してロードするとのこと。 Gem の rdoc より。 RubyGems Plugins As of RubyGems 1.3.2, RubyGems will load plugins installed in gems or $LOAD_PATH. Plugins must be named ‘rubygems_plugin’ are discovered via Gem::find_files then loaded. Take care when implementing a plugin as your plugin file may be loaded multiple times if multiple versions of your gem are installed. For an exampl

    Gemプラグインの仕組み - うなの日記
    kamipo
    kamipo 2013/05/22
  • Amazon EC2編~スポットインスタンスを使ってみよう!~

    今回は、AWSのちょっと変わったインスタンスについて紹介したいと思います。 「スポットインスタンス」というものをご存知でしょうか? スポットインスタンスとは、AWSサーバ上に存在し、使われていないEC2インスタンスに値段をつけ、その入札価格が現在のスポット価格(※長期ではなく、1回ごとの取引で決定され成立した市場価格)を上回っている限り、そのインスタンスを利用することができるというものです。 これにより、コスト削減も見込めます。 そのため、スポット価格は需要と供給の関係に基づいてリアルタイムに変動します。 ただし、スポットインスタンスでは、インスタンスが中断される可能性があるのでそれに備えておく必要があります。 最高入札価格を高く設定することで、スポットインスタンスが終了する可能性を下げることができますが、中断を防ぐことはできません。スポット価格が、設定した最高入札額を上回った場合は予期せ

    kamipo
    kamipo 2013/05/22
  • 知らないと損をする!? スポットインスタンス上限数と起動方法 - サーバーワークスエンジニアブログ

    [追記 2014/7/28 ] 現在スポットインスタンスは各リージョンの上限数が5個、もしくはそれ以下です。こちらをご覧ください。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-limits.html 最近おみくじは大吉が出るまで引き続ければいいんじゃない、と思い始めた小室です。 Amazon Web ServicesのメインサービスであるAmazon EC2は3タイプの料金体系を展開しています。 オンデマンド リザーブドインスタンス スポットインスタンス オンデマンドは、従量課金で利用の制約がないパターンです。一番利用されているのではないでしょうか。 リザーブドインスタンスは前金を払う事で、1年、もしくは3年の利用料金を割り引いた形で利用出来る、という物です。これは確実に利用する事が決まっているサーバを確保する

    知らないと損をする!? スポットインスタンス上限数と起動方法 - サーバーワークスエンジニアブログ
    kamipo
    kamipo 2013/05/22
  • ちょっと内緒にしたいスポットインスタンスの話 - プログラマでありたい

    ちょっと内緒にしたいような気がしますが、知っていたら確実に得をするAWS EC2のチップスがスポットインスタンスの活用です。まずスポットインスタンスとは?AWSのインスタンススポットのページを読むと大体解りますが、簡単に説明するとAmazonで余剰のEC2のインスタンスを入札制で大幅に安い値段でを利用する仕組みです。デメリットとしては、スポットインスタンスのインスタンス価格が入札価格を上回った場合、情け容赦なくインスタンスがストップされることです。ということで、Amazonの推奨としては以下のように、通常のインスタンスを補完するような位置づけとなっています。 オプションのタスク 遅延可能なタスク コンピューティング能力を追加することで高速化できるタスク 他の方法ではアクセスできない大量のコンピューティングインスタンスが必要になるタスク しかし、制約があるものの圧倒的に安いです。オンデマンド

    ちょっと内緒にしたいスポットインスタンスの話 - プログラマでありたい
    kamipo
    kamipo 2013/05/22
  • Serverspec - Home

    About V2 Serverspec/Specinfra v2 has been just released. See the document about v2. About With Serverspec, you can write RSpec tests for checking your servers are configured correctly. Serverspec tests your servers’ actual state by executing command locally, via SSH, via WinRM, via Docker API and so on. So you don’t need to install any agent softwares on your servers and can use any configuration

  • unix domain socketでファイル記述子をやりとりするソケットプーリングを書いてみた - (ひ)メモ

    unix domain socket経由でプロセス間でファイル記述子のやりとりができるので、コネクションをプーリングして、unix domain socket経由で別プロセスに貸し出すスクリプトを試しに書いてみました。 https://github.com/hirose31/socket-pooling poold.pl は起動すると 127.0.0.1:11211 へのコネクションを 3 つ作って保持し、unix domain socketをlistenしてクライアントからの貸し出し要求を待ちます。 ちなみに、unix domain socket は名前付きのではなく、abstract namespace のを作っています。これの利点は、パスに依存しないので、chroot内のプロセスと外のプロセスがやりとりできる点です。 client.pl は起動すると、unix domain sock

    unix domain socketでファイル記述子をやりとりするソケットプーリングを書いてみた - (ひ)メモ
    kamipo
    kamipo 2013/05/22
  • SSSSLIDE

    SSSSLIDE
    kamipo
    kamipo 2013/05/22
  • 人間とウェブの未来 - mrubyで簡単にCアプリの設定ファイルが作れるmruby-config作ってみた

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 C言語でサーバアプリやクライアントアプリを作っていると、じょじょに規模が大きくなり、アプリの設定を外出ししたいなぁ、なんて思いはじめるのはよくある事だと思います。 でも、なんとなくその設定ファイルのParser書いたり参照のインターフェイスを書くのも面倒だし引数で渡すようにするかぁ、なんて思いはじめたりもします。 でも結局引数が大量に増えだして、そのusage表示もカオスになって面倒になり(更新が止まり)、結局もう一度、「設定ファイル作るかー」なんてことになるのはよくある事だと思います。 そこで、そういう人のために,mrubyを使って簡単に設定ファイル(Rubyで書く)を外出しできるmruby-configというmrbgemを作ってみました。

    人間とウェブの未来 - mrubyで簡単にCアプリの設定ファイルが作れるmruby-config作ってみた
    kamipo
    kamipo 2013/05/22
  • errno

    errnoError 一覧 Unix系errno一覧 のマルマルコピーです. ななお さん、ありがとうございます.

    kamipo
    kamipo 2013/05/22
  • JSX minifierの圧縮性能 - Islands in the byte stream (legacy)

    JSX compilerのソースコードで検証してみました*1。 Mode Size(KiB) Ratio original 1507 1.00 JSX minifier 277 0.18 Closure Compiler/D 602 0.40 Closure Compiler/A 301 0.20 対象にしたソースコードがJSXから変換したJSというやや特殊な状況ですが、Closure CompilerのADVANCED_OPTIMIZATIONSよりもサイズが小さくなりました。また、ADVANCED_OPTIMIZATIONSと異なりJSX minifier*2はコードを破壊する圧縮は一切行わないので、圧縮したらコードが動かなくなるということが非常に起こりにくくなっています。しかしそれでも、JSXの豊富な型情報を使って圧縮すればADVANCED_OPTIMIZATIONSよりもサイズを小

    JSX minifierの圧縮性能 - Islands in the byte stream (legacy)
    kamipo
    kamipo 2013/05/22
  • EBS Standard Volumeの性能特性 - SH2の日記

    最近@namikawaさんと@con_mameさんがEBSの性能測定をされていて、少し気になったので追試をしました。 Amazon EBS の性能ベンチマーク その1 (Standard編) - 元RX-7乗りの適当な日々 Amazon EBS の性能ベンチマーク その2 (Standard-Vol増量編) - 元RX-7乗りの適当な日々 Amazon EBS の性能ベンチマーク その3 (Provisioned IOPS編) - 元RX-7乗りの適当な日々 4,000IOPS EBSのベンチをとってみた - まめ畑 今一度Provisoed IOPS EBSのベンチをとってみた - まめ畑 測定環境です。 ap-northeast-1c m1.small (Spot Instance) Amazon Linux AMI 2013.03.1 EBS Standard Volume 16GB

    EBS Standard Volumeの性能特性 - SH2の日記
    kamipo
    kamipo 2013/05/22
  • 巨大な Helios を取り巻く gem 群について調べてみた - Qiita

    Helios は これ。 単なる勉強ログなのでおそらくあまり参考にはなりません。 また、Sinatra 関係が多かったのでざっくり省略してあります。 1. Helios を構成する iOS 連携ライブラリ群 すべて Heroku のmattt (Mattt Thompson)氏によるもの。 1-1. cupertino mattt/cupertino · GitHub Automate administrative tasks that you would normally have to do through the Apple Dev Center websites. Life's too short to manage device identifiers by hand! Ruby から Apple Developer Center にアクセスできる驚異のライブラリ。 ターミナルか

    巨大な Helios を取り巻く gem 群について調べてみた - Qiita
  • CPANasium

    This site aggregates repositories contain cpanfile from github.

    kamipo
    kamipo 2013/05/22