年間行事tgacky概要01/18(金)に竹迫良範氏による技術実習会が開催されました。竹迫氏はSECCONの実行委員長をお務めになっています。実習会では、BadUSBを実際に作成する体験を行いました。BadUSBとは、USBメモリをUSBキーボードとして認識させるもので、USBに挿し込むだけで意図しない自動キー操作を実現することができます。今回は、マウスとキーボードの自動操作を行いました。自分で操作をしていないのに、画面上でマウスなどが動く様子はとても新鮮でした。枠組みは作ってもらっていましたが、思っていたよりも簡単にBadUSBを作ることができたので、実際にこういったものの被害に遭わないために、注意をしなければいけないと改めて感じました。年間行事tgacky概要12月19日(水)に、川口洋氏による技術講演会が行われました。様々なキャリアを経験されました。講演会では、川口氏が過去に経験したことについてお話をしていただきました。私は、OSI参照モデルについての話が印象に残りました。本来、OSI参照モデルは、7層で構成されています。あると考えていました。この8層目を解決するために、OSI7階層を勉強しなければならないとおっしゃっていました。Projectについてお話をしていただきました。Projectとは、チーム対抗で行うセキュリティ堅牢化の競技会です。話を聞いて、面白そうだと感じたので今後参加してみたいと思いました。年間行事tgacky概要01月25日(金)にGMOペパボの講演会が開催されました。GMOペパボとは、インターネット関連サービスを提供する会社で、ロリポップ!やSUZURIなどの提供を行っています。社内にはペパボ研究室という組織があります。ペパボ研究室では、研究するだけではなく、実際のシステムとして実装提供することを目的にしており、技術を差別化するために、研究的アプローチを用いています。山本氏の講演では、ペパボでのWebサービスの開発の流れ、社内の環境、職位制度など、企業の実態についてのお話を聞くことができました。requestをフルに活用して開発をしているそうです。コードレビューを行う文化が浸透しているということは、形としてとてもいいと感じました。昇進の審査の際には、エンジニア自身が適すると思う職位に立候補するというシステムはとても斬新に感じました。自分のしてきたことを上司に伝えて、その評価を直接聞くことができる場があるということは、やる気にもなると感じました。高石氏の講演では、自身の職歴も絡めて、ソフトウェアエンジニアの楽しみを聞くことができました。アプリケーション単体では解決できない課題をより下のレイヤーで解決したり、他のサービスでも使えるよう汎用的な方法で解決したりすることにおもしろさがあるということでした。やりたいこと・得意なこと・求められることを意識するという話は、様々な人が口にされることでもあるので、意識的に探していきたいと思いました。年間行事tgacky概要11月11日(日)に、科学体験フェスティバルに参加しました。科学体験フェスティバルとは、香川県内の子どもたちにいろいろな体験をしてもらい、科学や技術に興味を持ってもらう行事です。SLPブースの紹介SLPは、LEGOロボットによるプログラミング体験のブースを開きました。LEGOロボットは大人気で、午前中から待機列ができるほどの盛況でした。初めは、黒線追跡をするプログラムを作成する予定でしたが、そこまで至る子どもは数人でした。多くの子どもは、LEGOロボットから音を出したり、単純な動きをさせたりしました。楽しんでプログラムを作成してもらえました。感想LEGOロボットを触るのは初めてだったため、簡単なプログラムの説明しかできませんでした。子供たちなりにロボットを動かしたり演奏してみたりと、プログラムに興味を持ってもらえたようでよかったです。忙しかったですが、多くの子供たちといろいろなプログラムを組めて楽しかったです。年間行事tgacky概要11月3日(土)に、第2回オープンキャンパスが開催されました。SLPはサークルのメンバが開発したVRゲームやプログラミング支援ツールなどを展示しました。たていすかんたていすかんは、制限時間内に出現する的を撃つVRのシューティングゲームです。スコアが高かった上位3位のスコアをホワイトボードに記録しました。両端の的はなかなか弾が当たらず、撃つのが難しいようでした。たていすかんは展示物の中でも人気が高く、多くの中高生に遊んでもらいました。CodeCandyCodeCandyは、ブラウザ上でプログラミングを始められるWebサービスです。様々な言語に対応していて、開発環境を整えなくてもプログラミングを始めることができます。用意された問題を解くことも可能ですが、自分で自由にプログラミングをすることも可能です。来場者の中には、使用できる言語が多いことに驚いている方もいました。暗黙のSHIRITORI暗黙のSHIRITORIは、ブラウザ上でCPUとしりとりができるゲームです。ルールは、英単語でしりとりを行い、特定の文字が語尾となる単語を使用すると負けになります。日本語をローマ字で入力して、しりとりをすることも可能なので、小さなお子さんでも遊ぶことができました。年間行事tgacky概要10月06日(日)にOSC香川に参加しました。Conference)とは、オープンソースに関わる企業、コミュニティ団体などが、来場者に向けてセミナー開催やブース展示を行うイベントです。私たちは、SLPのブース展示を行い、一部の学生は懇親会にも参加しました。展示ブースでは、ETロボコンの紹介やプロジェクト活動や個人で開発した、ゲーム、ウェブアプリケーションなどの紹介やデモを行いました。様々なお話を聞くことができました。企業的な目線からの意見が聞けてとても新鮮でした。年間行事tgacky概要9月23日(日)にOSC広島に参加しました。コミュニティが、セミナーやプロダクトの展示を行うイベントです。私たちは、SLPのブース展示を行い、その後、懇親会に参加しました。SLPのブース紹介SLPは、LEGOプログラミングや、CTF型セキュリティコンテストのBeeConの紹介を行いました。学生が寄稿したシェルスクリプトマガジンを展示し、OSC2016広島での学生LTの様子の動画を流しました。SLPの成果物を掲載した薄い本の配布も行いました。聞きたい事に新卒エンジニアが答えます」という企画で、パネルディスカッションが行われました。SLPの卒業生も新卒社会人エンジニアの一人として登壇しました。事前に、学生にアンケートをとっており、当日は、「学生のうちにやっておくべきこと」などの学生にとって貴重な話を聞くことができました。多くの人と交流することができ、充実した時間を過ごすことができました。展示を見たり、他の参加者と話すことによって、自分の知識の足りていないところを知ることができ、非常に有意義な時間をすごすことができました。今後の目標を定めることができたので、次に参加する際は、LTで発表したいです。それに合わせて、四国支部30周年記念事業に参加しました。内容は、IPA顧問の方による「つながる世界の安全性~IoT時代における安全性確保に向けた取り組み」等でした。研究発表B3の所員2名が、発表を行いました。2人とも初めての学会発表であり、発表の雰囲気や、マナーも伏せて学びました。インタビューを行いました。小規模向けのプライベートPaaSの構想について発表しました。料金体系などの問題から、SLPなどのサークルでは、パブリッククラウドのPaaSを使用するのは難しいと思ったため、開発を行いました。研究発表自体は初めてだったので、とても緊張しました。発表練習や質問の対策をもっとしておくべきだったと反省しました。自分で開発したシステムを研究発表の場で発表するのは初めてだったので、良い経験になったと思いました。論文の執筆、発表練習ともに時間に余裕がなかったため、次はもっと時間をかけて研究していきたいです。編入し、SLPに所属して半年ですが、高専の研究成果を用いて、発表しました。教育支援システムの開発を行っており、システム概要としては、4択問題を出題するシステムを手軽に構築できます。LDAPを用いて、学生の1人1人の解答データを収集することができ、成績評価を行います。構築には、Dockerを用い、同じシステムを場所を選ばす、構築することができます。発表途中、スライドがうまく遷移しないという、マシントラブルがありましたが、無事終えることができました。今後は、学生や教員を対象とした、評価実験を行い、その結果を伏せて発表を行いたいです。