スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

はてなブックマークに追加 はてなブックマーク - スポンサーサイト

テレビ番組表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 : コンピュータ

プロフィール

ok.2nd

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

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

FC2Blog Ranking

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

この人とブロともになる

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

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。