Webアプリやモバイルアプリの受託開発やコンサルティングを行うthoughtbot社のブログにて、Sandi MetzルールというRubyプログラマ向けのルールが紹介されていました。 Sandi Metz’ rules for developers このルールは、プログラマーでありPractical Object-Oriented Design in Rubyという書籍も執筆しているSandi MetzさんがRuby Roguesポッドキャストに出演した際に紹介していたものです。 そのルールは以下の通りです。 クラス内のコードが100行を超えてはならない メソッド内のコードが5行を超えてはならない 4つより多い引数をメソッドに渡すようにしてはならない(ハッシュによるオプションもパラメーターとみなす) コントローラーではただ1つのオブジェクトだけをインスタンス変数化できる ビューは1つのイン
----- Meeting Notes (9/7/11 10:23) -----S3はジッタあるけど十分はやいでしょ。冗長構成をとっても問題のない速さ ----- Meeting Notes (9/7/11 10:23) -----microの特性を説明する ----- Meeting Notes (9/7/11 10:23) -----RDSをつかったときの絵 AWSの滅多に見られないベンチについて:Cloudpack20130517a Presentation Transcript パフォーマンスあれこれこんなパフォーマンス話めったにしないんだからねっ荒木靖宏twitter.com/ar1, facebook.com/araki.yasuhirocloudpack Night #6 自己紹介名前• 荒木 靖宏所属• アマゾンデータサービスジャパン(株)プリンシパルソリューションアーキテ
なるほどUnixプロセス ― Rubyで学ぶUnixの基礎【電子書籍】Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 達人出版会 発行日: 2013-04-25 対応フォーマット: EPUB, PDF, ZIP 詳細を見る まだβ版ですが、面白そうだったので買ってみました。初代iPadのiBooks上で全152ページで値段が2,980(正式には3,360)円というのはちと高い気がしますが、原書が$27なのでまあしょうがないでしょう。 で、ざざっと読んでみた感想としては面白いですね。Unixのプロセスの話をRubyで学ぶようになっていてC言語でやるよりはRubyの方が抽象度が高いので比較的わかりやすいと思います。類書も無いような気がしますね。 シグナルのあたりとかパラパラと読んでいて、そういやfluentdだとどうなってんだっけと思いsupervisor.rbを読んで
家のコンセントを使ってLANを繋ぐ事が出来るのをご存知でしょうか? 僕は最近まで知りませんでして…(,,-_-) 我が家は鉄骨?鉄筋?鉄壁?な一戸建てなんですが、どうしても、無線LANの親機がある場所から普段過ごしてる部屋まで電波が届きにくく、かなりストレスのある日々を過ごしておりました。 今や iPhone や iPad mini を扱うにも WiFi 電波が必須ですもんね…。 無線LANの親機を何度『ハイパワー』なるものに変えても改善されず…。 なんかいい方法はないのかよと、ずっと模索してたんですが、こんないいものがあるなんてと今は驚きが隠せない状況であります。 しかもめちゃ簡単に…。 だって、コンセントを使ってLAN構築が出来るんですよ…これで。 ▼ BL-PA510KT 今回購入してみたのは、上記のパナソニックの製品。 やるなぁ、Panasonic。(○´―`)ゞ。o ○ 詳しくは
ニュースリリースというか記事はこちら。日経の中田さんの記事ですね。 http://itpro.nikkeibp.co.jp/article/NEWS/20130306/461423/ この辺の解説を記録のために書いておきます。個人的にはちょっとしたマイルストーンなので。 まずEDIの定義ですが、これはElectronic Data Interchangeの略で、B2Bでの電子データ交換の仕組み自体をさします。歴史的にはITの歴史と同じくらい古い。当然インターネットよりも古い。昔は(場所によっては今も)電話で”ぴー”とか”がー”とかやっていた代物です。多分50年以上の来歴を誇る仕組みですね。業界ごとにその業界に応じたプロトコルが制定されており、いわゆる標準化がもっとも進んだ分野のひとつです。そして、大抵はミッションクリティカルな業務に属します。エンタープライズ系のITでは最下層に位置するレイ
個人的には割と大変だったので、その辺をまとめておきます。 ニュースリリースはこちら。 http://www.nautilus-technologies.com/topics/20130409.html 要するに本部系バックエンド基幹システムの「一式」のクラウド移行です。完全なミッションクリティカルシステムで、止まった段階で業務に確実に影響が出ます。 システムの機能概要 1.売上の確定処理と債権管理 POSデータの直結です。売上確定処理を行います。同時に債権管理も行い、F/Bからの入金データをそのままつなぎ込み、入金処理・債権の消し込み処理を実行します。マッチングは自動処理できるものは処理を行い、ヒューリスティックなものはユーザー判断に従います。 2.仕入・費用の計上と確定処理、および支払いデータの作成 費用・在庫の計上確定処理です。当時に支払データの確定処理を行います。EDI(BMS)との
Herokuの公式ドキュメントは英語なので読みづらいですよね。herokaijp/devcenterのように、有志が日本語訳してくれているドキュメントもありますが、その中でも特に抑えておきたい16個の常識について挙げてみました。(16日に公開する予定の記事なので、何となく16個挙げてみました。。) (補足)Herokuを使う上での登場人物の名前 Dyno 「だいの」と呼びます。1Dynoと言ったとき、一つサーバが立ち上がっているようなものだと考えて下さい。 Routing Mesh Herokuアプリにアクセスがあったときに、Dyno間の負荷をロードバランスしながらリクエストを振り分ける機構をRouting Meshと呼びます。たまに「Router Error」というログを吐くのですが、そのとき障害が起こっている場所はここです。 常識1. Dynoは1時間アクセスがないとアイドル状態になる
au(KDDI)が2012年9月21日からスタートした高速通信サービス「4G LTE」は、「開始時から全国の主要都市をカバー」「4G LTE(iPhone 5含む)対応機種なら」「受信最大75Mbpsの超高速ネットワークを実人口カバー率96%に急速拡大。(2013年3月末予定)」などとカタログや公式サイトで表示していましたが、実際にiPhone 5を使用して4G LTEに接続したとき、75Mbpsサービスを利用できるエリアの実人口カバー率は96%ではなく14%だったことが明らかになりました。 当社に対する措置命令に関するお詫びとお知らせ (PDFファイル)http://www.kddi.com/corporate/news_release/pdf/20130521.pdf 「au 4G LTE」広告の一部に対する措置命令に関する関係責任者の報酬の一部返上について (PDFファイル)http
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く