Unity ビジュアルスクリプティングで簡単ゲームを作ってみよう(隔週 全4回)

クリーク・アンド・リバー社(C&R社)のプロフェッショナルエデュケーションセンター(PEC)では、2021年12月16日(木)に実施したWebinar「Unity 2時間塾 ~デザイナー・プランナーのためのビジ […]

投稿Unity ビジュアルスクリプティングで簡単ゲームを作ってみよう(隔週 全4回)クリエイターのための総合情報サイト CREATIVE VILLAGEの最初に登場しました。

Lensだけで作るニューラルネットワーク

これは、FOLIO Advent calendar 2021 の15日目の記事です。 圏論を機械学習に応用する話題の一つとしてLensで微分可能プログラミングを実装する話を紹介したいと思います。とはいえ圏論など気にせずLensを使ったニューラルネットワークを実装していきます。学習モデル、誤差関数、学習係数などの基本的な構成要素が全てL…

Why Programming is Easy but Software Engineering is Hard

Beginners who want to get into the software field often get programming and software engineering mixed up. These are not the same thing. Programming is a part of software engineering. Software engineering on the other hand, encompasses so much more than programming. Software engineering is the pr…

Nゲージの模型をラズパイで動かす “らずてつ”その1――鉄道模型とラズパイをつなぐ

Nゲージの模型をラズパイで動かす “らずてつ”その1――鉄道模型とラズパイをつなぐ:名刺サイズの超小型PC「ラズパイ」で遊ぶ(第52回) 筆者は鉄道が好きです。乗りに行くのが基本の“乗り鉄”ですが、その際には乗った列車の写真を撮ることもあるので、まあ“撮り鉄”と言えなくもないです。ただしその際には“怒号”とは無縁…

log4jの脆弱性について

log4jとはJava用のloggingライブラリだ。loggingライブラリというのはログとして記録すべき文字列を受け取り、それをどこかに出力するものだ。文字列の中身を通常のloggingライブラリは気にしない。 log4jが通常のloggingライブラリと違うのは、文字列の中身を見て、一部の文字列を変数とみなして置換することだ。これは…

アッパーグラウンド監修! ゲームデザイン塾 仕様書ビルドアップ講座 ~現場で求められる仕様書とは~

メニュー どんな講座? 講座の特徴 講座内容 申し込む どんな講座? ゲーム設計者の必須スキルである【仕様書を作成する】という、これまで業界でも触れようにもなかなか触れられてこなかったテーマに対して、前代未聞のゲーム仕様 […]

投稿アッパーグラウンド監修! ゲームデザイン塾 仕様書ビルドアップ講座 ~現場で求められる仕様書とは~クリエイターのための総合情報サイト CREATIVE VILLAGEの最初に登場しました。

我田引水的な「関数プログラミングの入門」資料紹介 – あどけない話

これは、Haskell Advent Calendar 2021の2日目を埋めるために書いた記事です。実は単に僕が作った「関数プログラミングの入門」の資料の宣伝です。 ちなみに、僕の関数プログラミングの定義は「不変データプログラミング」であり、おそらく最も厳しい定義です。なので内容が分かれば、関数プログラミングに入門できた言…