その他

Google Code Jam Qualification Round 2016結果

ABのSmallとLargeを解いて35点で通過しました。CのSmallも解けていたのですけど時間がかかっていたので放置していたら提出するのを忘れてしまいました。

Google Code Jam Round 1 2015結果

今年も駄目でした。1Aは26点で駄目、1Bはパス、1Cは33点で駄目。

Google Code Jam Qualification Round 2015結果

A両方とDのSmallを解いて25点。ギリギリの通過でした。この調子だと来年は予選通過が危ういかも。

iBeaconを利用した薬の服用管理

アイデアだけ。薬を飲んだかどうか忘れてしまうという話を聞いたので、iBeaconを使えば解決できる部分もありそうなのでメモ。仕組みは簡単で、iBeaconの電波を遮蔽できる入れ物(金属製の缶とか?)に薬を入れておいて、iPadなんかでリージョン監視してログを…

今年の目標

遅くなりましたが、明けましておめでとうございます。今年もよろしくお願いします。まずは去年の目標とその結果です。 Webアプリケーションを2つ作る 何も作りませんでした スマートデバイス向けアプリケーションを2つ作る Localeinfo 穴埋め二字熟語パズル …

Jenkinsで自動ビルドができなくなっていた

前はできていたし最近設定を変えていないのにと思いながら調査。こんなログが出ていました。 We need to schedule a new build to get a workspace, but deferring 1,963ms in the hope that one will become available soon (all_suitable_nodes_are_offlin…

mod_rewriteを使って.htaccessだけで各種ステータスコードを返す

ちょっと503エラーの時の動作を確認したいようなときにお手軽にやる方法です。mod_rewriteを使えばプログラムを書いたりしなくてもいろいろなステータスコードのレスポンスを作れます。以下サンプル。 400 Bad Request 401 Authorization Required 402 Payme…

Google Code Jam Round 1 2014結果

今年も駄目でした。1Aは25点で駄目、1Bはパス、1Cは20点で駄目。

Google Code Jam Qualification Round 2014結果

今年も挑戦しました。去年と同じく電王戦が終わってからの挑戦ということで、深夜から始めることになってしまいました。言語は相変わらずのPerlです。結果はABD正解の55点獲得で通過。去年よりも少し余裕がありました。

エラー対応

先月実施されたさくらのレンタルサーバのバージョンアップをきっかけに動作しなくなっていたCGIの修正を実施。早くやらないとと思ってはいたのですけどしばらく放置してしまいました。全部とまではいきませんが、主要なものは動くようになったはず。

デブサミ2014に行ってきました

2月13日にDevelopers Summit 2014の1日目のセッションを聞きに行ってきました。2日目も午後のセッションに申し込んでいましたが、雪なので欠席。前回はデブサミ2013に行ってきました。2年連続で行ったのは初めてかも。資料はデブサミ2014、講演関連資料まと…

趣味プロジェクト

趣味プロダクトで楽しいコードライフワークを送るが話題になっているようで目に入りました。自分もコードを書くのは好きですけど仕事ではあまりコードを書かないですし、書くとしても諸々の事情があってつまらない場合が多かったりするので自宅でこつこつと…

Macへの移行

ようやく本格的に作業を開始しました。暫定措置として、Windows 8.1の仮想マシンを作成してWindows 7からの移行をやっています。それが終わったら、少しずつMacへ移行していこうかと思います。

今年の目標

遅くなりましたが、明けましておめでとうございます。今年もよろしくお願いします。まずは去年の目標とその結果です。 Webアプリケーションを2つ作る 簡易NGワードチェッカー Androidアプリケーションを2つ作る Perlリファレンス 既存のWindowsアプリケーシ…

新しいパソコンを購入

注文していたパソコンが届きました。MacBook Proの13インチモデルです。今のPCは2009年12月に購入したので4年で買い換えということになりました。今のPCもまだ数年は使えると思うのですが、iOS上で動作するアプリケーションの開発を覚えようかというのが購入…

やっぱり関東は人が多い

ちょっと古いデータですが2010年の都道府県別の人口を一覧にしてみました。関東の東京・神奈川・埼玉・千葉に人が集中しすぎですね。

さくらのVPS基本設定

自分用のサーバーとしてさくらのVPSのサーバーを使っています。常時起動しているサーバーがあると何かと便利ですね。現在はJenkinsやRedmineなどを動かしていますが、その手前でユーザーを作成したり、SSHの設定をするなど基本的な設定からやっていました。…

Google Code Jam Round 1 2013結果

駄目でした。1Aは点数が足りなくて駄目。1Bは時間が遅かったのでパス。1Cは体調を崩してパスでした。

Google Code Jam Qualification Round 2013結果

またまた今年も挑戦。昼間は電王戦を見ていたので夜になってから挑戦。言語は相変わらずPerlです。結果は40点獲得で通過。35点が通過ラインなのでぎりぎりでしたね。Problem A. Tic-Tac-Toe-Tomekは簡単に解けました。Problem B. Lawnmowerは問題の意味がわ…

スクリプト実行用サンプルスクリプト

スクリプト実行用のサンプルスクリプトを公開しました。といっても一つだけですけど。前から作ろうと思いつつずっと放置していましたが、コードをgistに書いてリンクを追加するという方法でそこそこ手軽にできそうだったのでやっと作る気になりました。今後…

デブサミ2013に行ってきました

2月15日にDevelopers Summit 2013の2日目のセッションを聞きに行ってきました。前回はデブサミ2011に行ってきました。体調がいまいちだったこともあって疲れてしまいました。資料はデブサミ2013、講演関連資料まとめにリンクがあります。 【15-C-1】実践!ス…

今年の目標

明けましておめでとうございます。今年もよろしくお願いします。今年の目標を立てる前にまずは去年の目標とその結果。 Webアプリケーションを2つ作る 情処対策 穴埋め二字熟語パズル Androidアプリケーションを2つぐらい作る 万華鏡カメラ 穴埋め二字熟語パ…

Herokuのtoolbeltをアップデートしたらエラー発生

A new version of the Heroku toolbelt is available, run `heroku update` to upgrade.と言われたのでheroku updateしたらno such file to load -- netrc (LoadError)のエラーが出るようになりました。netrcを入れれば解決したのかもしれないですけどひょっ…

ExcelのVBAでHMAC-SHA1

ExcelでAmazonの情報を取得ではVBAでやるのをあきらめてDelphiで作ったDLLを呼び出すという方法をとったのですけど、VBAで書いている人がいました。Excel VBAでWebサービス - ExcelでTwitterと連携する 完成編のサンプルの中にコードが書いてあります。他に…

kobo touchを買いました

手持ちのkindleと用途がかぶるのでどうしようかなと思っていましたけど安かったので買いました。期待していたのはひょっとしたらWEB+DB PRESSが読めるかもと、日本語書籍の販売。WEB+DB PRESSは駄目でした途中で固まってしまいます。巨大サイズのPDFは無理な…

Google Code Jam Round 1 2012結果

今さら結果を書くわけですが、駄目でした。1Aは10点しか取れなくて駄目。1Bと1Cは体調を崩してしまって、参加すらできませんでした。

Google Code Jam Qualification Round 2012結果

今年も挑戦しました。去年と比べてプログラミングスキルは上がっていないので結果は似たようなものになると思いますがどこまで行けるか。最近はRubyのコードを書くことが多いのですがほぼRails用としてしか使っていないので、慣れているPerlで挑戦しました。…

広告を増量しました

果たしてどの程度効果があるのか。

用語辞典を始めました

情処対策で用語辞典を始めました。始めたばかりで全然用語がないですけど少しずつ追加していく予定です。少なくとも100語は作りたいです。

Mobile SafariでLabelをタップしても無視される件の対応

自分用メモ。PCのブラウザではLabelをクリックするとforで関連付けた要素をクリックしたことになるのですが、手元にあったiPadのMobile safariではLabelをタップしても無理されてしまいました。対処方法を調べるとLabelのclickイベントに何かをバインドすれ…