\/p>\n
\u3010\u30a4\u30d9\u30f3\u30c8\u5185\u5bb9\u3011 ## \u300cWebAssembly\u3067Scratch\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u4f5c\u308d\u3046!\u300d\u96c6\u4e2d\u8b1b\u5ea7\u3068\u306f<\/p>\n \u4eca\u6700\u3082\u6ce8\u76ee\u3055\u308c\u3066\u3044\u308b\u6280\u8853\u306e\u4e00\u3064\u3001WebAssembly\u306b\u3064\u3044\u3066\u57fa\u672c\u304b\u3089\u52c9\u5f37\u3057\u307e\u3059\u3002 – WebAssembly\u306e\u57fa\u672c\u7684\u306a\u6982\u5ff5 \u307e\u305f\u3001\u5fdc\u7528\u7de8\u3068\u3057\u3066Scratch\u306e\u30ab\u30b9\u30bf\u30e0\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u958b\u767a\u3057\u3001WebAssembly\u3068\u9023\u643a\u3057\u305f\u30d6\u30ed\u30c3\u30af\u3092\u4f5c\u3063\u3066\u307f\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u5185\u5bb9\u3082\u53d6\u308a\u6271\u3046\u4e88\u5b9a\u3067\u3059\u3002<\/p>\n – Scratch\u306e\u30ab\u30b9\u30bf\u30e0\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u57fa\u790e ## \u3053\u306e\u65e5\u306b\u3084\u308b\u3053\u3068<\/p>\n \u4eca\u56de\u306e\u30a4\u30d9\u30f3\u30c8\u306e\u30a2\u30b8\u30a7\u30f3\u30c0\u306f\u4ee5\u4e0b\u3067\u3059\u3002\u8aac\u660e\u306e\u9806\u756a\u306f\u524d\u5f8c\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n – \u753b\u50cf\u51e6\u7406\u306e\u57fa\u672c\u7684\u306a\u3053\u3068\u3092\u5b66\u307c\u3046 ## \u30bf\u30a4\u30e0\u30e9\u30a4\u30f3<\/p>\n 19:00 ~ 19:30 WebAssembly\u306e\u5ea7\u5b66 ## \u53d7\u8b1b\u306b\u3042\u305f\u3063\u3066<\/p>\n \u524d\u63d0\u3068\u3057\u3066\u524d\u56de\u307e\u3067\u306e\u4f5c\u696d\u304c\u7d42\u308f\u3063\u3066\u3044\u308b\u3082\u306e\u3068\u3057\u3066\u3044\u307e\u3059\u3002 https:\/\/udzura.jp\/engineer-cafe-lab-wasm-course\/2024-25\/00_installday\/ ## \u7528\u610f\u3059\u308b\u3082\u306e<\/p>\n – \u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u304c\u3067\u304d\u308bPC(Windows\/Mac\u4e21\u65b9\u53ef\u80fd\u3067\u3059\u304c\u3001Mac\u3092\u63a8\u5968\u3057\u307e\u3059)<\/p>\n \u3010\u30bf\u30a4\u30e0\u30c6\u30fc\u30d6\u30eb\u3011 【イベント内容】 ## 「WebAssemblyでScratchプラグインを作ろう!」集中講座とは 今最も注目されている技術の一つ、WebAssemblyについて基本から勉強します。 – WebAssemblyの基本的な概念 また、応用編としてScratchのカスタムプラグインを開発し、WebAssemblyと連携したブロックを作ってみます。以下のような内容も取り扱う予定です。 – Scratchのカスタムプラグインの基礎 ## この日にやること 今回のイベントのアジェンダは以下です。説明の順番は前後する可能性があります。 – 画像処理の基本的なことを学ぼう ## タイムライン 19:00 ~ 19:30 WebAssemblyの座学 ## 受講にあたって 前提として前回までの作業が終わっているものとしています。 https://udzura.jp/engineer-cafe-lab-wasm-course/2024-25/00_installday/ ## 用意するもの – プログラミングができるPC(Windows/Mac両方可能ですが、Macを推奨します) 【タイムテーブル】 エンジニアカフェ
\n\u672c\u30a4\u30d9\u30f3\u30c8\u306fEngineerLab\u306e\u96c6\u4e2d\u8b1b\u5ea7\u300cWebAssembly\u3067Scratch\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u4f5c\u308d\u3046!\u300d\u306e\u7b2c3\u56de\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n
\n\u5177\u4f53\u7684\u306b\u306f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30c6\u30fc\u30de\u3092\u6271\u3044\u307e\u3059(\u3042\u304f\u307e\u3067\u4e88\u5b9a\u3067\u3059)\u3002<\/p>\n
\n– \u30d6\u30e9\u30a6\u30b6\u3067\u306e\u4f7f\u3044\u65b9
\n– Rust\u3092\u7528\u3044\u305f\u5b9f\u8df5\u7684\u306aWebAssembly\u30d7\u30ed\u30b0\u30e9\u30e0<\/p>\n
\n– Scratch\u304b\u3089WebAssembly\u3092\u4f7f\u3046\u65b9\u6cd5<\/p>\n
\n– \u30b0\u30ec\u30fc\u30b9\u30b1\u30fc\u30eb\u753b\u50cf\u3092\u4f5c\u3063\u3066\u307f\u3088\u3046
\n– \u30d6\u30e9\u30a6\u30b6\u3067\u30ab\u30e1\u30e9\u3092\u52d5\u304b\u305d\u3046
\n– \u305d\u308c\u3089\u306e\u30c7\u30fc\u30bf\u3092WebAssembly\u3067\u7e4b\u304e\u3053\u3082\u3046<\/p>\n
\n19:30 ~ 20:20 \u30ef\u30fc\u30af\u30b7\u30e7\u30c3\u30d7\u524d\u534a
\n\u9069\u5b9c\u4f11\u61a9
\n20:30 ~ 20:55 \u30ef\u30fc\u30af\u30b7\u30e7\u30c3\u30d7\u5f8c\u534a
\n20:55 ~ \u4eca\u56de\u306e\u307e\u3068\u3081\u3001\u61c7\u89aa\u30fb\u8cea\u554f\u30bf\u30a4\u30e0<\/p>\n
\n\u4ee5\u4e0b\u306e\u904e\u53bb\u306e\u8cc7\u6599\u3092\u53c2\u8003\u306b\u5fa9\u7fd2\u3057\u3066\u3044\u305f\u3060\u3051\u308c\u3070\u5e78\u3044\u3067\u3059\u3002<\/p>\n
\nhttps:\/\/udzura.jp\/engineer-cafe-lab-wasm-course\/2024-25\/01_whatiswasm\/
\nhttps:\/\/udzura.jp\/engineer-cafe-lab-wasm-course\/2024-25\/02_string\/<\/p>\n
\n19:00 ~ 19:30 WebAssembly\u306e\u5ea7\u5b66
\n19:30 ~ 20:20 \u30ef\u30fc\u30af\u30b7\u30e7\u30c3\u30d7\u524d\u534a
\n\u9069\u5b9c\u4f11\u61a9
\n20:30 ~ 20:55 \u30ef\u30fc\u30af\u30b7\u30e7\u30c3\u30d7\u5f8c\u534a
\n20:55 ~ \u4eca\u56de\u306e\u307e\u3068\u3081\u3001\u61c7\u89aa\u30fb\u8cea\u554f\u30bf\u30a4\u30e0<\/span><\/p>\n"}}}undefinedEvent Detail
WebAssemblyでScratchプラグインを作ろう! 第3回 - WebAssembly モジュールでより複雑なことをしよう
本イベントはEngineerLabの集中講座「WebAssemblyでScratchプラグインを作ろう!」の第3回となります。
具体的には、以下のようなテーマを扱います(あくまで予定です)。
– ブラウザでの使い方
– Rustを用いた実践的なWebAssemblyプログラム
– ScratchからWebAssemblyを使う方法
– グレースケール画像を作ってみよう
– ブラウザでカメラを動かそう
– それらのデータをWebAssemblyで繋ぎこもう
19:30 ~ 20:20 ワークショップ前半
適宜休憩
20:30 ~ 20:55 ワークショップ後半
20:55 ~ 今回のまとめ、懇親・質問タイム
以下の過去の資料を参考に復習していただければ幸いです。
https://udzura.jp/engineer-cafe-lab-wasm-course/2024-25/01_whatiswasm/
https://udzura.jp/engineer-cafe-lab-wasm-course/2024-25/02_string/
19:00 ~ 19:30 WebAssemblyの座学
19:30 ~ 20:20 ワークショップ前半
適宜休憩
20:30 ~ 20:55 ワークショップ後半
20:55 ~ 今回のまとめ、懇親・質問タイムINFORMATION
Organizer