2010-12-01から1ヶ月間の記事一覧
MySQLはバージョンごとに機能が異なる。 開発時に現在使っているMySQLのバージョンを知っておきたいときがある。 その場合、コマンドラインから知る方法と、MySQLダイアログから確認する方法がある。 1.コマンドラインからバージョンを確認する方法 MySQL…
CentOS5.5上にgroongaをyumで公式の通りインストールしようとするとエラーがでます。解決のために、いくつか調整したので、経緯を載せておきます。今回は次の3つを試しました。 MySQL5.1.53のインストール groonga-1.0.5-1のインストール mysql-groonga-0.4…
さくらのVPSいいですね。反応速度、転送量どれをとっても、かなりおすすめです。 Rackspaceで動かしているWebサービスの一部を、さくらのVPSに持ってこようと考えています。 ソースコピーで環境を同じにすればいいのですが、Mercurialでソースコードを持って…
今年は「歩」でしょうか。 ドラあり!のブログを始めましたし、WebサービスBaluserも無事ローンチすることができました。 まだ注目もないWebサービスですが、確実に蟻の一歩を踏み出せたように思います。 歩も覚醒すれば金となる。 ドラゴンまでの道のりは遠…
# echo $SHELLで現在使っているシェルが分かる。 また次のコマンドで、同環境で使えるシェルの種類が分かる。 # cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh /bin/ksh /bin/zshまたは # chsh --list-shells /bin/sh /bin/bash /sbi…
「さくらのVPS」を借りたら、最低限やっておかなくていけない初期設定を10個ほど整理しました。 VPSはバーチャル・プライベート・サーバ (Virtual private server)の略で、仮想サーバをレンタルできるサービスです。 さくらインターネットが提供する「さ…
さくらのVPSとRackspaceのレイテンシを比較してみた。 さくらVPS Pinging xxx.xxx.xxx.xxx with 32 bytes of data: Reply from xxx.xxx.xxx.xxx: bytes=32 time=17ms TTL=52 Reply from xxx.xxx.xxx.xxx: bytes=32 time=17ms TTL=52 Reply from xxx.xxx.xxx.…
Pythonで整数や、整数が入っている変数を割り算(除算)すると、小数点以下が切り捨てになる。 >>> 12/26 0 このような感じ。これを解決する場合、2つの簡単な方法がある。
「SPEC 〜警視庁公安部公安第五課 未詳事件特別対策係事件簿〜」の最終回の視聴率は12.9%だったみたいです。 最後に一番盛り上がったのは、シナリオの構成がよかったせいだと思います。 金曜の22時って、みんな飲んで帰る時間なので、時間帯が変われば、も…
クラウドが流行してきている。 今年一番IT業界で一番使われた言葉じゃないかな。 Amazon EC2はまさに黒船だった。 アメリカではRackspaceも有名。 クラウドの規模で言ったらアマゾンEC2の次ぐらい。 RackSpace Cloud で、AmazonEC2と、どう違うのかっていわ…
毎週金曜午後10時からのSPECが今日で最終回でした。 最終回は非常に考えさせられる謎の多い展開になりました。 公式サイトの情報を踏まえ、最終回を見た感想についてまとめさせていただきます。 (視聴者に委ねられた部分が多いので、検証まではむずかしい…
今日、栃木県で、いじめた男子生徒に、いじめられた生徒の父親が会っておきた事件があった。 父親がいじめた男子生徒を平手打ちしたんだ。 「毎日JP」より さくら市内の公立中で14日、いじめを訴える男子生徒の父親と、いじめたとされる男子生徒を同校教諭…
合言葉:時代はさいたま 今日のニュースにあった富弘美術館に匿名寄付5千万円 星野さん「ぜひ美術館のために」 2美術館に匿名で5千万円届く 星野富弘さんゆかり が興味深い。 5000万円の寄付!?そして、なぞ 手足に障害を持つクリスチャンの詩画作家…
Djangoは様々なデータベースを指定して使うことができる。MySQLを使う場合の設定について備忘録。 1.MySQL用モジュール(mysql-python)をインストールする。 # yum -y install mysql-devel # easy_install mysql-python 2.MySQL用のDBを作成しておく # …
NginxはApacheより処理速度が早いとされて、昨今人気が出てきている。 NginxとApacheの速度比較を検討するとともに、速度と機能の等価交換について 検討したい。 まずは、ここに簡潔でいいデータがある。 参考:mod_php(Apache)とspawn-fcgi(nginx)でのパフ…
IndentationErrorは、Python使いにとっては宿命的なよくあるエラー。 IndentationErrorの後に、 'expected an indented block' と出てくる。 「インデントを期待されてるよ」の意味だ。 これはインデントが期待されている箇所なのに(例えばifやforの次の行…
MS-IMEが肌に合わず、Google日本語入力だけ使いたい人は多いはず。 MS-IMEは日本で作られているんだろうか。 ものすごい文節で自動的に厳しい変換をするときがある。 処理に応じて、勝手にMS-IMEに変更されているときもある。 そのようなことを感じた場合、G…
AmazonやRackspaceといったサーバリソースの時間売り が台頭しているなか、日本は独自のベンダー護送船団で迎え撃つかと思いきや、 中堅どころの会社が頑張っている。クラウド後進国の日本だが、日本発のクラウドはもしかしたら 世界一の可能性を持っている…
Twitterのステータス情報などをpythonのurllib2やらで取得し、MySQLに登録するときに起きる日本語の文字化けを修正するテクニック。 SQLAlchemyを使った場合、MySQLにデータを挿入またはデータを更新する場合に、日本語が文字化けするときがある。その場合に…
標題の通り。自作フィルタなどを作らなくても、Djangoはさまざまなテンプレート用のフィルタが存在する。使う上での注意点は次の3つ。 settings.py 設定ファイルは以下の追加 INSTALLED_APPS = ( # included 'django.contrib.auth', 'django.contrib.conten…
BeautifulSoupを使ってスクレイピングするときに、適切なタグ構造なら大体find一発で取得できる。ところが同じ名前のタグをいくつも引っ張ってくるときは、結構泥臭いやり方が必要。 例文 次の例文を使ってスクレイピングをしてみよう。 print soup.prettify…
Pythonのtry:except文は強力だ。使い方によって、処理が柔軟に行えるが、強力ゆえに なにが行われているか分からなくなる場合がある。 try:except構文 try: try_clause except ErrorName: error_cause
よくブログなどで過激なコメントをして、多くの人から叩かれるようなケースがある。ニュース:ゲームで遊ぶ人を批判していた日本一周美女 / 実は超ゲームコレクターだった なかなか難しいよね。批判って。最初に言っておくと、特にこのブロガーの人に同情等…
pythonは日本語環境の整備が、初心者の壁となっている。 見落としがちな設定を備忘録しますぞ。