もうちょっと拡張してみる。

↓カウントダウン機能を追加してみた。
7.指定した日時までの、今からの秒数を取得

関数の第一引数に日付を、第二引数に時間を指定する。
日付の指定は8桁の文字列 → "20081010"のような感じ。
時間の指定は6桁の文字列 → "235959"のような感じ。
指定の日時までは数字が0まで減っていき、
指定の日時を過ぎると0から増えていく。
----- 2008.10.28追記 -----
指定の日時を過ぎると「負の数」で過ぎた秒数を返す。

↓で、サンプル追加。

This site requires flash player 9 or later.Thank you.


↓使い方はこんな感じ。

で、再びソース


ありそうでなさそうで、
今後もいざという時に使いそうだから作ってみた。

できることは↓こんな感じ。
1.指定した日付が今日から何日前(後)かを取得
2.指定した日数前(後)の年月日の取得
3.指定した日付の曜日の取得
4.指定した日数前(後)の曜日の取得
5.今年の、今日までに経過した日数の取得
6.今年の、今日からの残り日数の取得


日付の指定は8桁の文字列 → "20081010"のような感じ。
日数の指定は「マイナスで過去、プラスで未来。
取得する数値も「マイナスで過去、プラスで未来。
あと、うるう年も計算に入れてるからたぶん一生使える

↓で、サンプル。

This site requires flash player 9 or later.Thank you.


↓使い方はこんな感じ。

で、ソース

コーディング上達への道

2008年10月14日 01:14
今まで独学でプログラムをやってきたけど、人に見せるときに恥ずかしいなと。
キレイなコーディング、効率的なコーディングをしたいなと。

いろんな人のソースコードを見て「これは便利!」と思ったものや「こうするのか」と思ったものは積極的に取り入れてきたけどなんかしっくりこない。

そんな風に常々思っていたけど、この度こんな本を買ってみた。

477413628Xプログラミングのセオリー
矢沢 久雄

技術評論社 2008-10-04
売り上げランキング : 2825

Amazonで詳しく見る
by G-Tools

なんとなくよさげ。
もうちょっとよく読んでみよう。

マインドマップ

2008年10月10日 13:42
本屋で平積みされていた「ザ・マインドマップ」を買ってみた。

4478760993ザ・マインドマップ
神田 昌典

ダイヤモンド社 2005-11-03
売り上げランキング : 675

Amazonで詳しく見る
by G-Tools


マインドマップとは

本の内容は興味深いけど、実際に書きながら進めていく感じだから、電車の中でできない、、
それは良いとして、オンラインのマインドマップ作成ツールをいろいろ試してみた。 ↓その中でこれが一番よかった。

mindmeister

なにより動作がとても軽い。
そして、アイデアが思いついたときにmindmeisterを開いてなくてもアイデアをマップに追加できるツールもある。

Geistesblitz Sidebar Gadget

このツールがとても便利!
これでちょっとは頭よくなれば良いなぁ~。

PEAR::MDB2でDBに接続出来ない

2008年10月 6日 12:01
最近またPHPをさわりはじめて、DB(mySQL)の接続ではまった。

windowsでは問題なく接続出来たのにMac OSXだと接続出来ない!
色んなサンプルを試していき、あるサンプルで「MDB2/Driver/mysql.phpが見当たらないよ」というエラーが出てファイルが足りない事が判明。

ちゃんとインストールしたのに、、
と思いつつも、もう一度インストール。

でもまたファイルが無い!
あきらめてファイルを以下から落として手動でインストール。

PEAR::MDB2のファイルたち

windowsで入れてるならMacでも始めから入れてくれよー。