makotan _at_ gmail dot com

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

mvn archetype:generate でマルチプロジェクト作成メモ

久しぶりにmaven使ってマルチプロジェクト作ろうかなぁ〜って思って archetype:create のページを見に行ったら、これはもう古いから archetype:generate 使ってねって書いてるので、誰か書いてないかなぁ〜って思って探したのに誰も書いてなかったのでトライ…

感想

このBlogでchefを使い始めてほぼ1ヶ月 1ヶ月なので1ヶ月らしい感想をメモ 良いところ サーバの追加が楽 新しくサーバを追加しようと思ったときもnodeにchefを入れてchef-Serverからポチポチやってnodeでchefを動かせば完了 これはものすごく楽 サーバの構築…

Chef-Clientのインストール

Linux/Macの場合 sudo true && curl -L https://www.opscode.com/chef/install.sh | sudo bash Windowsの場合 http://wiki.opscode.com/display/chef/Installing+Chef+Client+on+Windows ダウンロードしてインストール 各nodeのインストール方法は基本的にこ…

アジャイルとかDDDとか色々見てて

一つのやり方であらゆるものをカバーできないっていう事実があるんだから みんな好き勝手な方向を目指して多様化した方が良いんじゃないかなぁ〜 とまるでつぶやきのような日記を残すw Excel方眼紙大好きな人はそれで市場がある限り良いだろうし、DDDよりも…

java-ja.dddに行ったので気になったことだけメモ

初めて行ったけど、GREEすげーな(家賃高そうなのに・・・) で、ず〜っと聞いてて気になったこと ドメインオブジェクトの見つけ方 ドメインオブジェクトの粒度 複数のドメインオブジェクトが絡む処理をどこに書くか問題 業務ロジックと業務ルールとフラグと状…

単一キーと複合主キー

個人的に単一キーはID 複合主キー候補のキーはCode って呼んでる。 って書きたかっただけで、複合主キーはどうのこうの言うつもりは特にないw 複合主キーより"主キーを複数の項目で構成する"はマジでやめた方が良いと思うけどね

技術の進歩がもたらす能力低下

って言葉をあの8つの質問を見て思った。 流れ的にはこんな感じじゃ無いかと・・・ プロジェクトが開始 =>Javaの人員が少ない =>能力のある人員の力を使って初心者でも作れる仕組みを作る =>知る必要すらない機能が増える =>そのまま何年も経つ =>…

Spring3とCDIの比較

あくまで2012年の第四半期頃に触ったCDIとの比較なので、今の最新版はいろんなものが解消されてる・・・といいな〜 DIとしての機能 CDIはclassのスキャンを基本にしてアノテーションだけで済まそうとしてる ただし、空っぽのxmlファイルは一つ絶対に必要 Spr…

Chef Workstationのセットアップ手順

ホントは書こうかと思ったんだけどね・・・ ここに書いてあってそのままだからこれで良いかな〜 http://www.linuxguy.in/how-to-configure-chef-workstation-with-chef-server-11/ 注意点と言えば knife configure -i した後 パスは全部ローカル URLはhttps…

AWSのSWFについての雑感

だいぶ前にだいちゃんがSWFについて書いてたので、続編に便乗しようかと待ってたけど、いくら待っても続編書かないから・・・ 良いと思うところ スケール前提 普通にワークフローエンジン作っててかな〜〜〜り悩むところはAWSが頑張ってくれてる ここはホン…

Chef-serverをEC2に入れる場合の手順

VMWare等へのインストールはパッケージを入れて、コマンドを叩くだけなので簡単 http://www.linuxguy.in/how-to-install-and-configure-open-source-chef-server-11/ EC2でサーバの起動 Ubuntuを選択 ディスクはそんなに要らない いろんなプロダクトを起動し…

chef-Server インストール

おまけ。 Webページ見てると色々と方法を書かれてるけど、Ubuntu 12.04を使ったら・・・っていう事で chef-server http://www.opscode.com/chef/install/ ここからパッケージを指定してダウンロード(180Mほど)して wget …. dpkg -i パッケージ名.deb ブラウ…

chef-solo & Windows & gitを使わない インストール

手順の流れは chef-clientをダウンロードしてインストールする chefのルートのディレクトリを決める。ただし、solo用 その中にキャッシュのファイルとかrepoとかcookbook(repoの中)を用意して cookbookの中にrecipeを用意する recipeを使うためのファイルを…

chef-solo & Windows & gitを使わない 予告

最近はやりのChefですが、個人的には 開発環境の整備とかに使えると開発環境のマニュアル書くより楽だし ときどき手順すっ飛ばして動かないって文句言ってくる人対策にもなるしw 時々マシンぶっ飛ばして再セットアップで泣く人対策にもなるし 個人毎の接続…

SIerの何が問題なのか、そしてその先

これまでの経験からまとめてみた。 変化する技術 技術が変化することそのものは問題ないんだけど 表面的な技術は5年も持たないし 最重要なデータ保存に関する技術ですら20年くらいで変化が始まるし 変化しないもの 人間が絡む部分は全く変化しようとしない E…

メモ

Web http://www.opscode.com/ ドキュメント http://docs.opscode.com/ wiki http://wiki.opscode.com/display/chef/Home コミュニティー&cookbooks http://community.opscode.com/ GitHub cookbooks https://github.com/opscode-cookbooks chef-repoのテン…

プログラミング言語

プログラミング言語を見るときにどんな風に見てるのかについて。 考え方 プログラミング言語はエンジニア専用のインタフェースである。 この考え方から重視してるのは 使いやすい事 つまらないミスが起きにくいこと フィードバックが速いこと ここからは言語…