Skip to content

Instantly share code, notes, and snippets.

View nobuh's full-sized avatar

Nobuhiro Hatano nobuh

View GitHub Profile
@nobuh
nobuh / シンエバンゲリオン3.md
Created March 20, 2023 00:38
「シン・エヴァンゲリオン劇場版 EVANGELION:3.0+1.11 THRICE UPON A TIME 」

エヴァンゲリオンの全てを包括した完結となる映画最終作

なんだかんだいろいろあったけど、結局父を成仏させて、平和な世界を作りました。 というエンディングにいかに到達するための物語だったか、というのがよくわかる作品。

ならば最初から TV 版でこういうエンディングに到達すべきだったところ、 そうなれてなかったのは監督の精神的な成熟度がまだそこまで達していなかった、 というところだったのだろうか。

前作までを見た人にとっては、見ること自体は無駄ではない、が、媒体を買うまでかというと微妙だった

@nobuh
nobuh / アグレッサーズ.md
Last active March 18, 2023 16:01
「アグレッサーズ 戦闘妖精・雪風」感想

アグレッサーズ 戦闘妖精・雪風

image

戦闘妖精・雪風シリーズの4作目。謎の異性体との戦闘が、空中戦のみという段階から全面的な闘争へと移っていき、 ジャムの存在も機械知性体という雰囲気から一歩進んで、多世界解釈、量子力学的存在のような、 哲学的な雰囲気に移った前作のラストからの続きの物語。

雪風とレイフは特殊戦からさらに独立したアグレッサー部隊を務めることになり、地球の軍隊、 日本とオーストラリアの軍隊との模擬戦を行うことになる。

<?php
const EXIT_SUCCESS = 0;
const EXIT_FAILURE = 0;
const COLUMN_ID_SIZE = 19;
const COLUMN_USERNAME_SIZE = 32;
const COLUMN_EMAIL_SIZE = 80;
const ID_SIZE = COLUMN_ID_SIZE;
@nobuh
nobuh / usosql.php
Created June 29, 2022 23:30
Pseudo Toy SQLite clone in php
?php
define("EXIT_SUCCESS", 0);
define("EXIT_FAILURE", 1);
class InputBuffer
{
public ?string $buffer;
public int $buffer_length;
public int $input_length;
@nobuh
nobuh / nand2tetris-asm.js
Created July 30, 2021 14:49
nand2tetris assmebler in node.js
// nand2tetris-asm.js
const fs = require('fs')
const readline = require('readline')
const { EOL } = require('os')
// argv[0] = 'node'
// argv[1] = 'this_js_itself'
const infile = process.argv[2]
@nobuh
nobuh / gba_gcc_programming.md
Created May 7, 2021 05:17
GBA GCC プログラミング
@nobuh
nobuh / boot_debian.md
Last active May 6, 2021 03:38
QEMU 学習ノート

QEMU ARM 学習ノート

qemu-system-arm のインストール

qemu サイトトップでも apt パッケージが奨励されているのでソースインストールはまだやっていない

そのため --target-list=arm-softmmu でビルドしてないが、もし必要になったら qemu はソースから入れ直す

テストイメージ

@nobuh
nobuh / Program.cs
Created January 30, 2021 23:17
Key Input Sample for .NET 5 Console App
using System;
namespace KiloSharp
{
class Program
{
static void enableRawMode()
{
Console.CursorVisible = false;
}
@nobuh
nobuh / Black_Screen_on_Legacy_Mac.md
Last active February 7, 2020 14:03
それでも Classic Mac でバグったときの黒い画面は見たことがある(気がする)
@nobuh
nobuh / ddd_and_ca_poem.md
Last active January 24, 2020 00:39
ドメイン駆動設計とクリーンアーキテクチャがウォーターフォールに落ち込みやすい理由について考えてみた

なぜアジャイルはウォーターフォールっぽく失敗してしまうのか

考えてみた

クリーンアーキテクチャーが優秀なゆえのミスマッチ時のインパクト仮説

ドメイン駆動設計は本質的にはアジャイルのプロセスに沿った哲学、設計のしかたの概念ととらえることが出来る。 その中心はドメインエキスパートと開発者との対話で、イタレーティブにモデルを設計していくというところ。

そのドメイン駆動設計の具体的な事例、テンプレートとしてクリーンアーキテクチャ (CA) が広く適用されている。さらに具体的なものとしてオニオンとかもある。