進撃の巨人MADです本家様sm21443197mylist/5418201(8/22新作sm21653759)
進撃の巨人MADです本家様sm21443197mylist/5418201(8/22新作sm21653759)
概要 こちら の中で Ansible という python で書かれた構成管理ツールを知った そう言えば、前回の Chef Casual Talks Vol.3 で @urasoko さんも言っていたような... ということで試してみる Ansible についてはこちら インストール 環境 amazon Linux(t1.micro) Debian Wheezy Ansible をインストールする cookbook あえて chef の cookbook で導入 cookbook はこちら knife ec2 server create knife ec2 server create -S xxxxxx -i ~/pathto/xxxxxx -r "recipe[ansible_install_cookbook::ansible]" -I ami-39b23d38 --flavor t1.
hbstudy #45 や Tatsuhiko Miyagawa's Podcast ep14 なんかで、serverspec の並列処理が課題、ってな話をしていて、Net::SSH がイベントドリブンな処理になってるのがネックになりそうだなー、どうしようかなー、と悩んでたんですが、とりあえず試してみた方が早いだろう、ってことで parallel_tests を試してみた。 6つの VM に対して 311 examples を実行した結果で比較。 parallel_tests を使わない場合。 $ rspec spec .........................................................................................................................................
2013年08月22日13:26 Ruby factory_girl で最低限知っておきたい4つの使い方 みなさん、テストを書くときには Fixture Replacement として何を使ってますか?一番メジャーなところだと factory_girl でしょうか。machinist も有名ですね。シンタックスの違いのようなので基本的にはどちらでも良さそうです。 参考(stackoverflow)Machinist vs FactoryGirl - pros and cons In other words, both are extremely similar, just with a different default syntax. 今回は(僕が factory_girl4.2.0 を使ってるので)factory_girl4.2.0 についての話です。 インストール まずインストールし
セマンティック・バージョニングと、Gemfileのバージョン指定方法 - Gemfileでよく見る`~>`を使いこなすRubyRails ライブラリを使う時、バージョンが合わなくてうまく動かないという問題は、Rubyに限らず、どのプログラミング言語でも常に悩みの種である。特にDepedencyの多いライブラリをインストール/インクルードするときは、大体この問題で躓く。C++とかでGUI関係のライブラリを入れるときは何度も挫折したし、特に、進化が速く変更の多いPerl,PHPをはじめとしたスクリプト言語では普通にそういう問題に出くわす。 もちろんRubyもその例外ではないのだが、より個人がライブラリ(gem)を作って、githubなどに上げ、公開していくという文化がある割に、あまりこの問題に悩まされないので、Ruby(on Rails)は比較的うまくやっていると思う。 これは、Bundler
技術書を自分のお金で買うようになってから、かれこれ十数年。 ダメな技術書が放つ独特のニオイがやっとわかるようになってきたので、書いてみました。 以下、主観を多分に含みます。「あー、あるある」と思いながら軽く読んでくださいね。 (逆バージョンの「良書のみつけかた」は、近日公開予定でございます。) ダメな技術書の「あるある」 誤字・脱字が多い 推敲に時間を割いてないことの証拠である。よって誤字・脱字が多い本は技術書としてもクソ本である確率が高い。 正誤表・サポートページがない 多少の誤字・脱字は仕方がないとしても、それを Web で補う気すらない著者がいる。そういう方の書いた本は、えてしてクソ本であることが多い。 レビュアーの名前が献辞に載ってない レビューを経ていないと、著者のひとりよがりな内容だったり、技術的に正しくない内容があったりするので要注意だ。(※レビューなしで良書を出してる方もい
Swift is the best programming language you should learn and make your dream app easily. Swift programming is a powerful yet easy-to-learn coding language created by Apple. It's frequently used for developing iOS and macOS applications, as well as tvOS and watchOS apps. While you can use other languages to create Apple apps, Swift is the preferred language, and it's recommended because its code is
同人誌の告知ページを作るの、だんだん知見がたまってきたのでノウハウを御シェアさせていただきます。昨日こういうの作った。 ↓ パッケージ等でよく見る「あの短い英文」の正体って何なの? 同人誌「プロダクトポエトリー研究」をC84にて無料で配布します – 日本同人誌デザイン協会 サイトは Wordpress で構築している。理由は予約投稿機能を使って公開時間の指定ができるからです。 ティザーサイトまずティザーサイトを作った。こんな感じ。↓ カウントダウンの部分には、以前作って GitHub で公開していたカウントダウンタイマーを使っている。CSS いじって今風にした。まだこの段階では内容が悟られないようなデザインにする必要がある。 CSS3 Countdown - sanographix ティザーサイトを作る理由は、公開した瞬間の勢いが良いと結構拡散すると思っているから。Google Analy
Gruntのグロブでは普通のグロブと同じように特にファイルとディレクトリの区別はされない。Gruntプラグイン側でパスの存在チェックまではしてくれるの多いけど、間違えてディレクトリ投げると大体はエラーを吐いて止まる。のでファイルを投げるものならfilterプロパティも使ってファイルであることを保証してやった方が良い。 例えばgrunt-contrib-sassのタスク設定なら以下のようにしておく。 sass: { options: { precision: "3", style: "compressed", unixNewlines: true }, main: { expand: true, src: ['styles/*.scss', '!styles/_*.scss'], filter: 'isFile', ext: '.min.css' } } こうしておくとstyles/foo.
バンダイナムコスタジオ・サウンドチームが秘密を明かす! 『アイドルマスター シンデレラガールズ』のキャラソンが愛される理由とは?【CEDEC 2013】 ゲームサウンドクリエイターだからこそ作れる“愛されソング”の秘密!? 2013年8月21日~23日、パシフィコ横浜にて開催されている、日本最大のコンピュータエンターテインメント開発者向けカンファレンス“CEDEC 2013”。初日の2013年8月21日に行われたセッション、“アイドルキャラクター徹底支援! ユーザーのハートをキャッチするキャラクターソングデザイン”をリポート。 すでにタイトルからして、興味を惹かれずにはいられないこのセッション。人気の高さ、ファン――“プロデューサー”たちの熱量の高さで知られる『アイドルマスター シンデレラガールズ』だが、その人気の中枢部分に関わる最重要な“サウンド”についての講演が聴けるとあって、会場には
こんにちは! 先月ドワンゴは歌舞伎座に引っ越したので"銀座"にあうように人生初の美容院に行ったけど、結果は床屋で切ったのと変わりなかった氏家です。 前回はChefとはなんぞや、というところで終わってしまいましたが、今回は導入編で、 - 最新のChef Solo 11.6.0、Knife Solo 0.3.0 限定 - 導入から実行するまでの、迷わない セットアップ手順 及びファイル構造の新定番! を提案したいと思います。 それは、私がChef Soloを導入しようとしたときに引っかかった インストールして使い始めるまでのとっつきにくさ 開発環境と本番環境をどうCookbookで表せばいいのか 用途の違う複数のサーバーや、複数のプロジェクトを、どう管理するのがよいか 開発メンバーにも秘密にしたい秘匿情報は… といった問題をどう解決したか、そして少しでもChef導入の手助けになればと思っていま
今回は grunt コマンドの補完関数を例として キャッシュ機能(cache-policy) について解説していきます。 grunt については知らなくても大丈夫だと思います。 キャッシュ機能(cache-policy) についての解説がメインなので、zsh 補完関数の基本的な説明は省略します。 その代わり、コード内にコメントで簡単な説明を書きましたのでそちらを参考にして下さい。 ※ とても長い記事なので、誤字脱字があるかもしれません。ご容赦下さい。m(_ _)m (見つけたら教えてくれると助かります) はじめに grunt には標準で bash の補完がついています。 しかし、zsh 用の補完関数は無く、bash の補完と同じ方法で実装したのではオプションやタスクの説明が表示されません。 オプションの説明はベタ書きでいいとしても、タスクの説明はそうはいきません。 ということで作成したのが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く