2011-01-01から1年間の記事一覧

15才になった娘、息子へ。

未来へ向けて何となく書いてみる。15才、それは大人への入り口です。まだまだ本人達は子ども気分でしょうが、父はあなた達となるべく一人の大人として接して本当の大人へ成長する大切な時期を一緒に悩んで行きたいと思ってます。恋もするし挫折もするし、全…

ESXiとOpenFilerで最速Windows 2003 MSCS構築

色々とハマったので情報を。一番の肝は共有ディスクをiSCSIにする事です、こうしないとQuorumがオンラインになりませんでした。またこの構成だとVMwareのスナップショットも使えますし、物理筐体をまたいだMSCSでも問題ないはずです。 用意するもの OpenFile…

ちゃんとしたコンサルになりたいです

How To Become A Hackerを人生の中心に据えてはや10年弱、インフラSEとして走り始めてから4年の年月が経ちました。このブログも4年になるなぁと、最近昔を振り返って懐かしむ余裕が生まれてきたのかもしれません。が、しかし。が、しかしです。転職を機にメ…

iPhoneでgoogle music

ニュースで正式版のリリースを知ってアカウント持ってたから何気にアクセスしたらスゲー事になってた!!Betaの時はiPhone対応が残念な感じやったけど、これはすごい進化!!3社三つ巴だね〜、Amazonさんガンバレ。

squeezeでhostapをビルド

必要なパッケージのインストール sudo apt-get install git build-essential libnl-dev libssl-dev hostapソースの取得 git clone git://w1.fi/srv/git/hostap.git .configの作成 cp -p hostap/hostap/defconfig hostap/hostap/.config ビルドとインストール…

なぜPythonが好きか

友人の結婚式2次会でアルコホリックな脳みそで駄文を。まず第一にほどよくライトなところ。メモ帳なりviで書いたらすぐに実行出来るところ。Windowsでmsi入れたら拡張子が関連づけられる点も何気に高得点。次にIDEいらない点。eclipseとかnetbeansとか正直ダ…

Pythonを使ってFizzBuzz、余算(%)なしの一行で

[b==c=="" and a+1 or b+c for a,b,c in zip(xrange(100),["","","Fizz"]*(100/3),["","","","","Buzz"]*(100/5))]

PythonでAudioToolboxを捕まえる

最近Pythonを使ってMacでPCMを鳴らしたいんです。ファイルじゃないからAppKit.NSSoundは要件にあいません。Carbon.SoundはLeopardに入ってるヤツバグあるし、使い方がよくわかりません。MacでAudioやるならAudioToolboxでしょって事で色々調べた結果、ctypes…

AirPort Expressいらずのshairportヤバシ!

アップルコンピュータ AirMac Express ベースステーション with Air Tunes MB321J/A出版社/メーカー: Apple(アップル)発売日: 2008/03/31メディア: Personal Computers購入: 11人 クリック: 1,019回この商品を含むブログ (93件) を見るその昔、AirPort Expre…

Pythonで英語Excise第1段

ただいま英語勉強中につき、欲しいスクリプトをPythonで書きました。第1段、リストにした単語をひたすら発音ヤツ。 使い方 administrator@CF-T4 ~ $ vi words.list administrator@CF-T4 ~ $ cat words.list | ./pronounce.py -> apple..>. -> pie..>. -> pin…

Hello Google Music Beta via iPhone(4.3.3)

It plays randomly songs of all in your Google Music Beta's library. You can listen to the music with mobile safari. Have a lot of fun! Requirements iPhone (I recommend 4.3.3 or higher.) Google Music Beta's invitation. Some agreements to Go…

Hello Amazon Cloud Player via Python

It plays randomly one song of all in your Amazon Cloud Player's library. You can listen to the music with a line typing. Have a lot of fun! Update 07.28.2011 changed sound library from pygame to pymedia. Requirements python (I recommend 2.…

Hello Google Music Beta via Python

It plays randomly one song of all in your Google Music Beta's library. You can listen to the music with a line typing. Have a lot of fun! Update 07.28.2011 changed sound library from pygame to pymedia. Requirements python (I recommend 2.6.…

PythonからGoogle Music Betaを叩く

まだ途中。とりあえずログインから情報を取得するまで。 PyAmazonCloudDriveみたいにライブラリ化したいけど、そこまでの馬力がない。。。 #!/usr/bin/env python import sys,re import urllib,urllib2,cookielib import xml.dom.minidom if len(sys.argv)!=…

PythonでExcelからデータを読み込む

Excelでの単純作業を効率化するために普通の人はVBAを使うんでしょうけども、残念ながら私はVB系がからっきしでマクロなんか書いたことがありません。そんな私でもJavascriptにはお世話になっていたので、WindowsのJScriptで「new ActiveXObject("Excel.Appl…

Python2.5と2.6以降の違い

家にあるMacがLeopardで2.5系、メインマシンがUbuntu派生のMintで2.6.系、サーバーはDebianのLennyが2.5系、Squeeze(今はこっちがStable)が2.6系、Windowsではだいたい2.6系を使ってる。聞く話によるとGAEは2.5系らしいです。と、まぁ色々な環境でコードを…

elixir やってみる

『taichino.com pythonのORMを色々試してみた』で見かけたelixirが最近心地よい。『mitszoの日記 SQLAlchemy やってみる』のまねまね、のまねまね #!/usr/bin/env python # -*- coding: utf-8 -*- import elixir from datetime import datetime, timedelta #…

hpのRAIDコントローラ(Smart Array)について

hpサーバーをここ1年よくさわってて学んだこと。基本的な事ですが。 設定はアレイコンフィギュレーションユーティリティから サポートの人はよくACUって略します。まぁhp系のツールはシステムマネージメントホームページ(SMH)とかインテグレーテッドマネ…

クラウド時代に重宝されるインフラSEの条件

先に結論を挙げると、 ネットワークに強い 認証基盤技術に精通している クライアントPCの管理ができる セキュリティの心得がある なんか内容が若干重複しますが、この4つは重要。これからPaaSのようなクラウド化が進めば確実にサーバーの数は減ります。たと…

秒単位でのcrontab

crontabの最小単位は分なので以下のWALKAROUND。hogehogeを「&(アンパサンド)」でバックグラウンドへ持って行くのがミソ? 1秒毎にhogehoge * * * * * for i in $(seq 1 60); do hogehoge& sleep 1;done; 3秒毎にhogehoge * * * * * for i in $(seq 1 20)…

巨大ファイルの比較(diff memory exhausted)への処方箋

ファイルサーバー運用とかやってるとディレクトリツリーのダンプ(dir /B /S)とかの比較をしたい事があって、これが数千万行のギガバイトクラスになると非常に厄介。Windows用のGNU diffはもちろん動かないし、rdiffはよくわからんし…となった時の解決策。 …