福野泰介の一日一創

コンピューターが苦手な計算、割り算。
1秒間に5000万回、足し算引き算掛け算が計算できちゃう100円のCPUくんですが、実は割り算は不得意、遅いのです。
なので、人が理解や計算に時間がかかっても心配することはありません。


くりかえしでわりざん」 - IchigoJamプリント
プログラミングで算数の理解を深めようシリーズに追加しました。
くりかえしでかけざん」も合わせてどうぞ!

納得いくまで、いつまでもしっかりじっくり無限の辛抱強さで付き合ってくれるのがパソコンのいいところ。
思う存分、試したいだけ試しましょう!

つい先日お世話になった岩手県から、今度は官民合同、鯖江視察のご一行さま!

Hana道場視察と、福井鯖江の試食!

15J、IchigoJamポーズ誕生!

岩手県オープンデータ「公立学校(高等学校)のコンピュータの設置状況、インターネットの接続状況(設置者別)ほか」によると、平成30年、岩手県公立小学校でのコンピューター普及台数は5.4人に1台。

1人1,000円で買えるパソコン IchigoDake、ドックステーション IchigoDyhook を一度に使う台数分確保すれば、安価に実現、1人1台! 自由研究や復習など、家でもしっかり使ってほしいのがパソコン。学校にあるだけでは効果は限定的。中学校入学時にはノートPCのBYODが実現できるくらいの環境整備(生徒と教員のリテラシー、ネットアクセス)が理想です。

学校の対応を待っているだけではもったいないので、IchigoJamを手にしたこどもたちは「PCNこどもプロコン」でノートPCゲットを狙いましょう!

links
- 地域で学ぼうIT技術、一関高専にて特別講義、はじめてのIoTプログラミング&ハンドトラックVR体験会
- リアルをプログラミングで遊ぼう! 一関高専生に贈る、ページ内CSVオープンデータを一挙取得するJavaScriptのプログラム例

岩手県、一関のお隣、平泉にはなんと世界遺産!

世界に1121日本に23ある世界遺産。


こちらが中尊寺金色堂、外観!金箔で覆われた金色堂は、この覆堂の中。
世界遺産オープンデータを使って、スタンプラリー的なアプリづくりもいいかも?

一関駅でも、食べられる名物もち料理!

すっかり一関のもちファンです。さすがもちの聖地!
いざ、餅の聖地・一関へ。おいしい餅をたらふく頂く!│観光・旅行ガイド - ぐるたび

もちオープンデータもほしいですねっ
一関もち料理データベースが出来ました | お知らせ | 【いち旅】いちのせき観光NAVI

一関市のオープンデータのURLを入力ボックスにいれて「showCSVs」ボタンを押せば、ページ内のCSVオープンデータを順次読み取りテーブル表示。

ひとつの大きなテーブルを作るために、読み込むほどに項目名が増えていく様子にも注目です。


showCSVs
CSVファイルが並ぶサイトは、だいたい有効。
こちらプログラムのコア、async/awaitを使うと流れがすっきり、読みやすい!

const showCSVs = async function(url) { const html = await fetchViaProxy(url) title.textContent = parseTitle(html) const links = parseLinks(html) const csvurls = links.filter(url => url.endsWith(".csv")) const csvs = [] for (const csvurl of csvurls) { const data = await fetchViaProxy(csvurl) const csv = convertCSVtoArray2(data) csvs.push(csv) const tbl = makeTableFromCSVs(csvs) clear(main) main.appendChild(tbl) } }

リアルをプログラミングして遊べるのがオープンデータの醍醐味!
いろんなオープンデータ、リクエストしたり、作ったりしてみよう!


今回初となった一関高専!
高専いったことあるよマップを更新! 36キャンパス目


一関高専の学食!


情報系の授業を受ける新教室、広い!


16x9のスクリーン横2つ分。32x9の画面。超ワイド画面ならではの、迫力ある何かおもしろいもの作ってみるのも楽しそう。


一関高専電算部を見学、なんと部長は2年生!


研究に、展示に、遊びに、いろいろ便利なOculus Quest、最近のアップデート、ハンドトラッキング体験。


一関高専電算部のみなさん、ありがとう!
いろいろ作っていきましょう!

