2011年5月6日金曜日

5/2 関西サイクルスポーツセンターに行った

GW実家に帰ってどこに行く、となったので小さいときに関西サイクルスポーツセンターに行ったことを思い出し、あんまり覚えてないけど楽しかったな~ということだけは覚えていたので、両親と子供を連れて関西サイクルスポーツセンターに行った。

http://www.kcsc.or.jp/


場所は河内長野で車で奈良から1時間ちょっとで着いた。
開館まえだけど小学生の遠足組がすでに並んで待っていたので、今日は多いかなと思ったけど
実際は中は広くほとんどならばないで乗り物に乗れた。

小さいときにあったかどうかはさだかではないが、ジェットコースターや自転車で20メータくらい高いところまで上ってパラシュートみたいなので降りてくるのりものや、トロッコなんかがあった。


特にいろんな自転車がある広場では、子供から大人まで楽しめる乗り物がたくさんあった。
ちなみに上の子はタイヤが四角の自転車を「夢の自転車」と言って楽しんで乗っていた。


開館から夕方まで遊んで、疲れたと思ったけど帰りの車でも寝ることなく「また明日関西サイクルスポーツセンター行きたい」と言っていた。大成功!!また帰ったときは行こう、と思った。

2011年4月24日日曜日

めぐみ里山男組 第1回目

今日はひさびさの里山で今年度一発目!!

今年から男組の世話役補佐になったので、この日のため世話役を含め何回かの打ち合わせを行い
とうとう初回を迎えることとなった。


スケジュールは午前中は夏に向けての収穫のため、にんじん、ゴウヤ、シソ、ミョウガの種まきのため、畑にうね
をつくったり、ゴウヤのツルをたらせるように網を張る囲いをつくったり。




午後からは幼稚園へのビオトープ用の堆肥づくりのため、落ち葉あつめ班と堆肥をためるための
檻を作るために竹のササとり班に分かれて行動。


無事、大きなけがもなく一日終了しました。

にんじんはいろんな種類を植えたので出来上がりが楽しみ。
ゴウヤも今年こそはツルを張ってくれ!っと願うばかり。

今日はほんとにいい天気で気持ちいい汗がかけました。これぞ里山!
次回もすぐなので今日の反省を踏まえてよりよい里山にしていこう!

2011年4月16日土曜日

ドラえもん新のびたと鉄人兵団

まえまえから見よう見ようと思っていたけど、なかなかタイミングがあわなかった映画、
「ドラえもん新のび太と鉄人兵団」ついに今日見ました。

感想を率直にいうと、全体的に話が単調でかつ悪者が怖すぎて、最後の落ちも小さい
子にはわかりづらかく、ちょっと残念でした。

ただ毎回もらえるドラえもんのおもちゃはさらにパワーアップしていて、ついにドラえもん
の顔が稼動式になり、まっすぐに立てるようになりました。

日々おもちゃは進化するもんじゃいな。

2011年4月15日金曜日

マーケティングやらWebやら

最近、ずっとマーケティングの本を読んでいる。

お金をかけずWeb上にサービスを提供するべく、GAEをするつもりだけど、
RailsのDBは使用できないようなので、Slim3っていうフレームワークを使用するつもり。

マーケティングの本読んでるのは、いま作ろうとしているサービスが世の中にリリース
しても使ってもらえないと嫌なので、基本は押さえとこうかとおもったため。

ただ、本格的にマーケティングなんてできるわけもないので、実装と平行して勉強するのが
現実的ですな。

でもこのマーケティング、勉強すればするほど面白くなってきて、いろいろ生活にも
生かせそうなのでちょっとずつ取り込んで、いずれは一人でALL IN ONEのサービスを
提供できるようになればかっちょいいんだけどなー、と思う。

ちなみにエンジニアとデザイナーの違いは、エンジニアは作りたい物をつくるけど、
デザイナーは人が欲するものをつくる、と矢野りんさんがブログに書いてたような。

もしドラで有名になったドラッカーもマーケティングの理想は顧客に物を売ることとは
対極をなす、って言ってるけど、やもすると自分は人が欲しているものではなく自己満足な
ものを作ってしまいがちなので、そうならないように気をつけたいものですね~。

といいながら久々日経ソフトウェアを買って、adamrockerさんやら矢野りんさんやらの
記事をみつついろいろ試したくなっちゃうんですよね、まったく。

ま、そういうのも肥やしとしてはいいか。。技術者万歳。

2011年4月7日木曜日

