[php]nヶ月前を正確に計算する関数

Posted under php by uechoco on 火曜日 8 7月 2008 at 15 : 17 : 57

昔のソースコードを整理してたら、こんな関数をつくったのを思い出して、埋もれる前に探し出した。

strtotime('-1 month')の結果が自分の意図しているものにならなかったから作ったんだっけかな。そもそも3月31日の1ヶ月前って何月何日っていう正確な定義はないんだけど、そのプロジェクトではこの関数の定義で決めたんだっけかな。どうだっけかな。

php:
  1. function get_n_month_ago($n)
  2.     {
  3.         // nヶ月前を正確に計算する関数
  4.         $now_Y = date("Y");
  5.         $now_m = date("m");
  6.         $now_d = date("d");
  7.         $last_d = date('d', mktime(0, 0, 0, $now_m-$n+1, 0, $now_Y));
  8.         if ($now_d >= $last_d) {
  9.             $n_month_ago = date("y/m/d", mktime(0, 0, 0, $now_m-$n+1, 0, $now_Y));
  10.         } else {
  11.             $n_month_ago = date("y/m/d", mktime(0, 0, 0, $now_m-$n, $now_d, $now_Y));
  12.         }
  13.         return $n_month_ago;
  14.     }


[プログラミング]ポインタのポインタのポインタ

Posted under 雑記 by uechoco on 月曜日 7 7月 2008 at 09 : 56 : 29

C言語で、指定のセパレータで文字列を分割して文字列の配列を返すようなmalloc/free型のsplit関数を作りました。返り値はchar**型。この時点で自分の限界。

この関数の返り値を格納するためのchar**型変数を別の関数に送るためにはchar**型変数のポインタを渡す。ってことは、char***型変数。

なんかもう、C言語嫌い。ちょっと変なことすると、すぐにSegmentation Faultだし。


[php][pear]Net_UserAgent_Mobile_GPSがあるのか

Posted under 雑記 by uechoco on 月曜日 7 7月 2008 at 09 : 37 : 56

Net_UserAgent_Mobile_GPSってあるみたいですね。最近できたみたいで。

今のところ、開発が始まったくらいということで、各キャリア別のリンク作成くらいしかないのかな。あんまり詳しくはみなかった。

対応できるのであれば、

  1. 各キャリアの簡易GPSモードと詳細GPSモード
  2. リンク文字列の生成(既に実装済み?)
  3. 各キャリアの緯度経度パラメータの解析(全キャリア微妙に表現方式が異なる)
  4. 携帯以外の緯度経度情報の入出力(ナビタイムやとか、そういう外部商用サービスとの連携も含めて)
  5. ジオコードで緯度経度に対応した大まかな地名の取得(はいらないか?)

とか欲しいかな。ほかにもなんかあるかなぁ。GPS使ったプロジェクトはそこまで深くかかわらなかったから覚えてないや;;


[ソフトウェア]Adobe Reader 9の起動が速すぎる

Posted under 雑記 by uechoco on 金曜日 4 7月 2008 at 09 : 59 : 40

めっちゃ起動が早くなったという噂のAdobe Reader 9をインストールしてみました。ブラウザはFirefox3です。

Firefox3でAdobeの日本サイトに飛び、Get Adobe Readerをクリック

Adobe DLM(Adobe Download Manager)のアドオンのインストール要求が出たので、とりあえず、インストール

アドオンのインストールなので、Firefoxの再起動 ←これは少し面倒かな

ちょっとまってたら、ダウンロード完了、インストール完了。いつのまに。

で、起動。即出現。速っ!

何これ。もうFoxit Readerいらなくなったジャンww。ごめんねFoxit。

3MBくらいのPDF開いてみても、すぐに表示されるし。。。これは何したんだw

Adobe Reader 6の激遅起動がなつかしいですね。


[php][event]PHPカンファレンス2008は7/21(月祝)開催です。

Posted under 雑記 by uechoco on 金曜日 4 7月 2008 at 09 : 55 : 40

前も同じ記事書いたけど、3週間をきったので、再びお知らせ。

PHPカンファレンス2008は7/21(月祝)に開催ですよ。

会場は昨年と同じ大田区産業プラザ(PiO) 2F 小展示場です。参加費は無料です(懇親会は別途)。

既に満席となっているプログラムもあるようなので、今年も盛況しそうです。

会場でお会いしましょう(^^)/


« 前ページへ次ページへ »

Copyright © 2012 うえちょこ@ぼろぐ. WP Theme created by Web Top.