中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

2009-01-01から1年間の記事一覧

Ver.2.52:トップページ月間カレンダー不具合修正

MyHome Portal Ver.2.52をリリースしました。 http://ok2nd.web.fc2.com/download.html INDEXトップページ右側の月間カレンダーの表示月がまちがって表示される不具合を修正。

Ver.2.51:ルーペ機能On/Off不具合修正

MyHome Portal Ver.2.51をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバム・スライドモードで、ルーペ(画像部分拡大)機能On/Offの切り替えで先頭ページに戻ってしまっていた不具合を修正。

Ver.2.50:スライド・フェードイン切り替え可に

MyHome Portal Ver.2.50をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバム・全画面スライドーショーのフェードインモードを、キーボードで切り替えできるようにしました。[F]キーで切り替えられます。

Ver.2.49:画像フェードインと画像ルーペ

MyHome Portal Ver.2.49をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバム・全画面スライドーショーで、画像をフェードインしながら表示するようにしました。 Chrome、Safariでは、jQueryで実現していますが、IE、FirefoxではjQueryで…

お正月準備

お正月準備ということで。 http://ok2nd.web.fc2.com/tools/snowstorm/newyear.html http://ok2nd.web.fc2.com/tools/newyear.html http://ok2nd.web.fc2.com/tools.html

雪嵐、雪だるま、アイコン嵐(?)、クリスマス

MyHome Portalのツールに追加したsnowstorm.jsを使ったページを、ホームページ「中級プログラマの自宅でPHP」のツールにも追加しました。 クリスマスは終わってしまいましたが。 http://ok2nd.web.fc2.com/tools.html http://ok2nd.web.fc2.com/tools/snowst…

PHP:多次元配列ソートと配列要素の削除

PHP

PHPには、便利な関数が豊富にあります。 Ver.2.47で、アルバムの画像の表示順序をファイル名順と更新日時順が選択できるようにしました。 また、表示順序がファイル名順の場合、Windowsエクスプローラと同じくアルファベットの大文字/小文字を区別しないで並…

EXIF縦位置撮影情報画像の回転補正

デジカメで撮影して、EXIFに縦位置情報を持っている画像の回転(正しく縦位置に補正する)処理で、MyHome Portal Ver.2.47では左に倒れている画像しか想定しておらず(私の場合、縦位置撮影は、ほとんど右手を下にして撮るので、こうなってしまった)、右回転し…

Ver.2.48:JPEG回転不具合修正&EXIF情報表示

MyHome Portal Ver.2.48をリリースしました。 http://ok2nd.web.fc2.com/download.html JPEG画像一括縮小付属の「EXIF縦位置画像回転」機能で、左右いずれの回転画像も、無条件に右回転していました。この不具合を修正しました。また、縮小処理を伴わないEXI…

Ver.2.47:アルバムファイル削除機能

MyHome Portal Ver.2.47をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバムで、画像の表示順序を、ファイル名順と更新日時順が選択できるようにしました。 アルバムで、表示順序がファイル名順の場合、Windowsエクスプローラと同じくア…

MyHome Portal 不具合情報

「_myhome_246.zip」には不具合があります。 「EXIF縦位置画像回転」機能で、撮影日が失われます。 不具合を修正したバージョン「_myhome_246-1.zip」以降をダウンロードしてください。 http://sourceforge.jp/projects/myhomeportal/releases/

ffmpegのFLV変換で劣化を少なくするには?

MyHome Portalでは、アルバム・スライドショーで、拡張子MPG、MOV、M2TS(AVCHD)の動画をFLVに変換して、ブラウザ内で再生できるようにしていますが、画質が劣化します。 FLV変換は、ffmpegを使っています。ffmpegは高機能でオプションのパラメーターもたくさ…

Ver.2.46:デジカメEXIF縦位置画像回転

MyHome Portal Ver.2.46をリリースしました。 http://ok2nd.web.fc2.com/download.html PHPプログラム上のディレクトリの区切り文字をPHP定数「DIRECTORY_SEPARATOR」を使うようにしました。これでUNIX系OSでもファイル関係の機能が利用可能になるかも? JPE…

Ver.2.45:アルバム縮小画像生成不具合修正

MyHome Portal Ver.2.45をリリースしました。 http://ok2nd.web.fc2.com/download.html トップINDEXのYahoo検索ができなくなっていた点を修正。Yahoo検索のURLが変更になっていたためです。 前のバージョンで、__define_index_search_my_google.phpまたは__d…

JPEG画像のロスレス(無劣化)回転

