2022-05-17
2年ぶりのオフライン、jig.jpの夏のインターンプログラム「jigインターン2022」の募集開始!

プログラミング好きが集まり、「SABAE MEGANE HOUSE」としてリニューアルした古民家を借り切って共同生活する1週間。7月に引っ越し予定の新オフィスを広々使ってのがっつりチーム開発、メンター付き!

「【福井県開催】2022jig.jp夏インターンシップ ~募集のお知らせ~|トピックス|株式会社jig.jp」

気軽に参加できると好評だったオンラインインターンとも組み合わせ、今年は1週間ずつオンライン、オフライン、オンラインと3回開催。前後のオンラインインターンも合わせてご検討ください。


「困ったことは忘れがち、高専オープンデータと参加者マップ、jigintern2019今年は古民家11高専12名がキャンプイン!」

2019年の古民家インターンのキャンプイン時の様子。気になる方、当時のブログもぜひどうぞ!
jig.jpインターン 2019 スタート!! - jigintern2019のブログ


「【世界初】“めがねかけ放題”の一棟貸し宿「SABAE MEGANE HOUSE(さばえめがねハウス)」 2022年4月23日 福井県鯖江市にオープン&特別内覧会|SABAE MEGANE HOUSEのプレスリリース」より
例の古民家が更にリニューアル!あのリビングが、あの居間が、オシャレになってます。


「ハッカソンはeスポーツ! 創るのが好きな人が集まって好きに創るイベント at 鯖江の古民家 JAPAN CRAFT HOUSE」

2019年に開催したハッカソン時の様子。夜な夜な何か創り出しちゃうかも!?


「Base2 - GitHub」

開発言語はプラットフォームや、言語はチームで決めてもらえばOKですが、PCでもスマホでも手軽にサクサク実装できる、JavaScriptがイチオシです。(大規模開発にはTypeScriptもアリ)

バイナリのテキスト化、0と1だけで表現するBase2(ベース・ツー)を1行ずつで実装してみました。 export const Base2 = { encode: (b) => Array.from(b).map(n => n.toString(2)).map(s => "0000000" + s).map(s => s.substring(s.length - 8)).join(""), decode: (s) => new Uint8Array(Array.from(s).filter(n => n == "0" || n == "1").join("").split(/(.{8})/).filter(s => s).map(s => parseInt(s, 2))), }; GitHub Pages で公開しているライブラリなので、ブラウザやDenoから簡単に使えます。 import { Base2 } from "https://code4fukui.github.io/Base2/Base2.js"; console.log(Base2.encode(new TextEncoder().encode("IchigoJam"))); ちなみに、IchigoJam BASICで実装してみたのがこちら。意外とコンパクトに実装できますね。
「Base2 - RUN on IchigoJam web」

もしプログラミング技術に心配ある方、オンラインjig勉強会、やってます。
【オンライン開催】jig.jp勉強会&会社説明会 ~募集のお知らせ~|トピックス|株式会社jig.jp


遠くに行きたければみんなで行け
チーム開発で、大いにレベルアップする夏にしましょう!

「【福井県開催】2022jig.jp夏インターンシップ ~募集のお知らせ~|トピックス|株式会社jig.jp」

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS