bouzuya.hatenablog.com

ぼうずやのにっき

2016-03-01から1ヶ月間の記事一覧

今月のふりかえり

今月をふりかえる。 単語でまとめると次のような感じ。 2016-W09 映画『 World War Z 』。bouzuya/b-o-a 0.0.0 。勉強会『リモートワークの現場の知恵』。勉強会『ドメイン駆動設計のためのオブジェクト指向入門』 2016-W10 勉強会『 Kobe.rb#37 』。 bouzuy…

実践ドメイン駆動設計の 2 章をよんだ

実践ドメイン駆動設計の 2 章を読んでいる。分かるような分からないような。『ドメイン』や『サブドメイン』・『境界づけられたコンテキスト』などの用語の定義がいまひとつ明らかでなく、分かりづらい。サブドメインに関しては、その優先付けの話などを混ぜ…

映画『グッド・ウィル・ハンティング/旅立ち』をみた

風邪。映画『グッド・ウィル・ハンティング/旅立ち』を観た。録画。

PROCKEY と A4 5mm 方眼レポート用紙をかった

PROCKEY とダイソー 5mm 方眼レポート用紙 を買った。 2016-03-23 に書いた『ラクガキノート術』を受けて「黒 2 赤 1 」を実践するべく筆記具を買いに行った。黒 2 赤 1 は強調するためにいろいろな色の筆記具を持つのではなく、太さの異なる黒をふたつと赤…

2016-W12 ふりかえり

2016-03-26 ReactiveX/rxjs に Symbol.observable 関連の Pull Request が merge された 2016-03-25 bouzuya/boa-core 0.6.2 をつくった 2016-03-24 boajs/todomvc-boa をつくった 2016-03-23 『ラクガキノート術』をよんだ 2016-03-22 神戸.rb Meetup #38 …

ReactiveX/rxjs に Symbol.observable 関連の Pull Request が merge された

2016-03-25 に書いた rxjs への Pull Request が merge された。 ただ先日 beta.3 になったところなので rxjs の npm 公開済み module で修正されるのはまだ先だろう。 ついでに、最近のぼくの Pull Request を記録しておく。 parshap/vtree-select#8 …… Mat…

bouzuya/boa-core 0.6.2 をつくった

bouzuya/boa-core 0.6.2 をつくった。 bouzuya/boa-core は bouzuya/b-o-a の core library 。 bouzuya/boa-core 0.6.2 では rxjs を 5.0.0-beta.2 に lock した。これは 0.6.1...0.6.2 を見れば分かる。このような修正を加えた背景は rxjs の互換性の問題で…

boajs/todomvc-boa をつくった

boajs/todomvc-boa をつくった。 Demo は http://boajs.github.io/todomvc-boa/ から確認できる。 boajs/todomvc-boa は bouzuya/b-o-a の TodoMVC 。 boajs/todomvc-boa の目的は次の 2 つだ。 b-o-a の例を示すこと b-o-a の実用性を検証すること boajs/to…

『ラクガキノート術』をよんだ

『ラクガキノート術』を読んだ。 思っていたよりも絵に重きを置いている点で期待とは違った。 第1章の絵を描くことをすすめるくだりは個人的には不要だった。なぜ描くのかではなく、どう描けばいいのかを、ぼくが求めていたからだ。 第2章は基本的な図形など…

神戸.rb Meetup #38 にでた

神戸.rb Meetup #38 に参加した。そこで書いたひとつの Qiita 記事と、つくった bouzuya/boa-handler-history 0.3.0 のことを書く。 会場はいつもと同じ勤労会館。今日は会社の同僚と一緒に 3 人で参加した。参加者が多くて狭い感じだった。aki さんに席を譲…

b-o-a 0.5.2 をつくった

bouzuya/b-o-a 0.5.2 をつくった。詳細は 0.4.0...0.5.2 を参照してほしい。 変更点は次のとおりだ。 boa-core の抽出 boa-handler-* の追加 bouzuya/boa-handler-dom@0.4.0 bouzuya/boa-handler-history@0.2.0 bouzuya/boa-handler-init@0.3.0 bouzuya/boa-…

2016-W11 ふりかえり

2016-03-19 s/boajs-/boa-/ 2016-03-18 b-o-a 向けの virtual-dom library "boajs-vdom" をつくった 2016-03-17 bouzuya/b-o-a 0.4.0 をつくった 2016-03-16 AWS:DynamoDB × Tomcat × Scala 勉強会にでた 2016-03-15 TypeScript -> Babel の多段構成をやめた…

s/boajs-/boa-/

boajs-* な git repository および npm package を boa-* に改名した。具体的には次のとおりだ。 bouzuya/boajs-core -> bouzuya/boa-core bouzuya/boajs-router -> bouzuya/boa-router bouzuya/boajs-vdom -> bouzuya/boa-vdom bouzuya/boajs-handler-dom -…

b-o-a 向けの virtual-dom library "boajs-vdom" をつくった

bouzuya/boajs-vdom 0.1.1 のことを書く。変更点は initial commit...0.1.1 を参照。 bouzuya/boajs-vdom は Matt-Esch/virtual-dom およびそれから HTML などに変換する npm package をまとめたものだ。bouzuya/boajs-vdom は bouzuya/boajs-handler-dom な…

bouzuya/b-o-a 0.4.0 をつくった

