Ver.2.26:ページbody横幅を自分好みのサイズに

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

ページ全体のbodyの横幅の定義をCSSファイルでなく、実運用定義ファイルで指定できるように変更。
実運用定義ファイルのPAGE_BODY_STYLEで定義してください。max-widthを外せば100%指定になります。

define("PAGE_BODY_STYLE", "max-width: 980px;");

はてなブックマークに追加 はてなブックマーク - Ver.2.26:ページbody横幅を自分好みのサイズに

theme : PHP
genre : コンピュータ

Ver.2.25:textarea関連の修正

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

CSSで、
    * {margin: 0px; padding: 0px; }
とすると、Google Chromeだけ、textareaの左端のカーソルが見えなくなってしまう問題の対策をしました。以下をCSSに追加しました。ただし、Firefox、Safariのtextareaの左端に隙間ができます。
Google Chromeだけに有効なCSSハックをご存知の方、教えてください。
textarea {
    padding: 2px;
    _padding: 0px;
    /padding: 0px;
}

入力画面のレイアウトの微調整をしました。

textareaの横幅がブラウザによって違ってしまう問題の回避策として、colsをやめてwidthにしました。

はてなブックマークに追加 はてなブックマーク - Ver.2.25:textarea関連の修正

theme : PHP
genre : コンピュータ

Ver.2.24:住所録の不具合修正

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

住所録の都道府県フィルタで都道府県を選択した時に、分類がリセットされてしまう問題を修正しました。

はてなブックマークに追加 はてなブックマーク - Ver.2.24:住所録の不具合修正

Ver.2.23:デザイン修正&不具合修正

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

住所録で、日本地図で都道府県を選択すると、分類の選択がリセットされてしまう問題を修正。

RSSの配置を横4個固定でなく、ウインドウサイズに合わせて可変にしました。

RSSの画面表示で出力をバッファリングしないように「ob_implicit_flush();」を追加しました。

一覧形式のページのCSSの微調整。

ツールの「実運用環境バックアップ」で住所録DBのバックアップが漏れていたのを修正。

はてなブックマークに追加 はてなブックマーク - Ver.2.23:デザイン修正&不具合修正

theme : PHP
genre : コンピュータ

Ver.2.22:世界遺産データを登録しました。

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

サンプルデータDBの住所録の百名山データを太郎から共通に変更しました。

住所録のサンプルデータとして世界遺産を追加しました。

分類フィルタで、世界遺産を選択すると世界遺産専用の一覧形式に変わります。国別、UNESCOのRef番号順に並び替えもできます。

世界遺産名をクリックすると、UNESCOの解説ページが開きます。「→日本語」をクリックすると、UNESCOの解説ページをGoogleで翻訳表示します。

「マップ」で、世界遺産をGoogleマップでマーカー表示することもできます。Google Earthモード表示もできます。下図の一番最後は、全世界遺産をマーカー表示したものです。

Googleマップのマーカーから、UNESCOの解説ページに飛ぶこともできます。
「実運用サンプル」フォルダに「世界遺産.csv」を追加しています。

世界遺産のデータは、以下のページのものを使わせていただきました。
<google maps による世界遺産めぐり:世界遺産の緯度と経度>
http://www.geocities.jp/heritages001/heritages.html

wh1.jpg
wh10.jpg
wh2.jpg
wh3.jpg
wh0.jpg

はてなブックマークに追加 はてなブックマーク - Ver.2.22:世界遺産データを登録しました。

Ver.2.21:住所録のマップ機能不具合修正

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

住所録の住所欄を緯度、経度で入力した場合、マップ機能で1地点あたりのスリープが不要なのに、スリープするようになっていた問題を修正。

マップ機能で、地点数が多いとエラーになりやすいので、1地点あたりの取得タイム設定値「GETLATLNG_SLEEP_TIMEののデフォルト値を0.2秒に変更しました。

define("GETLATLNG_SLEEP_TIME", 200000); // 0.2秒

はてなブックマークに追加 はてなブックマーク - Ver.2.21:住所録のマップ機能不具合修正

theme : PHP
genre : コンピュータ

郵便番号から都道府県を判定するには?

MyHome Portal Ver.2.19で、郵便番号から判断して都道府県名をセットする機能を追加しましたが、郵便番号頭2桁で判断しています。
http://ok2nd.blog87.fc2.com/blog-entry-134.html
最初は、以下のサイトから郵便番号データ全件をダウンロードして、郵便番号全桁から判断しようと思ったのですが、郵便番号って、1つの郵便番号に複数の住所が紐づいていて、かつ、その住所が2つの都道府県に跨っているケースがあることが分かりました。
http://www.post.japanpost.jp/zipcode/download.html
つまり、郵便番号から都道府県を100%判断することは出来ないということです。
そこで、割り切って郵便番号頭2桁で判断することにしました。
頭2桁でも99%以上、多分99.8%(?)程度は正しく判断できそうです。
MyHome Portal用に作った郵便番号頭2桁と都道府県の対応テーブルを下に載せておきます。

