こんな感じで、エディターからコピー&ペーストで提出できます。(11/26):出場11回目で水色に到達しました。「習作」というのは、主に芸術の分野で使われている言葉で、練習のために小作品を作ることを指します。プログラミングにおいても習作はいいぞ、という話をします。学生の皆さんは普段、授業などで身に付けた技術を応用して何かを制作しているでしょうか?あるいは逆に、何かを実現するために技術を応用しているでしょうか?創作の経験の少ない人が何か壮大なものを作りたいと思い浮かべたとしても、すぐに実現するのは難しいことだと思います。技術の習得とその応用には乖離があるのです。技術力と創造性のマッチングが必要で、いずれかが不足していても達成できません。そこで、普段からそのギャップを埋めるための練習をしておくことが求められます。ブログのネタを例に考えればわかりやすいと思います。最近習得した技術についてブログの記事を何か書くことになったとして、他の人が作ったチュートリアルを手順通りに実施してそれについて書く・・・というのでは物足りないですよね。自分なりの視点でどういう場合に役に立ちそうかを考えながら技術検証し、自分の興味の延長にあるサンプルを作るという方法が考えられます。いろいろな人のブログ記事を見れば、このタイプがかなりあることに気づくでしょう。ブログのネタとしてなんとなく「ちょうどええ」範囲があると思います。習作の結果として前例に重複することもあるとは思いますが、それはかまいません。自分で考え出したものを自分で解決して作ってみることが成長につながります。使う技術の検証と軽い創作を同時に実施するという点で一石二鳥であると考えています。それほどでもないアイデアのものでも、実装してみると知らなかった機能に出会えたり、あるいは、考えていたことが実現不可能であることがわかったりします。その結果から技術を深掘りしていくこともあれば、アイデアを別の作品に昇華させていくこともできるでしょう。習作では、技術力と創造性の向上の両面があることがポイントです。技術検証や創作の練習を通して、今後の引き出しを増やし、何ができるかわかるようになります。pic.twitter.com/EumwLWmOSQ「NT」はニコニコ技術部のことで、ネタもの系ものづくりの展示会です。動画を投稿しており、そのときに開発したツールを実演しました。略で、ツールの補助によりゲームを高速でプレイすることを指します。いうキーワードもあり、原理的にはこれも同じです。ワークフローを組めるようにしました。最後に計算結果が表示されています。pic.twitter.com/ZnJ04C3BVPNT京都は、今までに見た展示会の中で最もカオスでした。発想の源が狂っているものが多いです。既存の技術なのに「そんな使い方するのか!?」という驚きがあって素晴らしいです。ん12018年度の活動をまとめてみました。ん12018年度の活動まとめを書こうと思ったら、そういえば2017年度の活動まとめがまだなかったので書いておきます。ん1未来環境ラボの坂本です。2日間、学院祭である11月祭の企画として「過去環境ラボ」を出展しました。コンピュータミュージアム所蔵の旧式のコンピュータを起動させる試みです。校内で展示されています。コンピュータミュージアムは、情報処理学会の分散コンピュータ博物館の第1号に認定されています。以前より訪問客や教職員の方たちから「昔のコンピュータを復活させてほしい」という要望があり、将来は汎用機なども起動させることを見据えた壮大なプロジェクトが発足しました。公開グループ「過去環境ラボ」にぜひご参加ください。当時の知識・経験を活用して運営に協力していただけるとなお助かります。数台起動する程度とし、大規模な宣伝はせずに密やかに実施しました。展示内容は、レトロゲーム体験およびプログラミング体験が中心となりました。用のゲームの中に「ハイジャンプ」という中毒性の高いレトロゲームがあったこともあり、大盛況のブースとなりました。プログラミング今回はとりあえず「起動できそうなコンピュータの電源を入れるだけ」でもよかったのですが、ソフトウェアエンジニアとしては、これらの歴史的名機を前にして起動だけして終わりというわけにはいかないでしょう。数値計算をさせるプログラムを書いていました。実質的にハッカソンをしていたことになります。言語を使えるようにする予定だったのですが、こちらは環境構築がうまくできず残念でした。来年の11月祭でもパワーアップして出展する予定です。