入学式!

きょうは長男の入学式!

天気もよくて入学日和。

家族で歩いて小学校まで。ゆっくり歩いて15分ぐらい。
明日からは一人で歩いていくのか、と思うと少し不安だけど
小学校に入ると6年生のお兄さんやお姉さんが優しくクラスまで
誘導してくれ、クラス内でも男の子がお笑いをやったりしてリラックス
してる感じで一安心。

体育館での入学式、2年生が歌やメロディオンでお迎え。
その後先生紹介され、担任の先生は年配の女の先生。
厳しい感じかと思ったけど、その後の教室での話を聞いてその考えは
一変しとてもやさしいおおらかな先生だな、と思い一安心。

帰りは同じ幼稚園で同じクラスになった親子と一緒に帰って、そのあと
近くの川原でバーベキュー。

なんだか心配しているのは親だけで、子供はそれ程でもないのかな、
と親の心子知らず、とはよく言ったもんです。

また一つ成長したわが子でした。

2011年4月1日金曜日

とりあえず自分にできること Android停電アプリ

地震から3週間。

とりあえず自分にできることとして、アプリを作った。
すでに輪番停電の状態を検知するアプリはアンドロイドでも出ているけど、それでも自分でつくることに
何か意味が出るような気がしたので作成した。

Androidアプリ 停電観測

ただAPIをたたいているだけなので、全然だけど少しでも今の世の中の役に立てればと思います。

2011年3月31日木曜日

Android MapViewでクリックイベント取得

MapViewをクリックした時に、その場所のジオコードを取得し、そのジオコードを元にいろんなAPIをたたきたい、ということでやってみたが、結構はまったのでいかに記載。

とりあえず最初に以下のようにMapViewのOnClickListenerのEventを取得するようにした。


@Override
 public void onCreate(Bundle savedInstanceState){
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);

  MapView mapView = (MapView)findViewById(R.id.mapView);
                mapView.setBuiltInZoomControls(true);
                mapView.setOnTouchListener(new OnTouchListener() {
   public boolean onTouch(View v, MotionEvent event) {
    GeoPoint point = mapView.getMapCenter(); // TODO 自動生成されたメソッド・スタブ
    lati = point.getLatitudeE6() / 1E6;
    lon = point.getLongitudeE6() / 1E6;


    // ここでAPIよびだし!!

    mMapController.animateTo(point);
    Log.d(TAG, "click lati=" + lati + " lon=" + lon);
    return false;
   }
  });
しかししかーし、OnTouchイベントは1回しかこない!
ちなみにOnTouchをTrueにしてリターンすると、それ以降の処理を受け付けれなくなった。
また、OnClickListenerでもいけるかな!?と思ったけどEventすら受け付けなかった。

ちなみに画面をタップした時にその場所にアイコンを表示するために、Overlayクラスを実装していた。
うーむ、とあれこれbreakを張って見ているとどうもOverlayクラスにはEventが来ていた。

おおー、じゃこっちでとればいいじゃん、ということでOverlayで取得するように変更!
以下ソース。

public class IconOverlay extends Overlay {
 Bitmap mIcon;
 int mOffsetX;
 int mOffsetY;

 GeoPoint mPoint;

 IconOverlay(Bitmap icon, GeoPoint point){
  mIcon = icon;
  mOffsetX = 0 - icon.getWidth() / 2;
  mOffsetY = 0 - icon.getHeight() / 2;
  mPoint = point;

 }


 @Override
    public boolean onTap(GeoPoint geopoint, MapView mapview) {
     mPoint = geopoint;
        // ここでAPIをよびだし!!!
     return super.onTap(geopoint, mapview);
    }

 @Override
    public void draw(Canvas canvas, MapView mapview, boolean shadow) {
  super.draw(canvas, mapview, shadow);

  if (!shadow){
   Projection projection = mapview.getProjection();
   Point point = new Point();
   projection.toPixels(mPoint, point);
   point.offset(mOffsetX, mOffsetY);

   canvas.drawBitmap(mIcon, point.x, point.y, null);
  }
 }

}

【スマート農業】 いまさらだけど、いまだからこその農業IoT 

久々投稿 転職してはや2年半。バタバタしてる中で、あーっという間に時間は過ぎてきた。 仕事はそれなりに順調だけど、ただやっぱり自分で何かを起こす!ということはではできていなく、、、年齢45をこえ、、、、、とくに昔からずーとやろうやろうと言って実現できてなかっった農業IoT。。 去...