最近の記事一覧



美大生のためのプログラミング入門

繰り返し(ループ) 2021/03/21 Composition with Grid IX by Piet Mondrian, 1919. https://www.wikiart.org/en/piet-mondrian/composition-with-grid-ix-1919 変数の次は「繰り返し」について学びます。 繰り返し処理は、プログラミング用語ではループ(loop)と呼ばれています。 前の章で ...

美大生のためのプログラミング入門

変数 2020/09/10 Vertical Composition with Blue and White by Piet Mondrian, 1936. https://www.wikiart.org/en/piet-mondrian/vertical-composition-with-blue-and-white-1936 はじめに この章では、変数について学びます。 変数はプログラミングにおける最初の関門(しかも難関)ではなかろうかと私は思っ ...

美大生のためのプログラミング入門

四角形に関する様々な関数(その 2) 2020/07/13 不自由な四角形の描き方 さて、自由な四角形に対し、 不自由な四角形の描き方を紹介してこのセクションは終わりとします。 不自由な四角形の定義にも色々 ...

美大生のためのプログラミング入門

四角形に関する様々な関数(その 1) 2020/06/15 自由な四角形の描き方 関数 rect で描画される四角形は、水平・垂直の線分にて構成される長方形でした。 しかし、長方形だけが四角形というわけでもなく、 四 ...

美大生のためのプログラミング入門

基本的な四角形の描き方 2020/06/10 はじめに:四角形を描く 上の画像は Piet Mondrian の作品 Composition in Color A (1917 年)で、 https://www.wikiart.org/en/piet-mondrian/composition-in-color-a-1917 で見ることができます。 直線の描き方については 前の章 で説明しました。 単に四角形の ...

美大生のためのプログラミング入門

序文 更新 2020/06/08 (初出 2020/04/05 ) はじめに この文書は、とある美大で実際に行った授業のテキストを元に作成されています。 理系学生と異なり、美大生は必ずしもプログラミングの素養があ ...

美大生のためのプログラミング入門

準備編 - Processing をインストールしよう 更新 2020/06/08 (初出 2020/04/14 ) はじめに このシリーズでは、Processing というソフトウェアを用いて、 プログラミングを学んでいきます。 説明されているプログラムを実際に動 ...

美大生のためのプログラミング入門

直線をより魅力的に 2020/06/08 はじめに line 関数の使用により、最低限度の表現ではありますが、 プログラムで絵を描けるようになりました。 しかし、これだけではまだまだ表現力が足りま ...

美大生のためのプログラミング入門

直線を描く 2020/04/24 今回と次回のセクションで目指すもの 上の画像は Piet Mondrian の作品 New York City I (1942 年)で、 https://uploads5.wikiart.org/images/piet-mondrian/new-york-city-i-1942.jpg!Large.jpg で見ることができます。 今回と次回のセクションにて目指すものは、 この ...

美大生のためのプログラミング入門

キャンバスを作る 更新 2020/04/19 (初出 2020/04/06 ) はじめに プログラムで絵を描くといっても、描く場所がないと始まりません。 まずはキャンバス作りから始めていきます。 大きさの指定 Processing では、何もプログ ...
vi っぽいテキストエディタを 120 行で作る 2019/02/19 ae - IOCCC 91 Best Utility を獲得したエディタ 実を言うと 120 行も必要なく、28 行で書けちゃったりするのですが ( “Best Utility IOCCC 91” https://github.com/SirWumpus/ioccc-ae/tree/master/91 )、 それはさておき、本文書では現代風に ...
Lua でオブジェクト指向プログラミング - メンバ変数やメソッド名を保護する方法 2017/08/22 はじめに 「 Lua で OOP: self を使わないオブジェクト指向プログラミング 」 では、 メソッドの引数にも、メソッド中にも self と書くことなく、 Lua でも C++ や C# のよ ...
Lua で OOP: self を使わないオブジェクト指向プログラミング 2017/08/19 はじめに Lua でもオブジェクト指向プログラミングは可能です。 しかし、普段 C++ や C# を使っているプログラマからすると、 メンバ変数やメソッドにアクセスす ...
Lua で、プログラムから変数を作る方法 2017/08/02 この文書の目的 Lua で遊んでいると、プログラムにて変数を**「作る」**必要性に出くわす場合があります。 この文書では、Lua のプログラムを用いて ...