TsureDure Ver. 1.1のリリースは遅れそうだ

たぶんiPadが発売されたからiPad向けアプリがたくさん行列を作っているのだろう。iPadのアプリラインナップも期待できそうだ。

iPhoneアプリ「TsureDure」のカレンダ週表示

TsureDureはこちら→ - カレンダ画面には月表示と週表示があります。週表示は以下のようになります。カレンダ画面左下の月/週切り替えタブで切り替わります。カレンダ画面では、以下のどちらかで日データの編集になります。 日をタップして選択状態にしてから…

女性向け手帳アプリ「TsureDure」で体調管理をする

TsureDureはこちら→ - TsureDureでは、[生理]画面で女性にとって重要な体調の情報を記録できます。TsureDureでは画面上はアイコンのみ表示しています。これは、他人に画面を覗き込まれた際に、一目ではその内容がわからないよう配慮してのことです。項目左端…

女性向け手帳アプリ「TsureDure」の「測って記録」機能とは

TsureDureはこちら→ - TsureDureには「測って記録」という機能があります。日々測っているデータ(体重や体温、体脂肪率など)を記録し、グラフにして表示する機能です。購入直後には"体重"がデフォルトで設定されています。しかしユーザの皆さん全員が体重…

iPhone女史さんにTsureDureを紹介いただきました

もう一昨日のコトになるのでいまさらな話題ですが、iPhone女史さんにTsureDureをとりあげていただきました。http://www.iphone-girl.jp/application-review/37995.html個人が勝手に作って勝手にアップしたアプリに丁寧で好意的なレビューしていただいて感激…

iPhoneアプリ「TsureDure」をリリースしました

http://itunes.apple.com/jp/app/tsuredure/id364303697?mt=8日々のメモや生理記録、体重記録などをできる女性向け手帳アプリです。 とりあえずWebページとサポートページをこのブログにしましたが、 このブログは余計なことをたくさん書いているので、 別の…

Mac OS X 10.5.5でユーザごとのCGI設定

