Excel列名変換問題を解いてみた

11/4 23:10 不具合ありました。追記しています。 http://d.hatena.ne.jp/JunichiIto/20111102/1320253815 こちらの問題を解いてみた。楽しそうなことやってるな、と羨ましくなったので。いい会社だと思う。忘れたRubyを調べ直しながらどうにか1時間かけてこ…

新しいiPhoneアプリ「FewThings-シンプルなToDoリスト」をリリースしました

新しくFewThingsというiPhoneアプリをリリースしました。 FewThings-シンプルなToDoリスト 115円 http://itunes.apple.com/jp/app/id424417385?mt=8 FewThingsは、シンプルなToDoリストです。 ToDoを追加して、チェックして、チェックしたものを消すだけです…

FaceMaker 2.0.0 リリースされました

FaceMaker 2.0.0がリリースされました。 内部を結構いじりましたので念のためバックアップをしてからアップデートをお願いします。 http://itunes.apple.com/jp/app/facemaker/id364255507?mt=8 以下、バージョン 2.0.0 の追加と変更点です 顔文字画面 パー…

アプリの紹介とインタビューをしていただきました

FaceMaker|第9回iPhoneアプリ開発者インタビュー | SHINGOLOG http://plus.vc/gorog/iphone/161/ こちらのブログでアプリの紹介とインタビューをしていただきました。 第9回とあるように他の開発者の方のインタビューもたくさんあります。 とくにアプリ開発…

iOS4で顔文字をユーザ辞書に追加登録する方法

iOS4ではユーザ辞書と日本語キーボードに顔文字ボタン(「^_^」ボタン)が追加されました。 ユーザ辞書では「単語」と「よみ」を設定することで変換辞書に単語を登録できますが、「よみ」を「☻」で登録した単語は「^_^」ボタンから入力できるようになります。 …

FaceMaker 1.6.0

無料版のFaceMakerAd 1.6.0 がリリースされましたが、有料版のFaceMaker 1.6.0 はまだリリースされていません。 また1.6.0より、バックアップデータの書式が変更されたため、無料の1.6.0から有料の1.5.1以前へデータの移行ができなくなっています。 ご不便を…

修正版のFaceMaker 1.5.1 がリリースされました

1.3.0の顔文字データを読み込むとクラッシュする1.5.0を修正した1.5.1がリリースされました。 ご迷惑をおかけして申し訳ありませんでした。

FaceMaker 1.5.0 の不具合に関して

<追記> 不具合を再現することができました。 1.3.0以前のデータを1.5.0で読み込むことで起動時にクラッシュしました。 修正しましたので、もう少し確認した後に申請しようと思います。 (5/18)申請しました。承認されるまで一週間ほどかかると思います。 大…

FaceMaker 1.4.0 のリリースと不具合情報

FaceMaker 1.4.0がリリースされました。 Twitter送信機能とお気に入りのエクスポート・インポートが追加されました。 現在1.4.0で不具合が発生しています。申し訳ありません。 アプリ起動後にお気に入り画面を一度も表示しないまま、追加ボタンを押しても顔…

FaceMaker 1.4.0 申請

FaceMaker 1.4.0 をAppStoreに申請しました。 うまく行けば1週間ほどでリリースされると思います。 さて、次はなんの機能を追加しよう。

FaceMaker 1.4.0 新機能予定

1.4.0では以下の追加・変更の予定です。 現在作成中で2、3日以内の申請を目標にしています。 ・メールの添付ファイル経由のお気に入りデータのエクスポート・インポート(外部での使用は難しいファイル形式) ・Twitter送信機能(有料版のみの予定) ・対…

有料版と無料版

広告とそれによる画面の狭さがあるとはいえ、やはり無料版と有料版でなんらかの機能差をつけたほうがよいのでしょうか。 レビューなどでそのような要望がけっこうあるようです。 前々回の発言を撤回することになりますが、今後は機能差をつける可能性が高い…

FaceMaker 1.2.0 リリース

