トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

Js-TT

[JavaScriptアプリ,Js-TT]

Js-TTは、 京セラAIR-EDGE PHONE AH-K3001Vで動作する電車・バスなどの時刻表ビューアです。ファイル内に登録してある時刻表をリアルタイム表示することができます。


動作サンプル

 特徴・機能

  • ローカル保存対応
  • NextTrain時刻表フォーマットのデータを、(ほぼ)そのまま使用することが可能
  • 電車・バスの時刻表、発車までの残り時刻をリアルタイム表示
  • 終電が発車するまでの残り時間をリアルタイム表示
  • 指定した曜日の時刻表を全て表示
  • 特定の電車・バスのみを抽出して表示

 動作環境

このJavaScriptプログラムはWILLCOM AH-K3001V,AH-K3002V,WX300K,WX310K、およびDocomo M1000で動作します。
ブラウザの設定はズーム100%で使用してください。
PC用のブラウザ(IE,Netscape)でも動作するかもしれませんが、動作の保証は致しません。
(M1000,WX300K,WX310Kでは動作確認を行っていません。動作上何か問題がありましたら、掲示板かblogの方に報告お願いします)

 入手・インストール方法

以下の手順で作成したファイルをAH-K3001Vにインストールしてください。
AH-K3001V以外の機種を使用している方は、それぞれのマニュアル等を参照しインストールしてください。

  1. NextTrain時刻表フォーマットのファイルを予め用意する
  2. Js-TT保存用ファイル作成・編集メニューを使い、ローカルに保存するhtmlファイルを作成する
  3. 作成したファイルを「京セラユーティリティ for AH-K3001V」、またはメールに添付(*1)してAH-K3001Vに送信する

(*1)予め「受信行数制限設定」をOFFにしてからメールを送信してください。(操作はAK-K3001VのマニュアルP.177参照)

Js-TT保存用ファイル作成・編集メニューへ

 時刻表データ仕様

NextTrain時刻表データを、そのまま使用できます。
但し、以下の制限により、データを一部修正する必要があるかもしれません。

時刻表データの見出し

Js-TTでは、時刻表データの一行目を見出しとして扱います。
そのため、時刻表データの一行目には、必ず以下のようなコメント行を記述してください。

;小田急線 新宿駅 小田原方面
c:急行
f:急行(本厚木から各停)
p:湘南急行
...

到着駅・乗り換え駅データフォーマット

到着駅・乗り換え駅フォーマットには対応していません。
以下のようなデータが記述されている行は、全て無視されます。
記述されたままでも動作上は問題ありません。

$えき1:10 e8
$えき2:12 e10 =
$えき3:14 e=

備考データで使用できない文字

次の文字は特殊な意味を持つ文字として認識されるため、必要がある場合を除き、備考データには使用しないで下さい。

/&.[]{}\^$+*:=|

抽出条件の設定

抽出条件は、備考データの文字列(以下の赤い部分)をそのまま使用するため、特別な設定は必要ありません。

...
c:急行
h:サポート
u:ホームウェイ
q:えのしま
s:はこね
...

 Js-TT編集ページCGI修正履歴

Ver 4 (2007.02.14)

  • 2007年振替休日登録漏れの修正(2/12,4/30,9/24,12/24)
  • 2008年カレンダー追加
  • 705NK,WX320K,WX321J追加

 Js-TT修正履歴


Ver 1.40 (2006.02.19)

  • Js-TTファイルの文字コードをEUC-JPからShift_JISに変更

Ver 1.31 (2005.12.03)

  • WX310K全画面表示対応(画面上部に26pxの未表示エリアを追加しました)

Ver 1.30 (2005.11.25)

  • M1000対応、WX300K,WX310Kケータイモード対応(Js-TTページ出力時に使用機種を選択できます)
  • 2006年の休日定義データを勝手に追加する機能を追加(Js-TTファイルの編集、またはアップデート時に追加されます)

Ver 1.25 (2005.02.14)

  • 時刻表の最後に「23:」のような時間だけの行が記述されている時刻表データが表示されない不具合の修正
  • 表記の修正「終電リスト」⇒「最終便リスト」

Ver 1.24 (2005.01.15)

  • 「6:」のような時間だけの行を含む時刻表データが表示されない不具合の修正

Ver 1.23 (2004.12.27)

  • 備考データの付いていない始発便が「出発リスト[現在]」で表示されない不具合の修正

