Ver.4.21:ニュース キーワード検索

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

「INDEX」に「Myニュース」を追加しました。ニュース検索用キーワードを登録して、ボタンクリックでGoogleニュース検索が出来ます。キーワードは、AND/ORの指定ができます。検索対象は、「記事本文」「記事見出しのみ」が選択できます。通常のGoogle検索の24時間以内、1週間以内検索もできます。
mynews.jpg

ID管理で管理する項目数を増やせるようにしました。

はてなブックマークに追加 はてなブックマーク - Ver.4.21:ニュース キーワード検索

theme : PHP
genre : コンピュータ

Ver.4.20:Google ホームページ対訳

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

ツールに「Google ホームページ対訳」を追加。指定したURLのホームページとGoogle翻訳で翻訳したページを左右に並べて表示します。左右のフレームは同時にスクロールできます。
translate1.jpg
translate2.jpg

ツール「Google Maps API V3版」で、複数マーカーがある時に、ルート検索ができるようにしました。

ツール「Google Maps API V3版」「Google Maps (複数地点) API V3版」で、クリックした任意の地点にマーカー表示を可能に。追加されたマーカーは、ルート表示の対象になります。

ツール「Google Maps API V3版」「Google Maps (複数地点) API V3版」で、マーカーの削除を可能に。

ツール「Google Maps (複数地点) API V3版」で、URL引数で複数地点の地名を渡す場合、「,」区切りでなく、「+」区切りに仕様変更。「,」の入った緯度・経度データでも検索できるようにするため。

はてなブックマークに追加 はてなブックマーク - Ver.4.20:Google ホームページ対訳

theme : JavaScript
genre : コンピュータ

Ver.4.19:メモ、カレンダー他、一部修正

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

「メモ」のカテゴリフィルタをselectプルダウンからradioボタンに変更。

Chrome、Firefoxで、ラジオボタン、チェックボックスの位置と横のラベルテキストの位置が縦にずれる問題の対策として、スタイルシート(common.css、tools_common.css)に以下を追加。
input[type="radio"], input[type="checkbox"] {
vertical-align: middle;
}

「メモ」の一覧リスト件名のスタイルを実運用定義ファイルで、変更できるようにしました。

「メモ」のカテゴリに背景色を設定できるようにしました。既に運用中の場合は、カテゴリ編集で背景色を設定してください。

「カレンダー」ミニカレンダーの日付クリックで、スケジュール入力画面が開くように仕様変更。

「カレンダー」週間一覧のハンドル名の背景色を、各ユーザー設定のページ背景色を使うようにしました。

「INDEX」トップページのブログパーツを横に3列並べられるようにしました。

「Junk Place:テレビ番組表RSS」http://rey.rash.jp/junk/を使ったINDEXトップページ用テレビ番組表示ブログパーツ「rss-tv.inc」を追加。

はてなブックマークに追加 はてなブックマーク - Ver.4.19:メモ、カレンダー他、一部修正

theme : PHP
genre : コンピュータ

テレビ番組表RSSでテレビ番組表ブログパーツ

「Junk Place:テレビ番組表RSS」
http://rey.rash.jp/junk/
を使って、MyHome PortalのINDEXトップページにテレビ番組表を表示するブログパーツ「rss-tv.inc」を作成しました。現在の時間帯のテレビ番組の一覧を表示します。
http://index.ok2nd.biz/doc/rss-tv.zip
ブログパーツと言っても、MyHome PortalのPHPライブラリを使用していますので、MyHome Portal以外では動作しません。

/htdocs/_blog-partsの下に、このrss-tv.incを入れてください。
  (WindowsのDドライブの場合=>D:\xampp\htdocs\_blog-parts)
実運用定義ファイルで、以下のように設定してください。
define("BLOG_PARTS_SCRIPT_RIGHT3_index", "rss-tv.inc");
「BLOG_PARTS_SCRIPT_RIGHT3_index」の部分はトップページの表示する場所によって変えてください。
「rss-tv.inc」も、area=の数字を放送地域に合わせて変更してください。

