2008-11-01 (土) [長年日記] Edit
1 [本]
基礎から学ぶSEの法律知識(大澤 恒夫/市毛 由美子/鮫島 正洋)
だいたい知ってる内容ではあったけど、知りたいことがピンポイントで載ってたので大変役に立った。結論としては「基本契約書をちゃんと結べ」なんだけど、それを書くのが大変なんだよなあ。いちおうサンプルが載ってはいるけれど、本当にこれでいいのかはよく分からない。
とりあえず、これを真似してOOoで文書化しといた。あとは個別契約書をどうするかだな。どっかにサンプルとかないんだろうか。
あと、下請法はもうちょっと調べる必要があるな。
請負契約と準委任契約と派遣契約
- 請負契約は「ある仕事を完成させる」ことを注文する。注文者は仕事の指図はできない。瑕疵担保責任あり。
- 業務委託契約(準委任契約)は「ある業務処理を実施する」ことを委託。注文者は仕事の指図はできない。瑕疵担保責任なし。
- 派遣契約は、「労働力を提供する」契約。注文者は仕事の指図ができる。
参考
基本契約書については、取引先保管用と当社保管用で2通作成するのですが、早速、取引先から2通の基本契約書が送付されてきました。見ると、それぞれに2000円の収入印紙が貼られ、消印がされた状態でした。
この基本契約書(継続的取引の基本となる契約書)に貼るべき収入印紙の額を調べると、4000円分でした。なるほど!です。当社では2000円の収入印紙を2枚購入し、それぞれに貼り付け消印をして、出来上がった完成版の契約書1通を取引先に送付しました。残りの1通は当社で保管です。
2 [本]
<ビジネス下克上時代に勝つ!>ランチェスター戦略「弱者逆転」の法則(福永 雅文)
もろもろの確認用に読んだ。
2008-11-07 (金) [長年日記] Edit
1 [本]
がなり流! 誰もやらないけど、誰にでもできる勝利の「王道」を教えよう。(高橋 がなり)
なんで古い本なのに本書を手に取ったか
ある一文に目を引かれたから。
僕はビデオを問屋を通さずに小売店に売ったんです。
接近戦だなあ。
良いモノを持っていれば、欲しがる人が自然に寄ってくるから、その人が持っているモノと等価交換する。それがビジネスのベースであって、人脈がベースではありません。
気に入ったところ
- 世の中にはおごられ好きの方が多いから、おごり好きは友達をすぐに探せる。
- 金を使うキャパを広げるトレーニング
- 目標(10年)、予想(5年)、期限(1年)
- 絶対的な見方をする
- ビジネスは、トーナメント戦ではなく、リーグ戦(しかも負けの記録は残らない)。勝利数だけ増やしていけばいい。早押しクイズなのでバンバン押せばいい。
- 幸運の女神はボブ・サップの外見でやってくる
2008-11-08 (土) [長年日記] Edit
1 [本]
渡辺芳則組長が語った「山口組経営学」 (竹書房文庫)(溝口 敦)
いわゆる"経営学"が書かれているとは思ってなかったけど、それらしきことはこれっぽっちも書かれてなかったような気がする。就任当時25%だったシェアを50%近くまで高めたその秘訣を知りたかったんだけど、その決定的な何かについては触れられていないんじゃないかな。あくまでも著者がインタビューから得た情報の集合体に過ぎない。合理的主義かつ近代経営に近い、みたいなことが書かれてあったけど、うーん、どうなんだろう。
それにしてもゴルフ場のくだりには笑った。
2008-11-12 (水) [長年日記] Edit
1 [本]
システム構築トラブルを回避するためのITシステム契約 締結の手順とポイント
これは買うしかないだろ、ってことで買った。あとで熟読する。
2 [本]
一流アナリストの「7つ道具」―フェルドマン直伝!「掛け算」の知的生産術 (ピンポイント選書)(ロバート・アラン フェルドマン/Robert Alan Feldman)
最近よくある系の本だけど、 これだけ薄いのに見事にいろいろ詰まってる。お買い得。
なんでもリスト化、数値化。西洋と東洋の見方の違い。あと孫子重要。
3 [本]
プレゼンの極意を盗め!―スライド・動画・アニメなどナマ資料DVD付(戸田 覚)
何気なく買ったらetoさんが載っててビビった。 etoさんところ以外は、流し読み。手書きはありかもね。
- OOo
- 背景は上が黒のグラデーション(ジョブズ風)
- 市販のフォント
- 一眼レフ使え
- 60分間のプレゼンは20分×3
- 話し言葉でテキスト化しておく
2008-11-13 (木) [長年日記] Edit
1 30歳からの提案書
30歳にして提案書童貞(DT)だったんだけど、ちょいちょい提案書を書くことになってきたので、調べた結果をメモしとく。
内容については個人差があってしかるべきだと思うので、本当に大事なのは"型"だと思うのだ。ファミレスでダラダラしてるときに紙ナフキンなんかに殴り書きできると使い勝手がいい。その場で適当に10マスに区切って、思考のスタートにできるといいんじゃないかな。
というわけで、その10マス(1-3-1-3-1-1)。

