create every day - 福野泰介の一日一創

jig.jp 内定者合宿@三国とポケベル入力復活への道

2017/10/12 23:55:00
#jig #IchigoJam 

東尋坊で有名、福井県坂井市、三国にて内定合宿。

今回の場所は、ペンション「ハウスアムメーア」東尋坊、雄島の近く。


鳥取の砂丘近くに SUNABA COFFEE、東尋坊の岩場近くには IWABA CAFE


どう使おうかワクワクする、IWABA CAFE シール!


IWABA CAFEから望む、東尋坊と雄島。(神の席、行き忘れ!)


地物のお魚、ペンションで食事!


サポートも一段落した深夜、おもむろに、はんだづけスタート


4x4のマトリクス状になったスイッチ16コをOUTとINを使って識別プログラムができました!
テンキーによるポケベル入力付きの送受信可能なIoTポケベル実現へ一歩近づきました。

1 '4x4 BTN MATRIX 10 FORI=0TO3:[I]=0:NEXT 11 FORI=0TO3:OUT1<<I 15 [0]=[0]+IN(1)<<I 16 [1]=[1]+IN(2)<<I 17 [2]=[2]+IN(9)<<I 18 [3]=[3]+IN(4)<<I 19 NEXT 20 K=-1:M=-1:FORI=0TO3:N=[I]:IF N!=15 M=I 21 NEXT 30 IF M<0 GOTO40 31 FORI=0TO3:IF[M]&(1<<I) K=M*4+3-I 32 NEXT 40 ?K:WAIT10:CLS:GOTO10

マトリクススイッチの8ピン、4ピンをIchigoJamのOUT1〜4に、残りの4ピンをIN1,2,9,4に接続。 IN3はEEPROM用にとっておき、IN2はブレッドボードでプルアップ抵抗(VCCから10kΩ程度をIN2へつなぐ電圧安定用の抵抗、IN1とIN4はCPU内部でプルアップされているので不要)を接続。
キーを押すと、0〜15の数値が表示されます。


WiFiはもちろん、地下ではライブ練習、浴室サウナもあって快適合宿環境です。


ハウスアムメーア、福井、日本海岸すぐそばの豊かな自然の中にあります。
ランチもあり!

学校は社会のチュートリアル、毎日学び、毎日創ろう! jigインターン2017成果発表会

2017/09/08 23:55:00
#jig #intern #web #doc 

超巨大な生きた図書館、ウェブ。
ウェブを活用する技さえ習得できれば、あとは、刺激的な仲間と創りたいもの、創り放題!

2017年度の夏のインターンの成果発表会でした。
初めて会う4人でものづくりに挑んだ4チーム、3週間の集大成。
「これからも創ります!」という決意、最高にうれしい!

未知のワクワクが無数に眠るこの世界。
学校はそのほんの入口を案内してくれるチュートリアル。
なんとなく分かったら楽しい本編に進みましょう!


jig.jpインターン、2017年の成果発表会!


円陣!


NAME:D(ネームド)
名前を覚えてあげたいけど覚えられないを解決するメガネ型ウェアラブル!
neoplug x ラズパイ2 x OpenCVで、プロトタイピング


ぷれかた
相手を考えるほどに悩む贈り物。
オリジナルのきれいなカタログギフトを送って返事がもらえるウェブアプリ!


レオパレスの小人さん
高専生インターン生、レオパレスでの2-3人の共同生活の悩みあるあるを解決するツール郡。
ラズパイ3に赤外線LEDをつないで、クーラーやテレビを多数決でコントロール!


ミツケチャウーノ
行き当たりばったりな男グループ旅、遅れて来なかったり、いつの間にかはぐれたりを解消!
あえての地図を出さない相対位置共有がまた楽しそう。


ふわっち配信班


3週間の開発インターン生活、何を得て、どんなアクションにつなげる?
それぞれの決意は「インターンブログ」にて!


jig社員含め、みんなで懇親会!


たくさんの思い出つまっためがね会館7Fのカウンター


おつかれさま!またね!

来週月曜、9.11は、大学生が集う「鯖江市地域活性化プランコンテスト
アイデアと技術で、楽しい未来づくり!

国内4箇所の5つ星オープンデータをSPARQLで横断検索する「opendata.cc」リリース!

2017/07/14 23:55:00
#opendata #jig #sparql 

日本政府が推進する5つ星オープンデータの鍵、共通語彙基盤(imi.go.jp)
つながり始めた日本のオープンデータデータ!

