来年度のICPCに向け、日々練習を行なっています。春休み前にソフトウェア工房のメンバーでペアプログラミングの練習会を行いました。問題は4年の私が作成し、実装中心の問題を作りました。1問目は日付の数え上げ、2問目はシミュレーション、3問目は昇順降順入り混じりのソートの問題を用意しました。﻿1,2年生チーム3年生チーム普段は個人単位での練習中心だったので、いい刺激になったと思います。春休みも気を抜くこと無く練習していきます。練習会が終わったあとは懇親会です!3年の後輩が日本酒を買ってきて下克上されそうになりましたが,なんとか無事に乗り切りました!このように定期的な勉強会と懇親会を行なっています。(2/11(月))は建国記念日で祝日です。大学はお休みなはずですが、たくさん先生が出社なさっています。理由を考えたら、明日と明後日は修士論文発表会です。そのため、発表準備に学生さんも頑張っていますが、その指導で先生も頑張っているのです。休日出勤にならないように指導している先生の方がもっと偉いですかね。私もコンビニで買ったプリンシェイクを飲みながら頑張ります。プリンシェイクを飲みながら修士論文の準備に頑張りますプリンシェイクは好物なのですが、私の通り道の自販機で売らなくなって寂しい思いをしていました。大学前のスリーエフで売っていたので、とりあえず2本買いました。本当は箱買いしたいのですが、大人気ないのでやめました。発表前のリハーサル明日2月7日は、待ちに待った卒業研究発表会です。この1年間を通した研究室での取り組みで、大きく成長した姿を披露する絶好の機会です(本当に彼は成長したな、と感じることもあります。物理的に巨大化した学生も多いですが)。この研究室では、実際の会場で、最終リハーサルを行いました。当日は、審査担当の教員2名の他に、他の研究室の院生や卒研生、3年生や一部お客様を迎え、聴講者が数十名になることも(たまには)あります。8分が発表(質疑応答は除く)に割り当てられた時間です。したがって、7分50秒から8分20秒程度に抑えたいところです(個人的な好み)。名前の横の数値は発表に要した時間です。その数値を見て、出来を予測してください。当日の座長(要するに司会)は、私が担当しますが、今日は練習ということで、修士の秋山君と加藤君にやってもらいました。皆さん、ちょっと長かったです。8分以内の小堀君は早口でした。」とアドバイスしながら、自分でもできないことを言っているオレは、無責任な男だと内心忸怩たる思いです。発表が一番良かったです。皆さん、彼を見倣って、今夜遅くまで自主トレしてください(私は妻が私の帰宅を待っているので?帰ります)。明日は、みんなきちんとやってくれるでしょう。私はビクビクする必要がないことを祈っています。太鼓の達人とガンダムの箱ネットで口コミを見ていると、箱に入っている商品をそのまま配送すると、怒る人が多いようです。そのため、ダンボールをさらにダンボールに入れるなどの包装で送られてくることが多いです。今日、事務室に荷物が届いていました。「太鼓の達人」と書かれていたので、自分の荷物とは思いませんでした。太鼓の達人の箱です他の人に指摘されて、自分の荷物だと気づきます。太鼓の達人を買った覚えはありません。複数個の荷物をまとめるために、この箱に入れて配送したようです。恥ずかしい思いは、前にもしたことがあります。プリンターのトナー一式が、ガンダムの箱に入って届いたことがあります。これは研究室に届きました。ガンダムの箱です(大きさが分かるように、椅子と並置しました)ちなみにこの箱は、ゴミ箱としてしばらく利用されていました。この階は研究室の数が多いせいか、ゴミがすごくたくさん出ます。燃えるゴミに収まり切りません。そこで、学生がゴミ箱を新設したのです。ゴミ箱の左側に、ダンボールのゴミ箱が追加されたところです「機動戦士ガンダム」風にタイトルを付けてくれたようです。「シャー専用」ならぬ「燃えるゴミ専用」などと書いてあります。ガンダム風にタイトルがついていますこのゴミ箱は、今は無いです。)から「ハイテク熱サイフォン」、「スマートキャンパス」をテーマに展示しました。いわゆる電力見える化の取り組みで開発したものをタブレット端末を用いてデモ展示しました。http://i.power-monitor.kanagawa-it.ac.jp/以前に本ブログでも紹介しましたが、記憶も古いですね(リンク)。今回、4年生の薬袋君(左)と小林君が展示説明の応援に行きました。卒論提出後で、発表準備のまさしく隙間のタイミングです。隣はどうやら、東京都市大学のようですね。何やら説明している(ように見える)小林君。この忙しい時期に、応援をお願いして申し訳なかったです。土曜日出勤です(会社なら当然ですが・・・)。吉田先生からは、「いい学生さんが研究室にいますね」、というお褒めのお言葉をいただきました(日ごろの指導がいいから、とは言えないところがつらいです)。研究室の学生が褒められるのは、自分が褒められる以上にうれしいものがあります(自分が褒められることはない、もしくは、相手に下心がある場合が多いです(笑))。共有2013年2月3日日曜日NetLogoの3D機能で再びサボテンを観察する少し前に、「百円ショップで買ったサボテンにフィボナッチ数列を見る」を書きました。http://blog.cs.kanagawa-it.ac.jp/2013/01/blog-post_14.htmlその記事では、サボテンの螺旋が2重になっていて、時計回りに13本、反時計回りに8本あることが分かりました。それをNetLogoによるプログラムで再現しました。その生成図は、2次元のものでした。それが少し心残りでした。本物のサボテンに近い3次元の図にしたいものです。今回、やはりNetLogoのプログラムを作ってみました。NetLogoには3Dの機能もあるので、それを使いました。図1と図2における、亀の3次元空間内の位置は全く同じです。亀の向き(方向、ピッチ、ロール)を変えて、右回り螺旋(図1)と左回り螺旋(図2)を見分けやすくしているだけです。熱き友情に乾杯!!!卒業論文の締切日や卒論提出に関するブログが最近出ていました。発表は2月7日なので、まだ間に合います(大きな声では言えませんが・・・)。いうことで、若干遅ればせながら、それに間に合わせるべく頑張っている学生もいます。遅れた!!!と言って絶望する必要はありません。(最近は学会の論文もWEBから提出ものとなって締切厳守となってしまいましたが、まだネットがなかった昔は、締め切り後に原稿を学会の事務局に持参すると何とか勘弁してくれました(ように記憶しています。断定はしていないので、念のため)。)この写真は、いま卒論、執筆中の彼を研究室の仲間が支援して、仕上げにかかっている一シーンです。文章を書くのが苦手?(パソコンの操作や設定は、やけに詳しい彼ですが)な彼に色々サポートしています。仲間の協力を得られること)。彼の普段の研究室での態度や姿勢が、仲間をして手伝ってやろうという気持ちにさせたのです。これが卒論という提出物よりも何よりも重要であり、また彼にとって青春の大きな記憶になるはずです。補注)正面から撮った写真もあり、その掲載の了解を得ましたが、ここでは控えることにしました(何年か経ってみたら恥ずかしいと思うかも知れないので。仲間に自然に協力してもらえるなんて、大きな財産ですね。彼らの記録、研究室の記録と言う意味では、後ろ姿の写真で十分ですし・・・。ススメ」を書きました。http://blog.cs.kanagawa-it.ac.jp/2012/05/netlogo.htmlところで、このNetLogoのNetとは何を意味するのでしょうか。前の記事ではそれがあまり明確に出ていませんでしたね。そこで、私の勝手な解釈ですが、NetLogoの「ネットワーク」について、ちょっと考えてみたいと思います。(1)社会的ネットワーク:これは、エージェント(図でいうと亀や蝶のように、コマンドを実行できる主体)の間での情報のやりとりです。それができるネットワークです。(2)電子的ネットワーク:通常、エージェントのグループは1台のPC上でいろいろな動作をしています。各PCは有線、無線のLANでつながっているのが普通ですから、それらのPC間でのやりとりを可能にするものです。(NetLogoのHubNetと呼ばれる機能です。)サーバとクライアントのインタフェース(GUI)は異なるようですね上図は、簡単なゲームですが、左上のサーバが提供するNetLogoのプログラムにクライアント2台が加わって動作するものです。サーバのプログラムでは、多数の蝶が舞って(動いて)います。2台(もっと多くてもよいですが)のクライアントが、自分のPCの画面で、蝶をクリックして捕獲することを競うものです。これは、(2)の電子的ネットワークの利用です。前の記事は、「亀が、隣接する亀の色情報の一部を自分に取り入れていく」という例でした。この場合は、下図のように、エージェント(亀)同士の情報交換ネットワークがどんどん形成されます。(黄色の直線がそれです。)これは、(1)の社会的ネットワークです。(1)と(2)のタイプのネットワークを組み合わせると、さらに高度なことができるでしょう。(Atom)公開記事1,000号達成!(2014年1月)2019年10月現在、2500記事あります。