rss-tv1.jpg
rss-tv2.jpg

はてなブックマークに追加 はてなブックマーク - テレビ番組表RSSでテレビ番組表ブログパーツ

theme : PHP
genre : コンピュータ

Ver.4.18:カレンダースケジュール デザイン変更

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

「INDEX」「カレンダー」等のカテゴリ編集画面等で、背景色やアイコンを変更した場合、編集画面で直接変更結果が確認できるようにしました。
cate-edit.jpg

「カレンダー」で、カテゴリ設定色をスケジュールの背景色とするように仕様変更。
「カレンダー」で、個々のスケジュールの頭に◆を付けるようにしました。
「カレンダー」で、個々のスケジュールに枠を付けました。
これらの設定は、実運用定義ファイルで、カスタマイズできるようにしました。
131.jpg

ボタンの上にマウスを載せた時にカーソルをリンクポインタカーソルに。common.cssに以下を追加。
button, input[type="button"], input[type="submit"], input[type="reset"] {
cursor:pointer;
}

はてなブックマークに追加 はてなブックマーク - Ver.4.18:カレンダースケジュール デザイン変更

theme : PHP
genre : コンピュータ

Ver.4.17:伝言機能追加とカレンダー一括登録

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

「カレンダー」で、詳細表示モードでない場合、件名をホバーすると、スケジュール本文を表示するようにしました。

「カレンダー」で、本人以外が新規登録したスケジュールは、登録したユーザー名を合わせて表示するようにしました。ただし、システム・バージョンアップ前に登録済みのスケジュールには適用されません。

「カレンダー」に伝言機能を追加。

「カレンダー」の伝言機能では、合わせて電子メールで伝言を送信することもできます。ただし、宛先ユーザーが、スケジュール送信先電子メールアドレスを登録している場合に限ります。

「カレンダー」の伝言機能では、合わせて、スケジュールの新規登録ができます。伝言機能によるスケジュール登録では、複数ユーザーにスケジュールを一括登録できます。伝言機能によるスケジュール登録では、宛先ユーザーが「書込許可」設定していないユーザーにも書き込みできます。

伝言は、伝言ページを本人が開いた時点で、既読扱いとなります。
dengon.jpg

未読伝言がある場合、「INDEX」トップページ、カレンダー月間表示ページに「未読伝言あり」と表示します。

「メモ」登録画面の件名とメモをGET引数からも指定できるようにしました。これによりブックマークレートをブラウザに登録しておいて、表示しているホームページのタイトルとURLをフォームに自動入力した登録画面を開くことができます。ブックマークレートのひな型は、「メモ」登録画面に記載しています。

ユーザーのハンドル名の全角条件を廃止。半角英数字も可としました。

「カレンダー」のスタイルシート(calendar.css)に、以下を追加。上位階層でfont-sizeを指定しても有効にするため。
b { font-size: inherit; }
i { font-size: inherit; }
s { font-size: inherit; }

はてなブックマークに追加 はてなブックマーク - Ver.4.17:伝言機能追加とカレンダー一括登録

theme : PHP
genre : コンピュータ

GAEの無料枠では実用的なサイト運用は難しい

コリスの記事「ウェブ制作者の困ったを解決するコードが盛りだくさん、スニペットを共有するサービス -Code Pad」
http://coliss.com/articles/build-websites/operation/work/share-code-snippets-codepad.html
に、コメントで、私の個人的なスニペット集サイトの紹介を投稿したら、そのスニペット集(あえてここにはURLを記載しない)がパンクしてしまった。

スニペット集は、GAE(Google App Engine)サーバー上にPython+App Engine Datastore(データストア)で構築していますが、Datastore Small Operationsの数値があっという間に上がってします。