links
- 地域で学ぼうIT技術、一関高専にて特別講義、はじめてのIoTプログラミング&ハンドトラックVR体験会

プログラミングを学ぶコツと、創りたいものがあれば、アウトプットまでは一直線。行動あるのみ。
どんな田舎でも、ネットさえあれば、世界中の最新情報と一緒に取り組む仲間と出会えます。

人類最大の文明の利器、プログラミングをこどもたちに届ける活動、PCN(プログラミングクラブネットワーク)。
一関高専でも名乗りを上げてくれました!

地域の課題 x こどもの発想 x 高専生の実装力、最強タッグでSDGs17ステージにチャレンジしよう!


一関高専校長、吉田さんと!


一関高専 地域創造フォーラム デジタルトランスフォーメーションの事例 by KDDI 経営戦略副本部長 松野茂樹氏!
地方創生を目指して、先日連携を発表した、KDDIさんとの縁で、初一関!
高専生にもオープンなまち鯖江、福井高専 x KDDI x エル・コミュニティ x jig.jp 包括協定!


VUCAの時代、社会を見て、技術を身に着け、失敗を恐れず、自分の信念によって、行動あるのみ!
ランダム性がなく、確実に予測可能な世の中ではないことに感謝したい。


パテコンサミット in 一関、発明家の育成・望ましい人材像 by 国士舘大学 飯田昭夫氏
パテコンとは、パテントコンテスト、発明コンテストのこと、一関高専も受賞


有志向け開催、特別講義「はじめてのIoTプログラミング with IchigoJam x sakura.io
jig.jpやjigインターンで採用しているアジャイルなチーム開発手法、スクラムに関しては
→ 「チーム開発手法、スクラム


予測可能な未来ゲーム!・・・おもしろくないですね

敵出現パターンで使ったランダム(RND)を、TICK()を使って予測可能にする改造法はこちら。

30 LC RND(32),23:?"*" ↓ 30 LC TICK()%32,23:?"*"

思いついたことをサクッと形にする力、プログラミングで身に付く便利で楽しいスキルです。


予備知識なしで、キーボードタイピング、プログラミング、ゲームづくり、IoT体験ができる IchigoSoda セットを使用。
IoT以外は、IchigoJamだけで簡単。コア以外一体型のIchigoDyhookでもっと簡単に!
本日のスライドデータはこちら「はじめてのIoTプログラミング」(src on GitHub)
オープンデータなので、自由に改変して、利用できます!後輩、仲間、大人、こどもたちにどうぞ!


一関高専開発単体でプログラミングできるロボットを見せてもらいました!PICマイコン使用
高専から、小学校へのプログラミングの出前授業、いいですね!
興味もった子供向けに、小学生向けのロボコン県大会、越前がにロボコン的なもの、一関高専で開催とかいかがでしょう?


drawline2 for OculusQuest」(動画
予測不可能な社会に立ち向かう有効な手のひとつ、VRによるシミュレーション。(JSたった30行でマイクラ風とか)
コントローラーの代わりに、両手の動きを使った操作にもベータ対応した、OculusQuestの体験会ももりあがりました。
まだWebVRモード中の操作には対応していないので、ブラウザ上のHTML5Canvasを使ってお絵かきアプリを作成。
手で描けるのは楽しい!(ontouchstart使ったら両手対応もいけるかな??)


一関・平泉といえば、もち食文化!とのこと。300種類のもち料理から季節に合わせてピックアップされたもち膳。
真ん中の大根おろしは、前菜兼お口直しとして使う、もちなしで今回いただいた8種+α。
全300種類のレシピ、画像付きオープンデータがもしあれば、もちトレーディングカードゲームや神経衰弱など、いろいろ楽しくプログラミングできそう。 (「オープンデータ - 一関市」には避難所、高専など、緯度経度付きの様々なデータあり!)
一関・平泉のもち食文化 | 世嬉の一酒造(せきのいち)


ユニーク!竹でいただく地酒。


一関高専の先生との懇談会、ステキな蔵レストラン「世嬉の一酒造(せきのいち)」にて。

links
- リアルをプログラミングで遊ぼう! 一関市のオープンデータを一挙取得するJavaScriptのプログラム例

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像 / RSS