タグ

2013年11月5日のブックマーク (18件)

  • Twilio: HTTPリクエストを磨く - ワザノバ | wazanova.jp

    https://www.twilio.com/engineering/2013/11/04/http-client スマホアプリ <-> サーバ間や、サーバ <-> 3rd partyツール間でHTTPリクエストを送ることは一般化してますが、その性能をあげるための工夫を、Twilioがエンジニアブログで紹介してます。 サーバの様々なHTTPポートに接続し、エラーパターンをシミュレートして、クライアント側が適切にハンドリングしているかどうか確認するライブラリが、Githubで公開されてます。 1) コネクションエラー サーバが遠隔にあるマシンに接続できない場合、HTTPリクエストが完了しないのでConnectionErrorが返ってくるだけで具体的な理由はわからない。 ここでまずできることは、タイムアウトの設定。connect () は通常即座に完了するか、失敗するかのどちらか。Twilio

    ryshinoz
    ryshinoz 2013/11/05
  • Unix Programming Frequently Asked Questions 日本語訳 - Table of Contents

    このFAQについて 1 プロセス制御 1.1 新しいプロセスの生成: fork() 1.1.1 fork()は何をするのですか? 1.1.2 fork()とvfork()の違いは何ですか? 1.1.3 forkによる子プロセスを終了するときにexitよりも_exitを使うのはなぜですか? 1.2 環境変数 1.2.1 どうすればプログラム内で環境変数の値を取得・設定できますか? 1.2.2 どうすれば全ての環境変数を調べられますか? 1.3 どうすれば一秒未満のsleepができますか? 1.4 粒度の細かいalarm()はどうすれば得られますか? 1.5 どうすれば親プロセスと子プロセスの間で通信できますか? 1.6 どうすればゾンビプロセスができることを防ぐことができますか? 1.6.1 ゾンビプロセスってなんですか? 1.6.2 どうすればゾンビプロセスになることを防げますか? 1.7

    ryshinoz
    ryshinoz 2013/11/05
  • I am Cruby!

    この記事はパーフェクトRuby Advent Calendar 2013 - Adventar の9日目です。 前の日のエントリーはパーフェクトRuby Advent Calendar 2013(8日目) Let's Sinatra Life - たちブログです。 まだ参加できますので、みなさまもぜひ。 パーフェクトRuby Advent Calendar 2013 - Adventar パーフェクトRuby Rubyの仕様に大変詳しい同僚への献をインターセプトして読ませていただきました。 さまざまな機能をまとめたとてもよいだと思います。 著者のみなさまの苦労が偲ばれました。 1行の修正 Ruby1.9.3に対するこんな感じのパッチを送りました。 diff --git a/object.c b/object.c index 0a0b260..1ab28a3 100644 -

    I am Cruby!
    ryshinoz
    ryshinoz 2013/11/05
  • オラクル、GlassFish商用版を廃止へ。参照実装の役割は変わらず。商用サポートはWebLogicへ一本化

    オラクル、GlassFish商用版を廃止へ。参照実装の役割は変わらず。商用サポートはWebLogicへ一化 米オラクルはJava EE対応のアプリケーションサーバであるGlassFishのロードマップをアップデートし、その中でGlassFishの商用版は今後リリースされないことを以下のように明らかにしました。 Oracle will no longer release future major releases of Oracle GlassFish Server with commercial support – specifically Oracle GlassFish Server 4.x with commercial Java EE 7 support will not be released. オラクルは、商用サポート付きOracle GlassFish Serverについて

    オラクル、GlassFish商用版を廃止へ。参照実装の役割は変わらず。商用サポートはWebLogicへ一本化
    ryshinoz
    ryshinoz 2013/11/05
  • 仕事に集中できる環境音・音楽サイト厳選11 - ICHIROYAのブログ

    仕事をするときのバックミュージックをどうするか、きっとみんな色々と試しておられると思う。 かつてはFMを流しておけばよかったのだけど、最近のFMは語りが多かったり、通販の時間があったりして、仕事のバックグラウンドミュージックとしては最高のものとは言えなくなった。 今朝、仕事のバックグラウンドミュージックを紹介しているサイト(10 Most Zen-Friendly Websites to Keep You Calm and Productive at Work )をみつけ、便利だなと思ったので、僕が使っているサイトと合わせてそこにリストされているサイトを紹介したいと思う。 前半に環境音系を、後半に音楽系を並べた。 たぶん、集中的に1時間ほどクリエィティブな仕事をするときは前者、数時間にわたってする仕事には後者が向いていると思う。 お役に立てたら嬉しい! 1.do nothing for 2

    仕事に集中できる環境音・音楽サイト厳選11 - ICHIROYAのブログ
    ryshinoz
    ryshinoz 2013/11/05
  • 今、AngularJSというフレームワークがヤバい - (゚∀゚)o彡 sasata299's blog

    2013年11月05日10:36 JavaScript 勉強会 今、AngularJSというフレームワークがヤバい 先週の土曜日、ランサーズさんで行われた 第3弾 週末ランサーズ に参加して個人的に今アツい AngularJS について話してきました。 AngularJS は ng-repeat が便利だったり、コードの見通しが良くなるなどいろいろなメリットがあると思うのでうまく使えば大変メリットがあると思います。特に、データの状態(要素の追加・削除や、状態のon/off など)を制御すればそれに合わせて view の表示はすべて AngularJS がやってくれるというのは素晴らしいですね。 ちなみに、以下の資料の中で ng-app とか ng-repeat とか出てきますが(これは directive と呼ばれます)、この ng というのは AngularJS の2文字目と3文字目を表

    ryshinoz
    ryshinoz 2013/11/05
  • ホリエモンがグルメアプリ「TERIYAKI」をリリース、有名食通キュレーターが全国のうまい店を実名で紹介 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    グルメアプリ「TERIYAKI」を紹介する堀江貴文氏(左)と園山真希絵氏(中央) 確かに景気は持ち直して来ているのだろう。女性の出で立ちは明らかに以前と比べきらびやかになっているし、スタートアップ・シーンにおいても、大型のM&Aや資金調達が目立つようになってきた。このアプリの誕生も、そんな世相を反映しているのかもしれない。 シリアルアントレプレナーのホリエモンこと堀江貴文氏は11月3日、自身がプロデュースするグルメアプリ「TERIYAKI」をリリースした。アプリは iOS と Android で無料ダウンロードできるが、ユーザは購読料として毎月400円をアプリ内課金で支払う必要がある。 このアプリでは、堀江氏に代表される、通や流行に敏感な人たちによって、うまいレストラン、うまいモノが紹介されてゆく。グルメの情報を集めるキュレーターは「テリヤキスト」と呼ばれ、メディアなどを通じて世間を賑わ

    ホリエモンがグルメアプリ「TERIYAKI」をリリース、有名食通キュレーターが全国のうまい店を実名で紹介 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
    ryshinoz
    ryshinoz 2013/11/05
  • KEDAI6969 MAIN | KEDAI69 LOGIN | KEDAI69 DAFTAR | KEDAI69 ALTERNATIF

    KEDAI69 menjadi pemimpin pasar game slot online indonesia dengan akses 1 user id game judi online apa pun bisa kalian mainkan sepuas hati kalian.

    ryshinoz
    ryshinoz 2013/11/05
  • http://japan.internet.com/busnews/20131105/1.html

    ryshinoz
    ryshinoz 2013/11/05
    タイトルが多分typoです
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    ryshinoz
    ryshinoz 2013/11/05
  • 【Serf】v0.2.0 へのバージョンアップと、変わった所を確認してみた | Pocketstudio.jp log3

    Hashicorp Project の Serf ( http://www.serfdom.io/ ) が 11/1 に version 0.2.0 にバージョンアップしました。当記事は、バージョンアップの手順や、追加された機能や設定について、簡単な検証をしたまとめです。 今回のバージョンから、設定ファイルの外部化と暗号化対応により、Serf が実サービスに投入できるレベルになったと思います。 ところで、Serf はオーケストレーションツール、という理解であっていますでしょうか? ドメイン名が “serfdom” なので、司るほうの orchestration なのかな?と。あまり自信がありません。なんというか、「Serf は考えるんじゃない!感じるんだ!」というツールのような気がしています。 乗るしかない、このビッグウェーブに!! ← それは surf ■ Serf v 0.1.0 →

    ryshinoz
    ryshinoz 2013/11/05
  • CloudBees Blog

    Discover the advantages the pipeline visualization tool provides to Jenkins and CloudBees CI users by making complex tasks more manageable. →

    CloudBees Blog
    ryshinoz
    ryshinoz 2013/11/05
  • 巨大な(あるいは、汚くて邪悪な)コードの泳ぎ方 - mizchi's blog

    ロンドンへの飛行機(11時間)で暇だったから書いた文章。 自分でゼロからすべてのコードを書けるときはテストファーストでいいけど、アンドキュメントな実験的なライブラリを利用する際や、巨大なプロジェクトの一部としてコードを書く際は、テストファーストよりもとにかくコードを書きまくって挙動の変化を確かめるほうが有用な時がある。 まあ多分どっかでこういうのはハウツー化してあるんだろうけど、自分ルールが固まってきたので、メモっておく。 目的を設定する トップダウンに読むには、コスパが悪いことが多い。とにかく「アレする」「コレする」という目的を定義して、そのためにその周辺領域からボトムアップに読むことにしよう。 エンドポイントを追う 巨大なプロジェクトに放り込まれた最初の段階では、エンジニア当に無力だ。 最初にやることは、自分が処理を挟むべき位置を見つけることだろう。 まずはファイル名や関数名を読ん

    巨大な(あるいは、汚くて邪悪な)コードの泳ぎ方 - mizchi's blog
    ryshinoz
    ryshinoz 2013/11/05
  • gitでブランチを切り替えた時に何かする(例えばrbenvでRubyのバージョンを切り替えたり) - ( ꒪⌓꒪) ゆるよろ日記

    タイトルの通りのことをやりたかったっぽいので。 例えば、現在のRubyのバージョンはREE 1.8.7だけど、次回リリースからは1.9.3にあげることになっている場合なんか、masterブランチはREE使うけどdevelopブランチは1.9.3で動作させる必要があるっぽいけど、checkoutするたびにrbenv localとかするのダルいしよく忘れるので全力回避したいっぽいです。 で、どうやるかというと、gitのhookでpost-checkoutというのがあり、そこに色々書くとふんわりとやってくれる風味っぽい。 gitリポジトリの.git/hooks/post-checkout をこんな風に書いておくとよいっぽい。 #!/bin/sh # Change ruby version CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD` RUBY_

    gitでブランチを切り替えた時に何かする(例えばrbenvでRubyのバージョンを切り替えたり) - ( ꒪⌓꒪) ゆるよろ日記
    ryshinoz
    ryshinoz 2013/11/05
  • Vagrantでlxcを使う - Qiita

    Vagrant.configure("2") do |config| config.vm.box = "debian/jessie64" config.vm.network :forwarded_port, host: 3000, guest: 80 end config.vm.network :public_network, ip: "192.168.100.10", bridge: 'enp3s0' LXCはpublic_network指定をサポートしていません。 LXCtemplateは /usr/share/lxc/templates/にあります 起動

    Vagrantでlxcを使う - Qiita
    ryshinoz
    ryshinoz 2013/11/05
  • AngularJSでバックエンドRESTをモックして、フロントを独立で開発する方法 - Debuginfo

    開発を進める上でServerサイドと分離してフロントサイドのみに集中して開発すると捗ります。AngularJSではサーバサイドをモックするAPIが用意されています。使ってみました。(Yoeman等はイントール済みを仮定) まず、angular-mocks.jsというライブラリをindex.htmlで読み込みます。同様にmock.jsというこれから作るスクリプトを読み込むようにしておきます。 # In index.html <script src="bower_components/angular-mocks/angular-mocks.js"></script> # mock.jsはこれから作る <script src="scripts/mock.js"></script> 次にメインのapp.jsにngMockE2Eのモジュールを追加します # In app.js angular.mod

    AngularJSでバックエンドRESTをモックして、フロントを独立で開発する方法 - Debuginfo
  • vagrant-lxcで軽量仮想環境を手に入れる

    Vagrantは標準ではVirtualBoxを仮想環境として利用しますが、とにかく遅いのが難点です。 Test-Kitchenを使ってChefのCookbookのテストをしたり、これらを継続的インテグレーションしようとしたときにこの遅さはたまりません。いくつか手段はあってお金持ちの皆様であれば、大富豪アプローチということで、仮想マシンを動かす母艦にXeon E5-2697 v2を積んだ高性能マシンを使ったりもできるのですが、普通に考えれば、VirtualBoxよりも軽量な仮想環境を使うのが有力なアプローチです。 今回はLXCを使って軽量な仮想環境を手に入れる方法を紹介します。 LXCのインストールLXC自体の説明はこの辺とかこの辺を参照ください。 インストール対象の母艦はUbuntu 12.04 LTSです。 sudo apt-get install lxc sudoの設定変更sudoのバ

    vagrant-lxcで軽量仮想環境を手に入れる
    ryshinoz
    ryshinoz 2013/11/05
  • Maker Faire Tokyo 2013 でレゴへのプロジェクションマッピングネタで出展してきた - 凹みTips

    はじめに 11/3、4 で開催されていた Maker Faire Tokyo 2013 に、id:jonki と 凸P(Mont Blanc Pj.)というネタで出展してきました。レゴで作ったステージにゲーム画面をプロジェクションマッピングし、レゴを動かすとゲーム内のブロックも動的に変更されたり、そのゲーム内の物体とハードウェアが連動したりする、というネタです。ものづくり系のイベントに出展するのは今回が初めてで完成が直前になってしまいましたが、何とか形にすることが出来ました。そして2日間大きな問題も起こることなく多くの方に体験していただくことが出来て、とても楽しい時間を過ごすことが出来ました。 出展中は時間の都合上ざっくりとしか説明出来なかったのですが、私は主にソフト面を担当したので、その詳細な仕組みやコードをエントリで紹介させていただければと思います。 概要 展示で再生していた紹介動画

    Maker Faire Tokyo 2013 でレゴへのプロジェクションマッピングネタで出展してきた - 凹みTips
    ryshinoz
    ryshinoz 2013/11/05