アプリ開発コース BLOG

アプリ開発コースのブログ一覧 (全10件中 1件目~3件目を表示)

  • JavaScriptのDateオブジェクトっていつからこうなった??

    2017.10.18

    JavaScriptの授業において、ちょっと衝撃だったことを書いておきます。

    ウェブページの授業の一環で、月別カレンダーを自動生成するプログラミングに取り組んでいたときです。

    関数に、年、月、日の3つのパラメータを渡して、その渡された情報を元に、一か月単位のカレンダーページを自動生成してました。

    当然、「次の月」というボタンをクリックしたら、1ずつ月を加算していき、12月のときに、月を加算したら、月を1月に戻して年を1加算するという至極当然の処理を考えておりました。

    1加算したら13月になるような状況です。

    なぜか、1加算したら、勝手に年が1加算されて月が1月に戻るんです!

    おかしい・・・減算処理も同様に確認したところ・・・

    1減算したら0月になるような状況です。

    なぜか、1減算したら、勝手に年が1減算されて月が12月に戻るんです!

    JSのDateオブジェクトは、月の数値をくみ取って勝手に年への操作をしてくれるようになっている!!!

    証拠として、加算処理だけのHTML・JSを載せておきます。

    上記の状況で、H1要素をクリックして月を1加算すると・・・・以下のように変化します!

    Dateオブジェクトっていつの間にかそうなったのか。便利にはなったのですが、同時に処理を覚えていく過程を考えると複雑な気分です。

    ↓補足:Dateオブジェクトにあり得ない数値等が入ったときに自動的に内容修正するという動きが働くようです。

    Date - JavaScript  MDN
    https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date

    (month 値に 13 を与えたり、minute 値に 70 を与える)、調整された値になります。つまり、new Date(2013, 13, 1) は、new Date(2014, 1, 1) と等しくなるように調整され…

    いつの間にか、仕様でそうなっていたんですね。

  • 成果発表会!

    2017.10.12

    1年も半ばを過ぎ、前期が終了しました。

    先日、情報システム科の全学年が集い、ここまでの成果発表を行いました。

    他の学年やクラスではどんなことをしているのか?みな、お互いに興味津津の様子。

    アプリ開発コースの2年からは、ETロボコンの取り組みの紹介、そして本番同様のコースを用いて実演を行いました。

    Web・CGデザインコース2年からは、各種コンテストへの出場やドローンの取り組みについて。実際にドローンを操縦する体験も行いました。

    アプリ開発コースの1年からは、Unityによるドローンシミュレーターの紹介とデモ。

      

    日頃あまり知らなかった内容で新鮮に感じたのではないでしょうか。

    まずは一段落ということでリラックスして楽しめたと思います。

    後期もいろいろなことがありますよ!

     

  • 社会人講話を実施

    2017.09.08

    9月7日、Web制作会社の株式会社neccoの阿部さん、森下さんをお招きし、講話を実施しました。

    株式会社neccoのWebサイトはこちら

    会社が取り組んでいることや、現在の業界・技術の動き、そして未来のことについて・・・大変熱い内容となりました。

    代表取締役の阿部さんからは、会社の成り立ちから社内の様子、今まで手掛けてきたサービスや世の中に出てきている注目の技術などについてお話しいただきました。

    続いて取締役の森下さん。

    より技術の内容に踏み込んだものとなりました。CMS、Git、Gulp、MachineLearningなど、学生には聞いたことのない言葉もあったようですね。時には試験勉強には出てこない、未知の刺激的なことに触れてみることが大切です。

    あっという間の1時間で、もっと時間が欲しかったです。

    質疑応答では、今のうちに聞きたいことを・・ということでたくさんの質問が上がりました。会社の方向性やサービスのこと、勉強会について、さらに年収や料理のことまで・・。

    結局、予定より20分ほど時間をオーバーしてしまいました。しかし、快く質問に応じていただけました。

    株式会社neccoのみなさん、ありがとうございました!

    最後に学生の感想をいくつか。

    「今回の講話を聞いてneccoさんが一年で様々な活動をしているのが大変よく伝わりました。Webのことやデザインに関する創作意欲がこの講話を聞いてわいてきました。」

    「今回の講話を聞いて、Webサイトだけでは分からなかったところまで、詳しく知ることが出来た。PhotoshopやIllustratorは授業内で触れたこともあるけれども、sketchは触れたことがないので、もし機会があれば触れてみたいと思った。今回の講話は、自分のこれからにとってとても重要なことを学ぶことができたと思う。」

    「自分の知らないシステムや物ばかりだったので、勉強していくのと同時にそのほかの知識を色々と身につけていきたいと思いました。これからの就職活動にいかせるように積極的に経験を積みたいという意欲が湧き上がってきました。」

    「本日の聴いた内容はどれも自分にとっては真新しいもので、興味を惹かれるものばかりでした。HomeAssistantやServerlessなど次世代を担うようなシステムが多くあり、今後の勉強姿勢に大きく関ってくる位の関心が持てました。」

     

1 2 3 4
↑