エラーハンドリングモデルに関する考察。 エラーハンドリング勉強会 ( http://partake.in/events/9874b92a-4cf0-4a20-a3fe-951239da5612 )にて発表。Read less
Kristoffer SjogrenSeptember 2nd, 2011Last Updated: October 21st, 2012 I want code to be simple-n-short, on-point and easy to read. Unnecessary complexity distract and obscure understanding of what is really going on and can be a real killer for productivity. You know, tangled for-loops and indexes to track, if/else and switch cases, null/validation checks, converting/copying/deleting/sorting colle
Communications and cooperation between development and operations isn't optional, it's mandatory. Flickr takes the idea of "release early, release often" to an extreme - on a normal day there are 10 full deployments of the site to our servers. This session discusses why this rate of change works so well, and the culture and technology needed to make it possible.Read less
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
42 Paxos Made Moderately Complex ROBBERT VAN RENESSE and DENIZ ALTINBUKEN, Cornell University This article explains the full reconfigurable multidecree Paxos (or multi-Paxos) protocol. Paxos is by no means a simple protocol, even though it is based on relatively simple invariants. We provide pseudocode and explain it guided by invariants. We initially avoid optimizations that complicate comprehens
git + Redmineで開発する場合、Redmineのチケットごとにトピックブランチを切ることが多いですが、ちょいちょいチケットの内容を忘れてしまいます。 そういうときに、いちいちブラウザでチケットを見にいくのがダルいので、チケットのサマリを表示するgitのサブコマンドを作りました。 なお、本コマンドはbleis-hooksと併用することを想定しています。 インストール方法 git ticket subcommand · GitHub からダウンロードし、パスの通ったディレクトリに配置してください。 $ wget https://raw.github.com/gist/014371584dbf85d053ed/f8ade6f7fc36a4c8f49f72a538a6322bfb726bf8/git-ticket $ mv git-ticket /path/to/some/dir $ c
他の人がzshを使っているのを見ていると、「もっと便利に使えるのに」と、もやっとしたり、「え、その便利な機能ってなに?」と、発見があったりします。だれかに「この設定をすると便利ですよ」と話しやすくするために、今のzshのおすすめ設定をここに記しておきます。 もし、Emacsも使っている場合はおすすめEmacs設定もどうぞ。 ディレクトリ構成 長年漬け込んできたzshの設定がそこそこの量になっているので、以下のようなディレクトリ構成にして分類しています。主に、zsh標準機能の設定と追加パッケージの設定を分けるためにこうしています。 ~ ├── .zshrc # シェルを起動する毎に読み込まれる。 │ # ~/.zsh.d/zshrcを読み込んで │ # 標準機能の追加設定を行う。 ├── .zshenv # ログイン時に一度だけ読み込まれる。 │ # ~/.zsh.d/zshenvを読み込ん
C++で行列計算をする場合に便利なライブラリEigenを紹介したいと思います。 ベクトル・行列演算は知っているからEigenの使い方だけを教えてくれというかたは最初の章は読み飛ばしてください。 — 多くの統計処理がベクトル・行列演算を用いるとコンパクトに表すことが知られています。ちょっと複雑そうにみえる問題も整理してみるとベクトル・行列演算で書ける場合が多いです。(ベクトル・行列という言葉に抵抗がある方はそれぞれを単に配列、配列の配列とでも思ってもらえればいいでしょう)。ベクトルの内積は\(u^T v = u_1 v_1 + u_2 v_2 + \ldots +\)として求められ、ベクトルのノルムは自分自身のベクトルとの内積の平方根、\(|u| = \sqrt{ u^T u} \)として求められます(以降ベクトルは全て列ベクトルを指すとします)。 例えば、あるユーザーの商品の購買履歴は、\
こんにちは。第4回目の今回は、外に飛び出して取材などを行ってみました。 目的地はこちらです! え、よくわからない?ではこれではどうでしょうか。 そう、今回はマウンテンビューにあるGoogleにやってきました!ここでお仕事をされている方にいろいろインタビューしてみたいと思います。今回お話しを聞くのは同社でソフトウェアエンジニアのお仕事をされている高木淳司さんです。 Googleのキャンパス(会社なのにこう呼ばれているそうです。大学みたいですね)に足を踏み入れるとなんだかすでに雰囲気が違います。 たまたまGoogle Mapsのストリートビュー機能のための撮影車に遭遇。街中で見かけたという報告談は聞いていましたが、実物を見たのは初めてです。 自転車?Googleのキャンパスは広いので、移動にこの自転車を使うことができるそうです。 さて、この日はインタビューの前にランチをごちそうになることに。う
Webデザイン・開発, Mac, 自動車, 音楽・映画, マネー・経済など様々なテーマで綴るブログ「Melanges」 参考にしたページ http://ascii.jp/elem/000/000/059/59034/ 整備済み製品で買った一番安いiMacなので、HDDが230GBだったのです。音楽だけで160GB以上——最近、iPod classic 160GBに全部入らなくなってしまった——なので、その容量で足りる筈がないのでした。もう、ひっきりなしに「容量不足です!」エラーが表示されてしまい至極不便。 外付けを買えばいいってのもあるかもしれませんが、どうも好きになれないのです。ごちゃごちゃするデスクは嫌いです。iMacのすっきりさが台無しな気がして。じゃあ、NASは?と言われそうだけど、ネット接続の遅さは嫌すぎです。そもそもまだgなんですよ。nにしていないのです。 と言うことで、勤務先
require 'active_record' require 'benchmark' p ActiveRecord::VERSION::STRING ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => ":memory:" ) ActiveRecord::Base.connection.execute("CREATE TABLE active_record_models (id INTEGER UNIQUE, title STRING, text STRING)") class ActiveRecordModel < ActiveRecord::Base; end ActiveRecordModel.new N = 100_000 Benchmark.bm { |x| x.report(
Anil and I have had a few conversations lately about building cool stuff for the internet, the Golden Age of the independent web, and how it’s increasingly hard to filter out industry noise. He posted a quote from Dave Winer and it reminded me of our “About” page for Ludicorp, where we outlined our corporate philosophy, which is akin to avoiding a tour of gas stations. I have a quote behind my des
フリーランスには最適なフリーアプリと言っても、あながち過言ではありません。 請求書や納品書のテンプレートはGoogle先生に聞けばすぐ用意してくれます。単発で発行するなら、これでもさして不都合はありませんが、見積→請求→納品のそれぞれのタイミングで書類を発行する必要があったりと、継続的に事業を行うのであれば、各種書類を一括で管理できた方が便利です。 そこで『三森支太郎』の出番。フリーの請求書発行ソフトとしては定番の部類に入る、Windows専用の高機能な帳票管理ソフトです。 基本的な操作は、画面の項目を埋めていくだけ。数量と単価を設定すると、自動で金額計算をしてくれます。消費税の有無は印刷時の設定で変更可能。源泉徴収額の計算機能は、編集メニューから選べます。 便利なのが「請求額から金額を逆算」する機能。これは「トータルで10万(税込み)にしたいんだけど、税抜きでいくら請求すればいいのか」を
iMac 27インチ Mid 2010に内蔵SSD取り付けるためのマウントキット。 iMac 27インチ Mid 2010は、BTOで2.5インチ SSDが追加可能となっています。しかし、SSDの無い標準モデルには、マウンターが内蔵されておらず、そのまま取り付けはできません。 本キットを取り付けることにより、SSDを確実にマウントすることが可能です。SSDだけでなく、2.5インチSATA ハードドライブ 9.5mm厚も取り付けできます。 キット内容 SSD用マウンター(純正品) SSD取り付けビス 4本(社外品、純正品と同一首下長) SATAデーターケーブル(社外品、純正品と同一長、同形状) SATA電源Yケーブル(社外品、HDD用の電源コネクタより分岐させます)
前回のエントリーにてiMac (Mid 2011) のSSD増設を紹介しましたが、その後取り付け方法に新事実が判明しました。 iMac (Mid 2010)27インチモデルではSSDの取り付け位置はグラフィックカードの下に配置されるのが標準でしたので同じ方法を採用しました。ところが、iMac(Mid 2011)27インチから取り付け位置が変更されて光学ドライブの下に収めるの標準となっていたのです。 前回の作業時には気が付かなったのですが、光学ドライブのスペースに3カ所ネジ受けがあります。 そこに専用の金属マウンタで取り付ける仕様になっています。(21インチモデルでも同じ方法です) 取り付けたところです。 2010用のマウンタをカッティングするよりは工数が低減されるので作業者としては助かります。。 しかし、このSSD取り付け位置、iMac 2010モデルでわたくしが最初に考案した位置ではない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く