This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more
去る2/22(金)に恵比寿の弊社オフィスにて初の勉強会となる「初めてのChefの教室」を開催しました。インフラエンジニアだけでなく、アプリケーションエンジニアからも注目が集まっているChefの勉強会という事で様々な方にお集まり頂き、濃い情報交換が繰り広げられました。 この記事では内容のまとめてスライドや動画などの各種資料を集約します。さらに公開された記事などの資料も順次追加していきます。 Chef未経験者向けのセッション [eytokyo] 初めてのChefの教室 from suzuki on Vimeo. まずは最初のセッションとしてRubyもChefも未経験な人(≒PHPer)向けのChefのセッションをyandoが担当しました。セッションではChefの動作原理やアーキテクチャの全体像を示した上で、最低限レシピを書いて実行する為に必要な手順だけをデモを交えて紹介しました。また実際に公
トランザクション分離レベルの種類 ANSI/ISO SQLでは、以下のように定義されています。 ロストアップデートについては特に策定されていないと思いますが、一覧に加えておきます。 分離レベル 性能 ダーティーリード ファジーリード ファントムリード ロストアップデート read uncommitted 高 起きる。 起きる。 起きる。 起きる。 read committed | 起きない。 起きる。 起きる。 起きる。 repeatable read | 起きない。 起きない。 起きる。 起きる。 serializable 低 起きない。 起きない。 起きない。 起きない。 ただし、ANSI/ISO SQLはあくまで仕様であって、実装・動作は各データベース毎に異なります。 MySQLの場合は以下のようになります。 分離レベル 性能 ダーティーリード ファジーリード ファントムリード ロス
先日、作っているアプリケーションにバグが発生しました。バグの内容は次のようなものでした。 同時に存在してはいけないはずのデータが、DB に存在する 整合性のチェックはアプリケーションレベルで行っている 一意制約のような単純なものではないので、アプリケーションレベルで実装 整合性のチェックロジックは正しい これに対し、バグは次のような状況で発生したと仮説を立てました。 ユーザがレコードを一括登録しようとする 登録ボタンを押したがレスポンスが遅い この間、整合性チェックが走っている ユーザはもう一度登録ボタンを押した 2回目の登録の整合性チェックが走り始める 1回目の登録の整合性チェックが完了、INSERTが始まる 2回目の登録の整合性チェックが完了、INSERTが始まる 2回目の登録の整合性チェックの間、DBにはまだ1回目の登録によるINSERTが実行されていないので、チェックを通過した 結
Create any product you can imagine and sell it everywhere. We remove the roadblocks—supply chain, global shipping, and customer service—so you can focus on your creativity. With automatic storefronts on platforms like YouTube, TikTok and more, your fans can easily buy what they love from you. You create. We handle the rest.
tom giannattasio @attasi photon on toggle photon off
a small library for generating and manipulating CSS 3D transforms NOTICE: This page is slowly getting outdated. In my spare time, I've been working on a major syntax revision, Firefox compatibility issues and a new version of this page. Until I get the time to finish all of this, here's a list of the most up to date resources : "v2" branch on github (featuring a simplified syntax) A more recent li
The Polaris Dawn crew is back on Earth after a historic mission
iOS6搭載のSafariをデフォルトの設定(※1)のまま利用してmixiページアプリを閲覧すると、Safariはアプリが設定したCookieの値を保存しないことがあります。 例えばCookieを利用してアプリのセッション管理を行っている場合、正常に動作しない可能性があります。 下記を参考に3rd Party Cookie 有効化を行ってください。 アプリの起動時に下記の3rd Party Cookie 有効化を行うと、それ以後ユーザが明示的にCookieの消去等を行わない限り、アプリがCookieを設定/読み出しできるようになります。 ※1:Cookieの受け入れ設定が「訪問先のみ」の場合 3rd Party Cookie 有効化の方法 3rd Party Cookie 有効化は次の3つの手順で行います。 mixi.cookie.enable()関数の呼び出し Cookie有効化スクリプ
GREE Platform for SmartPhoneへの移行のポイント(開発・技術) GREE Platform for SmartPhoneへご対応いただく際の対応のポイントについて、GREE Platform for FeaturePhoneへご提供中のアプリケーションからの移植をふまえてご案内いたします。 1. セッションの管理について 1-1. iPhone (Safari) の3rd Party Cookieについて 1-2. アプリケーションコンテナの支援機能 2. デザインの調整について 2-1. デザインのSmartPhone向けの調整 2-2. 文字コードの変更 2-3. Flashについて 2-4. 絵文字/アクセスキーについて 3. 招待について 1. セッションの管理について 処理と入出力の流れに記載されているように、GREE Platform for Smar
Ruby 2.0.0-p0 is released Ruby2.0がリリースされました。Homebrewとrbenvによるインストール手順です。rbenv/OpenSSL/Readlineがインストール済みで最新にする場合は各ツールをbrew upgrade <formula> してください。 Environments Mac OS X 10.8.2 Mountain Lion Homebrew 0.9.4 Update Homebrew Formula brew update OpenSSL, Readline brew install openssl brew install readline ruby-build brew uninstall ruby-build brew install --HEAD ruby-build --HEADでインストール済みだと以下のエラーが出るので、
Fontopo 日本語, 欧文のフリーフォントが無料でダウンロードできます. 商用利用オッケーです. Fontopo はフリーフォントが無料でダウンロードできるサイトです. ポップでキュート, ちょっとノスタルジーな日本語や欧文フォントたちがダウンロードできます. 全てのフォントが無料・商用可能ですので, フライヤーやチラシなど各種印刷物, ウェブサイトのデザイン制作に気軽にお使いください. もちろん個人使用も大歓迎です. フォントの利用について, 詳細はダウンロードしたファイル内にあるテキストデータをご覧ください. Fontopo のフリーフォントは市販のフォント素材集や, 各種デザインの雑誌にも収録されているデザイナーズフォントです.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く