表紙とか
- 「表紙」では提案書のキャッチコピーをきちんと考えること
- 会社紹介したことないんだったら、表紙のあとに「会社概要」を入れること
- 「アジェンダ」も入れてもいいけど、100ページとかにならないんだったらあまりいらないでしょ
- "今回は提案の機会をいただいて誠に〜"的な「はじめに」を入れる人もいるけど、そういったのは次のPIPで代替してもいいと思う
→ 表紙だけちゃんとしとけばいいよ
PIP
- プレゼンの基本であるPIP
- 目的(Purpose)
- 重要(Importance)
- 予告(Preview)
- 順不同。そのときの雰囲気で適当に。
→ PIPは便利な"型"
概略
- 提案内容の全体像。提案の本文ですね。まあ普通に作りますわね。
具体的プラン
- 本当に必要なのは3つだけ
- 人(体制、行動計画)
- 金(予算、売上、コスト)
- 時(スケジュール)
- 決まってなかったら「作成中」とか書いておけばいいよ。あるいは「予想」とかにしとく。
課題・想定問答
- 提案先からの想定される質問内容をあらかじめ書いておく
- できれば答えも
- リスクや課題、あるいは提案先にたいする質問も書いておくと"こんだけ考えていますよ"的な好印象
- あともろもろ決まってないことを盛り込んでおくとよい
おわりに
- 「ありがとうございました」的な締め
- 大きく連絡先を書いておくと吉
装飾とか
- タイトルはゴシックで
- 本文は明朝で
- アクセントに第3のフォントを使う
- 色使いを気をつけるのは言うまでもなく(まあ適当に)
- 「太字+下線」での強調が割と便利
参考書
2008-11-14 (金) [長年日記] Edit
1 AS-ISとTO-BEのポジション
頭の中の位置としてはこんな感じかなあ。
単純に質問しちゃうと、夢広がりまくりんぐだったり、予算や時間の制約があったり、技術的に不可能なことだったり、ラジバンダリなので、本来のTO-BEはふわふわな感じになる。最低限のところを設定しといて、その中間を提案しながら狙うのがいいのかもかも。

