カメロングのホームページへようこそ

自己紹介

物理学(物性)を専攻している大学4回生です。大学入学と同時に始めたプログラミングが思ったより上達してしまったので、 計算機物理学の方面が専門になりそうです。

take-okm様がお作りになった、時刻表を作成するWindowsソフトとして「OuDia」というものがあります。
OuDiaのデータをAndroidで表示できるアプリ「AOdia」を作成し、Playストアにて公開しています。
Android端末をお持ちの方で、スマホで時刻表表を眺めてみたいという方、ぜひAODiaをご利用ください。


作ったもの一覧

AOdia

Androidアプリです。
AndroidでOuDiaファイルを読むことができます。

OuDiaデータベース

OuDiaファイルのデータベースです。AOdiaと連携させたいのですが…

JPTIフォーマット

新しい時刻表データフォーマット「JPTIフォーマットを作成中です」
GTFSをベースにOuDiaのような時刻表も扱えるようにしたい思い作成中です。
僕はjsonファイル形式の規格策定を勧めたいなと思ってます。
規格ができたら、OuDiaファイルとの相互変換ツールの作成かな?


プログラミング関係について思うこと

今の時代パソコンの力は偉大なものです。プログラミングを知らなければ、 パソコンの力のうち扱えるのは市販ソフトを通してのみで、大きな制約を受けます。
ちょっと専門的なことをやろうとするとすぐに市販ソフトの範囲を超えてしまうので、 プログラミングの勉強は専門を問わず行うべきではないでしょうか。

プログラミングなんて全くやったことないという人は、最初に「十進BASIC」 を使ってみることをお勧めします。
ソフトをダウンロードしてすぐ使える、とりあえず「PRINT "HELLO"」と打ち込んで実行するだけで動く。 そんな簡単なものから始めることで、プログラミングを始めてみてはいかがですか?


お気に入りソフト

Intellj IDEA

お気に入りIDE。AndroidStudioもこれがベースでできている。
本来はJava開発用だが、HTML(このサイト)もこのIDEを使って書いている。
今は学生だから無料で使えるけど、社会人になったら有料になるのか…(年間1.5万くらいだから、プログラミングを続けるなら買うんだろうな)

OuDia

言わずと知れた? ダイヤグラム作成ソフト。
列車のコピー、一括編集などが便利。現存する路線の時刻表データを得るのが容易なので、 既存データをもとにダイヤ考察をしたりするのも楽しい。