まこたん(makotan)の日記 このページをアンテナに追加 RSSフィード

makotangmail.com   

 

2016-06-23

[]たった10年生まれるのが早かっただけ

今日、ぼーっとtwitterみてたらふと思った。

たった10年。されど10年


http://projects.spring.io/spring-statemachine/


全部手書きか可能なのにするとして、今の言語仕様を使うときっとこう作るなぁ〜って思う方法だったw

2016-06-06

CTK 開発をぼんやり想像してみた

Amazonが新規サービスを作る際にプレスリリースを先に作るという話とか

RestfulAPIがかなり多用されてきてる感じとか

マイクロサービスはサービス間もAPIベースでとか

そういうのをぼんやり見てて・・・ふと思いついた


APIを作成する前にCompatibility Test Kit(以後CTK)を別プロジェクト&仕様として作る

もちろん、APIの仕様を詳細化するに従ってCTKは追加されていく

APIのバージョンアップをする際には前のバージョンのCTKが全て通る=置き換え可能、前のバージョンのCTKの一部を改変する=互換性を失ったバージョンアップとなる

CTKの範囲外を実装した場合はCTKが通っても互換性を失う可能性がある(自己責任)ので、事前にCTK追加の手続きを取る

UnitTestとの違いはあくまでAPIを外から叩くテスト

エラー時の挙動もテストしたい場合はFault injectionをサポートする(運用時には停止する)


なんてことを考えたんだけど、SIっぽい開発でそこまで出来ないよなぁ〜

社内で作るAPIを長期で保守運用するなら良いかもしれないと思った


ふと思い出したけど、Buriの開発って内部APIまで含めてこんな感じだったw

別プロジェクトじゃ無かったけどね

2016-06-01

今日見つけたサービス

指定の外国株を日本円で簡単に購入出来ます!ってサービス

このサービスはなかなか良いなぁ〜って思って見てた

なので、一般的な証券会社と比べてみた


その1

株の取引はその会社との相対取引、普通の証券会社は取引所取引(外国株であっても外国の取引所を通す)

なので、実際にはその株を購入しているというよりも株の一部を契約上保有したことになってる??

なんかよくわかんない(^^ゞ


その2

購入に使うお金、株の管理方法が書いてない

うっ・・・仮に負債抱えて倒産したらどうなるんだろう・・・


怖いのでパス。

普通に証券会社経由で買えば良いかな〜


注:個人の感想です

2016-05-28

Reactorはじめました

世の中では同様の物としてRxJavaとかakkaが流行ってるのは知ってるけど敢えて外したw

RxJavaはあんまり惹かれるタイプじゃなかった

akkaはあれやるならElixirで本家を楽しんだ方が良いな〜と見てて思った(Javaで頑張って複雑度が増してね?って)

ということで、色々探してるとhttp://projectreactor.io/を見つけたのでトライしてみようと

(joobyのmoduleにあったから興味がわいたのも一つの理由)


で、始めたのは良いけどいきなり躓いたw

とりあえずFluxとMonoとSubscriberを軸に見て行くとよいっぽい事が判った。

あと、オフィシャルマニュアル風なのは欲しい情報が無いこともあるので、githubに行くと欲しい情報がゲット出来ることもある


joobyとreactor.ioと あれとあれとあれ を組み合わせたら楽しそうだなぁ・・・って想像してるところ

2016-05-14

DIとAOPが面倒になってきたのでまとめを更新

プロダクト DIコンテナ 通信部分 Annotation 特徴
Spring MVC Spring Servlet 独自Annotation オールインワン
JAX-RS CDI/Spring Servlet JavaEEのAnnotation CDIかSpringとの組み合わせが事実上必須、複数の実装から選べる
Ninja Guice Servlet Annotationなし オールインワン
MSF4J DIなし netty JavaEEのAnnotation
SparkFramework DIなし Servlet(Jetty) 独自Annotation
RESTX DIなし Servlet JavaEEのAnnotation
Vert.x DIなし netty Annotation無し 全力でasync
Lagom 不明 不明 Annotation無し Playベースのオールインワン
Ratpack DIなし 不明 Annotationなし Spring-extensionあり
jooby Guice netty/Servlet Annotationなし moduleベースで好きな機能を組み合わせる

AOPが面倒なので、AOPに依存しない事を考えつつ

起動とかが重そうな物をさくっと排除しつつ

実装する側が大変になりそうな物を排除すると

まだ1.0になってないけどjoobyは良い選択かも知れない

ま、過去の利用実績が云々いう人たちには絶対使えないけどw


それにしてもAnnotationProcessorベースのAOPって無いのかなぁ〜

って考えてたある日のこと

 
東京の天気予報
-天気予報コム-
<< 2016/08 >>
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

makotanのアンテナ

1. 「S2Csv」を含む日記
2. om’s System
3. Most Recent Weblogs
4. 雇われIT社長の乱心ブログ [ITmedia オルタナティブ・ブログ]
5. 「S2Tapestry」を含む日記
6. アネゴの日記
7. 「Tuigwaa」を含む日記 - はてなダイアリー
8. 「S2Javelin」を含む日記
9. はてブニュース
10. CNET Japan Blog - 近藤淳也の新ネットコミュニティ論
なかのひと あわせて読みたい