‘イベント’ タグのついている投稿

CEATEC JAPAN 2012 1日目(特別招待日)

開場前。今日は防災訓練があったので早めにきました。

ブースでEV&ITSプロジェクト(エビッツプロジェクト)のPC画面のデモができるように準備しました。

タッチパネルでタッチ、タッチ。

『OSSでダウンサイジング』と『Roundcube カスタマイズできる高機能Webメールソフト!!』の紹介動画も用意しました。

EV&ITSプロジェクトのカーナビ。展示中にソフトのバージョンアップが行われたり。

EV&ITSの説明中(カーナビ&PCサイト)

ちなみに長崎県ブースの場所はお向かいが台湾の会社さん達。

デジタルヘルスケア・プラザの近くです。

ぜひ、お足をお運びください。

有安オートさんのISOLA、大人気でした。

Facebooktwitterlinkedintumblrmail

CEATEC JAPAN 2012 長崎県ブース(ほぼ)準備完了

いまこんな感じです。

手前に見える自転車的なものは有安オートさんが出展される電動バイク。

私はすでに買う気満々です。 これ、いいよ〜。

Facebooktwitterlinkedintumblrmail

YAPC::Asia Tokyo 2012 終わっちゃったねぇ

まず、運営陣、ボランティアスタッフの方々に感謝を。最高の祭りをありがとうございました。

YAPCへの参加は YAPC::Asia Tokyo 2010 から一年開けて2回目でした。前に参加したときにも思ったのですが、Perlの祭典なんだけどそれに制限されてない「ごった煮感」が心地良かったです。

また参加したい!

その中でも「超ごった煮」だったLTソン
結果的にLTソンを聞いている時間が一番長かったので、その感想を。

最高でした。

ジャンルを問わない様々な話を聞くことができました。トークからは総じて「熱さ」を感じました。

そりゃそうですよね。「今一番話したい」ことを話してるんだから。昔イベントで強引にLTをねじ込ませてもらったときのことを思い出したり。

飛び込み含めて、合計63人の発表者となったそうです。すげぇ!

LTソンを運営してくださった主催のUzullaさん、Hachioji.pmの皆さん、ありがとうございました!

LTソンで自分がやったぶんのスライドとデモの動画はこの前のブログで公開してます。
もっとMobiRubyやIronPythonへの愛的ななにかとか、2年前にIronPythonでシステム書いてたときの「こんな事やってる奴、世界でもそんなにいないだろ!」的高揚感とかについて話せばよかったかなぁ。

ps. gihyo.jp さんの『YAPC::Asia Tokyo 2012, 2日目レポート』に弊社minemazの「できる!エクセル方眼!」がピックアップされてて軽く嫉妬。まぁ、LTソンの出番までずっとコード書いたり、スライド作ったりしていたのが報われて良かったです。

Facebooktwitterlinkedintumblrmail

YAPC::Asia 2012 LTソン muraveスライド&デモ動画

スライド

 

デモ動画

PerlイベントでMobiRubyからIronPythonにつなぐネタをやって比較的スベった感じ。

YAPC::Asia 2012 楽しかった! LTはスベったけど!

Facebooktwitterlinkedintumblrmail

RBC、MobiRubyイベント無事終了(スライド付)

絶賛リフォーム中のランカードコム新オフィス予定地(窓がはいってなかったのは内密に願います)で開催した

【RBC Tech Saturday】MobiRubyでiOSアプリをつくろう
      ~スマホアプリ開発にmrubyがやってきた~

無事終了しました。

参加いただいた方々、サポートを頂いたみなさま、本当にありがとうございました。

スライドをslideshareに上げました。

 

オクトーバーフェストもたのしかったよ!(グラスを落として割ったのは内密に願います)

Facebooktwitterlinkedintumblrmail

MobiRubyのサンプル作りました(動画付)

新着情報、『9/22(土) Rubyビジネス・コモンズが「【RBC Tech Saturday】MobiRubyでiOSアプリをつくろう ~スマホアプリ開発にmrubyがやってきた~」を開催します』でお知らせしておりますとおり、明日、引越し前の弊社新オフィスでRBCのMobiRubyイベントを開催します。まだ参加枠あります。ぜひ!

さて、本題。このイベント用に簡単なサンプルを作成しました。

起動するとBGMを演奏、中央にキャラクターを表示。画面をタッチすると効果音をならしてタッチ先にキャラクターがアニメーションで移動します。

再生すると音がでます。

BGMと効果音はユウラボ8bitサウンド工房のものを使用させていただいています。

ソースコード(roundnyaabe.rb)を貼ります。
samegame用のext.rbを使わせてもらっているので頭でrequireしています。

require 'ext'

def CGPointMake(x, y)
    point = Cocoa::Struct::CGPoint.new
    point[:x], point[:y] = x.to_f, y.to_f
    return point
end

