読者です 読者をやめる 読者になる 読者になる

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ですが、 今週も問題を見逃してしまいました。 どうやらここ最近は土曜日ではなく平日に 最新の問題が公開されでいるようですね。 平日に公開されると職務中に問題を解くことにな…

テンションを上げる方法

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

全然眠れません。

今日は眠れなくても仕方がないのです。 まだ細かい事は判明してないのですが、 しばらくはテンション下がる日が続くかもしれません。 あるいは今まで以上に仕事に打ち込むとか。 こういう時にどういう振る舞いをすれば良いのか、 さっぱりわかりません。 も…

COOKPAD「開発コンテスト24」

4月23日(金)21:00 〜 24日(土)21:00 の24時間で 開発コンテストを行うらしいですね。 賞金総額はなんと50万円! 特別賞にiPadもあるようなので、 とりあえず課題はチェックしておかなければ。 課題が発表されてから24時間以内に お題を則したWebサービス…

Google Code Jam

2010年は5月8日に開催されるという、 毎年恒例、Google Code Jam。 優秀な成績を収め続ければ アイルランドのダブリンに招待され、 しかも賞金までもらえるというこのプロジェクト。 参加すべく頭を鍛えているのですが、 早速脱落してしまいそうです。 過去…

Problem 288

4月18日(土) 21時に公開された最新の問題に チャレンジしてみました。 1位を取れるかと思いながらワクワクして挑戦したのですが、 私が解答を得た時点での正解者はすでに24人もいました。。。orz 70分くらいかけてやっと答えにたどり着いたのですが、 なん…

等間隔に並ばないように碁石を置く

ずっと昔、小学校高学年の頃なので すでに17年も前の話になってしまうのですが、 未だに解けない(解こうという意識すら芽生えない)難問があります。 白と黒の2種類の碁石を、 「等間隔に3つ同じ色が存在しないように」並べる。 例えば左から順に、白黒黒白…

Problem 287

最新のProject Eulerの問題を解いてみました。 非常に難しかったです。 問題の答えを求めるのが難しいのではなく、 Python 2.5で「計算時間1分以内に」解くのが難しい問題です。 結局1分以内に解くことはできませんでしたが。。。 問題が公開された直後に解…

最近ブログの内容が薄いな…

最近のこのブログは逃げのProject Eulerの記事ばかりです。 視聴率が低い内容を書いてまで ブログの更新を続ける意味も無いと思うのですが、 唯一意味を見出すとしたら自己満足のためなのでしょう。 このままではいけない、ということで 少しでも普通のブロ…

Problem 277

Project Eulerの割と新しい問題にチャレンジしてみました。 コラッツ列に関する問題です。 なぜいきなり新しい問題を解いてみたかと言いますと、 Project Eulerの正しい遊び方に気付いてしまったからです。 実はプロジェクトオイラーは、 新しい問題が毎週末…

Problem 40

Problem 40 Problem 40(原文) 正の整数を順に連結して得られる以下の10進の無理数を考える: 0.123456789101112131415161718192021... 小数第12位は1である. dnで小数第n位の数を表す. d1 × d10 × d100 × d1000 × d10000 × d100000 × d1000000 を求めよ. プ…

Problem 39

Problem 39 うっかり見落としてしまいそうでしたが、 上記リンク先の日本語訳Wikiと原文で 内容が若干異なりましたので、 念のため原文へのリンクも張っておきます。 Problem 39の原文 辺の長さが{a,b,c}と整数の3つ組である直角三角形を考え, その周囲の長…

Problem 38

Problem 38 192を1, 2, 3で掛けてみよう. 192 × 1 = 192 192 × 2 = 384 192 × 3 = 576 積を連結することで1から9のPandigital数 192384576 が得られる. 192384576を 192と(1,2,3)の連結積と呼ぶ. 同じようにして, 9を1,2,3,4,5と掛け連結することで Pandigit…

起動ができなくなるバグ

iPhoneを使い始めて1ヶ月余、 泣きたくなるような不具合に遭遇してしまいました。 外で風景の写真を撮っていて、 1. 写真を撮る 2. HOMEボタンを押す 3. 電源ボタンを押す(長押しではない) という行為を素早く実行し、 画面が黒くなった状態でiPhoneをポケ…

バッテリー付きシリコンケース

iPhoneケースはなぜ軒並み高額なのか、 というのは置いておいて、 どうせ何千円か出すなら これを買っておけばよかったなと思う逸品。aigo iPhoneバッテリージャケット N2615 iPhone 3G/3GS対応出版社/メーカー: EXEMODE発売日: 2011/04/15メディア: エレク…