以下、すべて10.5.5でのお話し。 ネットをうろうろしている限り、httpd.confの場所は、 OSのバージョンによって異なるのかもしれない (/private/etc/httpdとか/etc/httpdとか)。 前提知識 ▼apacheの起動/停止 りんごマークメニューの[システム環境設定]-[共…

iアプリ入門

iアプリ作成 DoCoMoのページ iアプリプログラミング入門ページ CLDC1.1 XML関連のAPI kxml API XMLPULL 1_0_5 API: Package org.xmlpull.v1

ふれあい

http://seaparadise.co.jp/fureailagoon/ ← 要チェック

javaによるサーバ実装のリンク

http://journal.mycom.co.jp/column/java/049/ http://codezine.jp/a/article.aspx?aid=318 (検索ワード:サーバ 実装 スレッド java - Google 検索)▼関連メモ ふたつのサーバ機能(サーバントとユーザリストサーバ) while(true)による多クライアント多接続 S…

ウォッチ用リンク

Amazon CAPTCHA

課題2 データ構造をBNFに合わせる

2006-11-29 - メモ日記の記事の課題2。データ構造にダミーのデータコンストラクタが入ったのは、tParseというクラスメソッドをすべてのデータ型に対して実装しようとしたのが原因。これをしようとしたことで、tParseの引数と返り値が(a,[String])という型で…

課題

亀プログラム処理系の発展を考える。 課題は、 パースエラー時、エラーメッセージ出力 BNFデータ構造のダミーコンストラクタを消す Expandで新しい木構造を作るのはメモリのムダ遣いなのでやめる

はじめてのモナド

まず課題1。亀プログラム処理系プログラムがエラーメッセージを返せないのは、すべてのエラーがMaybeモナドのNothingになってしまい、それ以外の情報を抽出できないため。一方で、Maybeモナドを亀プログラム処理系プログラムで使用するのは自然。なぜならモ…

書いてみたプログラム

亀プログラム。 もともとは、「増補改訂版Java言語で学ぶデザインパターン入門」のInterpreterパターンの章で出てくる簡易言語(亀プログラム)の解釈をHaskellで書いたらどう書くのかという試み。BNF参考 <program> ::= program <command list> <command list> ::= <command>*end <command> ::= <repeat command> | <primitive command> <repeat command> ::= repeat <number> <command list> </command></number></repeat></primitive></repeat></command></command></command></command></program>

型、型クラスとMaybe

亀プログラムに向けて型と型クラスの練習。go/left/rightだけ考えてみる。型クラスはJavaでいうトコロのインタフェースに相当する。型クラスの関数を実装してインスタンス化。ムリヤリMaybeも入れてみるが、そのせいなのかなんなのかいまいちピンと来ず。ダ…

再帰的プロセスと反復的プロセス

再帰的手続きには、再帰的プロセスと反復的プロセスのふたつの種類がある(そうだ)。 階乗計算の例で言うと、 再帰的プロセス -- 階乗(再帰) myfact_r n = if n == 1 then 1 else n * myfact_r (n-1)これは遅延演算を行っている。再帰の最後になってみないと…

フィボナッチ数計算(続 再帰的・反復的)

再帰的プロセスは、計算の木構造をめいっぱい展開することになる。 だから再帰的プロセスより反復的プロセスのほうが低コスト。 以下、反復的プロセスが、再帰的プロセスよりも低コストになる典型例 再帰版フィボナッチ数計算 -- フィボナッチ数(高コスト) m…

listとwhere letとwhere

listとwhere letとwhereの使い分けがいまだによくわからない。

買いました

ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門作者: 青木峰郎,山下伸夫出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/06/01メディア: 単行本購入: 25人 クリック: 314回この商品を含むブログ (320件) を見る熟読する…

ニュートン法による平方根・立方根

平方根 -- 平均値 myaverage x y = (x + y) / 2 -- 平方根 mysqrt x = let { good_enough guess y = ( abs((guess*guess - y) / y) < 1e-10 ) ; val_improve guess y = myaverage guess (y/guess) ; sqrt_iter guess y = if (good_enough guess y) then gues…

Mapってなに。

リストのすべての要素に処理を行う。ただそれだけ。 Main> map myreverse [[1,2,3,5], [3,5,2,5], [2,4,6,8]] [[5,3,2,1],[5,2,5,3],[8,6,4,2]] Main> map (mymsort (<)) [[4,2,1,5], [3,5,2,5], [6,4,2,8]] [[1,2,4,5],[2,3,5,5],[2,4,6,8]]

listで練習 その2

Haskellの標準ライブラリのリファレンスを探してます。 リバース2 (++)を使わないリバースは降参。思いつきません。 挿入ソート -- insert sort myisort _ [] = [] myisort f (x:xs) = [y|y<-sorted, (not (f x y))] ++ (x:[y|y<-sorted, (f x y)]) where so…

listで練習

リバース (myreverse xs ++ x)じゃダメ。myreverse.hs myreverse [] = [] myreverse (x:xs) = myreverse xs ++ [x] マージソート mymsort.hs mymerge (f) [] x = x mymerge (f) x [] = x mymerge (f) x y = if (f) (head x) (head y) then [head x] ++ (myme…

RFC2822概要 (1)

●行の定義 メッセージは文字のラインに分割される。ラインは2つの文字、キャリッジリ ターンとラインフィードで区切られた一連の文字である;それはキャリッジリ ターン文字(CR, ASCIIコードで13)にすぐ続いてラインフィード文字(LF, ASCIIコードで10)で…

Webショートカット

ケータイで頻繁に見るWebページを、メニュー画面からより簡単にアクセスできるようにする。 メニュー画面にアイコンを置く? メニュー画面から単操作でブックマーク画面に飛ぶ? 最近見たページリンク?。

今日のキーワード

ヒューマンプラットフォーム 常に電源が入っているという意味での常時接続 データへのアクセス。俯瞰と詳細/拡大と縮小

テレビでのネット利用

ポインタをリモコンから(赤外線?)で操作する。 リモコンの十字キーを操作してリンクに飛ぶなんて、めんどくさくて話にならない!!!

ホームユースロボットとは何か。

技術の進歩を後押ししたものは何か。 便利さ 車など コミュニケーションの拡大 電話、インターネットなど 便利さを求めるのは限界があるし、大きなブレークスルーが必要。ロボットに便利さをどこまで求めらるのか。「ホームユース」の時点でコミュニケーション…

ケータイ/PDA内の情報セキュリティ

ケータイ用ストレージの暗号化???業務用ケータイ/PDAの普及 →情報漏洩防止の需要基本的に、ケータイにはパスワードがない