2 中谷彰宏の成功する人の人脈術
TSUTAYAのDVD。
人脈にはあげまん人脈とさげまん人脈があって、あげまん人脈の質は違うんだ!ってなことを語ってる。それ自体はいいんだけど、いかんせん屁理屈じみてる。インタビュアが「わー気持ち悪いこの人」っていう顔してる。
ただ、合コン会話(「仕事何してるんですか?」等)を日常でやらないってのは、いいアドバイスかも。
2008-11-15 (土) [長年日記] Edit
1 [映画]
スーパーバッド 童貞ウォーズ コレクターズ・エディション [DVD]
これは感動作品だよ。滅多に感情移入することはないけど、ラストは思わず涙しちゃったよ。誰もが経験する童貞思想と同族嫌悪と理性ではよくわからない苦々しい感情と女なんて嫌いさ!とDT卒業したい!ってのが一体となったカオス状態がうまく描かれてある。
まあ、高校生でここまでひどい症状はあまり見ないけどね。
基本的には3人のDT高校生の話なんだけど、彼らはボンクラというよりは、オタクというかクラスのダサいグループの子たちに過ぎない。彼らは彼らで甘酸っぱかったり、見ててこっちが気まずくなる感じを出してくれるんだけど、本当に注目すべきは行動がキチガイとしか言いようがないボンクラ警官2人。
あまりにボンクラすぎて吹いた。そもそも会話がバカすぎなんだが、赤信号になったらサイレン鳴らして渡りきったり、ビール飲んだままパトカー乗ったり、アルコール検知器で数字揃えゲームして大盛り上がりしたり、パトカーで人ひいたり、無意味に拳銃を撃ちまくったり、別のパトカー来たら逃げたり。
ああいう大人になりたい。
特典映像についてるパトカー内の話も面白いので是非。
2008-11-16 (日) [長年日記] Edit
1 [本]
顧客の要求を確実に仕様にできる要件定義マニュアル(神崎 善司)
システム、システム境界、システム外部環境、システム価値の4つに分けて、それぞれをUMLを使った図で表す。そして、その図を相互に関連づける、という方法論を表したもの。
考え自体は至極納得のいくものだが、果たしてこれで本当に機能するのかはちょっと疑問。なんというか、途中からシステマチックになってない感じがするなあ。もちろん著者はこれでうまくいっているのでしょう。でも、読者が真似できるかどうかは微妙。少なくとも自分は無理。ただ、要件から実装までのトレーサビリティはやっぱり重要なので、この方法論を使わないのであれば、その他の何らかの方法で実現しなきゃいけないなーとは思う。
本書ではEAがオススメされてるけど、自分はMac使ってるのでEAに代わるカッコいいツールが欲しい。VMWare上でEA使ってもいいんだけど、そもそもEAって本当にいいんだろうか。なんかごちゃごちゃしてる感じがするんだ。
参考文献は参考になった。いろいろ注文してみた。
2 [本]
実践 Rails -強力なWebアプリケーションをすばやく構築するテクニック(Brad Ediger/株式会社クイープ)
献本いただいた。ありがとうございます。
1章はすごすぎるのでさらっと読み流すとして(興味ある人は『RHG』へ進んでもらうとして)、それ以降の章は、方々にちらばった情報がうまーく1冊にまとまっている感じ。各章の終わりに参考文献がついてるのが萌える。昨今のRails情報にキャッチアップできてない私にとってはすごく助かりました。これは何度か読み直すと思う。
メモ
#this goes in .subversion/config on your computer [miscellany] global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store ._* \ *.swp *.tmp *.log database.yml schema.rb sessions sockets cache pids \ index.html appdoc apidoc enable-auto-props = yes [auto-props] *.txt = svn:eol-style=native *.png = svn:mime-type=image/png *.jpg = svn:mime-type=image/jpeg *.jpeg = svn:mime-type=image/jpeg *.gif = svn:mime-type=image/gif *.tif = svn:mime-type=image/tiff *.tiff = svn:mime-type=image/tiff *.swf = svn:mime-type=application/x-shockwave-flash *.pdf = svn:mime-type=application/pdf *.doc = svn:mime-type=application/msword *.rtf = svn:mime-type=text/rtf *.html = svn:mime-type=text/html *.php = svn:mime-type=text/plain *.xml = svn:mime-type=text/xml *.css = svn:mime-type=text/css *.vcf = svn:mime-type=text/x-vcard *.avi = svn:mime-type=video/x-msvideo *.mov = svn:mime-type=video/quicktime *.tex = svn:mime-type=text/x-tex *.bmp = svn:mime-type=image/bmp *.svg = svn:mime-type=image/svg+xml *.svgz = svn:mime-type=image/svg+xml *.mp3 = svn:mime-type=audio/mpeg *.gtar = svn:mime-type=application/x-gtar *.tgz = svn:mime-type=application/x-gtar *.gz = svn:mime-type=application/x-gtar *.zip = svn:mime-type=application/zip *.ppt = svn:mime-type=application/vnd.ms-powerpoint *.xls = svn:mime-type=application/vnd.ms-excel *.smil = svn:mime-type=application/smil *.ps = svn:mime-type=application/postscript *.eps = svn:mime-type=application/postscript *.psd = svn:mime-type=application/photoshop *.ai = svn:mime-type=application/illustrator *.gpgkey = svn:mime-type=application/gpg-keys
3 [本]
新ナニワ金融道2 嗚呼欲望地帯!!編 (GAコミックス)(青木雄二プロダクション)
肉欲キタ。話の続きが気になる!
2008-11-17 (月) [長年日記] Edit
1 DKNF
ふーん。初めて聞いた。 ドメイン制約とキー制約による正規化。 実際にやるのは難しいって書いてあるけど、どうなんだろう。
- Domain/key normal form - Wikipedia, the free encyclopedia
- Ronald Fagin (1981) A Normal Form for Relational Databases That Is Based on Domains and Keys, Communications of the ACM, vol. 6, pp. 387-415
2008-11-18 (火) [長年日記] Edit
1
[Emacs] emacs-railsのショートカット
覚えられん。貼っておく。
rails-key は C-c。
(defconst rails-minor-mode-test-current-method-key (rails-key "\C-c ,"))
from rails-ui.el
;; Goto ((rails-key "\C-c g m") 'rails-nav:goto-models) ((rails-key "\C-c g c") 'rails-nav:goto-controllers) ((rails-key "\C-c g o") 'rails-nav:goto-observers) ((rails-key "\C-c g n") 'rails-nav:goto-mailers) ((rails-key "\C-c g h") 'rails-nav:goto-helpers) ((rails-key "\C-c g l") 'rails-nav:goto-layouts) ((rails-key "\C-c g s") 'rails-nav:goto-stylesheets) ((rails-key "\C-c g j") 'rails-nav:goto-javascripts) ((rails-key "\C-c g g") 'rails-nav:goto-migrate) ((rails-key "\C-c g p") 'rails-nav:goto-plugins) ((rails-key "\C-c g x") 'rails-nav:goto-fixtures) ((rails-key "\C-c g f") 'rails-nav:goto-functional-tests) ((rails-key "\C-c g u") 'rails-nav:goto-unit-tests)
;; Switch ((kbd "<M-S-up>") 'rails-lib:run-primary-switch) ((kbd "<M-S-down>") 'rails-lib:run-secondary-switch) ((rails-key "<up>") 'rails-lib:run-primary-switch) ((rails-key "<down>") 'rails-lib:run-secondary-switch) ((kbd "<C-return>") 'rails-goto-file-on-current-line)
;; Scripts & SQL ((rails-key "\C-c e") 'rails-script:generate) ((rails-key "\C-c x") 'rails-script:destroy) ((rails-key "\C-c s c") 'rails-script:console) ((rails-key "\C-c s b") 'rails-script:breakpointer) ((rails-key "\C-c s s") 'rails-run-sql) ((rails-key "\C-c w s") 'rails-ws:toggle-start-stop) ((rails-key "\C-c w d") 'rails-ws:start-development) ((rails-key "\C-c w p") 'rails-ws:start-production) ((rails-key "\C-c w t") 'rails-ws:start-test) ((rails-key "\C-c w i") 'rails-ws:print-status) ((rails-key "\C-c w a") 'rails-ws:auto-open-browser)
;; Rails finds ((rails-key "\C-c f m") 'rails-find:models) ((rails-key "\C-c f c") 'rails-find:controller) ((rails-key "\C-c f h") 'rails-find:helpers) ((rails-key "\C-c f l") 'rails-find:layout) ((rails-key "\C-c f s") 'rails-find:stylesheets) ((rails-key "\C-c f j") 'rails-find:javascripts) ((rails-key "\C-c f g") 'rails-find:migrate) ((rails-key "\C-c f b") 'rails-find:lib) ((rails-key "\C-c f t") 'rails-find:tasks) ((rails-key "\C-c f v") 'rails-find:view) ((rails-key "\C-c f d") 'rails-find:db) ((rails-key "\C-c f p") 'rails-find:public) ((rails-key "\C-c f f") 'rails-find:fixtures) ((rails-key "\C-c f o") 'rails-find:config)
;; Spec finds ((rails-key "\C-c f r s") 'rails-find:spec) ((rails-key "\C-c f r c") 'rails-find:spec-controllers) ((rails-key "\C-c f r m") 'rails-find:spec-models) ((rails-key "\C-c f r h") 'rails-find:spec-helpers) ((rails-key "\C-c f r v") 'rails-find:spec-views) ((rails-key "\C-c f r f") 'rails-find:spec-fixtures)
((rails-key "\C-c d m") 'rails-rake:migrate) ((rails-key "\C-c d v") 'rails-rake:migrate-to-version) ((rails-key "\C-c d p") 'rails-rake:migrate-to-prev-version) ((rails-key "\C-c d t") 'rails-rake:clone-development-db-to-test-db)
;; Tests ((rails-key "\C-c r") 'rails-rake:task) ((rails-key "\C-c t") 'rails-test:run) ((rails-key "\C-c .") 'rails-test:run-current) ((rails-key "\C-c y i") 'rails-test:run-integration) ((rails-key "\C-c y u") 'rails-test:run-units) ((rails-key "\C-c y f") 'rails-test:run-functionals) ((rails-key "\C-c #") 'rails-test:run-recent) ((rails-key "\C-c y a") 'rails-test:run-all)
;; Log files ((rails-key "\C-c l") 'rails-log:open) ((rails-key "\C-c o t") 'rails-log:open-test) ((rails-key "\C-c o p") 'rails-log:open-production) ((rails-key "\C-c o d") 'rails-log:open-development)
;; Tags ((rails-key "\C-c \C-t") 'rails-create-tags)
;; Documentation ([f1] 'rails-search-doc) ((kbd "<C-f1>") 'rails-browse-api-at-point) ((rails-key "<f1>") 'rails-browse-api) ((rails-key "/") 'rails-script:toggle-output-window)
([f9] 'rails-svn-status-into-root))
;; Global keys and menubar (global-set-key (rails-key "\C-c j") 'rails-script:create-project)
2008-11-19 (水) [長年日記] Edit
1 [映画]
帝都物語 [DVD](荒俣宏)
映画というかOVA。VHS版は1991年発売らしい。
時代相応の古さはあるものの、映像の作りがすごくしっかりしてる。現実と非現実の狭間の様子がきちんと映像化されているのは圧巻。声優人もまた豪華(聞いたことある声ばっか)。それに、嶋田久作が加藤保憲の声をやってる。何も言うことないなあ。
2008-11-20 (木) [長年日記] Edit
1 [本]
ITアーキテクトのためのシステム設計完全ガイド 2009―今知っておきたい技術・製品・方法論 (日経BPムック)(日経SYSTEMS)
うわー面倒くさすぎる。ここに書かれている路線とは違うところに行かないといけないと思った。それにしても、IBMの人ばっかりが記事を書いてるなあ。IBMのDOAは独自なので、「DOA(IBM)」として欲しいなあ。
2008-11-22 (土) [長年日記] Edit
1 [本]
エンタープライズサーチ 技術と導入(清兼 義弘/関口 宏司/田澤 孝之/松野 良蔵)
検索技術を知らない私みたいな人にとっては、いいまとめ。さほど深い話はしてないので、エグゼクティブサマリ程度だが、それなりに役に立った。ただ、著者が複数人いるので、全体的なまとまり感があまりない(何度も何度も形態素解析について説明したりだとか)。
とりあえずLucene見てみるかなあ。企業向けになるとやっぱJavaになるんだよなあ。
2008-11-23 (日) [長年日記] Edit
1 メモ:タスク、アクティビティ、イベント
タスクとアクティビティの違いは何でしょうか。それは開始・終了の日時が固定されているかどうかです。タスクは,完了条件を満たして納品物をおさめない限り,勝手に早く終わらせることはできません。一方,アクティビティは時間枠の決まった行事で,自分の状況や都合だけでは動かせません。アクティビティには,具体的な完了条件がないことに注意してください。たとえば,毎週定例のミーティングは,タスクではなくアクティビティです。アクティビティには定期的な繰り返しのあるものも少なくありません。
「イベント」というのは,ある時間的長さをもつタスクが,何かの状態にたどりつく瞬間を意味します。たとえば,富士登山で5合目にたどりつく,といったことです。イベントの中でも重要な意義をもつものは,<マイルストーン>(里程標)とよばれます。マイルストーンは,プロジェクト・スケジューリングで大事な役割をはたすので覚えておいてください。
タスクやアクティビティは始まりと終わりがあって長さをもちますが,イベントとマイルストーンは瞬間であって時間的長さがありません。
なお,プロジェクト・マネジメント理論の世界では,上記タスクのことをアクティビティと呼ぶ場合があるのでご注意ください。
2008-11-24 (月) [長年日記] Edit
1 [本]
時間管理術 (日経文庫)(佐藤 知一)
昨日の記事の著者だったので買ってみたら、記事そのまんまだった。あーあ。全体的にオッサンくさいので、特に得ることはないかなぁ。
- TODOリストの書式
- TODOリスト+カレンダー → ガントチャート
- 進捗はゴールまでの残りの距離
2008-11-26 (水) [長年日記] Edit
1 [散財] MacBookのHDD換装……未遂
あと2GBしかなくて死ねる。
kitajさんがやっていたのでつられてやってみるよ。
HDD320GB。ヨドバシで9000円くらい。
退避用のケース 2000円
ついでにLepardも買った。1万4000円。
そしたらトルクがないでやんの!!!!!!
HDD取り出した時点で作業中断した。
Amazonで注文した。←imkk
|
魔界転生 [DVD](山田風太郎)
エバン・オールマイティ [DVD]
1 ma2 [ワタシも一章を読んだときは,どんな難しい話になるのかとびびりました > 実践Rails]