東京データセンター良いです

AWS

Amazon Web ServiceことAWSで東京データセンターが使えるようになったとのことで、早速触ってみました。結論から言いますと、「まさにこういうのを待っていた!」という感じです。Amazonがこんなにも早期に日本にデータセンターを用意したことに驚きを隠せま…

計算力を著しく向上させる方法 Part2

先日、計算力を向上させる方法についてのエントリーを書いたところ、なかなか好評でしたので続きを書いてみることにしました(嘘)。「計算力 向上」でググるとこのブログがそこそこ上の方に出てくるみたいで、PVも11万1111を割り切る最大の素数以上はあった…

WiMaxのすゝめ

ヨドバシカメラでWireless Gatewayに加入してWiMaxを使い始めて早4ヶ月、とても良いです。使っているのはNEC製のAterm WM3300Rという機種ですが、つい先日上位バージョンが発売されましたのでなんとなく紹介しておきます。日本電気 モバイルWiMAXルータ Ater…

計算力を著しく向上させる方法

なんかテレビを見ていたら「学びブーム」と言ってたけしやら池上彰やらが出る番組の番宣をやっていたので、触発されて東大受験時にやっていた計算力向上法をブログに書いてみることにしました。ツイッターでは以前つぶやいたことあるし自分の周りの人にも何…

PEP8について

PEP8はPythonが目指している「誰が書いても可読性の高いソースコードにする」という崇高な目的のために非常に有意義なものですが、これじゃまだ足りていないように思います。「こういう場合ってどう書けばいいの?」という純粋な疑問があるので、皆さんに考…

仕事をするための環境構築

最近実家に帰る機会が増えてきて、3kg近くあるノートPCを毎回持ち帰るのも面倒になってきたのでiPhoneで仕事をする環境を整えています。実家にいる間はコーディングをガツガツするわけではなくサーバが悲鳴を上げた際に応急処置を施したりメールを読んだり書…

書きたい本が出版された…orz