無料枠のリソースを消費してしまうと、「このウェブページにはリダイレクト ループが含まれています」というエラーが出てアクセスできなくなります。1日単位ではリセットされますので、その時点では使えるようになりますが。

App Engine Datastoreでは、全文検索が難しいので、全件取得して正規表現で検索しているのも原因かとも思いますが、GAEの無料枠では実用的なサイトの運用は難しそうです。

gae2.jpg

はてなブックマークに追加 はてなブックマーク - GAEの無料枠では実用的なサイト運用は難しい

theme : システム開発
genre : コンピュータ

Google Maps API:PC&スマートフォン

MyHome Portalの「Google Maps API V3版」を、GAEサーバ上に載せてみました。
≪2nd Maps≫
http://maps.ok2nd.biz/pc

地図の任意の地点をクリックすると、その地点の緯度・経度、住所、標高を表示します。
「距離」モードでは、クリックした地点間の距離を表示します。
ストリートビューを画面の右下1/4に表示できます。
Panoramioの写真表示も出来ます。
map-pc.jpg

スマートフォン用も作ってみました。Android用です。iPhoneで動作するかどうかは不明。
http://maps.ok2nd.biz/

「現在地」ボタンで、GPSで現在位置を取得して、地図を移動します。
「×」ボタンで、表示されているマーカーを消します。
「場所」モードでは、クリックした地点の緯度・経度、住所、標高を表示します。
「距離」モードでは、クリックした地点間の距離を表示します。
map-s1.jpg
map-s2.jpg

はてなブックマークに追加 はてなブックマーク - Google Maps API:PC&スマートフォン

theme : JavaScript
genre : コンピュータ

Ver.4.16:Googleマップ:距離測定機能

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

Ver.4.16 リリースガイド (2/2)

ツール「Google Maps API V3版」と「Google Maps (複数地点) API V3版」に、距離測定機能を追加しました。

距離測定機能は、「Seis Pesos - Google Maps API(グーグル・マップ)サンプル集」の「距離を測定」を参考にさせていただきました。
http://japonyol.net/editor/googlemaps.html

00000281-map-001.jpg

はてなブックマークに追加 はてなブックマーク - Ver.4.16:Googleマップ:距離測定機能

theme : JavaScript
genre : コンピュータ

Ver.4.16:INDEX登録/修正/削除の操作性改善

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

Ver.4.16 リリースガイド (1/2)

「INDEX」ホームページ(ブックマーク)の1件単位の登録画面を追加。登録画面のタイトルとURLをGET引数からも指定できるようにしました。

これにより、以下のようなブックマークレートをブラウザに登録しておくことで、表示しているホームページのタイトルとURLをフォームに自動入力した登録画面を開くことができます。

javascript:(function(){window.open("http://localhost/_myhome/index/input.php?title="+encodeURIComponent(document.title)+"&url="+encodeURIComponent(document.URL))})();

「INDEX」ピックアップ登録画面もタイトルとURLをGET引数からも指定できるようにしました。
これにより、以下のようなブックマークレートをブラウザに登録しておくことで、表示しているホームページのタイトルとURLをフォームに自動入力した登録画面を開くことができます。

javascript:(function(){window.open("http://localhost/_myhome/index/oftenuse.php?title="+encodeURIComponent(document.title)+"&url="+encodeURIComponent(document.URL))})();

「INDEX」ホームページ(ブックマーク)の1件単位の修正画面を追加。修正画面はポップアップウインドウで開き、Ajax利用で、元画面はページ遷移なしで修正できます。

「INDEX」ホームページ(ブックマーク)の1件単位の削除機能を追加。Ajax利用で、画面遷移なしで削除できます。

はてなブックマークに追加 はてなブックマーク - Ver.4.16:INDEX登録/修正/削除の操作性改善

theme : JavaScript
genre : コンピュータ

プロフィール

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

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

FC2Blog Ranking

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

今すぐブログを作ろう!

Powered By FC2ブログ

ブロとも申請フォーム

この人とブロともになる

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