突然ですが、Windows Vistaを卒業して Ubuntu 9.04に入門しました。 普段の仕事はぜんぶUbuntu on Dynabook SS/RX1でやってます。 ほとんどの作業は問題ないものの、zipファイルの中身のファイル名が文字化けするのがイラっときてました。。。 と、いうわけで、参考になりそうなコードがあったので 勉強がてらpythonで回避用のプログラムを組んでみました。 元ネタのlolloo-htnの日記 - 解凍すると文字化けするzipファイルをpythonでなんとかしてみるから、パスワード入力ができるように、出力先をエイヤーでするようにちょびっと変更しています。 なんせ「文字列の連結ってどうやるんだっけ?」ってくらい素人なので アラアラなのはご容赦くださいませ。 直し方とか教えてもらえると超うれしいです。
[Read More]クラウド入門、Amazon EC2@クラウド勉強会@AIIT 2009.05.09
講師: 遠藤さん(1期生)
Amazon EC2
Xenベース。 一時利用にすごく向く。
事例
- ワシントンポスト
- 大量処理を短時間で完遂(一時利用で活用)=一時利用のためだけの投資を回避
- SKiPaaS(社内SNS)
- サービスインまでの時間を短縮=パッケージ化
Amazon EC2 クローン
Eucalyptus
[Read More]MySQLのレプリケーションをスナップショットバックアップから再構築
たいそうな話ではないんですが、MySQLのレプリケーションをスナップショットバックアップから再構築する方法のメモです。 公式ドキュメントにも書いてあるし、本当に備忘録。
[Read More]インフラエンジニアになろう!
とかく人材の流動性が低い業界なんです。 志望者も多いんだか少ないんだか。。。 現職の我々も、楽しさをもっと伝える努力をしないとですね! と、いうわけで、ストレートなエントリをご紹介。 インフラエンジニアになろう! - Carpe Diem 紹介されているとおり、なかなか難しいけど、やりがいがある仕事です。 はっきり言って、内容は高度です。しかも動いて当たり前。 プログラムやアーキテクチャもわかって当たり前。 プログラミング~インフラ~ビジネスの知識も必要です。 意外かも知れないけど、ビジネスの知識は必須なんですよね。 ハードウェアを資産にするとかしないとか、そういう話もあるし、 メンテナンス時間をどう設定してビジネスへの影響を抑えるかの検討もするし。 サービス稼働時間=自分が稼働時間になりがちで稼働時間も長くなりがちです。 (ウチの会社は保守運用専業で24h体制なので、そんなにキツくないです) でも、システムと長く付き合うインフラエンジニアだからこその楽しみもあるんです。 サービス・ビジネスを育てること。これはインフラエンジニアならではだと思います。 そんな楽しいインフラエンジニアの世界へぜひお越しください。
[Read More]GAEは巨大隕石になるかな
まだクロノス山本さんの答えを整理しきれていないんだけど、ひがさんの記事に気になる点があったのでご紹介。
例えば、同じように思われているAmazonのEC2とGoogle App Engineは、まったく違うものです。 from GAE/Jは破壊的イノベーション - ひがやすを blog ヒトコトで「クラウド」で括られてしまう2つのサービスですが、自分の認識でも、ひがさんの言うとおり全く違うものです。 ※認識が間違っていたら指摘してもらえると嬉しいです
[Read More]
回線の遅延状況を計ってみました(ping)
日本<->日本でもパケットロスするのは意外。 でも速度が段違いですね。 EC2、中国ほどではないにせよ遅いですね~。。。 日本<->日本
[Read More]攻めるか守るか - 保守の現場の葛藤。みたいな。
クロノスの山本大さんが面白いエントリを書いていたのでご紹介。
⇒安全策が後手後手を生む
今も昔も保守の現場にいるので、
- 確実で工数が少なくて汚い
- チャレンジングで工数がかかってきれい
の葛藤は常にあります。 最近はきれいなほうを選ぶようになってきましたが、昔は確実なほうを取りがちでした。 正直なところ、チャレンジングな方を選ぶのは勇気がいります。
[Read More]大事なことって?
大事なことは、意味があるとかないとか、そういうことじゃないんだと思います。 ⇒Google App EngineでPHPが動きました GAEでJavaが使えるようになって、なんでも使えるようになりました! JRubyもJythonもきっとがんばれば動く、のかな。。。
[Read More]mod_rewriteのRewriteCondで、SetEnvIfの環境変数を利用する
謎のタイトルになりましたが、、、 apacheのmod_rewriteでリライトするときに、SetEnvIfやSetEnvIfNoCaseで設定した環境変数を参照したい場合があります。 マニュアルにはあんまり丁寧に出てないんですが、Using Environment Variablesの最後にちゃーんと書いてありました。
twitterクライアント「P3」のLinux用起動スクリプト
twitterのクライアントとして、P3を使っています。 win/Linux(ubuntu)で使うので、バイナリ自体をDropBoxで共有しちゃってます。 起動スクリプトを作って、ランチャーに仕込んで使っています。 ↓超簡単だけど、こんな感じ。たぶんMacOSXでも使えるんじゃないかなぁ。
[Read More]