Ver.3.30:別ウインドウで開く場合の不具合修正

MyHome Portal Ver.3.30をリリースしました。
http://ok2nd.web.fc2.com/download.html

Chromeで、「INDEXトップページ」の設定が「リンク先を新しいウインドウで開く」の場合、Google検索ボタンを押す都度新しいウインドウが開くようになっていなかったのを修正。
スポンサーサイト

はてなブックマークに追加 はてなブックマーク - Ver.3.30:別ウインドウで開く場合の不具合修正

theme : JavaScript
genre : コンピュータ

Ver.3.29:表計算:Enterキーでセル移動

MyHome Portal Ver.3.29をリリースしました。
http://ok2nd.web.fc2.com/download.html

ツール「縦計だけの表計算」が、Ver.3.26以降、セルに式を入れた時に縦計がされなくなってしまっていたのを修正。

ツール「縦計だけの表計算」でEnterキーでTabキー同様にテーブル・セル移動が出来るようにしました。
Enterキーでのテーブル・セル移動には、以下のJavaScriptを使わせていただきました。
≪EnterキーをTabキーに変換(Google Chrome対応)≫
http://code.nanigac.com/source/view/686

calc.jpg

photo/index.php, slide.php内で、関数コール側で引数参照渡しになっていた部分を修正。

はてなブックマークに追加 はてなブックマーク - Ver.3.29:表計算:Enterキーでセル移動

theme : JavaScript
genre : コンピュータ

Ver.3.28:mb_convert_encoding()

MyHome Portal Ver.3.28をリリースしました。
http://ok2nd.web.fc2.com/download.html

mb_convert_encoding()で、変換前の文字エンコーディングに'auto'を指定した場合に、正しく変換がされないケースがあるので、
define("MB_CONVERT_ENCODING_AUTO", "ASCII,JIS,UTF-8,EUC-JP,SJIS-win,SJIS");
を定義して、これを使うようにしました。
$html = mb_convert_encoding($html, 'UTF-8', MB_CONVERT_ENCODING_AUTO);

MySQL管理ツールのCSVインポート(csv-import.php)で使っているfgetcsv()が全角英数字を正常処理できないため、mb_convert_kana()で全角英数字を半角にしてから処理するように変更。

はてなブックマークに追加 はてなブックマーク - Ver.3.28:mb_convert_encoding()

theme : PHP
genre : コンピュータ

Ver.3.27:バックアップ・リストア修正

MyHome Portal Ver.3.27をリリースしました。
http://ok2nd.web.fc2.com/download.html

サンプルDBセットアップ処理「setup-sample.php」でエラーを拾えていなかったのを修正。
実運用環境バックアップ処理「db_tool/backup-mydb.php」でエラーを拾うように修正。また、実行中のバックアップコマンドmysqldumpを表示するようにしました。
実運用環境バックアップ処理「db_tool/backup-mydb.php」でmysqldumpを連続処理するとエラーになる場合があるようなので、データベース単位に時間間隔を空けてバックアップ処理できるようにしました。
実運用データベース・リストア用サンプル・スクリプトmydb_restore.txt.php追加。

MySQLのバージョンにより、mysqldumpで作成されるバックアップファイルのCREATE TABLEのUSING BTREEの書式が違っているようで、新しいバージョンでバックアップしたデータを古いバージョンでリストアするとエラーが発生するようです。
例えば、MySQL 5.1.33でバックアップされたデータは、MySQL 5.0.51aではエラーになってリストアできません。USING BTREEの書式を修正すれば、リストア可能なようですが。 MyHome PortalのVer.3.27では、サンプルDBのファイルがMySQL 5.1.33でバックアップされたものが混在しますので、MySQLのバージョンによっては、リストアできない可能性があります。
-- (MySQL 5.0.51a) MySQL dump 10.11
PRIMARY KEY USING BTREE (`id_category`)
-- (MySQL 5.1.33) MySQL dump 10.13 Distrib 5.5.8, for Win32 (x86)
PRIMARY KEY (`id_category`) USING BTREE

「__define_common_my_sample.php」の「FILE_MANAGER_CIPHER_SEED」設定箇所に注意事項追加。ファイル暗号化では、PHPのCrypt_Blowfishを使っていますが、XAMPPのバージョンによっては、Crypt_Blowfishがインストールされないようです。「/xampp/php/PEAR/Crypt/Blowfish.phpがインストールされている事を確認の上、設定してください。

スタイルシートの一部変更をしました。font-sizeを基本的に%指定からpx指定に変更。
IEではボタンの左右に余分な余白が付いてしまう問題を、INDEXトップページでは、width指定することで回避していましたが、cssで"overflow: visible;"を指定することで回避するようにしました。ただし、IE6はinput[type="button"]が使えないため、対象外です。inputで指定すると弊害が出るため。
その他、common.css, tools_common.cssの基本部分を見直して以前より少しシンプルにしました。

アルバムのギャラリ3,5を、それぞれ「3D Wall Gallery」「Supersized - Fullscreen Slideshow jQuery Plugin」を使ったものに変更。旧ギャラリ3,5は、それぞれgallery88.php, gallery99.phpとして残してあります。
≪3D Wall Gallery≫
http://tympanus.net/codrops/2011/02/02/3d-wall-gallery/
≪Supersized - Fullscreen Slideshow jQuery Plugin≫
http://www.buildinternet.com/project/supersized/

はてなブックマークに追加 はてなブックマーク - Ver.3.27:バックアップ・リストア修正

theme : PHP
genre : コンピュータ

XAMPPのバージョン

MyHome Portal 3.26で、PHP 5.3.xでエラーが出てしまう問題の対策を施しましたが、XAMPP 1.7.2以降では、PHPのバージョン以外にも大きく変わっているようです。インストーラが日本語対応になっていません。MySQLのバージョンの違いなのか、MyHome Portalのデータベース_db_guideのデータがバックアップファイル_db_guide.bk.txtからリストアできません。

XAMPPは、可能であれば、Source Forgeから1.7.1をダウンロードしてインストールした方が無難かもしれません。
http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/

XAMPP 1.7.1
+ Apache 2.2.11
+ MySQL 5.1.33 (Community Server)
+ PHP 5.2.9 + PEA

元々、XAMPPは日本語対応が弱いようですが、開発に日本人は絡んでいないのでしょうか?

はてなブックマークに追加 はてなブックマーク - XAMPPのバージョン

theme : PHP
genre : コンピュータ

プロフィール

ok.2nd

Author:ok.2nd
HomePage:
http://ok2nd.web.fc2.com/
Email: m.ok.2nd@gmail.com

最新記事
最新コメント
最新トラックバック
月別アーカイブ
FC2ブログランキング

FC2Blog Ranking

検索フォーム
カテゴリ
リンク
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
ユーザータグ