タグ

2013年2月14日のブックマーク (18件)

  • ドキュメント指向データベースMongoDB [11] - オブログ

    こんにちは、ursmです。 今回はRuby on RailsとMongoidを使って簡単なブログアプリケーションを作ってみます。 Mongoidとは RubyからMongoDBを操作するためのライブラリのひとつです。Rubyのオブジェクトをドキュメントにマッピングすることから、ORMならぬODM (Object Document Mapper) と呼ばれます。Railsのモデル層を抽象化したライブラリであるActiveModelに準じたAPIを持っており、Railsとの組み合わせがとても簡単に行えます。 アプリケーションを生成する それでは早速始めましょう。Mongoidのバージョンは今時点の最新安定版である2.4.5を、Railsも同様に3.2.1を使います。 $ rails new blog --skip-active-record create create README.rdoc

    riywo
    riywo 2013/02/14
  • Ruby on Railsで複数のデータベースを使用する方法

    『実践 Rails -強力なWebアプリケーションをすばやく構築するテクニック』に紹介されていたRuby on Railsで複数のデータベースを使用する方法。 database.ymlファイルに複数のデータベース環境を指定する。 legary: adapter: mysql database: my_db username: user password: pass host: legary_host new: adapter: mysql database: my_db username: user password: pass host: new_host ActiveRecordのクラス定義で、接続するデータベースを指定する。 class LegacyClient < ActiveRecord::Base establish_connection "legary" end class

    Ruby on Railsで複数のデータベースを使用する方法
    riywo
    riywo 2013/02/14
  • Railsで複数のデータベースを使用する | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、鈴木です。 Ruby on Rails で複数のデータベースを扱う方法をご紹介します。 establish_connection establish_connection はデータベースと接続するためのメソッドです。 通常は明示的に呼び出すことはありませんが、複数のデータベースを使用する場合は、以下のように明示的に呼び出す必要があります。 class User < ActiveRecord::Base establish_connection :adapter => 'postgresql', :encoding => 'unicode', :database => 'other_database', :pool => '5', :username => 'USERNAME', :password => 'PASSWORD', :host => 'localhost' end

    riywo
    riywo 2013/02/14
  • http://rubysource.com/soa-for-the-little-guys/

    http://rubysource.com/soa-for-the-little-guys/
    riywo
    riywo 2013/02/14
  • Nagios と derived でMySQLのスロークエリの量を監視する - blog.nomadscafe.jp

    新しい機能をリリースした際に、MySQLに対して効率的ではないクエリが発行されてしまって、それが積もってサービス全体に影響が出てしまう前に発見してアラートをあげたい。 発見する手立てとしてはCPU使用率やInnoDBのROW OPERATIONSが考えられるところですが、今回はスロークエリが発生した回数を監視することにした。ちなみにいつものことながら対象とするMySQLは4.0系。long_query_timeがオンラインで変更できません。。。はい MySQLのスロークエリが発生した回数は、show status のSlow_queriesという項目でみることができて mysql> show status like 'Slow_queries'; +---------------+-------+ | Variable_name | Value | +---------------+---

    riywo
    riywo 2013/02/14
  • [泣いた]高校最後の政経テスト。全問正解で出現したメッセージ – @attrip

    [泣いた]高校最後の政経テスト。全問正解で出現したメッセージ 高校生活最後のテスト。 噂の政経の答案が返ってきました。 澤井先生1年間当にありがとう。 こんなん出てきたら泣いちゃうよ。。 でも、全問正解じゃなかった人はちょっと残念 https://twitter.com/rikoshan99/status/301568856902746112

    [泣いた]高校最後の政経テスト。全問正解で出現したメッセージ – @attrip
    riywo
    riywo 2013/02/14
  • 海外安全ホームページ: 危険情報詳細 ウクライナについての危険情報の発出

    海外で生活される方へ、海外に留学される方へ 在留届を提出すると、安全情報をメールで受け取れるほか、緊急時の連絡、安否確認、支援などが受けられます オンライン在留届へ 転出届提出の際に、在外選挙人証の登録ができます 在外選挙制度について 海外旅行をされる方へ たびレジに登録すると、安全情報をメールで受け取れるほか、緊急時の連絡、安否確認、支援などが受けられます たびレジ登録へ その他、包括的な海外旅行安全情報はこちら 詳しく見る

    海外安全ホームページ: 危険情報詳細 ウクライナについての危険情報の発出
    riywo
    riywo 2013/02/14
  • ミラクル・リナックス、Zabbixの性能改善に関する研究成果を公開~NoSQLの活用図る

    riywo
    riywo 2013/02/14
    のーえすきゅーえる。。。
  • Hentai Kamen Manga's Live-Action Film Trailer Streamed

    riywo
    riywo 2013/02/14
    "Schoolboy must wear panties to save world"
  • 宮川さんのポッドキャストと、昔話 - naoyaのはてなダイアリー

    第1回はnaoyaさん(@naoya_ito)をゲストに迎えてポッドキャスト、LTSV、RubyMotion、Perlなどについて話しました。 もう昨晩のことになってしまいましたが @miyagawaさんのポッドキャストに出演しました。初めての経験でしたが、喋っている方としてもとても楽しめました。 話の内容的には、LTSV にはじまり RubyMotion、AWS など最近ブログに良く書いていたことと、宮川さん持ち出しネタの RubyTopaz、Perl の Moe などなど。1時間ほど、実装系の話をしてみましたがよくよく考えると1時間いろんな技術ネタについてじっくり対話する・・・という機会はあまりないですね。またやりたい。 今何でポッドキャストなのかとかその辺の背景は実際の番組内にあるので、興味のある方はぜひご試聴ください。なお、Ruby の話をいろいろしてたら matz が聴いて

    宮川さんのポッドキャストと、昔話 - naoyaのはてなダイアリー
    riywo
    riywo 2013/02/14
  • ExcelでLTSV読むよー - aike’s blog

    LTSVが最近熱いですね。ログファイルのフォーマットはこれで決まり、みたいな。 とはいえ、業務システムだといまだに人月計算とスーツExcelの世界なので、上司に提出する場合とかそのあたりの親和性をなんとかしたいところです。 そんなわけでExcelでLTSVを読めるようにVBAを書いてみました。これでログを罫線で囲ったりセルに色をつけたりできます!嬉しいのか、それ。 Attribute VB_Name = "LtsvLoader" ' ' LtsvLoader.bas ' ' This program is licensed under the MIT License. ' Copyright 2013, aike (@aike1000) ' Option Explicit Dim gHash As Object Dim gMaxColumn As Integer Sub LoadLTSV

    ExcelでLTSV読むよー - aike’s blog
    riywo
    riywo 2013/02/14
    素晴らしい
  • エクシード、システム構築/設定を自動化する「cloudrop」を提供

    エクシードは2月13日、システム運用自動化フレームワークサービス「cloudrop(クラウドロップ)」の提供を開始することを発表した。クラウドとオンプレミスの両方にまたがり、サーバの構築および設定作業を自動化するためのサービスで、「ChefとPuppetのいいとこどりをした」(同社 カスタマー・サクセス・グループ 事業企画担当の益子純一氏)という。 cloudropは、一言で説明してしまえば、サーバやミドルウェアの設定・運用管理を支援するSaaS型のサービス、となる。しかしその背景に、開発者と運用者が協力してビジネスゴールを達成するという「DevOps」の考え方があることが特徴だ。サーバ数の増加にともなって増大している設定作業の負荷を、標準化、自動化によって取り払い、エンジニアの作業量を減らすとともに、属人的なシステムからの脱却を狙うという。 同サービスは、エクシードの基盤上に構築されたサ

    エクシード、システム構築/設定を自動化する「cloudrop」を提供
    riywo
    riywo 2013/02/14
  • 女子が憧れてるらしい「理想のカップル像」の画像を貼っていく : あじゃじゃしたー

    1:以下、名無しにかわりましてVIPがお送りします:2013/02/13(水) 21:04:11.10 ID:E2PXE8120 これで勉強すれば来年はチョコべ放題だわwwww  3:以下、名無しにかわりましてVIPがお送りします:2013/02/13(水) 21:04:35.34 ID:m7zuHknw0 パソコン蛾故壊れた  以下、名無しにかわりましてVIPがお送りします:2013/02/13(水) 21:09:35.94 ID:E2PXE8120 9:以下、名無しにかわりましてVIPがお送りします:2013/02/13(水) 21:10:54.61 ID:E2PXE8120 10:以下、名無しにかわりましてVIPがお送りします:2013/02/13(水) 21:11:54.69 ID:E2PXE8120 13:以下、名無しにかわりましてVIPがお送りします:2013/02/

    riywo
    riywo 2013/02/14
  • プログラマの心の健康

    目次 はじめに 情報不安について 人の話を聞くこと 寝てから考えよう わ・ざ・と、ゆ・っ・く・り・、や・っ・て・み・よ・う ロビンソン式悩み解決法 驚き、最小の法則 むしょうに腹が立つあいつのこと あなたは、そのままでいいんです はじめからやり直したい症候群 人から信頼されるためにはどうしたらよいか トラブルがチャンス あなたはひとりではありません あなたのための聖書の言葉 ぜひ、感想をお送りください リンク集 更新履歴 はじめに 私はプログラマです。 プログラムを書いて生活の糧を得ています。 プログラマというのは精神的にも肉体的にも過酷な仕事だと思われています。 夜遅くまでディスプレイに向かい、 キーボードを叩き、ジャンクフードをべながらバグをとる…そんな職業だと思われています。 確かにそういうところもありますが、プログラマも人間です。 不健康な生活を長いこと続けることはできません。

    riywo
    riywo 2013/02/14
  • 【画像】無職なので、東海道を16日間で踏破してきた

    5 名前:以下、名無しにかわりましてVIPがお送りします :2013/01/25(金) 21:52:45.22 ID:oy/dyWeV0 1です。代行さん、ありがとうございました! 7 名前:1 :2013/01/25(金) 21:54:04.17 ID:oy/dyWeV0 ありがとうございます。 2011年秋、大阪~東京間を徒歩で移動しました。 その16日間の奇跡の軌跡を、ちまちまと書いていきたいと思います。 9 名前:以下、名無しにかわりましてVIPがお送りします :2013/01/25(金) 21:55:34.94 ID:oy/dyWeV0 まず前置きとして、なぜこんなバカな旅を思い立ったかと、スペックを。 この歩き旅のちょうど1年前、2010年。 【東海道 パパチャリ550キロ ひとり旅】を5泊6日で完遂したバカがおりました。 >>1(当時27)です。 バカは

    riywo
    riywo 2013/02/14
  • 為末大が指摘した陸上界のウソ - ライブドアニュース

    by ライブドアニュース編集部 ざっくり言うと 元プロ陸上選手の為末大が「スポーツ×ビジネス」というテーマで語った 現役時代「陸上を一生懸命やれば社会で生きていく能力が鍛えられる」と言われた為末 「3分の1は当ですが、3分の2はウソ」と話した 提供社の都合により、削除されました。 概要のみ掲載しております。 関連ニュース ランキング 総合 国内 政治 海外 経済 IT スポーツ 芸能 女子

    為末大が指摘した陸上界のウソ - ライブドアニュース
    riywo
    riywo 2013/02/14
  • 私の修士での2年間は失敗に終わった

    修論を指導教授に全部書き直してもらうことになった。 恥ずかしい。 そもそも何でこんなことになったんだろうかちょっと考えなおしてみたい。 学部のときはもともと別の研究室にいた。研究内容は良かったけど、かなりいい加減な先生なので修士レベルの研究をこの研究室で行うことに不安を感じ今所属してる研究室に変えた。 修士での指導教授は学部時代とはうってかわって厳しい先生だったが、学生への指導もきっちり行ってくれる人だった。 そんな先生から与えられた最初の研究テーマは最先端といえるもので私自身もやりがいを感じ、この研究室に来てよかったと思った。 おかしくなりはじめたのはM1の6月あたりから。つまるところ研究がはやくも進まなくなった。 進まなくなった理由は単純で「私が先生にあまり質問しなかった」からである。 けっこう最先端のことをやっているのだから、当然わからないところが出てくる。しかも「何が分からないのか

    私の修士での2年間は失敗に終わった
    riywo
    riywo 2013/02/14
  • miyagawa’s Podcast ep1

    Link: miyagawa’s Podcast ep1 Podcast はじめました。 RSSを購読すると新しいエピソードを自動でダウンロードできます。iOSならApple Podcasts, Android では Podkicker がおすすめ。 → Tatsuhiko Miyagawa’s Podcast ep1 Podcast ep1: 2013/02/12 ゲスト: 伊藤直也さん 第1回は伊藤直也さんをゲストに迎えてポッドキャスト、LTSV、RubyMotion、Perlなどについて話しました。 番組へのフィードバックは Twitter @miyagawa またはハッシュタグ #bulknews にてお寄せください。

    riywo
    riywo 2013/02/14
    素晴らしい