郵便番号頭2桁都道府県
00北海道
01秋田県
02岩手県
03青森県
04北海道
05北海道
06北海道
07北海道
08北海道
09北海道
10東京都
11東京都
12東京都
13東京都
14東京都
15東京都
16東京都
17東京都
18東京都
19東京都
20東京都
21神奈川県
22神奈川県
23神奈川県
24神奈川県
25神奈川県
26千葉県
27千葉県
28千葉県
29千葉県
30茨城県
31茨城県
32栃木県
33埼玉県
34埼玉県
35埼玉県
36埼玉県
37群馬県
38長野県
39長野県
40山梨県
41静岡県
42静岡県
43静岡県
44愛知県
45愛知県
46愛知県
47愛知県
48愛知県
49愛知県
50岐阜県
51三重県
52滋賀県
53大阪府
54大阪府
55大阪府
56大阪府
57大阪府
58大阪府
59大阪府
60京都府
61京都府
62京都府
63奈良県
64和歌山県
65兵庫県
66兵庫県
67兵庫県
68鳥取県
69島根県
70岡山県
71岡山県
72広島県
73広島県
74山口県
75山口県
76香川県
77徳島県
78高知県
79愛媛県
80福岡県
81福岡県
82福岡県
83福岡県
84佐賀県
85長崎県
86熊本県
87大分県
88宮崎県
89鹿児島県
90沖縄県
91福井県
92石川県
93富山県
94新潟県
95新潟県
96福島県
97福島県
98宮城県
99山形県

はてなブックマークに追加 はてなブックマーク - 郵便番号から都道府県を判定するには?

住所録マップで多くの地点を表示したい場合

MyHome Portal 住所録の住所欄をサンプルデータの日本百名山のように緯度、経度情報でなく、通常の住所を入れている場合、マップ機能では、緯度、経度情報の取得に時間がかかり、地点数が多い場合エラーになってしまい、地図が表示されません。

実運用定義ファイルで、1地点あたりの取得タイム設定「GETLATLNG_SLEEP_TIME」の値を大きくすると、エラーになりにくくなります。

define("GETLATLNG_SLEEP_TIME", 200000); // 0.2秒
にすると、100地点ぐらいはエラーにならずに取得できるようです。

住所録にホテル・旅館一覧や全国鉄道駅一覧みたいなものを入れても面白いかもしれません。

m100.jpg

はてなブックマークに追加 はてなブックマーク - 住所録マップで多くの地点を表示したい場合

theme : JavaScript
genre : コンピュータ

Ver.2.20:住所録マップマーカー改善と日本百名山

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

住所録のマップ機能で、マーカーに氏名、住所、メモを表示するようにしました。

住所録のマップ機能で、住所欄に緯度、経度情報を入力した場合も表示できるようにしました。

住所録サンプルデータの日本百名山のデータを差し替えました。日本百名山の住所欄に緯度、経度情報を住所欄に入れています。これで、かなり正確な位置にマーカー表示できるようになりました。実運用アップロード用ファイル「日本百名山.csv」も差し替えました。

日本百名山の緯度、経度情報は、以下のページのものを使わせていただきました。
<日本百名山一覧/深田順 NASA World Wind>
http://www.occn.zaq.ne.jp/sohta/100list_N.htm

a1.jpg
m100.jpg
m1.jpg
m3.jpg
map5.jpg

はてなブックマークに追加 はてなブックマーク - Ver.2.20:住所録マップマーカー改善と日本百名山

theme : PHP
genre : コンピュータ

テーブルタグによる日本地図

MyHome Portal Ver.2.19で追加した住所録の日本地図は、テーブルタグで作成しました。

デザイン的には、
<なぜ人はテーブルタグで日本地図を作るのか>
http://d.hatena.ne.jp/wata300/20060308/p1
の「いつもガイド - ゼンリンの詳しい地図サイトより」のデザインを参考にさせていただきました。ただ、これは画像データでしたので、テーブルタグで新たに作成しました。
シンプルなHTMLとCSSで作成していますので、ここだけ抜き出して、再利用していただくことも可能です。

map.jpg

はてなブックマークに追加 はてなブックマーク - テーブルタグによる日本地図

theme : CSSレイアウト
genre : コンピュータ

検索フォーム
カテゴリ
リンク
RSSリンクの表示
Powered By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

ブロとも申請フォーム

この人とブロともになる

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