2024年12月27日(金)~2025年1月5日(日)のご注文は、弊社年末年始休暇期間のため配送が遅れます。 TinyGoとは、Go言語のコンパイラーでマイコンがターゲットです。 本書では、Wio Terminalというマイコンをターゲットにして、TInyGoを使った組込み開発のハンズオンを行っていきます。 サンプルコードで取り扱うGo言語の基本文法を説明しているので、Go言語に初挑戦でも理解しながら読み進められます。 マイコンに搭載されたネットワーク機能を使って通信をしたり、ディスプレイに描画をしたり、実践的な組込み開発に挑戦してみましょう。 ※EPUBは固定型のものになります。 発売日:2022-11-10 ページ数:304ページ 目次 Chapter 1 TinyGoとは Chapter 2 開発環境のセットアップ Chapter 3 Goの基本 Chapter 4 TinyGo I
TinyGoとは、Go言語のコンパイラーでマイコンがターゲットです。 本書では、Wio Terminalというマイコンをターゲットにして、TInyGoを使った組込み開発のハンズオンを行っていきます。 サンプルコードで取り扱うGo言語の基本文法を説明しているので、Go言語に初挑戦でも理解しながら読み進められます。 マイコンに搭載されたネットワーク機能を使って通信をしたり、ディスプレイに描画をしたり、実践的な組込み開発に挑戦してみましょう。 ■ 商品名: 基礎から学ぶ TinyGoの組込み開発 ■ 価格:3,280円+税 ■ ISBNコード:978-86354-400-0 ■ 本のサイズ:A5判/ソフトカバー ■ 著者:高砂正哲 目次 Chapter 1 TinyGoとは Chapter 2 開発環境のセットアップ Chapter 3 Goの基本 Chapter 4 TinyGo Intern
↓↓↓ お知らせ (2022/11/18) ↓↓↓ ネットワーク部 (RTL8720DN) のファームウェアアップデート方法の修正があるため必ず確認してください。 具体的には、 $ git clone https://github.com/Seeed-Studio/ambd_flash_tool ではなく $ git clone https://github.com/Seeed-Studio/ambd_flash_tool --branch JP を使うようにしてください。 この情報を含め、正誤表を更新していっていますので、ご確認ください。 tinygobook/correct.md at main · sago35/tinygobook · GitHub ↑↑↑ お知らせ (2022/11/18) ↑↑↑ 2022/11/12 に「基礎から学ぶ TinyGoの組込み開発」(C&R研究所)
Think Python B 2 Think Python: How to Think Like a Computer Scientist 2nd Edition Allen B. Downey Copyright c �2018 ThinkPython: by is licensed under a Creative Commons 3.0 License 3 11 1 15 1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.3 . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4 . . . . . . . . . .
Autosplitter を制御するための asl ファイルの作成を補助してくれる asl-help というツールがあります。 この記事では Unity 製ゲームにおいての asl-help の基本的な使い方を説明します。 もくじ はじめに asl-help の特徴 この記事の前提 前提条件 用意しておくもの 関連リンク スクリプトの記述(基礎編) asl-help を有効にする シーンの取得 static な変数の値の取得 Settings の生成 IGT 計測やロードレスタイム計測の場合に、タイマーの設定が Real Time だったら切り替えを促す スクリプトの記述(応用編) Singleton パターン クラスのメンバ変数が他のクラス クラスの配列を取得 List の取得 はじめに asl-help の特徴 Unity 製ゲームの asl 作成で asl-help を使う利点 ポイ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 一言で言うと? この記事を一言で言うと、kaggleのあらゆる情報をマークダウン形式にしてまとめて(約50万トークン)、Geminiのプロンプトに入れたらいい感じだった!という内容です。 はじめに こんにちは!yukky_maruです。先日、KaggleのLLM 20 Questionsのwinner callが無事終わって賞金もいただき、一段落ついたので、今回自分が使った方法をシェアしたいと思います。 なお、この金メダルは半分くらいはGeminiのおかげです! Gemini を活用しまくりました。ChatGPTやClaudeではない理
はじめに 知っておくと仕事が捗るブラウザ上で動く超便利なツールを17個集めました。 Squoosh Googleが開発した画像変換・圧縮用のWebサービス。 プレビュー画面で変換前後の画質をリアルタイムで確認しながら圧縮設定を調整することができる。 Documatic Documaticは、プロジェクトドキュメントの開発プロセスを削減するためのツール。API リファレンスからユーザー ガイドまで、コード ベースを簡単に文書化できる柔軟なテンプレートとユーザーフレンドリーな編集ツールを提供する。 transform jsonからyamlの形式に変換したい等、あらゆるデータ形式から別の形式に変換するサービス。 jsonからyml、htmxからjsxへの変形、jsonやGraphQLのIDLからTypeScriptのinterfaceまでも、ブラウザ上で生成することができる。 Roadmap.s
これは何ふと思い立って、再生してる音楽の情報をWebSocketで取得できる音楽プレイヤーを作ってみました。開発についていろいろ書き綴ってみます。 TL;DR a.k.a. 今北産業 ↑をインストールして起動する ↑のページに書いてあるExampleコードを参考に配信レイアウトを組む 曲を再生する 何を思ったか昨年運営・開催したRTAイベント"Puzzle Game RTA Festival 4"にて、「セットアップ画面でかかっている曲、何だろう」というコメントが散見されました。配信レイアウトとして機能要件として今回は含めなくてよかったものの、後から「やっぱ欲しいよなあ」と思ったのでした。 しかしながらこの機能、いま私が知る範囲では結構実現するのが(少なくともローカルの楽曲をという観点では)困難ということが分かっていました。なので、「曲を再生しながら配信レイアウトにその情報を乗っける」とい
「おすすめ ノベルゲーム 作る」とかで検索すると、エディタ/エンジン名をたくさん並べた記事がヒットしがちですが、実際使ってみないとわからないことも多いかと思います。 2024年5月現在、ノベルゲームを今まで何本か完成・公開している私こと個人ゲーム開発者が、使ったことのあるノベルゲーム制作ツール/エンジンを厳選、おすすめを中心にまとめました。 なお、 -短期開発しか考えていない -凝ったこと、カスタマイズする予定は全くない -ちょっと作ってみたいだけで完成・公開しなくてもよい ……という方には、本稿そんなに参考にならないと思われます。 また、私が各エディタ・エンジンを使ったのは数年前というものもあるので、もし「その情報は古い」「改善している」という知見があればぜひコメントにお書き添えください。 前提:自分に合ったツールを選ぶ基本 ノベルゲーム作ってる人タイムラインにいっぱいいるんだけど、あ〜
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに みなさんは動画編集をやったことはありますか? 私は,頻度は低いものの動画編集をして動画投稿サイトに動画をアップロードした経験があります. 動画編集とは元来めんどくさく手間がかかるものではあるのですが,普段からWebアプリの開発をしている私は,以下のようなことを考えていました. HTML/CSSのように複数オブジェクトを一つのコンポーネントのように扱えたら,CSSのように統括して装飾を指定できたら,HTMLのレンダラー(ブラウザ)が相対値から計算して幅や高さを指定するように,動画のオブジェクトの時間長も編集アプリが計算して指定し
NES(海外版ファミリーコンピューター)向けのテトリスは、一定以上のレベルに到達すると処理落ちが発生してゲームを続行できなくなります。この処理落ちを活用して任意のコードを実行させる手法が編み出されました。 How to Reprogram Tetris By Playing It - Behind the Code Leveled Up - YouTube NES向けに販売されていたテトリスにはゲームオーバーになるまでプレイし続けられる「エンドレスモード」が存在しています。このエンドレスモードはレベル1~レベル18まではテトリミノの落下速度が上昇し続け、レベル19~レベル28は一定の落下速度を保ち、レベル29で急激に高速化するという仕組みが採用されています。このため数年前まではレベル29が上限レベルと考えられていたのですが、2010年代~2020年代頃に「タッピング」や「ローリング」といっ
この記事は2024/6/27に全面的に修正しています。 Pyxel(ピクセル)というPython用レトロゲームエンジンがあります。 画面サイズ256x256で発色数は16色、サウンドはシンプルな波形の音色を最大4音まで発音可能、といったシンプルな仕様で、扱いやすいPythonのコードを用いた低学習コストのゲーム開発ができます。 最近になってWebアプリ化できるようになったため、開発した作品は誰にでも気軽にプレイしてもらえるようになりました。すごいですね。 Pyxelについては以下で詳しく紹介しているのでぜひご覧ください。 実は以前の私は愚かにもこれをそのままネットで公開してしまっていたのですが、「いやそれはさすがにダメでしょ」というご指摘を喰らいまくり、その後公開を取り下げています。 なので、「どんな出来栄えなの?」と興味をもっていただいても現時点ではプレイいただくことはでないのですが、公
この記事の大まかな内容 Pythonでレトロゲームが開発できるPyxelの紹介をします。同じような開発環境を提供する「ファンタジーコンソール」というコンセプトについて触れ、競合(?)のPICO-8、TIC-80との機能比較と、macOSでの環境構築までを扱います。 シンプルなレトロゲームを作ってみたい 2023年現在、ゲーム開発のお供であるゲームエンジンは数え切れないほど存在します。今年話題に上がったものに絞っても、UnityやUnreal Engine、Godot Engineなどがあり、いずれも充実した機能で、快適なゲーム制作環境を提供してくれています[1]。 逆に、敢えて機能に制限を設けた、レトロゲームの制作に特化したファンタジーコンソールというものもあります。この記事では、その中でもPythonでコーディングが可能な、Pyxelというゲームエンジンに入門してみたいと思います。 ファ
ラブグラフでエンジニアをしています横江 ( @yokoe24 ) です。 ラブグラフでは、エンジニア以外で Google Apps Script (GAS) を書く方も多く、 Slack通知の自動化など、業務の効率化がおこなわれています。 マジですごいと思います! GASをエンジニア以外が書く問題点 一方で、コードを見るとプログラマーからするとムズムズするところもあります。 変数名に snake_case が混ざっている インデントが揃っていない for文の中で getValue() を回している Google Apps Script の getValue() メソッドはコストが高く、何度も実行するとタイムアウトの可能性が高まる == で比較している double quotes " と single quotes ' が混ざっている こういうコードを見ると直したくてウズウズしてしまいます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く