JPEG画像のロスレス(無劣化)回転について、テストしたことを簡単にまとめておきます。 デジカメで縦位置撮影してExifに縦位置情報が含まれている画像の回転についてテストしました。 コマンドベースで実行できる「azure_cui」、「NConvert(XnViewのコマンド…

PHPでのJPEG画像の縮小処理方法

MyHome Portal Ver.2.44で、JPEG画像表示の高速化ができました。 私のデジカメ画像の場合、縮小画像のサイズ指定:1200で、画像を約1/20程度に圧縮できる効果は大きく、体感速度でも10倍以上で、スムーズなアルバム表示ができるようになりました。 サムネイ…

Ver.2.44:アルバムJPEG画像表示高速化

MyHome Portal Ver.2.44をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバムのJPEG画像の表示を高速化しました。JPEG画像のサイズが大きい場合、サーバーサイドで縮小画像を生成して表示する方式にしました。 生成する縮小画像の大きさは…

Ver.2.43:JPEG画像回転機能停止版

MyHome Portal Ver.2.43をリリースしました。 http://ok2nd.web.fc2.com/download.html Ver.2.42で追加したJPEG画像回転機能に問題があるため、画像回転機能を除いたバージョンです。

Ver.2.42リリース停止

MyHome Portalの画像の回転機能に問題があるため、2.42のリリースを停止します。 画像の回転機能を使わないでください。 画像回転における具体的な問題点は、以下のようなものです。 画像データの形式について理解できていないので、素人的な記述になります…

ページ内に雪を降らせられるjQueryプラグイン「jSnow」

phpspotで紹介されていた「ページ内に雪を降らせられるjQueryプラグインjSnow」を使ったページを、ホームページ「中級プログラマの自宅でPHP」のおまけツールに追加してみました。 http://ok2nd.web.fc2.com/tools.html http://ok2nd.web.fc2.com/tools/snow…

Ver.2.42:mov,m2ts動画再生,JPEG回転,雪降

MyHome Portal Ver.2.42をリリースしました。 http://ok2nd.web.fc2.com/download.html 画像の回転機能に問題があるため、2.42のリリースを停止します。画像の回転機能を使わないでください。 アルバム・スライドショーで、mpg,mov,m2tsの動画再生ができるよ…

Ver.2.41:PDFはがき宛名書きで差出人の連名

MyHome Portal Ver.2.41をリリースしました。 http://ok2nd.web.fc2.com/download.html 年賀状のシーズンです。ということで(?) 住所録の「葉書宛名書き」で、印刷位置の微調整をしました。 住所録の「葉書宛名書き」で、差出人の連名を指定できるように…

Ver.2.40:住所録で電話・EMail表示なしモード

MyHome Portal Ver.2.40をリリースしました。 http://ok2nd.web.fc2.com/download.html 住所録の一覧で、「電話・EMail表示なし」を選択できるようにしました。住所が見やすくなります。

Ver.2.39:MP4動画プレビューも可能に。

MyHome Portal Ver.2.39をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバム・スライドショーで、オートプレイの間隔、動画時間分割の分割数をcookie保存するようにしました。 アルバム・スライドショー、掲示板、メモで、MP4も動画プレ…

Ver.2.38:アルバム動画プレビュー自動再生スタート

MyHome Portal Ver.2.38をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバム・スライドショー、掲示板、メモのFLV,WMV動画プレビューを自動再生スタートにしました。 アルバム・スライドショーの全画面モードでも、FLV,WMV動画プレビュー…

Ver.2.37:日本語ファイル名のFLVプレビュー

MyHome Portal Ver.2.37をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバム・スライドショーのFLVプレビューが、ファイル名やパス名に日本語が含まれているとエラーになってプレビューできなかった問題を修正しました。(掲示板、メモに…

Ver.2.36:カレンダーに天気グラフを追加

MyHome Portal Ver.2.36をリリースしました。 http://ok2nd.web.fc2.com/download.html XAMPP1.7.2以降では「short_open_tag」のデフォルト値の関係で、YouTube等の外部コンテンツを組み込む場合、組み込み用ファイルを置くディレクトリにも、「php_flag sho…

Ver.2.35:XAMPP 1.7.2デフォルト値変更対応

PHP

MyHome Portal Ver.2.35をリリースしました。 http://ok2nd.web.fc2.com/download.html XAMPP 1.7.2で「short_open_tag」のデフォルト値がOffになったことへの対策として、_myhome直下に「.htaccess」を置き、「php_flag short_open_tag On」を記述しました…

Ver.2.34:画像サイズ変更をJavaScriptで。

MyHome Portal Ver.2.34をリリースしました。 http://ok2nd.web.fc2.com/download.html アルバムスライドショーの画像サイズ変更をサーバーサイドでなく、JavaScriptで行うようにしました。これにより、画像サイズ変更が、サーバーからの画像データの再取得…

Ver.2.33:動画を時間分割してサムネイル表示

MyHome Portal Ver.2.33をリリースしました。 http://ok2nd.web.fc2.com/download.html システムをWindows以外のOS上に載せやすいように、ファイルシステムの文字コードを定義ファイルで変更できるようにしました。 アルバムで、動画を時間分割して、サムネ…