IAM Roleを割り当てたEC2インスタンスからEMRを起動する

いろいろとハマったのでメモ. サマリ IAM Roleは3種類必要 EMRをキックするインスタンス用の通常IAM Role EMRのservice role EMRで起動されるEC2用のjobflow role service / jobflow roleはdefaultを自動生成できるので使うべし 必要に応じて後からカスタム…

EC2に複数EBSを束ねたLVMボリュームを作成し,後からEBS追加して容量拡張する方法

サマリ 以下の手順でLVMボリュームの作成,追加ができる. $ sudo apt-get install lvm2 # PV作成 $ sudo pvcreate /dev/xvdf $ sudo pvcreate /dev/xvdg # VG作成 $ sudo vgcreate vg1 /dev/xvdf /dev/xvdg # LV作成 $ sudo lvcreate -L 1.99G -n lv1 vg1 #…

2014年の目標

1年の計は元旦にあり、ということで今年の目標を列挙してみる。 全般 アウトプットを継続的に出す そのための時間を犠牲にしない プライベートな時間確保 仕事に時間をかけ過ぎない 家で仕事をしない 勉強会に積極参加する 参加したらレポート書く 本を読む …

App::highlightをplenv+cpanmでインストールしてみた

このスライドを見て便利そうなのでインストールしてみた.http://www.slideshare.net/kaokun/apphighlight-londonpm-tech-meeting-july-2013App::highlight はコマンドラインで指定したキーワードに見やすく色を付けてハイライトしてくれる. grepしても1行…

knife-soloでLinux環境構築

http://d.hatena.ne.jp/naoya/20130204/1359971408 http://d.hatena.ne.jp/naoya/20130205/1360062070に影響されてchef-solo, knife-soloを使ったLinux環境構築を試す. 自分用のzshやemacsの設定ファイルなんかはgithubにdotfilesを置いて,持って来るだけ…

UMLモデリングの本質 第2版

UMLモデリングの本質 第2版作者: 児玉公信出版社/メーカー: 日経BP社発売日: 2011/05/26メディア: 単行本購入: 6人 クリック: 23回この商品を含むブログ (6件) を見るサブタイトルにあるとおり,「良いモデルを作るための知識と実践」が分かりやすくまとまっ…

Windows VistaにcoLinuxをインストール

Cygwinがあまりにも遅いのでcoLinuxを導入したメモ.まずは http://www.colinux.org/ からインストーラ(coLinux-stable)とFedoraのイメージ(Fedora-10-20090228.exe)を入手する. Fedoraのバージョンがやたら古いけど我慢.インストール手順は http://www.gl…

さくらVPSにFedora15をインストールしたメモ

さくらVPSを借りたので色々いじっている. デフォルトではCentOSがインストールされているが,yumでインストールできるパッケージのバージョンが古いのが難点. Fedora EPEL,remi,RPMForgeのリポジトリを追加してみたがzsh,screenのバージョンが足らずに…

dicedで動的IPの更新時に127.0.1.1になる

グローバルIPの取得がうまくいっていなかったみたいだ. IPアドレスの検出に外部スクリプトを使うように変更した. dyndnsを使っているので外部スクリプトにはhttp://checkip.dyndns.org/を指定した. $ sudo diced =-=-=- DiCE DynamicDNS Client -=-=-= Ve…

Railsのインストール

ruby1.9とrailsは文字コード周りで色々はまりそうだが,チャレンジしてみる. まずはgemをアップデートしておく. $ ruby -v ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux] $ gem -v 1.3.1 $ sudo gem update --system $ gem -v 1.3.5 続いてrai…

ruby1.9向けのemacsテンプレート設定

ruby1.9ではソースコードファイルの先頭に文字コードのマジックコメントを挿入する必要がある.毎回手で書くのは面倒すぎるのでemacsのテンプレート設定をしておく. まずは.emacsの設定.拡張子が"rb"のファイルを作成したときにテンプレートを適用するよう…

pre記法で長い行が右側にはみ出す件

pre記法で書いたコードの1行が長いと右のサイドバーを突き抜けて見栄えが非常に悪かったので対策した. といっても「管理」→「デザイン」→「詳細」のスタイルシートで長かったら横スクロールするようにしただけだが. pre{ overflow:auto; }

ruby1.9ではsizeよりlengthの方が少し速いらしい

特に理由もなく両方使ってた気がするので,この際lengthに統一するようにしよう. http://d.hatena.ne.jp/takkaw/20090815/p1

mp3タグ情報の抽出,更新 ruby-mp3info

mp3のID3タグの情報を一括して処理したくなったのでrubyのライブラリを探した. 最初は id3lib-ruby を使おうかと思ったが,gem のインストールで失敗してダメだった. $ sudo apt-get install libid3-3.8.3-dev $ sudo gem install id3lib-ruby Building na…

グループへのユーザ追加と削除

グループへの追加 $ sudo gpasswd -a user1 group1 グループからの削除 $ sudo gpasswd -d user1 group1 usermod -G で追加しようとしたら,指定したグループ以外の所属が解除されて焦った. 所属グループを一括指定するためのコマンドだったのね...

Ubuntu9.04サーバでのWebDAV設定

LAN内部からはSamba,WANからはWebDAVでファイルにアクセスできるようにする. 参考にしたページ http://mialweb.ddo.jp/jam/?p=23 http://fedorasrv.com/webdav.shtml Apache+SSLの設定 いろいろなページを参考にして証明書の作成やらなんやらしたが, # a2…

apt-get upgrade 時に「保留」項目が出る

ちょっと調べると色々出てくるが,依存関係などのために保留されているらしい. upgradeするためには以下のコマンドを実行すればよい. $ sudo apt-get -s dist-upgrade (実際に実行はせずに確認) $ sudo apt-get -u dist-upgrade (実際に実行)

自宅サーバのスペックメモ

2009年の1月末にディラックのベアボーンNoah Station AT330 Seriesを買ってきて自宅サーバ(主にファイルサーバ)として運用しています.まずはスペックを簡単にメモ. CPU : Intel dual-core Atom Processor 330 メモリ : 2GB (DDR2 533/667MHz) HDD : 1TB (H…

初めてのはてなダイアリー

はてな記法の練習 自宅サーバの作業メモや読書メモなど備忘録として使う予定. まずは書き方を練習しておく. 時刻付き? 見出しに時刻が付く.追記とかするとき用?と思ったが常に付いている? 同じエントリ内では全部同じ時刻になるし使いどころがわからん…