Youtubeのお気に入り

アメリカの時事問題をパロったアニメ。
→The Immigration Debate
→Supernews State of the Union

Posted in メモ・リンクとか | Leave a comment

PHP ファイルの作成・更新・アクセス日時を取得する

ファイルの更新日時を取得したくて調べたらこんな感じでありました。
filectime(ファイル名)
filemtime(ファイル名)
fileatime(ファイル名)
実際に使うときはdate()関数と一緒に使うのが便利です。

print date('更新日Y年m月d日 H時i分s秒', filemtime(ファイル名));
更新日2006年05月01日 12時35分02秒 って感じで出ます。
print date('更新日m月d日', filemtime(ファイル名));
とすると
更新日05月01日 って具合です。便利ですねー。

→PHPマニュアルでfilectimeを調べる
→PHPマニュアルでfilemtimeを調べる
→PHPマニュアルでfileatimeを調べる
本で調べたいなら「PHP ポケットリファレンス」をチェックがお勧めです。

Posted in PHP | Leave a comment

Javascript Animation.Rasterクラス

JKL-parsexml.jsでお世話になっている kawa.netさんがラスタースクロールをさせるjavascriptを公開しています。どんなのかっていうとドラクエで旅の泉に入ったときのウネウネってした感じのエフェクト?画像だけでなくdivやtableと言った要素にも適用できます。いやーすごい。
→[JavaScript] Animation.Raster(kawa.net)

*****Javascriptおすすめ参考書****
JavaScriptビジュアル・リファレンス
↑これを買ってからJavascriptいじるのが楽しくてしかたない。オススメっす。
JavaScript & DHTMLクックブック―Webエキスパート必携テクニック集
↑これで勉強して一皮むけたい。

Posted in Javascript | Leave a comment

PHP GDを使った画像のリサイズ

PHPのGDライブラリを使用して画像のリサイズをする関数を作ってみました。縦横長いほうを基準に引数で指定した長さにリサイズします。
※違うソース載っけてました。これが正解です。

function image_resize($source, $length){
  //元画像のサイズをゲット
  list($o_width, $o_height) = getimagesize($source);
  //縦長か横長かをチェック
  if($o_width > $o_height){//横長の場合
    $height = ($o_height / $o_width) * $length;
    $width = $length;
  }else{//縦長の場合
    $width = ($o_width / $o_height) * $length;
    $height = $length;
  }
  //元画像を読み込み
  $source = imagecreatefromjpeg($source);
  //リサイズ用の画像を作成
  $new_image = imagecreatetruecolor($width,  $height);
  //元画像からリサイズしてコピー
  imagecopyresampled($new_image,$source, 0, 0, 0, 0,
  $width, $height, $o_width, $o_height);	
  //画像の表示
  header('Content-Type: image/jpeg');
  imagejpeg($new_image,NULL,100);
  imagedestroy($new_image);
}

image_resize("画像へのパス", リサイズ後のサイズ);

→「PHP ポケットリファレンス」をチェック

Posted in PHP | 4 Comments

MacBook Pro 17インチモデル発売!!


Intel Core Duoを搭載したMacBook Proに17インチモデルが追加されました。

¥349,800
17インチTFT ディスプレイ
解像度1680×1050
2.16GHz Intel Core Duoプロセッサ(1)
1GB (シングルSO-DIMM) 667MHz DDR2 SDRAM (PC2-5300)
120GB 5400rpmシリアルATAハードドライブ
8倍速 2層式SuperDrive (DVD+R DL/DVD±RW/CD-RW)
ATI Mobility Radeon X1600 256MB GDDR3メモリ
FireWire 400ポート1基、USB 2.0ポート2基

Posted in ニュース | 2 Comments