タグ別アーカイブ: ウェブアプリ
応募しちゃいましたが
たいした事ないウェブアプリなんで入選するとかいう間違いはないでしょうが、公開されていますし、バレバレなのでここにも書いておきます。 リクルート社協賛の日本の未来のウェブを盛り上げるコンテストMashup Awards 5に応募しました。 作品#3 iWallMap | Mashup Awards 5 on CREYLE 昨年の夏に福岡で開催されたMashup Caravanにデルタワークスの浅川さんと一緒に参加してみて、何か作って応募したいとは思いましたが、何もアイディアがなく応募できませんでした。そして、昨年末に、とりあえず、自分のほしいウェブアプリを作ってみようと、作ってみたのがこれです。 アメリカにいた昔には、引っ越しする事も多かったですし、旅ばかりしていたので、AAAで無料でもらってきた地図を広げて眺めてばかりいました。地図を見ているだけで楽しかったので、地図が好きなんだと思います。ところが、Google Mapが出てからはブラウザで地図を見る事が増え、地図(本)を買ったりするのは無駄な支出に思えるようになってきました。 どこかのブログで、引っ越したばかりなのでGoogle Mapを印刷して壁に貼って、近所の道を覚えているというのを書いている人がいました。自分も新しい場所に行くのにGoogle Mapを印刷して行く事が何度かありましたが、広範囲な地図と詳細な地図と印刷する必要があったりして、もっと広範囲で印刷できればなという思いもありました。 あと、子育ての本で『地図を壁に貼っているだけで子供の成長が違う』というのを読んだ事がありました。ちょうど自分にも小さい子がいて、親のエゴというか、少しでも、この子の脳の刺激になる壁掛け地図が簡単に作れる事が出来れば良いなとも思っていました。 そういった経緯でこのウェブアプリ『iWallMap』は生まれました。時間がなくて、今年始めに公開した時からのままで、改良はされていません。友人の協力によりオランダ語にも対応しています。ユーザ登録する事によってお気に入りの地図を記録しておく事ができます。そのあたりの機能にはAjaxを使ってインターフェイスにこだわっています。開発にはCakePHPやjQueryを利用しています。 最後に僕の頭の中の勝手な想像では、 子育てにあまり協力できていない、とても忙しいお父さん(お母さん)が、このiWallMapを使って地図を印刷して、子供と一緒に糊で張り合せて地図を作って、お父さん(お母さん)はここにも行った事あるよ、とか何とか言いながら、子供とのひとときを過ごす。。 なんて事があれば良いなぁと思っています。
組合用のウェブアプリ開発
熊本酒造組合様で利用していただいているウェブアプリを作っています。 ウェブアプリ(ウェブアプリケーション)とは、ソフトウェアと同じようなものなのですが、インターネットに接続されたPCのウェブブラウザ上で利用します。 このウェブアプリで業務報告などを各組合員様がそれぞれ入力され、それが集計されるようになっています。 ウェブアプリならではの特徴としまして、 PCにソフトウェアをインストールする必要がない。 インストールしないのでアップデートの必要もない。 インターネットに接続できれば、どのPCからでも作業ができる。 というわけで、熊本県内にあるそれぞれの酒造メーカー様の会社のPCからアクセスして利用していただいています。そして、機能追加なども順次行っています。 このウェブアプリはPHP(スクリプト言語)とPostgreSQL(データベース)を使っていて、CakePHPなどのオープンソースのフレームワークを使わずに独自に作ったフレームワークで開発しています。(というか、これを作り始めたのがCakePHPでの開発を始める前でした。) 今月初めに次の機能追加の為の打ち合わせがあったのですが、時間が経ってしまったので、また記憶を掘り起こさなくては。。資料は揃っているので大丈夫(そのはず)です。さぁて、そろそろ取りかからないと!
大きな地図を印刷
http://iwallmap.com iWallMapというウェブアプリを作っています。A4の紙6枚に地図を印刷して、大きな地図が簡単に作れるツールです。使い方のデモを作ったのでご覧になってください。 ユーザ管理など、ウェブアプリ部分はCakePHPというPHPのフレームワークを使って開発しています。CakePHPは一般的なサーバにすぐ導入できる上、実際の開発は最低限の手順で済みます。地図部分はGoogle APIを使っています。ユーザとのインタラクティブな部分はjQueryというJavaScriptライブラリを使って開発してますので、多くのブラウザでの動作が可能になっています。 このデモではまだ見せていませんが、アカウントを作成していただくと、お気に入りの地図の位置を記録しておく事もできます。このあたりのインターフェースでは、Ajaxと言われている技術を使っていて、ページを推移させずにデータを操作できるようにしています。 以前より、壁に地図を貼ったりするのが好きで、こういったモノがほしかったので自分で作ってみました。良かったら使ってみてください。 今回のデモ作成にJingというサービスを使ってみました。しゃべりが下手で悲しい限りですが、このデモの作りはいかがでしたでしょうか?このあたりの批評もいただけるとうれしいです。
Mashup Caravan in FUKUOKA
Mashup Caravanに参加してきました。会場は博多で、慣れない都会にアタフタしながら時間ぎりぎりで到着。デルタワークスの浅川さんもお誘いしての参加でした。僕自身、日本内でのこういったイベントの参加は初めてでしたので、その空気を味わえただけでも有意義だったと思います。内容も濃く、有能なプレゼンターの方々に感心しまくりでした。 rytichさん サイバーエージェントさん 富士フィルム顔検索技術公開ラボラトリー [顔ラボ]さん Ruby Business Commonsさん taquoさん 川崎さん 録画したり、メモとったりしてたんですが、まだまだおさらいができていません。個人的にはrytichさんが一番気になる存在でした。自分より開発の経験が短くて、これだけの事をしている人がいるというのに驚かされ、また、かなり勇気付けられました。