プログラミング

Generative Art #4 - Processingサンプル

ProcessingによるGenerative Art作品 4作目を記録します。 Output フル解像度/その他出力パターンはこちら - Pixiv Material 使用言語: Processing 3.5.3 Source Code GitHubはこちら import processing.opengl.*; int _radius = 400; void setup(){ size(19…

Generative Art #3 - Processingサンプル

ProcessingによるGenerative Art作品 3作目を記録します。 Output フル解像度/その他出力パターンはこちら - Pixiv Material 使用言語: Processing 3.5.3 Source Code GitHubはこちら float _xStart; float _xNoise, _yNoise; float _radius; float _ang; fl…

Generative Art #2 - Processingサンプル

ProcessingによるGenerative Art作品 2作目を記録します。 Output フル解像度/その他パターンはこちら - Pixiv Material 使用言語: Processing 3.5.3 Source Code GitHubはこちら float _angleNoise, _radiusNoise; float _xNoise, _yNoise; float _angle, …

Generative Art #1 - Processingサンプル

ProcessingによるGenerative Art作品 記念すべき第一作目を記録します。 Output フル解像度はこちら - Pixiv Material 使用言語: Processing 3.5.3 Source Code GitHubはこちら void setup(){ size(1920,1080); background(0); strokeWeight(0.2); smooth();…

Pythonでゼロからゲームを作ってみた | デザインから実装まで

初心者ながら、Pythonでゲームを自作してみました。 ゲーム制作にあたって行った準備から、実装時にハマった注意点、出来上がったゲームのデザインまでを記録します。 Introduction 何かを作りたい なぜPythonを選んだのか Material Abstract ゲーム画面のス…

実験 | 画像をtxtファイルから3Dグラフで可視化したい | Python

txtファイルとして出力した画像ファイルを、Pythonを用いて3Dプロットで可視化してみます。 Introduction Material Results txtファイルの読み込み | pd.read_csv() XYの用意 | np.arange() / np.meshgrid() 3Dグラフプロット | mplot3d ModuleNotFoundError…

はじめてのWebスクレイピング | ブログ投稿曜日を分析する

はじめてのWebスクレイピングに挑戦しました。今回は手始めに、自分のブログの曜日ごとの投稿数を分析しました。 Introduction Material Results Wgetコマンドとは -r オプション | 再帰的にリンクをダウンロードする -w オプション | ダウンロード間隔をあ…

Pythonで鍵生成 - Keygen | はじめてのリバースエンジニアリング#7

鍵生成プログラムKeygenをPythonで作成します。 まずはradare2を用いてパスワード認証アルゴリズムを解析し、それを開くことができるKeygenを作成しました。 Introduction Material Results radare2でアルゴリズムを解析する forループの特定 forループの処…

パスワード認証の暗号化 | はじめてのリバースエンジニアリング#6

ASCII値の合計を比較する簡単な暗号アルゴリズムを用いて、自らリバースエンジニアリングするためのパスワード認証プログラムを作成し直しました。 Introduction Material Results 簡単な暗号アルゴリズム 正規パスワードの合計ASCII値を算出する パスワード…

パスワード認証プログラムの作成 | はじめてのリバースエンジニアリング#1

パスワード認証プログラムを作成し、それを自らリバースエンジニアリングしてアクセス承認を引き出したいシリーズその1。 今回は下準備として、今後解析していくための簡単なパスワード認証プログラムを作成しました。 Introduction Material Results パス…

はじめてのPython | Windows環境構築 - Atom

WindowsでPythonプログラミングを始める環境構築をしたので、ノートを残します。 Pythonを公式ページからダウンロードし、 テキストエディタのAtomをインストールしました。 Introduction Results Pythonのインストール Atomのインストール Atomでプログラム…

はじめてのC言語 | Linux環境構築 - vim

はじめてLinuxでC言語の初歩的なプログラミングをやったので、手順のノートを残します。 UbuntuにはもともとC言語が入っているので、 vimとgccをインストールすれば、 vimでテキストの作成、 gccでコンパイル、 ディレクトリの指定で実行、という手順で一連…