先日コード修正のために検索コマンドを幾つか使ったので簡単なまとめを投稿します。 問題になったコード @adults = User.select(:id).where("age >= ?", 20).map(&:id) pluckを使った方が良いですね @adults = User.where("age >= ?", 20).pluck(:id) 複数のファイルで同じような記述をしている可能性があるので ".map(&:id)" が含まれるファイルを検索します。 基本のfindコマンドで検索 find . -name *.rb |xargs grep '.map(&:id)' 大抵の環境で動作するので覚えておくといいかもしれないですね。 検索範囲が広い場合は速度が気になるかもしれません。 ackコマンドで検索 普段はackを使っています Macを使っていれば Homebrewで簡単にインスト
和製GitHubの「gitBREAK」は「P/L(profit and loss)は追いかけない」らしい。彼らが目指す「遠くても大きな利益」とは? 「カンヌ国際広告祭」の「Perfume」を支えた「GitHub」 先の「カンヌライオンズ 国際クリエイティビティ・フェスティバル」(旧・カンヌ国際広告祭)でプロジェクションマッピングによる驚愕のパフォーマンスを披露した日本が誇るガールズユニット「Perfume」。そんな彼女たちの世界デビューの舞台として活用されたのが、バージョン管理システム「GitHub」だった。2012年の3月のことだ。オフィシャルWebサイト上でオリジナル楽曲と振り付けのモーションキャプチャデータを配布すると同時に、GitHubにサンプルコードを開示。世界中のクリエイターが、デジタルデータ化されたPerfumeのダンスをベースに思い思いのオリジナル作品を作り上げたことは記憶
DevOpsというキーワードに関連して、「Chef」というツールの名前を聞いたことのある人も多いのではないでしょうか。この記事では、インフラにおける構成管理、展開作業を自動化するChefの構造および基本的な使い方について解説します。 インフラストラクチャ自動化フレームワーク「Chef」 Chefは、物理、仮想、クラウドといったさまざまな大きさのインフラに対して、サーバやアプリケーションの展開を容易にするための自動化フレームワークです。 Chefの重要な要素の1つに「Infrastructure as Code」という概念があります。インフラをどのように構築し、維持するべきかという定義はRubyの文法で記述され、ソースコードのように扱うことができます。つまり、あたかもRubyでプログラミングをするように、インフラの構成管理をコードによって行えることがChefの利点の1つです。 自然言語による
rbenv で Ruby 環境を構築し、bundler で Rails プロジェクト内に Rails をインストールする方法のメモ。 rbenv による Ruby 環境の構築については『Mac OSX で rbenv と ruby-build を使って Ruby をインストールする』。 一旦 Rails プロジェクト作成(rails new)用の Rails をインストールする Gemfile でインストールする Rails のバージョンを指定する $ vi Gemfile source 'https://rubygems.org' gem 'rails', '4.0.0' Rails を vendor/bundle にインストールする $ bundle install --path vendor/bundle Rails プロジェクトを作成する rails の --skip-bundle
米マイクロソフトは7月1日、「TechNetサブスクリプションサービス」を終了することを発表した。現行会員には契約期間が終了するまで特典が提供される。新規/更新の申し込み受け付けは8月31日で終了する(アクティベーションの期限は9月30日まで)。 TechNetサブスクリプションサービスでは、年額2万3000円からという利用料を支払えば、評価/テストを目的に、マイクロソフトが提供するサーバ/デスクトップソフトウェアを利用できた。 マイクロソフトでは、「無償サービスへのフォーカス」を理由に同サービスを終了。今後は、30日~180日間限定の評価版ソフトウェアを提供する「TechNet Evaluation Center」のほか、「Microsoft Virtual Academy」を通じたトレーニング、コミュニティベースの「TechNet フォーラム」、サポートなどを提供していく。また、開発者
► 2020 (1) ► 2月 (1) ► 2019 (2) ► 11月 (1) ► 10月 (1) ► 2018 (4) ► 12月 (2) ► 11月 (1) ► 2月 (1) ► 2017 (1) ► 12月 (1) ► 2016 (7) ► 12月 (1) ► 9月 (2) ► 7月 (1) ► 6月 (1) ► 2月 (1) ► 1月 (1) ► 2015 (3) ► 12月 (1) ► 11月 (2) ► 2014 (28) ► 12月 (3) ► 9月 (6) ► 8月 (2) ► 7月 (1) ► 5月 (12) ► 4月 (2) ► 2月 (2) ▼ 2013 (27) ► 12月 (4) ▼ 7月 (3) chef/ohai 特定インターフェースのアドレスを取得する serverspec/ohai の RPM を作成 Fedora19 リリース ► 6月 (3) ► 4
OpenStackプロジェクトにおいて分散オブジェクトストレージ構築を担うSwiftの最新版がリリースされた。地理的に離れた構成を扱えるようになっている。 クラウドインフラ構築ソフトウェアであるOpenStackの構成要素のうち、クラウド環境において分散オブジェクトストレージを提供する「Swift」コンポーネントの新バージョン1.9.0がリリースされた。Swift開発のコアメンバーであるジョン・ディキンソン(John Dickinson)氏が、開発者向けMLや自身のブログでアナウンスしている。 Swist 1.8.0に含まれていた「リージョン」という概念は、レプリケーションネットワークを使用し、関連付け設定の読み書きをサポートするように強化され、「グローバルクラスタ」として機能するという。大陸をまたぐような地理的に離れた構成を単一のSwiftクラスタで扱えるようになっており、可用性・信頼性
By Hartwig HKD たまに1日がいつもより長いと感じたり、瞬時に過ぎ去るように感じることがありますが、一体なぜでしょうか?神経科学者のDavid Eagleman氏によると、時間感覚というのは人間の脳が情報を処理する時間と深い関わりがあるため、時間を遅く感じる時と、早く感じる時があるとのこと。では時間の流れをゆっくり感じるほうが1日を有効的に使えるのでは、とBufferが「1日の時間を長く感じるための5つの方法」を公開しています。 The science of time perception: stop it slipping away by doing new things - The Buffer Blog http://blog.bufferapp.com/the-science-of-time-perception-how-to-make-your-days-longer
Linux 3.10登場、SSDキャッシュやRadeonをサポート:MIPSアーキテクチャもKVMに対応 リーナス・トーバルズ氏は6月30日、Linuxカーネル3.10をリリースしたと発表した。 カーネル3.9からの変更点を解説しているKernel NewbiesやH-Onlineによると、カーネル3.10の主な新機能として、新しいSSDキャッシュフレームワーク「bcache」や、Radeonのビデオデコーダのサポート追加などが挙げられている。 bcacheでは、他のブロックデバイスからのデータをSSDにキャッシュできるようにした。例えば高速アクセス可能なSSDを、比較的アクセス速度が遅いHDDのキャッシュとして利用し、頻繁に読み出すデータなどへのアクセスを高速化することが可能になる。 Radeonドライバでは、Radeon HD 4000以降のHDグラフィックスカードに向けてUnifie
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.
『バスガイド流プレゼン術』(伊藤誠一郎著、阪急コミュニケーションズ)の著者は、バス旅行を通じ、バスガイドさんの案内の素晴らしさに衝撃を受けたのだそうです。なぜなら「バスガイドさんの役割、取り組みの中に、ビジネスプレゼンテーションにおいてプレゼンターが見習うべきポイントが数多く凝縮されている」から。 つまり、実務経験者から実際の取り組みや苦労話を聞いてきた著者が、バスガイドの案内方法とプレゼンテーションとの共通点を徹底的に研究して作り上げたのが本書。では、バスガイドのスキルをどうプレゼンに活かせるのか? 第6章「プレゼンの達人になるための7つの心得」を見てみましょう。 プレゼンはHow Toの前にHow Wonderfulを プレゼンターは「相手にうまく伝えるノウハウ」を頭で考える前に、「伝えることの素晴らしさ」を体中で感じていなければならないというのが著者の考え方。プレゼンテーションという
OpenFlow対応のネットワーク管理ソフトなどを提供するBig Switch Networksは、「既存のオープンソース版仮想スイッチは、大規模なスケールでのデプロイのニーズに応えられず、またベンダ主導によってコミュニティベースのイノベーションが阻害されている」といった理由から独自のオープンソース版仮想スイッチ「Indigo Virtual Switch」を開発、公開を開始しました。 Linuxカーネルにはすでに仮想スイッチのOpen vSwitchが組み込まれており、Indigo Virtual Swtichは、そのOpen vSwitchに対するドライバーのような位置づけで動作するようです。 特徴は軽量で大規模展開に対応していること。 It’s a lightweight, high-performance vSwitch built from the ground up to su
快適な眠りを得るために音楽を聴いたり、食べるものに注意したり、枕を変えたりとさまざまな工夫がされますが、がっちり光を遮断するアイマスクと、まるでまゆの中にいるかのように音を遠ざけるイヤーマフを使って、完全に外界をシャットアウト、目にかかるストレスも軽減させ上質な眠りを得られるようにしたイヤーマフ付アイマスクとしてKickstarterで出資募集中なのが「Hibermate」です。 The World's First Super-Soft Ear Muff for Sleeping by Hibermate — Kickstarter http://www.kickstarter.com/projects/dpbaileys/the-worlds-first-super-soft-ear-muff-for-sleeping アイマスクの詳細や実際に道行く人に試してもらう様子は以下のムービーか
ロッテリアといえばタワーチーバーガーやはみ出しエビバーガーなど量の多いメニューを定期的に出していますが、7月10日(水)と17(水)に「ビッグウェンズデー」キャンペーンと称し、発売1周年を迎えた「リブサンドポーク」の約3倍の大きさをほこる「ビッグリブサンド」を14時から数量限定で発売します。今回1週間早く7月3日14時から先行でキャンペーンをやっている店舗が近隣にあったので、行って食べてきました。 ~ 『リブサンドポーク』復活販売1周年記念企画「BIG ウェンズデー」キャンペーン 全長約35cmの超ロングサイズ『ビッグリブサンド』 | ロッテリア http://www.lotteria.jp/news_release/2013/news06250001.html ロッテリアの店舗に到着。 店頭のポスターでは発売日は7月10日(水)・7月17日(水)となっていますが、今回は先行販売を行ってい
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.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く