FaceMaker 1.2.0 がリリースされました。 ・顔パーツの追加 ・顔文字サンプルとしてのテンプレート ・文章作成用の矢印キー 以上の機能が追加されました。FaceMaker 1.3.0 の申請を行いました。 ・メール機能の追加 ・Unicode文字の文字色を赤で表示 以上の…

アップデートと要望

FaceMaker 1.2.0のアップデートは以下の3点です。 ・顔のパーツを少し追加しました。 ・お気に入りにサンプルの顔文字としてテンプレートを追加しました。 ・文章作成にカーソル移動用の矢印キーを追加しました。ただし上下キーの動作は正確では無い点をご…

作ったiPhoneアプリFaceMakerがランキングに載った

さっき見たら有料Appランキングの64位になってた。(4/14 12:26現在) アプリは顔文字作成ソフトのFaceMakerです。 ランキングは自分には縁がないと思ってたから嬉しすぎる。 買ってくれた人に感謝してもしきれない。 レビューしてくれたiPhone女史様にも感…

麻雀問題2

http://www.itmedia.co.jp/enterprise/articles/1004/03/news002_2.html 前回の続き。ようやくできた? かれこれ6時間はかかった。 かかった時間は40分の10倍(多分質も10倍)。 ピープルウエアは正しかった。 このコードCPU負荷がやばいので、きっと…

麻雀問題

http://www.itmedia.co.jp/enterprise/articles/1004/03/news002_2.html ここの問題をやってみた。 だめだった。 探索処理が不十分なので(555)[67]と(55)(567)のパターンや(123)(123)(123)と(111)(222)(333)のパターンを探せていない。 #!/usr/bin/env pytho…

迷路問題2

布団のなかで、前回、解けなかった迷路問題を放置していたことを思い出したので、少し考えてみたら、なぜかあっさり解き方を思いついたのでいまさらながら修正してみた。 思いついてみれば、なぜ前回思いつくことができなかったのか不思議に思える。 まるで…

迷路問題

http://okajima.air-nifty.com/b/2010/01/post-abc6.html最短らしき経路は出せるが、それが正しいのかチェックをする方法がまったく分からない。 複雑な迷路だと横道に逸れたらお終いな気もする。 プログラムの流れ 迷路のファイルを読み込み、マスの属性を…

Perlでの例外処理

Perlでの例外処理のためのメモ。 例外発生 die関数を実行すると例外を発生させる。引数の文字列は例外メッセージとなる。 die 'Exception'; 以下の例では、is_ok()が偽である場合にdieが実行され、例外が発生する。is_ok()が真である場合はor演算子による短…

Perlでのユニットテスト

Perlでユニットテストを行うためのメモ。make test と prove の二通りのやり方を試す。Alpha::Bravoというモジュールを想定してテストを行う。 make test 多くのPerl環境で標準的に使用できる。ファイル構成 Alpha-Bravo/Makefile.PL Alpha-Bravo/t/00_compi…

LeopardでCPANを使えるように

Mac OSX 10.5 Leopard でPerlのCPANモジュールを利用できるようにするためのメモ。 Xcode Leopardのインストールディスク、またはMacに付属のリカバリーディスク内のインストーラからインストールを行う。もしくは以下のサイトから Xcode をダウンロードして…

RubyとPythonで全角文字を半角文字2文字として数える その2

前回のRubyのソースでは、ASCII文字と半角カナかどうかを半角文字の判定に使用していた。今回はPythonと同様に、Unicodeの定義から判定できるようにクラスを作成した。ついでに右寄せと中央寄せも追加した。 Singletonで最初に使用したときに、Unicode定義フ…

RubyとPythonで全角文字を半角文字2文字として数える

Rubyで左詰めを行うためにString#ljustを使ったが、文字列に全角文字や半角カナが混じると、予想していた空白の数に調整されなかった。そのためASCII文字と半角カナを判定して全角文字の数を数えてみた。ASCII文字と半角カナ以外の半角文字は考慮されていな…