Web標準のAPI「SPARQL(スパークル)」が使えるサイト(=エンドポイント)、odp、大阪、京都、神戸を、まとめてさくっと検索できるサービス「opendata.cc」を jig.jp グループ、B Inc. よりリリースしました!

最新の共通語彙基盤の語彙(=ボキャブラリー)を使って、シンプルなSPARQLクエリーで気軽に検索できます!

select * { ?uri <http://imi.go.jp/ns/core/rdf#説明> ?desc; <http://imi.go.jp/ns/core/rdf#名称> [ <http://imi.go.jp/ns/core/rdf#表記> ?name ]. optional { ?uri <http://imi.go.jp/ns/core/rdf#画像> ?image } optional { ?uri <http://imi.go.jp/ns/core/rdf#地理座標> [ <http://imi.go.jp/ns/core/rdf#緯度> ?lat; <http://imi.go.jp/ns/core/rdf#経度> ?lng; ]} filter(contains(str(?desc),'めがね') || contains(str(?name),'めがね')) } order by rand() limit 30

「めがね」と説明か名前に入っているデータをとってくる SPARQLクエリー、画像や緯度経度はもしあればとってくる(optional)
Let's try on opendata.cc!


5star opendatamapsrc on GitHub
同時リリースした5つ星オープンデータを使った、日本中の5つ星オープンデータを巡れる、オープンソースなサンプルアプリ


エリア毎に辿れる、イベント、観光、防災、施設のデータ


尾道市にある観光オープンデータ


神戸市にはイベントオープンデータが多数!


各オープンデータにリンクされる詳細情報にアクセスし、作成するアプリのイメージを膨らませましょう!


5つ星オープンデータ検索
以前odp版として作成した検索アプリを opendata.cc へつなぎなおしました!
こちらも オープンソース、サンプルとしてご活用ください!

links
- opendata.cc

デフォルトじゃないブラウザの会 THE BROWSER BROTHERS

2017/06/30 23:55:00
#browser_b01 #opendata #jig #web #doc 

基底現実とネットをつなぐ「ブラウザ」
エンジニアには非常に重要なツールであり、ツール故に強いこだわりが出やすいモノ。

Yahoo! LODGE で開催されたブラウザナイト「THE BROWSER BROTHERS #1 - デフォルトじゃないブラウザの会」は、 インターネットエクスプローラー、Safari、Chromeという標準(=デフォルト)ではないブラウザをあえて使う、あえて作る人によるイベントです。

ファシリテーションユニット、ショートカッツ(SHORTCUTS)のなんと初仕事!

4ブラウザベンダー+ショートカッツ!
jigブラウザVIVALDISleipnirSmooz(アルファベット順)

それぞれのLT後、パネルディスカッション。ショートカッツによるキレ良いファシリテート!

こちらjigブラウザLT資料、W3C入りましょう!次世代webに取り組もう!

WebAssemblyで動く IchigoJam web。BASICプログラム、打ち込んで遊んでください!(VIVALDI on Mac ok!)
IchigoJamプリント」「IchigoJamミニゲームズ

3名様にプレゼントした「IchigoJam特別セット」PCNこどもプロコン(プログラミングコンテスト)最優秀賞は、BASICのプログラムが書かれた紙が入ったパッケージとして販売されます!まわりのお子さんをぜひこちら側へ引き入れちゃってください。

Firefox(レッサーパンダ)でお馴染みブラウザベンダー、Mozilla Japan 改め WebDINO JAPAN よりメッセージ。 レッサーパンダの産地、めがねのまちさばえ大使、仮面女子の西山動物園PR課長、桜のどかさんも絶賛、鯖江開催もぜひ!

話は尽きないブラウザの未来。実は、IchigoJamにMixJuiceを加えると、ブラウザになります!
IchigoJam+MixJuice向けホームページを開設しました ( パソコン ) - ボクにもわかる電子工作 - Yahoo!ブログ

links
- 【再々度増席しました!】Browser Brothers #1 〜 デフォルトじゃないブラウザの会 〜 #browser_b01 | Peatix

SkyBerryJAM produced by Students in Tochigi / jig intern 2017 will start this summer!

2017/04/17 23:55:00
#IchigoJam #intern #jig #english 

Tochigi Technical High School (栃木県立栃木工業高校@ja) released SkyBerryJAM, the computer kit to learn programming and making things!

I soldered it!

SkyBerryJAM is licensed jig.jp's IchigoJam, so you can progrom in IchigoJam BASIC! (ご当地IchigoJam@ja)
SkyBerry is Tochigi local brand name of strawberry (Ichigo@ja).


It's fun to make with many features!
- 5 buttons (BTN/IN1/IN4/ISP/RESET)
- 5 LEDs (LED/OUT1/OUT2/OUT3/OUT4)
- a serial to connect the PC (UART)
- a motor driver to manipulate motor (with a switch)
- a servo pins (OUT5)
- a I2C pins same as CN5 with 10kΩ pull-up resisters
- a EEPROM socket (DIP or SMD, with a sample DIP EEPROM)


Let's begin to solder with short parts.


It's a nice idea that legs are colored on each color LED.


Enjoy computing!

For students, jig.jp will start 3weeks internship in Sabae this summer also!

"学生インターンプログラム2017~全国高専生向けjig.jpインターンシップ募集開始のお知らせ~"
Let's enjoy creative summer in Sabae!

Making of IoP = Internet of Pager(ポケベル@ja) / jig hackathon 2017

2017/03/17 23:55:00
#IchigoJam #maker #jig #english 

Do you know or remember the Pager(ポケベル@ja)?
We reinvented the Pager as the IoT using Sakura's IoT Paltform and Twilio.

IchigoJam will show digits or message on Micro Dot pHAT from the web.


This is the system architecture of IoP.


Before jig.jp's 15th years kick off meeting, we hold the jig hackathon 2017 at 11am!
Our 9 teams raced to get the "Born" the Japanese champion sake.


I was in charge of the hardware side.
This is the prototype before making the body with paper.
These are 2 IchigoJam BASIC programs of IoP.

1 'IoP - FILE0 10 LED1 100 @LOOP 110 GSB @CHK:IF N=0 WAIT30:CONT 120 GSB @GET:CLS:COPY#900,#785,6:LED0:LRUN1 800 'IoT Lib 810 @CHK:POKE#700,#32,0:N=4:GSB@I2C:N=PEEK(#783):RTN 820 @GET:POKE#700,#30,0:N=#14:GSB@I2C:N=PEEK(#784):RTN 900 @I2C:'use M,C,I 910 M=PEEK(#701)+2 920 C=0:FOR I=0 TO M-1:C=C^PEEK(#700+I):NEXT:POKE#700+M,C 930 IF I2CR(79,#700,M+1,#780,N+1) STOP 940 C=0:FOR I=0 TO N-1:M=PEEK(#780+I):C=C^M:?M;" ";:NEXT:? 950 IF C!=PEEK(#780+N) OR PEEK(#780)!=1 STOP 960 RTN

1 'IoP - FILE1 10 GSB@INIT 30 FOR P=0 TO 5 40 C=PEEK(#900+P):GSB@PUTC 50 NEXT:GSB@UPDATE 55 PLAY"O5$BR" 56 IF BTN()=0 CONT ELSE PLAY 58 GSB@CLS:GSB@UPDATE 60 LRUN0 99 'Micro Dot lib 100 @INIT 110 FOR I=#61 TO #63 120 POKE#800,0,`11000:IF I2CW(I,#800,2,#800,0) STOP 130 POKE#800,#D,`1110:IF I2CW(I,#800,2,#800,0) STOP 140 POKE#800,#19,255:IF I2CW(I,#800,2,#800,0) STOP 150 NEXT 160 RTN 200 @PUTC:'P=pos0-5,C=char 210 A=#63-P/2:IF P&1 GSB@A ELSE GSB@B 230 RTN 300 @A 310 FOR I=0 TO 6 320 D=PEEK(C*8+I)>>2:N=0 330 FOR J=0 TO 4 340 N=N+D&1&lt;<(4-J):D=D>>1 350 NEXT 360 POKE#700+I,N 370 NEXT 380 POKE#800,1:IF I2CW(A,#800,1,#700,7) STOP 390 RTN 400 @B 410 FOR I=0 TO 4 420 N=0 430 FOR J=0 TO 6 440 N=N+PEEK(C*8+J)>>(6-I)&1&lt;<J 450 NEXT 460 POKE#700+I,N 470 NEXT 480 POKE#800,#E:IF I2CW(A,#800,1,#700,5) STOP 490 RTN 500 @UPDATE 510 FOR A=#61 TO #63:POKE#700,#C,1:IF I2CW(A,#700,2,#700,0) STOP 520 NEXT:RTN 600 @CLS:FORP=0TO5:C=0:GSB@PUTC:NEXT:RTN

(for IchigoJam 1.2 beta 42)


Have a nice hack!

We'll start 15th year this April!

はじまりはゲーム、ソフトウェアビジネスとDANMAKUオープンデータ - 木更津高専見学旅行 at めがね会館

2016/11/08 23:55:00
#kosen #jig #game #js 

千葉県、木更津高専の見学旅行の目的地のひとつとして鯖江、めがね会館を選んでもらいました!
2グループに別れ、めがね型ストラップづくりjig.jpの会社見学。


テーマはリクエストにお応えして「jig.jpの仕事」
ビジネスとは何か?ソフトウェアビジネスとは何かを具体例と合わせて紹介。


創造はビジネスのはじまり(2012年の一日一創、ゲームというタグをつけたアプリは40コ
私のプログラミング世界への入り口はスーパーマリオ、まずは作りたいものをひたすら作る!


danmaku
前半グループで紹介した2012年の一日一創ゲームから「danmaku」をフルスクリーンで遊べるように手直しして、GitHubにおきました。 fork歓迎、改造歓迎、高専祭で使っても、販売しても、何してもOKなオープンデータ。

IoTVRウェアラブル、広がり続けるコンピューターという道具。
何か創っていて楽しいと思うこと、それはきっと最高の競争力。


来鯖感謝!

Create every day (一日一創)

2016/10/31 23:55:00
#IchigoJam #KidsIT #english #profile #jig 

I am Taisuke Fukuno, president and a founder of "jig.jp". I have a staff of 60 which includes 30 engineers. Our office are located in Tokyo and Sabae city, Fukui prefecture, Japan.

We provide application tools and an Otaku goods market place, a broadcasting, browsers and a opendata platform for local governments. I'm also an opendata evangelist of the Japanese government.

I love to create using computers, programming, electronics and modelling. Please visit my blog sometime, it is called "Create every day by Taisuke Fukuno" and you can read it on.

A little bit more about how I fell in love with computers dates back to when I was 8 years old, I started programming by MSX BASIC. I stepped up to Z80 Assembly language, C language, C++ language, Java, JavaScript, Swift, Python, C# and so on.

Creating with computers became so excited day by day. Almost all the development tools to create are free! I want to share these with kids. That's a why that I created the "IchigoJam" the simplest $15 personal computer. If you get one, you can create games and robots quickly in using BASIC. BASIC was made to understand programming easily 50 years ago.

After you move on from the IchigoJam, you can get a better understanding programming on any platforms. Games, Robots, VR, IoT and wearables, get the skill to create things you want to!

Now let's start programming!

LED1 OK LED0 OK LED1:WAIT120:LED0 OK

"LED and WAIT"


10 CLS:X=16 15 X=X-BTN(28)+BTN(29) 16 IF SCR(X,5) END 20 LC X,5:?”O” 30 LC RND(32),23:?”*” 35 WAIT 3 
40 GOTO 15 RUN

"Rafting Game for IchigoJam"


On 3 Nov, event in Silicon Valley!
"First BASIC Programming on IchigoJam for Kids - PCN Silicon Valley | Meetup"

Related links
- IchigoJam event in Silicon Valley! After 40 years from Apple-I
- IchigoJam in Vietnam
- Introducing to Africa
- LT on W3C TPAC2014

* My blog title "一日一創" means "Create every day" in Japanese. "一" means one, "日" means day, "創" means creation.

鯖江でGO! jigインターン2016成果報告会

2016/09/09 23:55:00
#jig #intern #opendata #kosen #sabae 

12高専16名、jig.jpの2016年の高専インターン企画、最終日。

楽しい夏をありがとう!


jig.jpの高専インターンの特徴は、異高専、チーム開発、3週間!
1週目でアイデアとチームメイキング、2週目がっつり開発、3週目まとめ&発表。


お昼は、スピード優先、jigカレーで激励、いよいよ成果報告会。

1. 歩け!百人一首マスター 〜百首全部分かるかな〜

百人一首大国福井。でも、みんなが好きとは限らない。
→ 試してみる for Android Chrome


覚えようにも、従来アプリではいまいち身が入らない。


歩いて百人一首クイズに答えるチーム戦で楽しく、覚えるアプリ


スポットでは百人一首クイズがでて、早く答えるほどに高得点。


間違えたり、時間切れで無得点、20分での総得点数を競います。
校庭内や、公園内にスポットをしぼることができるので、こどもも安心して遊べます。


システム構成の説明。現在、4人までのネットワーク対戦が可能。


百人一首が得意な小4の女の子にもらった感想(得意でない子にも試してもらいたい!)
観光オープンデータを使って、百人一首スポットにしたり、登場する単語に合わせた場所にでるとより印象に残って良さそう。

2. 虚弱GO

ついついしてしまう歩きスマホ問題をオープンデータで解決するアプローチ。
→ 試してみる for Android & iPhone


深刻な歩きスマホ問題。約半数が経験。それに伴う事故は増加傾向にある。


ポジティブに解決するアプリ「虚弱GO」
オープンデータを元に設定した、安全ゾーンと危険ゾーンを表示。
危険ゾーンを歩くと体力がどんどん減ってしまうことで、楽しく危険を知らせる。


危険に攻撃され体力を削られる虚弱くん。


Webアプリで、GeoLocation API、Google Maps API、Socket.IO が使われてます。
ネイティブアプリにして、バックグラウンドで危険を提示したり、加速度センサーなどを使った実際の事故記録をサーバーに送信するなど、危険ゾーンの自動追加などの発展が見込めそう。

3. ボケモンGO

目指せ、「脱」忘れ物マスター!忘れ物をしなくなる、自分育成ゲーム。
→ 試してみる for Android & iPhone


重要なポケモン対戦でモンスターボールを忘れるという失態、こんな経験ありますよね。


出発地から目的地の間に、自動的にチェックポイントが設定され、


忘れ物がないかのチェックを促すことで、 忘れ物・落し物を防ぎます。
ネイティブ化したり、スケジュールと連動したりすると、より便利に使えそう。

4. それいけレッサーGO!

鯖江のかわいいレッサーパンダ、鯖江市内にはたくさんあるレッサーパンダスポット
→ 試してみる for Android & iPhone


マップ画面のレーダーでレッサーパンダスポットを探し、レッサーパンダカードやアイテムカードをゲット。


手持ちのレッサーパンダカードから選択。


歩いて、戦って、全20種類のレッサーカードを集めよう!


レッサーパンダスポットオープンデータをつくった、木下氏のインタビューも紹介。
ご当地アイドルな動物と楽しいオープンデータを組み合わせたゲーム、いろいろつくってみたくなりますね!


3週間、おつかれさまでした!


今回創ったアプリを糧に、福井オープンデータアプリコンテストLODチャレンジ電脳メガネコンテストなどへの応募や、高専プロコン、高専カンファレンスでの発表や、身近な人に見せることからでも、フィードバックもらって、更に創る機会を増やしましょう!

jigインターン2016、第二章のはじまりです!

広がる多様性、高専インターンスタート&アフリカインターン見学、IchigoJamカラバリ

2016/08/22 23:55:00
#kosen #IchigoJam #jig #intern 

夏恒例、高専インターンがスタート!2016年は12高専から16名が鯖江に集結!
サンダーバードで降り損ねて京都まで行ってしまったり、財布をなくしたりと些細なトラブルはあったみたいですが、無事初日のガイダンスを終えて、福井名物「やきとりの名門 秋吉」で歓迎会。

16人の高専インターン生など (big photo) 「jigインターンブログ2016」もスタート!

午前中はアフリカ9カ国からの鯖江インターン中の人たちの会社訪問もあり、オープンデータ/IoT/電脳メガネを使ったデータシティ鯖江の取り組みの紹介とその裾野を広げるIchigoJamこどもプログラミングを体験してもらいました。

はじめてプログラミングをする人も楽しんでくれました!世界中のこどもにITという道具を届けましょう!

5つ星オープンデータの違いや、IchigoJamライセンスに関してなど、積極的な質問、こちらも勉強になりました。

訪問ありがとうございました! (big photo)

IchigoJam T の各色基板の試作が届きました。

オリンピックは日本につながる閉会式、まさかのマリオ登場!
【NHKリオ】2020へ期待高まる!トーキョーショー - YouTube


それぞれ厚さが違います、上から1.2mm/1.0mm/0.8mm/0.6mm。とっても軽い0.6mmでもしっかり硬い印象。とはいえ、曲げや捻りに強いのは厚い基板かも。


IchigoJam black edition、つくってみました。
white editionも合わせて「PCNフラッグシップ秋葉原 by Assemblage」にて販売予定!

日本中、世界中、いろんな人がいろんなコトでつながる21世紀。
楽しくいろいろ創りましょう!

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image