Skip to content

Instantly share code, notes, and snippets.

Avatar

Nobuhiro Hatano nobuh

View GitHub Profile
@nobuh
nobuh / Black_Screen_on_Legacy_Mac.md
Last active Feb 7, 2020
それでも Classic Mac でバグったときの黒い画面は見たことがある(気がする)
View Black_Screen_on_Legacy_Mac.md
@nobuh
nobuh / ddd_and_ca_poem.md
Last active Jan 24, 2020
ドメイン駆動設計とクリーンアーキテクチャがウォーターフォールに落ち込みやすい理由について考えてみた
View ddd_and_ca_poem.md

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

考えてみた

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

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

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

@nobuh
nobuh / HelloWorld_Program.cs
Last active Apr 24, 2019
C# self learning
View HelloWorld_Program.cs
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World");
}
@nobuh
nobuh / note_eloquent_javascript.md
Last active Dec 25, 2018
Eloquent Javascript のノート
View note_eloquent_javascript.md

{ の意味

  • 行頭ではブロックの開始を意味する
  • その他の場所では json オブジェクト

オブジェクトのプロパティの消し方

  • anObject.aProperty = undefined; で消すと、プロパティが残ったまま undefined になる
  • delete anObject.aProperty; で消すと、プロパティそのものが消える。 in オペレーターも false を返すようになる。

const オブジェクトのプロパティの値は変更できる

@nobuh
nobuh / HaxeFlixelNote.md
Last active Nov 26, 2018
HaxeFlixel ノート
View HaxeFlixelNote.md

Install Haxe

Install HaxeFlixel

HaxeFlixel HelloWorld

@nobuh
nobuh / gist:60ccd4ed3dedf7fbee8b99d882c611ff
Created Jun 8, 2018 — forked from cucmberium/gist:e687e88565b6a9ca7039
Twitterの検索API & Twitterでの検索術
View gist:60ccd4ed3dedf7fbee8b99d882c611ff

twitterの検索術 (search/tweetssearch/universal)

search/tweets では一週間以上前のツイートは検索できないので注意

search/universal は公式のConsumerKey/ConsumerSecretでないと使用できない

当方では一切の責任を負いません

@nobuh
nobuh / install_matplotlib_on_miniconda.sh
Created Nov 20, 2017
How to install matplotlib on MIniconda
View install_matplotlib_on_miniconda.sh
# conda-forge as the channel for matplotlib
conda install -c conda-forge matplotlib
@nobuh
nobuh / brave_story.md
Last active Sep 23, 2017
【書評】宮部みゆき「ブレイブ・ストーリー」
View brave_story.md

宮部みゆき「ブレイブ・ストーリー」

あらすじ

小学校5年生のワタルは、友達もいるごく普通の小学生。近所には建設が途中で中断になった廃屋のようなビルがある。 学校でそのビルで幽霊の噂がたち、子供らしい好奇心で探検することになるが、そこで謎の扉に遭遇する。 それに合わせるように過去に家族における凄惨な不幸を経験している転校生のミツル、誘拐事件の被害者で精神を病んでしまったビルオーナーの娘のカオリ、傲慢で暴力的な地域の有力者の息子、いろいろな事件が発生する。ついに自らにも降りかかった不幸な運命を変えるために、ミツルに続いて扉を通って「幻界」に赴くことになる

感想

View .vimrc
" To insert spaces whenever the tab key is pressed.
" To expand existing tabs, use :retab
set expandtab
" Number of spaces inserted for indentation.
set shiftwidth=4
" BS delete spaces for tabs
set smarttab
" Without .swap files
set noswapfile
set tabstop=4
@nobuh
nobuh / seigino_mikata.md
Last active Sep 17, 2017
【書評】本多 孝好「正義のミカタ」
View seigino_mikata.md

正義のミカタ表紙

あらすじ

高校時代はずっと殴られたり、恐喝されるなどのいじめを受けていた主人公。豊かではないががんばって生活している家族環境のなか、 高校卒業を控えた3年生に少しでも自分を変えようと一念発起して一年間ほど勉強し、なんとか中堅の飛鳥大学に入ることに成功する。

新たな生活で自分を変えようと思った矢先、高校時代のいじめっこと再会をする。早速いじめの暴力を受けたとき同じ新入生のトモイチが救ってくれる。 彼は飛鳥大学に長い伝統を持つ「正義の味方研究会」の部員だった。

ながいいじめを受けてきたことで培われた反射神経やダメージを軽減する防御テクニックを見込まれ、主人公も正義の味方研究会に参加することになる。

You can’t perform that action at this time.