Skip to content

Instantly share code, notes, and snippets.

View nobuh's full-sized avatar

Nobuhiro Hatano nobuh

View GitHub Profile
@nobuh
nobuh / unix_and_c.txt
Last active June 23, 2024 04:58
Unix と C のメモ
Hello World
コンパイラ
+---------+ +------------+
| main.c | ------> | a.out |
+---------+ +------------+
ライブラリ関数、シンボル、リンカ
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
double width = 400;
double height = 400;
double thick = 4;
double side = 109;
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyCustomPainter extends CustomPainter {
@override
void paint(Canvas canvas, Size size) {
final paint = Paint()
@nobuh
nobuh / basic-tcp-server.dart
Created April 16, 2024 07:29 — forked from mgechev/basic-tcp-server.dart
Basic TCP server in Dart
import 'dart:core';
import 'dart:async';
import 'dart:io';
void startServer() {
Future<ServerSocket> serverFuture = ServerSocket.bind('0.0.0.0', 55555);
serverFuture.then((ServerSocket server) {
server.listen((Socket socket) {
socket.listen((List<int> data) {
String result = new String.fromCharCodes(data);
@nobuh
nobuh / redoctober.md
Created June 24, 2023 10:18
「レッドオクトーバーを追え」

「レッド・オクトーバーを追え」

トム・クランシーのテクノスリラー出世作。映画化もされてそちらも有名。

ソ連(ロシアではない!)の新型戦略ミサイル原潜のレッド・オクトーバーが訓練の航海に出るが、 父親がソビエト幹部であり、潜水艦の艦長としての評価も高く、信奉する部下や門下生も多い艦長ラミレスが、 歪んだソビエト社会の犠牲となり医療事故で亡くなった妻の恨みを動機として、 潜水艦ごとの亡命を画策する。

@nobuh
nobuh / pw.py
Created April 17, 2023 05:40
クリップボード入出力サンプル
# pw.py - パスワード管理プログラム(脆弱なので使わないこと)
PASSWORDS = {'email': 'faregjnfapetugpaetrhgpqwg',
'blog': '4fjq-3085gjq-305g-',
'luggage': '12345'}
import sys
import pyperclip
if len(sys.argv) < 2:
@nobuh
nobuh / commalist.py
Created April 16, 2023 02:06
カンマ列挙リスト
def commalist(str):
listed = str[0]
for s in str[1:len(str)-1]:
listed = listed + ', ' + s
return listed + ' and ' + str[len(str)-1]
print(commalist(['apple', 'banana', 'tofu', 'cats']))
@nobuh
nobuh / collatz.py
Created April 14, 2023 23:18
コラッツ数例
def collatz(number: int) -> int:
if number % 2 == 0:
return number // 2
else:
return 3 * number + 1
try:
number = int(input('整数を入力してください:'))
print(number)
while number > 1:
@nobuh
nobuh / シンエバンゲリオン3.md
Created March 20, 2023 00:38
「シン・エヴァンゲリオン劇場版 EVANGELION:3.0+1.11 THRICE UPON A TIME 」

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

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

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

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