[プログラミングコンテスト系のサイトはGoogle Code JamやProject Eulerなど種々あります。その面白い問題をピックアップして解説して…みたいな本を書こうと画策していたのですが、そんな本が先日出版されたようです。こちらの本です。 プログラミングコンテ…

継承時のクラス名について

下記のコードの出力結果に一瞬あれっ?ってなったけど、全然不思議なこともないからこのエントリはただの独り言です。(終了) class Base(object): @classmethod def func(cls): print '親分 %s' % cls.__name__ class Derive(Base): @classmethod def func…

__getitem__の挙動についてメモ

まず、以下のコードを実行するとどうなるでしょうか。 class Test(object): def __getitem__(self, x): print 'KEY = [%s]' % x a = Test() print 'hoge' in a これが意味のあるコードかどうかは置いといて、この問いに即答できなかったので反省の意味を込め…

WBSでミッシー感を味わう

World Business Satelliteではなく、Work Breakdown Structureです。要は「どんなタスクをこなすか」というのをどんどん細かく分割していくという、進捗を把握しやすくしたり見積もりの精度を上げる手法の一つです。今この作業を粛々とやっています。わかり…

WiMaxは横浜でも使える

先日横浜市戸塚区の実家でWiMaxが使える事を確認し、また二俣川でも使える事を確認しました。いずれも電波は3本中1本とか良くてごく稀に2本でしたが、まぁ新宿でも3本にならない状況を考えれば上出来と言ったところでしょう。親父の入院中の楽しみがiPodいじ…

関数の呼び出し元のファイル名と行番号

開発中に関数の呼び出し元のファイル名・行番号を知りたくなることがあります。例えばエラーの際に開発者にメールを送ることにして、そのメールがどのファイルのどこから送信されたものかを知りたい時などがそれにあたります…と言っても言葉だけでは伝わりづ…

PILで高画質なjpegを出力する

PIL(Python Imaging Library)を利用して以下のようなコードを書くと、モアレが出てしまって画質の粗悪なjpgが出力されてしまいます。 import Image img = Image.open('input.png') img.save('output.jpg') そこでjpgの画質をコントロールできないものかと /s…

4つの数字で10を作るゲーム解説

皆さんもきっと昔一度はやったことがあるかと思います。車のナンバープレートや切符に書かれた4桁の数字と四則演算のみを使って10を作るゲームを。スイカやパスモの普及率が高くなってからこのゲームが絶滅してしまうのではないかと冷や冷やしていましたが、…

NEC Aterm3300R 使用所感

8月1日まで1円で売っていて、しかもパケット定額制で月額3,780円だったのでヨドバシカメラ新宿西口店で先日購入しました。良い点と悪い点をまとめてみます。 まずは良い点。 iPhoneと組み合わせて使っているのですが、通信速度がメチャクチャ速くなります。S…

itertoolsメモ

Python2.3から標準に組み込まれている itertools というモジュールが、Pythonのマイナーバージョンに大きく依存しているので忘れないようにメモしておきます。(あくまで自分用) 詳細を知りたい方は http://docs.python.org/library/itertools.html を御覧…

行動力

ホリエモンが先日出版した『拝金』を読了しました。伝書鳩という、ダビスタ+パワプロ+たまごっちのそれぞれの性質を活かしたアプリが小説内で出てきてビックリ。うちの会社からモバゲーアプリとして出そうと4ヶ月ほど前に自分が考えたアプリと瓜二つだったか…

作業効率化の鍵は変換キーと見つけたり

キーバインドを変更している人はいるでしょうか? PCをいじる上でブラインドタッチができる人はすでに多数派になっていると思いますが、キーバインドを変更してキーボードによる入力作業の高速化を実現している人はまだまだ少数派だと思います。 入力作業は…

本を書いてみようかと画策中

電子書籍化に伴って出版物の多様化、そして日本の出版業界が一時的にしろ盛り上がると予想しているので、その盛り上がりに乗っかって1冊くらい本を書いてみようかと思っています。 かと言っていきなり小説を書いてみようとしてもみみをすませばのヒロイン以…

自社サービス『みんスケ』

うちの会社でやっているサービスの宣伝です。 ドコモのiコンシェルに対応している携帯をお持ちの方は きっと便利に使っていただけると思います。 みんスケというのはみんなでスケジュールの略で、 携帯で便利にスケジュールを管理・共有してしまおうという、…

Round 1A

とりあえずRound 1Bに向けてソワソワしてるので この間にブログを更新してみます。 Round 1Bに進むということは当然Round 1Aに落ちたわけで、 Aだけ正解して23pt獲得の1340位でした。 問題公開直後に配点の表示がおかしくて Aから解くのが得策だなんて思った…

Qualification Round 解説

さて、先々週の土曜日に行われたGoogle Code Jamの Qualification Round 1の解説を今更してみます。 かく言う私はついうっかり問題CのLargeを Time Expiredで落としてしまったため76点という なんとも恥ずかしいスコアだったのですが、 きっと解説くらいはで…

Qualification Round 1 問題C 日本語訳

問題C http://code.google.com/codejam/contest/dashboard?c=433101#s=p2 ジェットコースターは楽しい! 人は皆ジェットコースター目当てにテーマパークに行っている、 そう言っても過言ではないだろう。 ジェットコースターに乗る人は1人のときもあるし、 …

Qualification Round 1 問題B 日本語訳

問題B http://code.google.com/codejam/contest/dashboard?c=433101#s=p1 我々の惑星「ジャムコードIX」では、大きな事件が3回起きた。 26000スラーボ秒前,11000スラーボ秒前,6000スラーボ秒前のことである。 今から4000スラーボ秒の後、それぞれの事件発…

Qualification Round 1 問題A 日本語訳

現在開催中のGoogle Code Jamですが、 拙い英語力で日本語訳してみました。 日本時間の5月9日(日)午前8時までに登録・解答すれば、 なんと99点満点中33点獲得するだけで次の大会に進めますので、 お気軽にトライしてみることをお勧めします。 問題A http:/…

免許更新

今免許更新のため江東に来ています。 一体何が悲しくてつまらない動画を2時間も 見せられなければならないのでしょうか。 しかも4,250円も払って。 利権って恐ろしいですね。 こんなの見るくらいならまだけいおん2期を 1話から5 話まで見直した方が有意義と…

父親に食道ガンが見つかりました。

ここ数日ちょっと凹んでいたのは、 実はそういう事情があったためです。 現在、新横浜の病院でPET検診を受けており、 要は造影剤を使って転移の有無などを調べています。 良い父親なんですよ、ええ。 不肖で怠惰な私ですが、父親は真面目を絵に書いたような…

アカウントブロックの罠

ツイッターにアクセスしようとすると、 アカウントがブロックされているから 60分後にリトライしてね、 というメッセージが出て 60分後にリトライするとまた同じ メッセージが表示される。 そんな状況が続いていました。 原因がわかるまで時間を要してしまい…

今回も見逃し

プログラミングと数学が好きな人には 垂涎の遊び場でお馴染みのProject Eulerですが、 今週も問題を見逃してしまいました。 どうやらここ最近は土曜日ではなく平日に 最新の問題が公開されでいるようですね。 平日に公開されると職務中に問題を解くことにな…

テンションを上げる方法

私は天性ののオプティミストであり ナンバーワンポジティブシンカーを自負しているのですが、 そんな私でも落ち込む時があります。 ですが、そんな時にテンションを上げるための術を心得ているのです。 早速今日も実施してみました。 今日は特別にその方法を…