Problem 37

またまたプロジェクトオイラーです。 また素数か、という感じが否めませんが、 素数はそれほどまでに人の関心を惹きつけるということでしょう。 Problem 37 3797は面白い性質を持っている. まずそれ自身が素数であり, 左から右に桁を除いたときに 全て素数に…

Problem 36

Problem 36 585 = 1001001001 (2進) は10進でも2進でも回文数である. 100万未満で10進でも2進でも回文数になるような数の総和を求めよ. (注: 先頭に0を含めて回文にすることは許されない.) あまり面白みのありそうな問題でもないので、 とりあえず力技のやっ…

ワイヤレス充電器

とりあえず欲しいので晒しておきます。 iPhoneケースはこないだ買ってしまったばかりなので、 ケースがボロボロになるまで買い換えることはないかと思いますが、 買うとしたらこれで決まりかも、という逸品です。 (周囲の機器への電磁波の影響が若干心配で…

フィリピン出張、所感

さて、久々のブログ更新です。 先週土曜日から今週水曜日まで フィリピン出張に行ってきましたが、 初めてのフィリピン滞在で感じたことを 徒然なるままに書いてみます。 1日目、昼過ぎにフィリピンに着きました。 南国を甘く見ていたようで、むわッとして暑…

間違い探し

さて、以下のPythonコードを実行すると 何が出力されるでしょうか? x = ( ('Kawasaki', 28), ('Yamada', 25), ('Tanaka', 32), ('Tom', 18), ('Mark', 21), ('Bill', 46), ) print len(x) 簡単ですね、答えは 6 です。 では次はどうでしょう。 x = ( ('Kawa…

海外で安価にiPhoneを使う方法

下手をすると1日あたり20万円という高額を 請求されてしまう可能性があると言うことで、 安全に(安価に)iPhoneを海外で使用する方法について 自分のためのメモのつもりで書いてみます。 というのも、来週末からフィリピンへ出張に行くからです。 (出張と…

Problem 35 解答

先日紹介したProblem 35の解答を書いてみます。 Problem 35 197は巡回素数と呼ばれる. 桁を回転させたときに得られる数 197, 971, 719 が全て素数だからである. 100未満には巡回素数が13個ある: 2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79, および97である…

foursquare

携帯電話をiPhoneに変えてから コロプラが使えなくなることが少しだけ残念ではあったのですが、 代わりに超流行っている位置ゲー、foursquareを使っています。 位置ゲーというには少々ゲーム性が足りないように思いますが、 機能がひたすらシンプルにまとめ…

SONY PS3うるう年判定の不具合

PlayStation3でうるう年判定の不具合があり、 起動するとエラーになりネットワークに接続出来ず、 所によりデータが破損してしまうということがあったようです。 うるう年とはご存知のように 「西暦が400の倍数か、あるいは西暦が4の倍数であり100の倍数では…

怒涛の3月

ちょっとヤバイです。 今週から月末にかけて、 かなり忙しくなりそうです。 乗り切れる自信がありませんが、 そこは持ち前のポジティヴィティで 適当にやり過ごしてみようと思います。 もし万が一忙しくて気が狂いそうになったとしても 素数を数えれば大丈夫…

iPhone購入

今更wwwwという感じですが、iPhone買いました。 もう1ヶ月待ってからNexus Oneと比較した後に どのスマートフォンを選ぶかを決めようと思っていたのですが、 諸事情あって急いでiPhoneを購入しました。 iPod touchをいつも音楽プレイヤーとして使っては…

Problem 35

巡回素数っていう言葉があるんですね。 学術的に何かの役に立っている状況を想像することができませんが、 そんなことは気にせず解いてみます。 Problem 35 197は巡回素数と呼ばれる. 桁を回転させたときに得られる数 197, 971, 719 が全て素数だからである.…

配列の初期化での注意

Pythonで1次元の配列を生成する場合、 x = [0 for i in xrange(5)] print x とすると [0, 0, 0, 0, 0]という出力が得られます。 しかしこれを x = [0] * 5 print x とすると、実はかなり高速になります。 以下のようなコードで速度を計測してみると、 import…

Opera ver.10.10の動作が高速な件

ブラウザの最速対決を新入りのChromeが制してから だいぶ時が経っているように感じますが、 つい先日OperaがChrome4.0を破り最速ブラウザの称号を手に入れ、 3台使用しているマシンのうち最も非力なノートPCに 早速インストールして使っています。 まさかグ…

Problem 34 続き

先日の記事の続きです。 問題はこちら。 145は面白い数である. 1! + 4! + 5! = 1 + 24 + 120 = 145となる. 各桁の数の階乗の和が自分自身と一致するような数の総和を求めよ. 注: 1! = 1 と 2! = 2 は総和に含めてはならない. 小一時間考えたのですが、 地球…

電子ブックリーダーが見当たらない

本日マウスを買いにヨドバシカメラに足を運んでみたのですが、 ついでに電子ブックリーダーの実機を見てみようと思って探してみました。 しかし店員さんに訪ねてみたものの、 5分ぐらい待たされた後、 「量販店では扱っていないっぽいです」 という回答が返…

電子ペーパーが欲しいです

書籍電子化の波が日本を揺るがすのは もはや時間の問題かと思いますが、 そうなってくるとやはり重要なのは電子ペーパーでしょう。 ということで電子ペーパーがどれ程見やすいのか、 ちょっと物色してみようかと思ったのですが、 国内で買える製品があまりに…

Problem 34

久々にProject Eulerを解いてみます。 今回はいつもより難しそうな問題です。 Problem 34 145は面白い数である. 1! + 4! + 5! = 1 + 24 + 120 = 145となる. 各桁の数の階乗の和が自分自身と一致するような数の総和を求めよ. 注: 1! = 1 と 2! = 2 は総和に含…

経過報告

弊社が2月10日に公開いたしましたmixiモバイルアプリ、 「魂をかけるぜッ! グッド!」 のユーザ数が本日25,000人を突破いたしました。 現時点では1時間に20〜100人程度のペースで利用者数が増加しています。 ご利用くださっている皆様、本当にありがとうご…

魂をかけるぜッ! グッド!

さて、2月10日(水)18時30分に、 株式会社アイリッジより新しいmixiアプリを提供させて頂きました。 その名も、 「魂をかけるぜッ! グッド!」 です。 これは1人用ポーカーゲームで、 コイン(=魂)をいかに多く稼げるか!? を競いあうという、 なかなか…

素数ゲーム紹介

私が素数が無限に存在することの証明を知ってから 素数という怪しくも崇高な存在に惹かれていったことは 先日のブログで紹介しました。 そこで、今日は素数ゲームという遊びを紹介してみたいと思います。 素数ゲームというのは山手線ゲームと同じく ノリが良…

1日100万PV

1日はたった86,400秒しかないのに、 それでも1日に100万回もアクセスされてしまうサービスを管理しています。 そこで問題となってくるのがサーバの負荷の問題です。 平均すると1秒間で12アクセス程度ですが、 ピーク時(23時〜25時)には 1秒間で70アクセス…

牛乳パック

何も見ずに正解できる人は意外に少ないかも、 という気が勝手にしているのですが、 ふとこんな問題を考えてみました。 牛乳パックを描いてください。 ただし、見えない線は点線で表すものとし、 辺同士が重ならないよう、適当な位置から見た図を書くものとし…

iPad

アップルから発表されたちょっと大きいiPhone、 iPadでニュースの話題は持ち切りですね。 スマートフォンとネットブックの中間と位置づけられたりしていますが、 携帯を手放す程の快適さがあるようには見えませんので 私の個人的な思いとしては俄然ネットブ…

EmEditorのマクロをPythonで記述する

私はかれこれ10年ほど、サクラエディタを使用していました。 サクラエディタで編集するファイルというのは主に C/C++、Perlの言語やHTML等のソースコード、 あるいはプレーンテキスト等でした。 サクラエディタを使っていた理由は、 色々なフリーウェアのエ…

ちょっとバタバタ

久々に日付の感覚がなくなる程忙しくなってしまいました。 お客様にも色々とご迷惑をおかけしてしまい、申し訳ない気持ちで一杯です。 恐るべし、mixiアプリモバイル…。 かなり反省。 ただ、お客様にご迷惑をおかけしたことは重々反省していますが、 スケー…

raxa & SOL

弊社のサービスを2つほど紹介させて頂きます。 キャッチコピーは私が勝手に付けたものなので、 詳細はそれぞれのサイトをご覧いただければと思います^^ 毎日の服装をかわいいアバターで管理! raxa (ラシャ) URL : http://raxa.jp/ 使い方を簡単に説明しま…