bouzuya/b-o-a の 0.4.0 をつくった。詳細は 0.3.0...0.4.0 を参照。 主な変更点は App を Handler という名前に変更したことだ。 この変更に合わせて App および bouzuya/rally-rxjs 内で executor と呼ばれていたものをすべて同格の Handler として扱うよ…

AWS:DynamoDB × Tomcat × Scala 勉強会にでた

【神戸】3/16(水) AWS:DynamoDB × Tomcat × Scala 勉強会 に参加した。 会場の株式会社ティアラインは会社から徒歩 10 分圏内なので良かった。 内容としては Tomcat の session replication 。DynamoDB ・ ElastiCache (memcached/Redis) を紹介していた。い…

TypeScript -> Babel の多段構成をやめた

2016-03-11 に bouzuya/rally-rxjs へ適用した TypeScript -> Babel の多段構成の回避方法を書く。具体的には、型定義として ES2015 (ES6) を使いながら target を es5 にすることで回避した。当該 commit は bouzuya/rally-rxjs#47ff4ca6d5c673e14275f3fa5b…

power-assert & typescript & babel とたたかった

2016-03-10 に power-assert の bug fix へ協力したことを書く。 TL;DR power-assert & typescript (target/module: es2015) & babel という構成。型定義に従って import * as assert from 'power-assert'; としたとき、実行時に Error を投げる問題があった…

2016-W10 ふりかえり

2016-03-12 映画『ソルト』をみた 2016-03-11 b-o-a を mocha から AVA にのりかえた 2016-03-10 bouzuya/b-o-a の logo をかいてもらった 2016-03-09 bouzuya/b-o-a をつくった 2016-03-08 神戸.rb Meetup #37 にでた 2016-03-07 bouzuya/rally-rxjs の Goo…

映画『ソルト』をみた

映画『ソルト』を地上波の録画で観た。ネタバレする。 「細けえことは気にすんな」という感じ。ソ連時代のスパイが米国の大統領を殺して核戦争を起こすという、どことなく古い設定などを気にしてはいけない。統率が取れているんだか取れていないんだか分から…

b-o-a を mocha から AVA にのりかえた

bouzuya/b-o-a 関連 project の test を mocha から AVA に変更した。試して気づいた長所・短所などを書く。 AVA は testing framework 。repository は sindresorhus/ava 。競合は mochajs/mocha や substack/tape など。 きっかけは mocha の this で cont…

bouzuya/b-o-a の logo をかいてもらった

bouzuya/b-o-a の logo を @hashedrock さんに描いてもらった。昨日の記事 (2016-03-09) で我慢できずに貼ってしまったので順序がおかしいのだけど……。 logo icon 要素としては次のとおり。 へび (boa constrictor) b o a の文字 輪・循環の構造 緑色 気合を…

bouzuya/b-o-a をつくった

2016-03-05 につくった bouzuya/b-o-a のことを書く。 bouzuya/b-o-a は bouzuya/rally-rxjs の構造の核となる部分を抜き出したもの。構造の説明は 2016-02-27 に書いた bouzuya/rally-rxjs 0.2.0 の紹介や 構造説明用の gist を見ると良い。簡単に説明する…

神戸.rb Meetup #37 にでた

神戸.rb Meetup #37 に参加した。時間は残業してからだったので 1 時間ほど。bouzuya/rally-rxjs の refactoring を。bouzuya/rally-rxjs と似た形で社内向けの app をつくっているので、その知見を反映させている。

bouzuya/rally-rxjs の Google Maps 対応をつくった

2016-03-08 につくった bouzuya/rally-rxjs の Google Maps 対応のことを書く。virtual-dom の Widget を使い、 rally-rxjs から Cycle.js のような selector を削除することで、対応した。 bouzuya/rally-rxjs は bouzuya/vdom-rxjs-ssr をより実践的な形に…

2016-W09 ふりかえり

2016-03-05 『ドメイン駆動設計のためのオブジェクト指向入門』にでた 2016-03-04 『リモートワークの現場の知恵』にでた 2016-03-03 bouzuya/rally-rxjs の core を小さくした 2016-03-02 bouzuya/rally-rxjs の Source Maps をためした 2016-03-01 映画『 …

『ドメイン駆動設計のためのオブジェクト指向入門』にでた

関西 DDD.java のドメイン駆動設計のためのオブジェクト指向入門に参加した。 京都。三本の発表で時間いっぱいだった。増田さんも居るし、ね。 ぼくとしては原則を再確認した感じ。ぼくが考える DDD の大原則は「ドメインとコードを一致させようとする」こと…

『リモートワークの現場の知恵』にでた

DevLOVE関西のリモートワークの現場の知恵に参加した。 いま勤めている会社 FaithCreates では『リモートワーク』の導入を検討している。懸案事項は同時に導入を検討している『プライバシーマーク』との兼ね合いだ。そのあたりを既に導入している他社はどう…

bouzuya/rally-rxjs の core を小さくした

bouzuya/rally-rxjs の client の core を小さくした。 client から dom / history / state を拡張として分離した。new Client(...) に指定していた関連性の低い引数を、それぞれの拡張への引数に分離できた。 現状の拡張は client 内で次の役割を持つ。 app…

bouzuya/rally-rxjs の Source Maps をためした

bouzuya/rally-rxjs の Source Maps について検討したことを書く。 きっかけは『オープンソースのエディタ「Visual Studio Code」がChromeブラウザのデバッガプロトコルに対応。エディタから直接デバッグ可能に』という記事を読んだこと。 結論から言うとま…