2014年3月29日のブックマーク (15件)

  • GitHub - Shinpeim/process-book: Unix系システムのプロセスについて日本語で解説しています

    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

    GitHub - Shinpeim/process-book: Unix系システムのプロセスについて日本語で解説しています
    haishi
    haishi 2014/03/29
    この文書は*nix系のシステムにおけるプロセスやシグナルなどについて説明することを目的に書かれました。「プロセスとかよくわかってないからちゃんと知りたいな」みたいなひとたちが想定読者です。
  • 請求書管理サービス「Misoca」が月額料金を無料化、次の展開に向けてユーザ数の増加を狙う - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    クラウド請求書管理サービス「Misoca」を運営するスタンドファームは2014年4月1日から料金を改定することを発表した。Misocaは見積書・請求書・納品書をブラウザ上で管理、編集することができ、オンラインで操作すると、Misocaが紙の請求書を印刷・郵送する郵送代行機能を提供するサービス。4月からはこの月額料金が無料となり、郵送手数料も値下げする。 スタンドファーム代表取締役の豊吉隆一郎氏は、今回の料金改定の理由について、以下の2つを挙げている。 多くのフリーランスは毎月の請求書の郵送は5通以内となっており月額利用料が割高になっていた 今後リリース予定のサービスを展開するにあたりユーザ数の増加を狙っている Misocaはこれまで月額利用料は最低でも980円となっていた。筆者もフリーランスで活動しているが、毎月の請求書はそれほど多くの枚数を発行するわけではない。たしかにこれは割高な印象を

    請求書管理サービス「Misoca」が月額料金を無料化、次の展開に向けてユーザ数の増加を狙う - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
    haishi
    haishi 2014/03/29
    Misocaは見積書・請求書・納品書をブラウザ上で管理、編集することができ、オンラインで操作すると、Misocaが紙の請求書を印刷・郵送する郵送代行機能を提供するサービス。4月からはこの月額料金が無料となり、郵送手数
  • Page Not Found - Apple Developer

    The page you’re looking for can’t be found.

    haishi
    haishi 2014/03/29
  • お前のAngular.jsはもうMVCではない。と言われないためのTutorial - Qiita

    JavaScriptフレームワークに興味あるし、Angular.jsを使ってみようかな・・・ そんな純真無垢なあなたを混沌の世紀末に引きずり込むのが、ほかでもないTutorialなのです。 TutorialではほぼControllerしか出てこないので、素直にこの通り書いているとまず間違いなく3カウントでControllerにコードが集中するいわゆるFat Controllerになり、せっかくMVCフレームワークも地獄の荒野になります。 実は、Angular.jsでまず目を通すべきなのはDeveloper GuideのConceptual Overviewです。これを読めばどう処理を分割するかがきちんと書かれていますが、以下ではそれ+経験をもとにAngular.jsで正しくMVCを使用するためのポイントをまとめました。 Angular.jsの3原則 1.Controllerはイベントハンド

    お前のAngular.jsはもうMVCではない。と言われないためのTutorial - Qiita
    haishi
    haishi 2014/03/29
    TutorialではほぼControllerしか出てこないので、素直にこの通り書いているとまず間違いなく3カウントでControllerにコードが集中するいわゆるFat Controllerになり、せっかくMVCフレームワークも地獄の荒野になります。
  • 新・三大JavaScriptフレームワークの実践(Backbone.js Knockout.js Angular.js) - Qiita

    Todoリストの機能 1.テキストボックスから、Enterで追加できる 2.登録したTodoはダブルクリックで編集可能になり、Enterで編集確定できる 3.登録されているTodoの総件数がフッターに表示される 4.完了したTodoがある場合、それらをリストから消すボタンが表示される 5.全選択/解除を行うチェックボックスがある 個人的な結論 趣味開発で使うならAngular.js・仕事で使うならKnockout.jsをお勧めしたい。 まず、フレームワークを選択する際は、以下3つの選択基準を持つとよいと思う。 1.開発の規模 大規模ならBackbone.jsはお勧めできる。 書き方が決まっていて、チュートリアルに目を通せば(面倒なのは置いておいて)何を作らなければならないかは簡単に理解できる。そこそこの人数で長い時間の開発を行うなら、UIチームはアプリケーションとView、サーバーサイドは

    新・三大JavaScriptフレームワークの実践(Backbone.js Knockout.js Angular.js) - Qiita
    haishi
    haishi 2014/03/29
    今回は、メジャーどころの三大フレームワークを使ってまったく同じ機能のTodoアプリを作成してみました。 そのソースコードは、下記の通りjsFiddleで参照&稼働させてみることができます。これで(きれいごとではない)
  • ムック「データベース徹底攻略」 - MySQL/Redis/MongoDB/Redshift

    最近発売された技術評論社のムック「データベース徹底攻略」に寄稿しました。 このは、データベースのためのということで、データベース設計、SQLMySQL、Redis、MongoDB、Redshiftという代表的な要素技術についてのまとめとなっています。各プロダクト(MySQL、Redis、MongoDB、Redshift)については、現場で実際に格的に使われている方々による記事なので大いに参考になると思います。 私は冒頭のまとめ記事を寄稿しました。詳細はぜひお手に取って読んでくださればと思います。ここでも自分が各技術を現時点でどのようにとらえているか、ではいささか書きづらい内容について、最近流行りの言葉でもある「技術的負債」という観点も踏まえて書いておこうと思います。 ・MySQL (RDBMS) 私はMySQLの中の人でもありましたし、これまで至るところで話してきたので省略します

    haishi
    haishi 2014/03/29
    「サービスが失敗したらMongoDBの勝ち、成功したらRDBMSの勝ち」というのが私の考えです。
  • 第64回、第65回 NHK紅白歌合戦 | クラスメソッド株式会社

    クラスメソッドのAWS総合支援 コスト最適化からセキュリティ、構築支援、運用保守まで、AWS活用を支援します。

    第64回、第65回 NHK紅白歌合戦 | クラスメソッド株式会社
    haishi
    haishi 2014/03/29
  • Docker networking basics & coupling with Software Defined Networks

    4. 4 Host Natively, each container runs isolated from the outside world A bridge network (an internal, virtual switch) is provided with Docker but does not allow containerized processes to communicate together without further config (see next slides) Isolation by design Container ‘app’ Bridge docker0 Container ‘db’ Tomcat (port 8080) MySQL (port 3306) 5. 5 Exposing ports allows containers services

    Docker networking basics & coupling with Software Defined Networks
    haishi
    haishi 2014/03/29
    This presentation reminds Docker networking, exposes Software Defined Network basic paradigms, and then proposes a mixed-up implementation taking benefits of a coupled use of these two technologies. Implementation model proposed could be a good starting point to create multi-tenant PaaS platforms.
  • シェルスクリプトで数字3桁をカンマ区切りにする

    bashなどのシェルスクリプトで数字を3桁のカンマ区切りにしようとすると結構めんどくさかったのでメモ。 printfの%dを%’d(シングルクォートを間に入れる)にするのはすぐに行き着くけど、それをawkで使おうとするとめちゃ厄介。シングルクォートの中にシングルクォートが入らないから。シングルクォートを\047でエスケープするのがみそ。 printf "%'d\n" "1000000" or awk '{printf"%\047d\n",$1}' <<< "1000000"

    シェルスクリプトで数字3桁をカンマ区切りにする
    haishi
    haishi 2014/03/29
    シングルクォートを\047でエスケープするのがみそ。
  • Duktape

    See GCC options for minimizing code footprint. Full lowmem uses "pointer compression" and ROM-based strings/objects. ROM-based strings/objects can also be used without other low memory options. Current status Stable Support Duktape Wiki: wiki.duktape.org User community Q&A: Stack Overflow duktape tag Bugs and feature requests: GitHub issues General discussion: IRC #duktape on chat.freenode.net (we

    haishi
    haishi 2014/03/29
    Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint. Duktape is easy to integrate into a C/C++ project: add duktape.c and duktape.h to your build, and use the Duktape API to call Ecmascript functions from C code and vice versa.
  • GitHub - johtani/elasticsearch-extended-analyze: Extend Analyze API Plugin for Elasticsearch

    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

    GitHub - johtani/elasticsearch-extended-analyze: Extend Analyze API Plugin for Elasticsearch
    haishi
    haishi 2014/03/29
    Extend _analyze API for Elasticsearch This plugin output tokens that like _analyze outputs. But the plugin output more detail with all token attributes. And the plugin output tokens step by step.
  • elasticsearch-extended-analyzeプラグインを開発中

    お久しぶりです。 気づいたらまた、結構ブログを書いてなかったです。。。 今回は、今開発しているElasticsearchのプラグインに関するお話です。 いやぁ、名前決めるの難しいですね。これで英語的に合ってるか不安ですが、elasticsearch-extended-analyzeというプラグインを作っています。 どんなもの? Solrの管理画面のanalysisに相当する機能が欲しくて作り始めました。 Elasticsearchにはanalyze APIというAPI(名前あってるのかなぁ?)が存在します。 これは、文字列を投げると、指定したアナライザやトークナイザでどのようなトークンに分割されるかを調べることができるAPIです。 例えば、elasticsearch-analysis-kuromojiをインストールしたElasticsearchに対して、以下のcurlコマンドを実行します。

    elasticsearch-extended-analyzeプラグインを開発中
    haishi
    haishi 2014/03/29
  • 分散テスト実行システムRRRSpecをリリースしました - クックパッド開発者ブログ

    技術部アルバイトの鈴木(@draftcode)です。 クックパッドが内部向けに開発・運用を行ってきた、分散テスト実行システムRRRSpecをオープンソースとして公開しました。RRRSpecは時間のかかる自動テストを分散処理することで、全体のテスト時間の短縮を狙うアプリケーションです。現在クックパッドでは17000を超えるテスト項目があり、マシン一台でテストを実行すると完了まで数時間かかります。このテストを60並列程度の分散処理で行うことで、平均8分から9分程度で完了できるようになりました。また、Amazon EC2のスポットインスタンスを利用することにより、大幅なコスト削減も同時に達成しました。 https://github.com/cookpad/rrrspec 分散テスト実行とは アプリケーションが大きくなるにつれて、自動テストの数も大きくなっていきます。クックパッドでは、非常に多くの

    分散テスト実行システムRRRSpecをリリースしました - クックパッド開発者ブログ
    haishi
    haishi 2014/03/29
  • 最近PCの周辺機器買う時はAnkerが定番になりつつある - FutureInsight.info

    皆様、PCの周辺機器買うときはどのメーカーのものを買っているでしょうか?バッファローやELECOM、あと最近だとAmazonベーシックなども選択肢に入ってくると思いますが、僕は最近はもっぱらAnkerになりました。 AmazonのAnker商品リスト Ankerになったきっかけの商品はこれです。 Anker 25W 5ポート USB急速充電器 ACアダプタ iPhone5C/5S/5/4S/4/iPod/iPad/Xperia/GALAXY/ウォークマン等対応 Anker Amazon.co.jpで詳細をチェック 楽天市場でこの商品を検索 [追記] 新商品でてます! Anker 40W 5ポート USB急速充電器 ACアダプタ PowerIQ搭載 iPhone5C/5S/5/4S/4/iPod/iPad/Xperia/GALAXY/ウォークマン等対応 Anker Amazon.co.jpで

    最近PCの周辺機器買う時はAnkerが定番になりつつある - FutureInsight.info
    haishi
    haishi 2014/03/29
  • Marek Goldmann | Connecting Docker containers on multiple hosts

    This guide is based on an old version of Docker. The instructions you find below may be already removed or changed in the Docker codebase. In my previous blog post I talked about running the Fedora Cloud images on a local KVM with libvirt. This was not a standalone task, but rather the preparation for this blog post: running Docker containers on multiple hosts attached to the same network. I was a

    haishi
    haishi 2014/03/29