Piで赤外線受信に挑戦しました。RaspberryPi本体。これがHDDになります。これが電源になります。Piでリアルアクセスカウンターを作るRaspberryPiはてなブログのアクセス数を表示するアクセスカウンターをRaspberryPiで作ってみました。Piで数字を表現するRaspberryPi前回に続きいよいよ数字を表現したいと思います。頼りにしていたのが秋月電子の組み立てキットです。これを参考にコンバータを使えばできると思っていたのですが、調べてみると認識が間違っていました。Piで数字の1を表示するRaspberryPiLEDチカチカするのもあきたので数字を表示してみました。RaspberryPi本体。これがHDDになります。これが電源になります。今回はボタンを押してLEDをチカチカさせたいと思います。RaspberryPi本体。これがHDDになります。PiでLEDをチカチカさせるRaspberryPi前回の続き。PiでLEDを点灯させます。RaspberryPi本体。これがHDDになります。これが電源になります。RaspberryPi本体。これがHDDになります。これが電源になります。RaspberryPiの画面を表示。ロードバランササーバの負荷分散ができるHAProxyを使ってみました。rubyRabbitMQとはAMQP対応のメッセージキューイングシステムです。何ができるかというと、遅い処理をキューに貯めてあとで処理することで高速なレスポンスを返すとができます。わかりやすく表すとこんな感じです。そんなときに便利なログ収集ツールlogstashを使ってみました。fluentdを使う方法もあるそうですが、今回はlogstash+elasticsearch+kibanaで構築します。elasticsearchにログ...logstashで不正アクセスのログを集める2014-09-09Vagrantコマンドvagrant久しぶりにvagrantを使ったらコマンドを忘れていたのでまとめたメモです。serverで実行できます。commen...chefでユーザ作成2014-05-17KnifeSoloを使ってサーバー構築chefChefServer、ChefSoloに続いて、KnifeSoloを使ってみました。例によって、Vagrantで環境を作ります。config.vm...KnifeSoloを使ってサーバー構築2014-05-16ChefSoloの使い方chefChefServerは3台必要でしたが、ChefSoloは1台でChefを実行できます。今回はChefSoloを使ってWebサーバを構築します。vagrantを使っています。Vagrant.configure(VAGRANTFILE_...ChefSoloの使い方2014-05-14vagrantでやり直しを可能にするvagrant間違えてファイルを消してしまった。パッケージをインストールたら動かなくなった。いった前の状態に戻したいというときに使えるのがsaharaプラグインです。saharaはロールバック、コミットすることができるvagrantのプラグインです。upしたらエラーが出たので、手順化しました。serverを使ってjenkinsを構築します。vagrant手順通りにインストールしたのにうまくいかない。うまくはいくけど、手順長すぎ、あと何台構築しないといけないんだろうか。なんかバグが出た、このサーバだけ設定が古いせいか、ちゃんとアップデートしといてよ。仮想化vagrantはdockerのようにべき等性のある開発環境を作ることができます。dockerはコンテナ型の仮想化であるのに対し、vagrantはVirtualBox、VMWare、Hyper-Vを利用しているのでホスト型とハイパーバイザー型の仮想化です。gemRubyでxmlやhtmlのパースするためにNokogiriの使い方を調べました。gemからインストールできます。rvmRubyのバージョン管理RVMをつかってcentosにrubyをインストールしてみました。仮想化Dockerを使って実現します。DockerはVMwareやVirtualBoxの用に仮想環境を作れるツールです。詳しくはdockerで検索してください。わかりやすい記事がたくさん出てきます。openssl詳しくはこちらを参照。CentOS6.5はopensslのバージョンをopenssl-1.0.1e-16.el6_5.7以上にする必要があります。rails_best_practicesテストのカバレッジを出すためのgemを探していたら、rails_best_practicesというのを見つけたので使ってみました。1.9.3-rc1、2.0.0-p247、2.1.1を使い分けられるようにします。githubgituubとredmineの連携ができるようなので実験してみました。こんな感じの画面がredmine上で出せます。railsやることはcronで1日1回mysqlのDBをバックアップするだけです。ソースコードの取得svnから取得しました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。