Ver 1.22 (2004.12.24)

  • 休日が運休の時刻データを...の修正その2(うまく修正できていませんでした _| ̄|○)

Ver 1.21 (2004.12.23)

  • 休日が運休の時刻データを休日中に閲覧すると、表示が「お待ち下さい...」のままとなる不具合の修正
  • 「時刻表[木曜日]」が正常に表示されない不具合の修正
  • 「該当なし」のメッセージを若干修正

Ver 1.2 (2004.11.14)

  • ちょっとだけ高速化
  • ケータイモード対応
  • 備考欄に"/&.[]{}\^$+*:="の文字を使用可
  • 参照している時刻表の日時を表示
  • その他、バグっぽい動作を修正

Ver 1.1 (2004.11.03)

  • 時刻表データが1件の場合は、起動時に時刻表を自動表示するように修正
  • SSRモード対応

Ver 1.0 (2004.09.05)

  • 公開開始

コメント

京改使い - (2006年12月26日 23時49分08秒)


Js-TTを使わせていただきたいのですがインストール方法がわかりません。
手順の1からわかりません。詳しく教えていただけないでしょうか?

管理人 - (2006年12月27日 21時13分36秒)


とりあえず、ここ(http://office.toyolab.com/nexttrain/lib/NextTrainFormat.txt)とか、ここ(http://www.bzwind.com/users/ntak/tconv4.html)を見てください。NextTrain時刻表フォーマットのファイルってなに?っていう話と、時刻表データの作り方が判るかと思います。

705NK初心者 - (2007年01月21日 12時28分38秒)


初めまして。JS-TTViewを705NKでも使えるのでは?と期待し、チャレンジしようと思うのですが、時刻表データ作成でつまづきました。tconvでTBLファイル(時刻表データ)は作成したのですが、Js-TTのページでJs-TTファイルの作成方法が分かりません。具体的にはダウンロードしたPCのフォルダを参照、ファイルを指定して送信をクリックしても、”時刻表データが登録されていません。データを登録してから実行してください。”というコメントが出てしまいます。(ファイルのインポート、vodafone702..をチェック)アドバイスをお願いします。

管理人 - (2007年01月21日 15時24分10秒)

TBlファイルを選択した後、「ファイルのインポート」だけをチェックしてから「送信」をクリックしてみてください。TBLデータがインポートされると思います。
すべてのTBLファイルのインポートが完了した後、今度は「Vodafone 702NK....」だけをチェックしてから「送信」をクリックするとJs-TTファイルの画面が表示されます。

705NK初心者 - (2007年01月21日 20時23分33秒)


ありがとうございます。理解できました。別の疑問は804NK動作確認のページで別途させていただきます。

アラジン - (2007年02月07日 23時25分18秒)

ハッピーマンデーには対応していますか?

管理人 - (2007年02月08日 00時38分25秒)

現在の時点で、2007年分までの祝祭日(含むハッピーマンデー)データが登録されています。
Js-TTファイル作成メニューにてJs-TTファイルを作成・編集することで、自動的に最新の祝祭日データがJsTTファイルに登録される仕組みとなっています。
また、休日定義データを編集することで、独自に休日データを追加することも可能です。


管理人 - (2007年02月08日 01時29分03秒)

あっ、ついでに。
ハッピーマンデーを計算して、自動的に休日にするような機能はないです。
あしからず。

通りすがり - (2007年02月16日 02時38分38秒)

702NK兇ら705NKに乗り換えたのですが、S60v3ではセキュリティ強化された為、以前使用していたNextTrain60が使えず、また、携帯サイトにあるJavaのA-Train,vNextTrainはインストール不可でした。汎用性の高いソフトをPCサイトで公開していただき、本当に助かりました。今後も開発、お願い致します。

名無しさん - (2007年04月11日 16時29分59秒)

とても便利なアプリの提供ありがとうございます。705NKで愛用しています。
Js-TTファイル作成メニューで「保存用ページ表示」を実行すると
CGIエラーが出てファイルが作成できないことがよくあります。
無事に作成できるときもあるので原因がよくわからないのですが
一度に収容可能な量の制限とかあるのでしょうか?

管理人 - (2007年04月12日 22時52分02秒)

CGIについてですが、特に登録データの上限値は設けていません。
なので、CGIエラーが出た場合は、何かしらのバグを踏んでいるのではないかと思われます。
今度で構いませんので、CGIエラーが出たときのメッセージ内容などを報告いただけると助かります。何かしら原因が判るかもしれません。


名無しさん - (2007年04月19日 21時18分39秒)

お答えありがとうございました。CGIエラーが出たときのメッセージですが
「実行エラー CGIの実行時にエラーが発生しました 。」と出るだけです。
NextTrain時刻表データを複数UPするところまでは問題ないのですが
保存用ページを705NK用にして表示させようとするとエラー画面になることがあります
同じ構成でも他の機種向けにするとエラーが出ることはありませんでした。

お名前: コメント:
SPAMコメント対策のため「http://」を含むコメントを投稿できないようにしています。


過去のコメント

  • [43] すばる / 今回1日かかりでWX310Kで使用できるようになりました!このようなツールを作ってくださりありがとうございました!!大切に使用させていただきます。メールに添付したらうまく使えなかったので、ユーティリティでデータを送ったところうまく表示するようになりました。 (2006/05/04 Thu 08:43:35)
  • [42] 管理人 / 41さま > ご報告ありがとうございます。アドレス修正しました。 (2006/02/21 Tue 20:16:59)
  • [41] / NextTrainの配布サイトのアドレスが変わってました。(http://office.toyolab.com/nexttrain/) (2006/02/20 Mon 23:21:22)
  • [40] 310SA / 管理人さま> Java版でもいいです。期待してます。 (2005/12/04 Sun 16:43:45)
  • [39] MASS / おかげさまでブックマークより開けました。味持ち転載くん様ありがとうございました。 (2005/12/04 Sun 16:37:37)
  • [38] 管理人 / 味持ち転載くん さま > 情報ありがとうございます。memnOckさんの所のまとめWikiも見たつもりだったのですが、見事に見落としていました... (2005/12/03 Sat 22:29:55)
  • [37] 管理人 / 310SA さま > WX310SA対応は無理そうです。必要な機能が全然動作しないっぽいので。その代りという訳でもないのですが、JAVA版のJs-TT(?)を作るつもりなのでそちらの方を待っていただけると良いかと。(いつ頃できるのか判らないですが。JAVA版のフリーセルはこっそり公開済み) (2005/12/03 Sat 22:22:22)
  • [36] 味持ち転載くん / MASS3江>まとめwikiによると、C→D。 (2005/12/03 Sat 21:55:16)
  • [35] 310SA / WX310SAには対応しませんか。NetFrontはスクリプトだいぶ変更必要かもしれませんが。 (2005/12/03 Sat 20:57:57)
  • [34] 管理人 / MASSさま > お力になれず申し訳ないです。何か判りましたらお知らせします。ブックマークレットとして使ってはいけない文字が増えたという可能性もありますね... (2005/12/03 Sat 10:06:50)
  • [33] MASS / 管理人様>ファイル名はチェックしましたが問題ないです。あと、言い忘れていましたが、データフォルダからJs-TTファイルを直接選択すると正常に動作します。私がお聞きしたかったのは、javascriptを使ってブックマークからJs-TTファイルを開く方法(文法)でした。ですので、管理人様のご指摘のように京ぽん2になってフォルダ仕様が変更したのでしょうね。 (2005/12/02 Fri 22:39:34)
  • [32] 管理人 / MASS さま > 可能性としては、京ぽん1と2でフォルダの位置が異なる(京ぽんの仕様変更)、もしくは生成したJs-TTファイルの名称が"Js-TT.htm"ではない、のいずれかだと思われます。googleで調べてみたのですが、その辺の情報はまだ出ていない模様。 (2005/12/02 Fri 21:47:11)
  • [31] MASS / 管理人様>(追記)ちなみに京ぽん2でもJs-TTファイルは京ぽん1と同じ「インターネット」というフォルダ(カテゴリ?)に保存されています。 (2005/12/02 Fri 01:58:37)
  • [30] MASS / 管理人様>京ぽん1の時使っていたJs-TTファイルを開くjavascriptとして、javascript:location.href='file: //localhost/C:/data/Js-TT.htm';というのをそのまま使用したら、「ファイルを開けませんでした」とメッセージが出ます。なので、京ぽん1と2では指定するフォルダが違うのかなと思ったのです。生成したファイルはIEで問題なく動きます。 (2005/12/02 Fri 01:56:31)
  • [29] 管理人 / MASS さま > 保存ページとして生成されるファイルはどちらも一緒です。ですので、「ファイルが開けません」とメッセージが出る原因はちょっと判らないです。AH- K3001V上でWX310K用のファイルが動作することは確認しているのですが...一応、IEなどのブラウザで動作するかどうかを確認してみてください。 (2005/12/01 Thu 00:25:01)
  • [28] MASS / WX310Kで一から新しく作成して転送しましたが、「ファイルが開けません」というエラーメッセージが。AH-K3001Vとファイル構造が違うのでしょうか。もしjavascriptを書き換える必要があるのならどういう風に変えればいいのでしょうか? (2005/11/30 Wed 22:37:34)
  • [27] 管理人 / Rydeenさま > うーん。京ぽん2恐るべし、ですね。 (2005/11/27 Sun 22:46:35)
  • [26] Rydeen / 京ぽん2からバージョンアップ出来ました!スゴイ! (2005/11/27 Sun 16:50:03)
  • [25] 管理人 / M1000 (エイト)さま > 「Js-TT編集画面で使用機種を選択すると、その機種に合わせたhtmlファイルが生成される...」てなことを現在検討しています。そうすれば、いちいちテキストエディタでJs-TTファイルを修正しなくても良くなるかと。ほかにも、ここはこの指定がいいとかありましたら教えてください。 (2005/11/15 Tue 20:35:03)
  • [24] M1000(エイト) / M1000 で便利に使えてます(^^)「時刻表の"時間 行き先" のフォント」の箇所ですが、.list_h、.list_c、.list_tにfont-sizeを指定して小さく表示できてます(ちなみに10pxにしてます)。とても快適です。アンチエイリアスをOffに出来たら読みやすいんですが>M1000 (2005/11/14 Mon 14:03:02)
  • [23] みはやん / 目がフシアナでしたw。わざわざ赤字で書いてあるとおり「Webページ、HTMLのみ」で保存したらちゃんと動きました。すみません。 (2005/08/11 Thu 15:37:07)
  • [22] みはやん / 平日と休日を一緒のファイルにしようとしていたけど別々に作成したら大丈夫そう。 (2005/08/10 Wed 13:57:52)
  • [21] みはやん / 自分で時刻表データを入力しているのですが備考データを入力すると京ぽんで動作しないデータになってしまいます。一行目に;の行、二行目に#の行、三行目に備考、四行目から時刻データを記述しています。 (2005/08/10 Wed 12:11:14)
  • [20] M1000 使用者 / 分かりにくくなったのでまとめです。 M1000 でぴったり表示するには、Style 定義内の 231px を 192 px に置き換え、list から始まるスタイル定義に font-size: 100% (大きさは個人の好みで変えてください) を追加する。 (2005/08/01 Mon 11:48:30)
  • [19] M1000使用者 / なんか変な文字を入れてしまいました。"集約"と書きたかったのに、"修家何時"になってしまって・・・。 その後、 Stle 定義の list 系に font-size を追加すればよいだけである事が分かりました。 私の場合少し小さめが良いので、全体的に 10% 小さくして、lasttime と同じ 85% のフォントサイズで登録しました。上部ドロップダウンコンボと同じサイズにするには、100% にすれば OK だと思います。以上報告まで。 (2005/08/01 Mon 11:44:25)
  • [18] M1000使用者 / 実は17で書かれた事は試したのですが、だめだったので、M専太郎さんが書かれているように、Text で貼り付けて作成してしまいました(^^;) 早々、M1000 ユーザーの皆様のために、オートズームを使わなくてもぴったり表示できるようにする方法を書いておきます。 出来上がった、HTM ファイルを開いて、STYLE タグ内に情報が修家何時していますので、231px を 192px に置き換えます。この設定で M1000 で開けばオートズームを使わなくてもぴったり表示されます。 余談ですが、M1000 の場合時刻表の"時間 行き先" のフォントが(上部ドロップダウンコンボより)大きく表示されるので、ちょっと狭く感じます(このページの上部のAH- K3001V の画面ショットだと同じですよね ?)が、これは font-size を % を 10 づつ小さくしてみましたが、変化が無かったので、クラスを追加して中のスクリプトを少しいじる必要がありそげです。 (2005/08/01 Mon 11:32:22)
  • [17] 管理人 / M1000 使用者さま > 内部エラーの件ですが、以下2点を確認and試してみてください。(1)TBLファイルインポート時に「NextTrain時刻表フォーマットのファイルをインポートする」のラジオボタンをチェックする (2)TBLファイルを開き、タイトル部以外のコメント行を削除してから再度読み込む (2005/08/01 Mon 00:03:38)
  • [16] M1000使用者 / M1000 で使うために作ろうとしてるのですが、新規作成で、TBL を読み込むと 7d531df4e0346 内部エラーになります。上記の注意点はチェックしたのですが問題ないみたいですし、文字コードを変換して EUC にしてみましたがだめでした。 (2005/07/31 Sun 16:58:21)
  • [15] Hal / 連投すみません。下記の件、M1000のブラウザでオートズームをONにしたら 時刻とあと何分も同時に見えるようになりました。失礼しました。 (2005/07/30 Sat 09:56:57)
  • [14] Hal / ありがとうございます。M1000で快適に使わせていただいております。1点だけ難をいうと画面の横幅が京ぽん(240?)より小さい(208ドット)ため 時刻とあと何分が同時に見えないのです。画面サイズ指定のチェックボックスがつくとうれしいです。 (2005/07/30 Sat 09:39:12)
  • [13] 管理人 / nabehisaさま > Js-TTの紹介ありがとうございます。ホームページの方も確認しましたが、特に問題はないと思います。今後ともよろしくお願いします。 (2005/07/26 Tue 23:52:08)
  • [12] 管理人 / M 専太郎さま > M1000での動作報告ありがとうございます。本家AH-K3001Vで動作させるよりサクサク動作するようで、なんだかうらやましい限りです。 TConv4のTBLデータの件、こちらでの動作確認では問題ありませんでしたので、時刻データ(路線)に依存する問題かと思われます。読み込めなかった駅名を教えていただければ、動作確認できるかと思います。 (2005/07/26 Tue 23:46:02)
  • [11] nabehisa / 大変素晴らしいアプリをありがとうございました。感動しました。勝手ながら、自分のホームページで紹介させていただきます。間違いなどありましたら、ご指摘ください。http://d.hatena.ne.jp/nabehisa/ [mail](2005/07/26 Tue 02:15:46)
  • [10] M専太郎 / 管理人様。M1000で時刻表が使えるようになりました。大変便利です!ありがとうございます。ちなみに、TConv4のTBLデータが新規作成で読込めませんでしたが、Textで貼り付けて対応しました。フォーマットが違っていたのかなあ… (2005/07/18 Mon 15:19:46)
  • [9] 京@太郎 / 拝啓、管理人様。Js-TT、tconv4共に大変に便利で分り易く感謝しております。この組み合わせで京ポンの価値がまた上がりました。 (2005/05/21 Sat 13:06:33)
  • [8] すなどん / PCで時刻表を作成するなら、これが便利だと思います(時刻表のサイトから、時刻表データを取得して、NextTrainフォーマットに変換してくれます)http://www.bzwind.com/users/ntak/tconv4.html (2005/05/20 Fri 10:03:22)
  • [7] 管理人 / yama さま > 時刻表フォーマットについては、NextTrainの公式ホームページなどを参照してください。DLできるサイトもなくはないのですが、実際には、時刻表を見ながらメモ帳などで作成するか、時刻表ファイルを作成するアプリ、サイトなどを利用することになると思います。 (2005/04/14 Thu 23:04:01)
  • [6] yama / どのフォーマットをDLすればいいか分かりません。for何をDLすればよいのでしょうか。 (2005/04/14 Thu 13:07:49)
  • [5] Rydeen / 使わせていただきます。NextTrainが京ぽんで使えるなんて、そしてこんなに綺麗な画面で・・・。とても感謝!です。 (2005/04/03 Sun 22:31:12)
  • [4] 管理人 / ein さま > Js-TTのご使用ありがとうございます。Ver1.25でだいぶ安定した感があり、次は何をしようかと考えているところです。(使いにくい編集メニューの修正とか...)。京ぽんは、街中ではあまり見かけないのですが、なぜかうちの会社の中ではよく見かけます。 (2005/03/13 Sun 11:18:56)
  • [3] ein / 管理人様Ver1.25便利に使っています。NextTrain時刻表のデータをそのまま利用できるのがいいですね。最近,京ポンをときどき見かけるようになりました。 (2005/03/11 Fri 02:19:58)
  • [2] 管理人 / 掲示板のCGIを動かしていたサーバの障害により、今までのメッセージが全て消えてしまいました(泣) (2005/02/22 Tue 22:28:52)
  • [1] 管理人 / テスト書き込み (2005/02/22 Tue 22:26:04)

最終更新時間:2007年04月25日 11時12分43秒