class Cocoa::MyViewController < Cocoa::UIViewController

    define C::Void, :viewDidLoad do
        #背景(黒)
        screen_rect = Cocoa::UIScreen._mainScreen._bounds
        background_view = Cocoa::UIView._alloc._initWithFrame(screen_rect)
        background_view._setBackgroundColor(Cocoa::UIColor._blackColor)
        self._view._addSubview(background_view)
    
        #にゃ〜ぶ登場
        @nyaabe_image_view = Cocoa::UIImageView._alloc._initWithFrame(CGRectMake(0, 0, 50, 50))
        @nyaabe_image_view._setImage(Cocoa::UIImage._imageNamed(_S("nyaabe_iphone.png")))
        point = Cocoa::Struct::CGPoint.new
        point[:x] = (screen_rect[:size][:width] / 2).to_f
        point[:y] = (screen_rect[:size][:height] / 2).to_f
        @nyaabe_image_view._setCenter(point)
        self._view._addSubview(@nyaabe_image_view)
    end

    def calcPosition(touches)
        touch = touches._anyObject
        location = touch._locationInView(self._view)
        x = location[:x]
        y = location[:y]
        return [x, y]
    end

    define C::Void, :touchesBegan, Cocoa::Object, :withEvent, Cocoa::Object do |touches, event|
        (@touchesBeganLock ||= Mutex.new).block do
            x, y = calcPosition(touches)
            C::call C::Void, "AudioServicesPlaySystemSound", $tap_se
            p ":touchesBegan x:#{x}, y:#{y}"
            nyaabe_move_to(x, y)
        end
    end

    def nyaabe_move_to(x, y)
        #アニメーション
        context = C::call(C::Pointer, "UIGraphicsGetCurrentContext")
        Cocoa::UIView._beginAnimations nil, :context, context
        Cocoa::UIView._setAnimationDuration C::Double(0.2)
        Cocoa::UIView._setAnimationCurve Cocoa::Const::UIViewAnimationCurveLinear
        
        point = CGPointMake(x, y)
        @nyaabe_image_view._setCenter(point)
        
        Cocoa::UIView._commitAnimations
    end

end

#BGM
bgm = AudioPlayer.new("sht_a05", "mp3")
bgm.loops = -1
bgm.volume = 0.25
bgm.play

#効果音初期化
soundPath = Cocoa::NSBundle._mainBundle._pathForResource _S("se_byuin"), :ofType, _S("mp3")
soundURL = Cocoa::NSURL._fileURLWithPath soundPath
$tap_se = C::Int(0)
C::call C::Void, "AudioServicesCreateSystemSoundID", soundURL, $tap_se.to_pointer

screen_rect = Cocoa::UIScreen._mainScreen._bounds
$window = Cocoa::UIWindow._alloc._initWithFrame screen_rect
$viewController = Cocoa::MyViewController._alloc._init

$window._addSubview $viewController._view

$window._makeKeyAndVisible

今日は福岡で開催されるmrubyのセミナーに参加するのでこれから福岡に移動です。
mrubyのことがわかったらMobiRubyのことがもっとわかるはず。たのしみ!

Facebooktwitterlinkedintumblrmail

OSC2012 Tokyo/Fall 終了!

ただいま羽田に移動して帰りの飛行機を待っております。まずは一安心。

ブースにお足をお運びいただいた方々、ありがとうございました。

足を止めてくださる方がすくないマイナーブースではありますが、来て下さった方々はみなさん熱心に話を聞いてくださってとても刺激になりました。

刺激といえば他のブースの方々からもいろいろと。

まず、Joe’sさんの10周年記念漫画にガツン!とやられ(ツインタワーに飛行機がー!)、

Ejectコマンドユーザー会さんの Raspberry Pi を使用した低消費電力なEjectソリューションにニヤニヤし(薄い本買いました)、

自宅ラック友の会さんのラックに感動したり諸々いろんな刺激を受けまくったり!(Tシャツ買いました。MobiRuby勉強会で着よう)

などなど。

いいイベントでした。

移動は大変ですけど(多分自宅に帰り着くのは25:30位です)。

そろそろ搭乗のようです。それでは。

Facebooktwitterlinkedintumblrmail

OSC2012 Tokyo/Fall 一日目無事終了しました

懇親会からホテルにもどって書いております。

ここのところOSCが終わったらとんぼ返りで懇親会にはでることができなかったので久しぶりでした。

毎回参加できるといいんですが。 懇親会重要!

本日、峰松のセミナーにご参加いただいた方々、ありがとうございました。

事前登録よりも多くの方々にご参加いただき、大変うれしかったです。
そうそう、OSCには関係ないけどGOTO組もうまくいったようでよかったよかった。

それでは、そろそろ明日にそなえてやすもうと思います。

おやすみなさい。

Facebooktwitterlinkedintumblrmail

OSC2012 Tokyo/Fall はじまります

ブースの準備できました。

本日14時からは弊社、峰松が

『県庁並行稼働中!OpenCOBOL汎用機ダウンサイジングでのハマりどころ』

と題しましてセミナーを行います。よろしくお願いします。

飛び入り参加大歓迎です。

Facebooktwitterlinkedintumblrmail

OSC2012 Kansai@Kyoto セミナー無事終了

盛況でした。ありがとうございます。

コンパイラのコアな改造の話をして峰松は満足そうでした(終了時間ブッチしてすみませんでした)。

明日もブース展示しておりますのでよろしくお願いします。

Facebooktwitterlinkedintumblrmail