参加レポート参加レポート学生向けソーシャルネットワーク事業部の盛岡(@n_morioka)と申します。さる11/23(土)に立命館大学BKCキャンパスにて、大学生向けのソフトウェア創作コンテストが開催されました。その内容が素晴らしかったので、レポートしたいと思います。「あいちゃれ!」とは?立命館大学が主催している「ソフトウェア創作コンテスト」の略称です。以下が公式HPになります。challenge+Rとなっており、高校生版と大学生版があります。今回は大学生版のレポートになります。各発表はUstreamで配信されていたのですが、現在発表内容は編集されてYouTubeでも見ることが出来ます。各ファイナリストについて10分間のプレゼンと、3分間の質疑応答を行います。ファイナルに選ばれた10作品全てが素晴らしい出来だったのですが、技術的に印象に残った作品について紹介してみます。自分が人狼を徹夜でやってて気になった...だけではなくて、WebRTCというかなり新しい技術を活かし、動画で人狼をリモートプレイしましょうというWEBアプリです。ゲームコントーロル向けの通信は、動画と別チャネルかつWebSocketで実施しているという話で、同期問題の解決に非常に高い技術力を要したのではないかと推測。デモサイトも公開されていて、ちゃんと動いているのが素晴らしいです。SlideShareの内容をPC/iPhoneアプリで共有しつつ、スライドの説明や質問のやりとりも同時に出来るというアプリ。ソフトウェアの出来、デザイン、発想など非常に高い完成度を持ったソフトウェアでした。サーバサイドの技術でもPub/Subメッセージングモデルを利用して同時コネクション数を稼いでいるなどの説明があり、実用的でチャレンジングな技術を用いている作品だと感じました。-kuroway-とりあえず写真を載せる許可を頂いたので、見てもらいたいです。ハンドルの入力からモーターを回すまでの、信号ノイズ除去について説明されてましたが興味深く聞かせてもらいました。あと発表にて、ICTじゃなくてCT(制御工学)やりました、というフレーズがあったり(個人的ツボでした)わかりやすい説明でプレゼンテーションもすごく楽しめるものでした。協賛企業として、「フリュー賞」を贈らせてもらった作品です。目指したもので、端末ロック解除にユーザーの身体的特性を活かした、ジェスチャーによる解除手法を提供してくれるアプリです。認識率などの質問が結構出ていたのですが、各種センサの時系列データをDPマッチングにより判定しているとのことで、これがなかなか本人以外はロック解除出来ない代物でした。便利でも楽しくないものより、不便でも楽しいものを。そんなコンセプトが弊社の考えに似ていると感じました。全体を通して協賛企業側という立場ではありましたが、今回参加してみて思ったことを書いてみます。いうことを強く感じました。ソフトウェア開発の技術力もさることながら、学生の日常的な活動の一つとしてソフトウェア開発が馴染み、それを共有する場もこなれてきている印象でした。感じさせる要因として、10年ほど前の学生の状況から較べて以下のようなものがあるのかな、と思いを巡らしてみます。オープンソースやクラウドの登場により、学生によるソフトウェア開発のハードルが下がり、動くものが出来るまでの労力が少なくなったスマートフォンの普及により、その端末で動く「こんなもの作ってみたい」という欲求が自然と高まり、ソフトウェア開発に興味を持つ人が増えたコミュニティや勉強会などの活動が認知されてきて、ソフトウェア開発という枠組みでの仲間を見つけやすくなった今回のファイナリスト作品でも、違う大学の生徒がチームを組んで発表した作品がいくつかあり、とてもいきいきと楽しそうに見えました。自分たちの手で作品をつくり上げるという彼らのその姿は、学生から見ても魅力的でカッコ良く写ったのではないでしょうか。新たな開発者を呼び込んでいたかもしれません。忘れることもありますが、ソフトウェア開発はおもしろくてカッコ良いんですよ。ソフトウェア開発に携わる身としては、今の学生たちがなんだかうらやましくもあります。本当にそのうち世界を変えてしまうようなものが発信されるかもしれません。話が大きくなってきましたが、それくらい刺激を受けた一日でした。あいちゃれは来年も実施予定とのことで、また参加してみたいです。現在の学生たちの状況が伝われば幸いです。ソフトウェア開発部の国平です。ブログリニューアル後、初の投稿になります。表示されてるアイコンは、弊社のcherrycherryで撮影しました。Expoに参加してエンジニアを志す学生たちの作品に触れて来たので、レポートします。DMTCハッカソンとはDMTCとは、全国のエンジニア志望の学生が集まって72時間のハッカソンを行うイベントです。今回、弊社がスポンサーとして参加したことで、成果発表の場であるExpoに参加させて頂きました。プリモ自分たちが実際に作ったものがあるので、やはりみんなそれぞれにしっかりした思いを持ってアピールしてくれました。中でも特に、印象に残ったのがプリモです。Expoに出展されていました。https://twitter.com/younippon/status/405645484515008512このプリモは、プリントシール機で撮影した画像を加工して、撮影前の顔写真がどんな雰囲気なのか見えるようにするアプリです。日本女子のカワイイを支援する弊社としては、当然挨拶(含みあり)に行かざるをえないわけで、Expo開始と同時に弊社参加者全員でプリモチームのブースへ突撃しました!あわや、乱闘か!と、いうわけではなく、にこやかにごあいさつ。プリモチームの皆さんは、フリューがスポンサーとして参加していることにちょっと身構えてたみたいですが、弊社コワくないですよ。私自身は、プリントシール機の開発には関わってはいないのですが、シール機の開発部門のメンバーに教えてもらった色々な情報を元に意見交換をさせていただきました。Primo出来のいいUIに目が行きがちですが、実はその裏で行われている顔の特徴点の検出こそが、このアプリのすごいところでした。プリントシール機を研究されていて、機種ごとの照明の色や当たり具合の違いや、被写体のポージングの影響(顎のラインを隠すためにピースサインを被せたり)までも考慮した顔認識がされているそうです。CodeBattleギークの心をくすぐりまくってくれたのが、CodeBattleチームでした。目指すのがこのサービス。「相互にお題を出し」「ギルドを組んで」「No.1を目指す」と、プログラミングコンテストに更にゲーミフィケーション、ゲーム二クスを取り込んだサービスになっています。開発者とちょっと話しただけで「List最強」、「Scala使ったらJavaには戻れない」、「Haskellはやるべき」など会話が盛り上がりましたが、サービス自体もしっかりしていて、デザイン、UIにもこだわりが見えました。リモートからライブコーディングの様子が見えるのがとても良かったです。システムはRails4で構築されていて、ソースはGitHubで公開されています。Watchしているのですが、Expoが終わってからも、積極的に開発されていて、Issueのメールがバンバン飛んできてました。このやる気はスゴイですね!話していても楽しんで作っているのを感じたのですが、その後のアクションからもそれを感じることができて、私ももっと何か作りたいという熱をもらっています。全体を通してそのほかのチーム非常に楽しく見させていただきました。Vimユーザと使ってるプラグインを語り合ったり、Rals4やNode.jsの情報交換したり、Scala使ってる人がいたりと、やはりみなさんエンジニア志望なので、濃い話を展開することができました。DMTCは非常に熱いイベントでした。開発したサービスをビジネスとして展開しているチームもあるなど、参加者の本気度がハンパなく、非常にいい刺激を受けました。「モノづくりって楽しい」を再認識させていただいて、本当にありがとうございました。参加者の皆様お疲れ様でした。Tweet2013年12月10日Androidアプリ:LINEアプリへ投稿AndroidJavaはじめまして、SN開発のvicente(ビセンテ)です。Javaを使ってAndroidアプリ開発しています。「LINEへの投稿」について書きます。他のSNSと比べて、LINEの画像や文書投稿が簡単です。一つの端末は一つのアカウントしかないので次の管理は必要ではありません。投稿は簡単ですが、端末にLINEアプリはインストールされてないと投稿が出来ません。基本(LINEアプリの確認)LINEアプリは必要なので、携帯にLINEアプリがインストール済みの確認が必要です。[jp.naver.line.android]ですので、このパッケージがインストールされているかどうかを確認します。[line://msg/text/文書]文書にURLも設定可能です。ローカルファイルのパスが必要ですので、インターネットにあるファイルを投稿したい場合は、まず、サーバーからファイルをSDカードに保存してからLINEへ投稿して下さい。文書」を投稿したい場合は2回LINEのアプリを実行しなければなりません。(1回目は画像,2回目は文書)(画像のコメントのイメージ)。