「プラクティス」を含む日記 RSS

はてなキーワード: プラクティスとは

2013-12-30

はてな村民入場!(2013年版)

ロリコンは生きていた!! 更なる研鑚を積みコンビニ店長が甦った!!!

24時間残念営業!! MK2だァ――――!!!

http://lkhjkljkljdkljl.hatenablog.com (注:甦ってません)

戦争犯罪はすでに我々が研究している!!

はてなサヨク Apemanだァ――――!!!

http://d.hatena.ne.jp/Apeman/

本を読みしだい語りまくってやる!!

オタクブロマガ代表 海燕だァッ!!!

http://ch.nicovideo.jp/cayenne3030/

Web上の殴り合いなら私の文章力ものを言う!!

プロブロガー プロブロガー イケダハヤト!!!

http://www.ikedahayato.com

真の社会派記事を知らしめたい!! 青二才 三沢文也だァ!!!

http://tm2501.hatenablog.com

小説は300万部だがブロマガなら全読者オレのものだ!!

ハゲ鉄拳 岩崎夏海だ!!!

http://ch.nicovideo.jp/huckleberry

ブラック企業対策は完璧だ!! 脱社畜ブログ 日野瑛太郎!!!!

http://dennou-kurage.hatenablog.com

プログラム言語ベストプラクティスは私の中にある!!

はてなの元CTO様が来たッ 伊藤直也!!!

http://d.hatena.ne.jp/naoya/

はてな村語りなら絶対に敗けん!!

精神科医分析見せたる オタクドクター p_shirokumaだ!!!

http://d.hatena.ne.jp/p_shirokuma/

杉浦茂(ゆかいじゃのう)ならこいつが怖い!!

はてなグルメマンガブロガー くらふとだ!!!

http://gallerycraft.hateblo.jp

埼玉県からはてな女子上陸だ!! デトックス 体調わる子!!!

http://geriharawatako.hatenablog.com

ルールのないブログが書きたいか第三のブロガーを名乗ったのだ!!

サードブロガーの記事を見せてやる!! いぬじん!!!

http://inujin.hatenablog.com

めい土の土産enchantMOONとはよく言ったもの!!

天才プログラマの構想が今 実機でバクハツする!!

ユビキタスエンターテインメント 清水社長だ―――!!!

http://d.hatena.ne.jp/shi3z/

映画評論家こそが批評最強の代名詞だ!!

まさかこの男がきてくれるとはッッ 町山智浩!!!

http://d.hatena.ne.jp/TomoMachi/

就活ニュースを配信したいからここまできたッ キャリア一切不明!!!!

はてな就活リクルートファイター 矢那やな夫だ!!!

http://ya.hatenablog.com

私ははてな女子最強ではないはてな村民で最強なのだ!!

御存知ミカサ ひきこもり女子いろいろえっち!!!

http://luvlife.hatenablog.com

揉め事の本場は今や発言小町にある!! 私を驚かせる釣りはいないのか!!

トピシュだ!!!

http://topisyu.hatenablog.com

そんじゃァァァァァねッ

説明不要!! 140000users!!! 70000000PV!!!

ちきりんだ!!!

http://d.hatena.ne.jp/Chikirin/

ギークは実戦で使えてナンボのモン!!! 超実戦ニート!!

本家日本からphaの登場だ!!!

http://pha.hateblo.jp

ムギちゃんはオレのもの

邪魔するダサ服チビ野郎は思いきり殴り思いきり蹴るだけ!!

はてな罵倒王者 kyoumoe

http://d.hatena.ne.jp/kyoumoe/

自分を試しにはてなへきたッ!!

情報学情緒的な私試論β  池田仮名!!

http://bulldra.hatenablog.com

サッカー解説にいつのまにか磨きをかけ ”キノコpal-9999が帰ってきたァ!!!

http://pal-9999.hatenablog.com

今の五輪経済効果はないッッ!! 経済トリセツ 山形浩生!!!

http://d.hatena.ne.jp/wlj-Friday/

運営九年の妙技が今ベールを脱ぐ!! 公式から はてなブックマークニュースだ!!!

http://b.hatena.ne.jp/articles

幼女おしっこの前でならオレはいつでも全盛期だ!!

オタクライター 有村悠 魂の名前で登場だ!!!

http://lunaticprophet.org

医者仕事はどーしたッ 闘士の炎 未だ消えずッ!!

疑似科学代替医療も思いのまま!! NATROMだ!!!

http://d.hatena.ne.jp/NATROM/

特に理由はないッ 匿名面白いのは当たりまえ!!

idはないしょだ!!! はてな匿名ダイアリー!

増田たちがきてくれた―――!!!

http://anond.hatelabo.jp

アニメ評論で磨いた実戦ギロン!!

はてサデンジャラスウルフ hokke-ookamiだ!!!

http://d.hatena.ne.jp/hokke-ookami/

実戦だったらこの人を外せない!! 超A級ブロガー Rootportだ!!!

http://d.hatena.ne.jp/Rootport/

超一流ブロガーの超一流の喧嘩だ!! ディスプレイ越しに拝んでオドロキやがれッ

MCあ、ざ、な、え、る、なわのごとし!! paradisecircus69!!!

http://azanaerunawano5to4.hatenablog.com

ネットWatchはこの男が完成させた!!

炎上解説の切り札!! やまもといちろうだ!!!

http://kirik.tea-nifty.com

老いた会長は亡くなったッ

どこへ逝ってしまったンだッ チェアマンッッ

俺達は君の冥福を祈っているッッッ

しなもんの登場だ――――――――ッ

http://cinnamon.hatenablog.com

……ッッ どーやらhagexは忘れられた様ですが、到着次第ッ皆様にご紹介致しますッッ

関連

全はてな村民入場!!

2013-12-16

http://anond.hatelabo.jp/20131216013429

から上司はそれに関しては経験的に必要なんだ、って事実を話しただけだろう。

それが現時点でもっと賢い方法で良い物があるかもしれない。

だが、それは、医薬品でもより優れたものが新しいものが後から出来るように、今の時点でより良いものが無い限り

それを使うのが最善だ、ということだ。

これは何度も言うがその通りだ。

ベストプラクティスとして蓄積された物を継承する事は非常に重要だ。

だが、多くのすべての仕事はつながっていて、細かく分解できる。

から上司が何かを依頼するとき

「今やっている小さなことは、この大きな目標を達成するためだ」

と答えられる必要がある。

そして、お前がそんなところに突っかかってる間に、周りではそんな細かいこと気にせずに生産性高いことしてんだよ。

お前のそのくだらないWhyがどんだけ生産性を潰してるか考えてみろ。

そこをどうしても治したいなら、まず、他でそれ以上の生産性を上げろ。そうすれば周りもその部分を改正することも考えてくれるだろう。

お前みたいな、「僕の意見はこれを否定します」という、ただただ既存の物を否定するだけの意見が最も生産性低いんだよ。

それをいい加減理解しろよ。

他人を妄想で批判するのはやめて欲しいところ。

あなたに私の何がわかる?

もしくは妄想でそこまでみえるのか?そうだとしたら尊敬したい。

あえて、また言うが、

私が今行っているのは「問題提起である。否定ではない。

さて、あなたはどうも、他人の話を最後まで聞かない節があるので、

今後はぜひ気をつけて欲しい。

いい加減にして欲しいのはあなたの言動である

2013-12-15

http://anond.hatelabo.jp/20131215231725

君は本物のバカに会ったことがないんだろう。

説明したって理解できるバカはいない。

それだけならまだいいが、バカは「俺の方が正しい」と勘違いして反論してくるんだよ!

話にならんだろう?

から「バカは由らしむべし、知らしむべからず」というのが日本企業ベストプラクティスだ。

高度成長もこれで実現したんだからな。

2013-09-05

http://anond.hatelabo.jp/20130905171336

職場で、業務遂行のためのタスクを担っている社員

ミスをした結果、業務に差し障りが出た場合に、

「なんで?」を繰り返すことが

ミスの発生を防ぎ、最終的に円滑に業務遂行するための

ベストプラクティスたりえるだろうか

ということだと思う。

会社としては、目的は業務遂行であって、

社員に絶対うっかりミスをさせないというのは目的ではない

というとこまでを共通認識として議論できればいいんじゃないかな。

2013-08-19

勉強法ベストプラクティス



ITエンジニアだが、大雑把に二通りの勉強ベクトルがあると考える。

一つはトレンドを追い、モダン技術に追いつく。(RoRとかAWSとかgitとかその他もろもろ

もう一つは過去に遡り、レガシー・基礎的な技術を習得する。(OSについて、コンピューターサイエンス数学とか

会社がおわり、帰宅して勉強できる時間が3時間くらい。

全部はいっぺんにできない。両方必要なことなのだが、どこにウェイトを置いていくべきかよくわかっていない。

効率がいいのはどういう勉強法だろうか。

2013-06-10

テストコードがないコード技術負債でいいんだよ

http://methane.hatenablog.jp/entry/2013/06/08/%E3%83%86%E3%82%B9%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E3%81%AA%E3%81%84%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A0%E3%81%91%E3%81%8C%E6%8A%80%E8%A1%93%E7%9A%84%E8%B2%A0%E5%82%B5%E3%81%98%E3%82%83

テストコードがないコード技術負債」というのは、たぶん技術負債を正しく定義するのが目的ではなくてね。

たとえばリーダビリティの低いコードが一般的な意味技術負債であるのはそりゃそのとおり。なんだけど、「みんな読みやすコード書こうぜ」という訴えは、適性の欠けたプログラマもたくさんいる世界であまり意味をなさないと思うんだよね。「そんなもん書けるならとっくに書いとるわー」って話で。言っちゃ悪いが、バカにお前そのバカどうにかしろよって言ってるようなもん。

じゃあ、IT世界全体で品質底上げをするためにはどういう価値観を広めればよいかとなると、心がけやルール化によって誰でも(一応は)実現可能で、実現度合いが定量評価できる、ある種のプラクティスを重視するしかない。もともとテストというのはそういう側面もあるから重視されているわけでしょう。「テストコードがないコード技術負債」っていうのは、スローガン化することでテストコードをなるべく多くの人に書かせるよう仕向ける、要するに一種のレトリックだよ。だからこれはこれで正しいの。

2013-05-29

http://anond.hatelabo.jp/20130529143725

和製英語を使わないとカッコいいとか思っちゃってんのかねえ

コンセントを「ソケット」とか、ガソリンスタンドを「ガスステーション」とか言っちゃうんだろうか

あるいは、「配線用差込接続器」とか?

ある意味楽天三木谷が社内公用語化を進めているルー語よりも酷い

カナダKoboチームと時折コミュニケーションを行い、

グローバルな ベストプラクティス実践していただくグローバルなオポチュニティです。

2013-03-22

プログラミング出来ない奴ちょっと来い

プログラミング出来る方法教える。

世の中「プログラミング言語」を説く本はごまんとあれど「プログラミング」を説く本やブログはあまりない。

いや実際に "ない" というのはかなり語弊があるかもしれない。

しかし、通常この種の説明している本に辿り着くまでには多くの時間必要だ。

普通の人は、多くの間違った方法を試し、その都度試行錯誤を重ね、プログラミング経験を経ることよって、重要概念を獲得するのだと思う。

例えば、「計算機プログラム構造解釈」や「実用 Common Lisp」、「コンピュータプログラミング概念技法モデル」などの書籍現実の問題に対し "プログラム" をどう書くかという問題に正面から取り組んでいる良書だ。

しかし、どれだけ”普通の”プログラマが上記のような書籍を読んでいるのだろうか。

そして、"普通プログラマ" がプログラミングを学ぶ書籍として、それらは果たして適切と言えるだろうか。

僕はそうは思わない。

というのも、多くの人は計算機科学を学び、効率のよいアルゴリズムデータ構造、美しい階層化・モジュール化されたプログラム、などを作るためにプログラミングするのではない。目の前の問題を解決するためにプログラミングを行うからだ。

それは自分の作りたいアプリだったり、

クライアントから発注されたプロジェクトだったり、

上司から頼まれた仕事だったり、

業務を効率化させるための Excel マクロだったり、

授業で出された宿題だったり、人それぞれだろう。

このような目の前の問題を解決したい人達が、わざわざ LispMozart など何の役に立つのか分からない言語を、根気よく勉強するのだろうか。(ちなみに、LispMozart は上記の書籍で実際に使われている言語である。)

目的現在の問題を解決することであって、

新しいプログラミング言語を学ぶことや、プログラミングの種々の概念を獲得することではない。

もちろんプログラミング言語を上達するためには一つでも多くの概念を会得する必要があるので、あるレベル以上を目指すのであればこれらの書籍を読むことや、抽象化を実現するための様々なツールを手にすることは必須だと思う。

純粋プログラミングを楽しんでいる人やハッカーを目指したい人はこのような文章を読むのではなく、ぜひ上記に挙げた本を実際に購入し、自分の手で動かして確かめてみることを勧める。プログラミングに対する考え方や姿勢が変わるのは間違いないと思う。

今回はそのような”純粋プログラミングを楽しんでいる人”に向けた文章でない。

現実の問題をプログラミングを用いて取り組んでいる人に向けて書いた文章だ。


そのような人の中で、なかなかプログラミングが上達しないという人に向けた文章である

もしプログラミング学習限界を感じているのであれば、プログラミング学習方法が間違っている可能性が高い。

そして残念なことに、初学者向けの書籍では、"プログラミング言語の文法" を説く本はあれど、"プログラミング学習方法や上達するための正しいスタンス" を説く本はほとんどない。


できるだけ多くの人にプログラムをする楽しみを知ってもらうためにも

より多くの人がより生産的にプログラムが出来るようになるためにも

そして特に、右も左も分からなかったプログラミングを始めたばかりの過去自分に対して、

効果的な学習方法プログラムする際の指針を書き記したいと思う。

それらは単に指針を示しているだけなので、

どんなプログラミング言語を使っていようとすぐに実践に移せるはずだ。

後はどれだけそれを実践に移し地道にプログラミングしていくだけである

正しい努力と、ちょっとしたコツさえ知っていれば驚く程生産性を挙げられるはずだと確信している。

プログラマレベルを以下の 3 つに分けてそれぞれについて説明していきたい。

1. 初心者レベル

プログラミング半年未満

・使えるプログラミング言語は一つだけ

ただし以下のことは出来ない。

・500行以上のコードが書けない

エラーが出た時の対処方法が分からない

写経は出来るが、自分プログラムが書けない

2. 中級者レベル

プログラミング半年 〜 3年

・1つ以上のプログラミング言語は使える

オブジェクト指向は理解している

ただし以下に当てはまる。

自分制作しているアプリケーション向けに "実用的なフレームワークライブラリ" を書けない

・1万行以上のコードだとスパゲッティコードになり、保守不能になる

・重複するコードが多く存在する

・適切なサブルーチン化できない

3. 上級者レベル

プログラミング歴 3 年以上

現実の問題に対して適切なデータ構造アルゴリズムを選択できる

抽象化について理解し、可変部分と不変部分を考慮した設計ができる

全てのプログラマはどれかのレベルに属するはずである

またそれぞれのレベルクリアするには明確な壁がある様に思う。

これらの壁を超えるにはどうすればよいかを説明する。

前置きが長くなったが、以下ではまず初級者レベルの人に向けた具体的なアドバイスをする。


初心者レベルの人に向けて

完全に初心者レベルの人はまずどのようにプログラミングを行えばよいのか分からない。一行も書けない。そのため、必然的に以下のような行動を取ると思う。

検索エンジンで似たプログラム検索コピーペーストする

・本に載っているプログラムをそのまま書き写す(いわゆる写経

上のような行動を行なっているだけでは、いつまで経っても自分プログラミングが出来るようにならない。

なぜなら上記のプロセスでは決定的に重要なことが学べないからだ。

それは、【プログラミング言語モデル】を自分の中に作ることである

プログラミング言語ルールの塊である

それは普通言語と同じように文法が存在し、そのしきたりに沿って記述しなければならない。

のしきたりを学べば書けるようになれる。非常に単純だ。

それなのに、なぜいつまで経っても書けないのか?

それは、”書き写す・コピーする” だけでは、そのしきたりが習得できないかである

特に最初のうちのプログラミングは頭を作業使う作業でなく、むしろ "体で覚える" 類のものである

それは例えば、日本語を話すことと似ている。

友達と会話する時、頭を使っているだろうか。

それは簡単な受け答えについては体が覚えているので、考えるより先に日本語が出てくるのではないだろうか。

プログラミングも同様に頭を使うのではなく、こうしたい時はこう書く、という反射神経を育てなければならない。

もちろん日本語話せるだけでは、ミーティングプレゼン出来ないのと同様に、文法が出来ただけではプログラミングが出来るとは言えない。しかし、文法が出来ないと "現実の問題に対処するソフトウェアを作る" というレベルには到底進めない。そのために、まずそのような文法の反射神経やパイプラインを頭の中に作る必要があるのだ。

それには以下の点を意識してプログラミングすればよい。

・"何をしたい時" に "どう書けば正しく動くか" というデータベースプログラミング言語モデル)を自分の中に作ること

このままでは抽象的すぎるので、このような "データベース" や "考える習慣" を自分の中に作るための具体的な指針を以下に挙げる。

1. エラーをたくさん出す

2. デバックの仕方を覚える

3. 小さく動かして確かめ

4. Google を使い倒す

まり、小さく動かして、エラーをいっぱい出し、デバッグを素早く行なって、分からないことは google などの検索エンジンで解決する。これが上達のコツである


これらについては以下で詳しく説明するとして、

まず最初初心者ありがちな間違いをいくつか列挙してする。


関数メソッドをたくさん覚えなければいけない

無理して覚えなくてよい。

プログラマは覚えることが星の数ほどあるので、メソッドなどはリファレンス片手に検索できればよい。

よく使うメソッドなどについては自然に覚えていくので、積極的に覚える必要はなし。それこそ、"体" で覚えるはずである

覚えられないメソッドについてはそもそもあまり使わないから覚えられないので、重要性は低く覚える必要はない。

しろ実現したい処理が既にメソッド関数として提供されていないか、調べる力の方が大事

エラーがいっぱい出てつらい

全く問題ない。

以下で述べるようにエラーとどう付き合うかが非常に重要

写経をしなければならない

教科書や本の中に書いてあることをそのままエディタで書き写し、実行することを写経という。

上記でも述べたように、これからまり無駄努力をしないことを願って言えば、

写経にはほとんど意味がないと思って取り組んだ方がいい。

写経して書いた 10000 行のプログラムより、自分で考えて書いた 100 行のプログラムの方が遥かに意義がある。

なぜならば写経は "作業" だからだ。

そこに "言語モデル" や "思考" が伴わないと意味がない。

”思考” が伴わないとただの書き写す作業をしているだけだ。

自分の中に "モデル" が出来ていないので、いざ自分プログラミングしようと試みても、写経をしているだけでは全く書き出せないだろう。

写経はそもそもプログラミングに対するスタンスプロセスのもの勘違いさせる危険性をはらんでいるいる。

写経する場合、書き写しの間違いがなければプログラムは問題なく動く。

しかし実際のプログラムではコンパイルや実行するまで、そのプログラムが期待通りに動くかどうか、は絶対に分からない。

そして通常は一気に全てを書き上げるのではなく、まず小さなコア部分を書き、少しずつ他のコア以外の部分を書き上げながらプログラム完璧ものにしていく。

書き間違えさえなければ正しく動くと知っているプログラムを、上から一行ずつ書いていくプロセスとは正反対だ。

また、以下で述べるようにエラーが発生した場合デバッグ作業は非常に重要であるだが、そのための作法写経から学ぶことができない。

なぜならば、写経中にエラーが発生した場合教科書自分で書いたプログラム間違い探しをまず一番最初に行うからだ。これはプログラミングに関する作業ではなく、むしろ間違い探し絵本とにらめっこしているに近い内容である

それでは、デバッグ方法言語モデルを作るとても大切なプロセス経験できない。

ゆえにそのようにして完成したプログラムもおそらく正しく動きはするが、得られる経験値は驚くほど低いはずである

とは言え、いきなり自分で書けと言われても書けないと思うので、小さなプログラムを一旦は教科書通り写し、その後自分なりに改変していくのがよいと思う。この場合写経にはほとんどが意味がないと思った方がよい。"自分なりに改変する" というプロセスこそ意味がある。

さて初心者が陥りやすい部分については説明したので、

今度はどのように "言語モデル" を自分の中に作っていくかについて説明する。

1. エラーをたくさん出す

初心者エラーを出さない様にと慎重にプログラミングしようとしがちだ。

はっきり言うと、それは間違ったプログラミングスタイルだ。

特に最初のうちは、エラーをなるべく多く出した方がよい。

なぜならば、エラーを出すごとに、その言語の新しいルールを1つずつ学んでいくことになるからだ。

PHP で例えると、

printf の書式だとか

文末に付けるセミコロンだとか

function はネストできないとか

変数には $ を付けなければならないだとか

グローバル変数関数の中で使う場合は global 宣言するとか

などである

初心者のうちは一切上のようなルールは知らないはずだからエラーを全て踏むかもしれない。

例え今回作っていたプログラムエラーを踏まなかったとしても、回数をこなしていけばいくつかエラーに遭遇するだろう。

しかし、それでよいのだ。

エラーを修正することの繰り返しの中で、その言語モデル自分の中に出来てくる。

そのようなトライアンドエラーを繰り返えすことで、"言語モデル" は文字通り体の中に染み込み、プログラムだんだんと書ける様になっていく。

おそらくこれはは自転車に乗れるようになるプロセスと似たようなものだと思う。

誰しも最初は上手く走れずに転んでばかりいるけれど、何度も何度も転んで起き上がってを繰り返しているうちに少しずつ多くの距離をこげるようになっていくだろう。

そして最終定期には、難なく自転車を乗りこなせるようなっている。

プログラミング言語を学ぶ時も同じである

最初は何度やってもいろいろなエラーが出てくる。

それらのエラーを地道に1つずつ潰して間違いを訂正していくうちに、少しずつ多くの行数の複雑なプログラム書けるようになっていく。

そして最終的には、自由にプログラミング言語を使いこなせるようになっていることに気付くだろう。

自転車も本を読んだだけで乗れるようにはなれないのと同じで

プログラミング言語も本を読んだだけで出来るようになれると思わない方がよい。

それらはトライアンドエラーの繰り返しの中でしか得ることはできないし、誰かから教わる類のスキルでもない。

そして、プログラミングを行うからにはエラーとは一生付き合っていかなければならない。

早めにそれに気付いて受け入れる必要がある。

2. デバッグの仕方を覚える

さてエラー重要性については上で強調した。

実際にエラーに遭遇した時に大事なのはエラーに遭遇した時にいかにその原因を突き止めるかだ。

期待しない動作をした時のデバッグという。

まずいちばん基本的で一番重要デバック方法printf デバックである。これをまず出来るようにする。

怪しい変数をとにかく printf で出力し、変な値が入っていないかを確かめ方法である

僕が常々許せないと思っていることは、初学者向けの書籍にはデバッグ重要性やその具体的な方法論が非常に重要であるにも関わらず、それについては解説すらされていないことである

初心者からこそ、デバッグ方法論や開発環境をきちんと整えるべきである

ほとんどの言語処理系では、デバッグ作業を支援する機能提供している。

からなければ、"言語 デバッグ方法" でグーグル検索してみればよい。

例を挙げると、

C言語だったら、gdb

PHP だったら Xdebug

Ruby だったら pp モジュール

Schemegauche)だったら #?= デバッグ

javascript だったら firebug

言語はいわゆる"定石"と言われるデバッグ方法があるはずで、それらを検索し習得すること。

これは無益時間を過ごさないためにも本当に重要な要素なので、面倒くさがらずに開発環境を整えや方法論をマスターすること。


3 小さく動かして確かめ

最初の内は、基本的にプログラミングする時は小さな部品に別けてから1つずつ確かめながら作る習慣を付けるようにする。

その理由は簡単で、人間は正確無比に物事を進めるのは苦手な一方で、プログラミングでは正確無比に物事を進めることを要求されるからである。そのため、大きなプログラムを一度も実行せずに作成し、一気に確かめようとするとまず間違いなく正しく動作しない。

そして厄介なことに、大きなプログラムを作ってしまうとどこに問題があるのか切り分けすることが困難になるので、ますますデバックが難しくなってしまう。

そのためまず小さく作って小さく確かめ部品を組み合わせてプログラムを作っていくことが大事になる。

一般的に言って、どんなに熟練したプログラマーであろうとも、一つのミスもせずに一定以上の大きさのソフトウェアを作り上げることは不可能である。そのため、ミスエラーはある程度発生することを前提に、少し作っては実行して確かめる、というサイクルをたくさん回す習慣を付ける。

ソフトウェアは一行書き上げた瞬間から指数関数的に複雑性が増大し、気付いた時にはどうにもならなくなっていることも多い。そういう時は思い切って一から作り直すという選択肢検討してみるべきだ。

"Small is Beautiful"

これは非常に有名な unix (という OS)の設計理念である

unix開発者は様々な失敗経験から、このようなソフトウェア開発のベストプラクティスを学んだに違いない。

まだプログラミング経験の浅い人も、これから偉大な開発者経験から学ぶことができるはずである。"Small is Beautiful"。小さく作って動かすこと。


4 Google を使い倒す

先ほどから何度も書いてあるように、プログラミングする上ではエラーとの付き合い方が非常に重要になってくる。

おそらく何らかの上手くいかない場合は何らかのエラーメッセージが出るはずだ。

原因がどうしても分からない場合は、エラーの文章をそのままコピーして検索してみる。そうすると、おそらくエラーの原因と対策方法などが表示されるので、それを足がかりに再度挑戦する。




現実プログラミングは、どんなにスキルが伸びようとも、いつも上手くいかないことばかりだ。それこそ、何をしてもエラーが出てくるし、何をしても上手く動作しない。だから僕は初心者のうちで一番大事能力とは、実は "忍耐力" だろうと少しばかり思っている。

でも悩んでるのはあなただけではなく、おそらく全てのプログラマーが通ってきて道だ。

そして、自分の思い通りに動くプログラムを見た時程うれしいものはない。

ぜひ初心者の人はこれを読んで少しでもプログラミングが出来るようになればと思っている。





2013-03-08

英語参考書を山ほどこなしたので、参考書感想を書きまくるよ

37歳が、2年間ほど仕事の合間(昼食時とか)に勉強して、TOEICの点数を400点から850点(その後900点)まであげました。

もちろん、850点程度だと何の役にも立たないのがわかったので、さらなる勉強中です。

現在、37歳です。まともに英語勉強をしたのは、大学受験の時が最後

大学慶応大学。でも、合格時点でも五文型をよく理解できてなかった。

で、英語勉強を再開したのが2年前。

大学受験時の英語偏差値代ゼミで70くらいだったような。昔のこと過ぎて覚えてない。

五文型わからずに偏差値70? って声も聞こえてきそうですけど、事実そうなんだから仕方ない。

勉強再開時、つまり受験から15年以上経ってから受けたTOEICは400点。

まずは前提として、35歳の勉強再開時の自分英語力がどれくらいかについて


大学受験当時、確実につぶしたといえる英語書籍は以下の5つだけ。

まずは、なんというか、構文とか文法とか熟語とかそういうのが渾然一体となった参考書

大学入試英語頻出問題総演習 (即戦ゼミ)

http://amzn.to/YQf7aR

・新・英文法頻出問題演習 (Part1)

http://amzn.to/ZvLxts

いわゆる、英頻というやつですね。桐原駿台、両方とも。

でも、聞くところによると、最近受験生にとっては、英頻ユーザーは多数派ではないんですってね。

次に英単語集。

英単語ターゲット1900

http://amzn.to/YFQyAF

速読英単語 必修編

http://amzn.to/13IZPN0

速読英単語 上級編

http://amzn.to/YQfvpZ

この三冊だけつぶしました。当時の上級編は、早稲田慶應入試に出た文章だけで構成されていました。

今は違うんですね。

ちなみにZ会の本は、なぜかアマゾンでは新本が手に入らないんですね。

なので、リアル書店Z会通販で買う必要があります

他にも何かマイナ熟語集をつぶした記憶がありますし、こまごまと色々やりましたが、極めたといえるほどやりこんだものは上記五冊だけです。

そして、16年くらいぶりに英語勉強を再開


なんで英語をいまさら勉強し始めたかというと、英語くらいしゃべれてもいいんじゃないか? というテキトーな理由からです。

そして、未だにある程度の英文を読むことはできるものの、まったくしゃべれないし、海外旅行とき自分のふがいなさにうんざりしたというのも理由のひとつです。

そこで、勉強再開に際して、まずは2つのことを考えました。

1)英会話普通にできるようになりたい。

2)それには文法からやり直すことが必要かなあ。

英文法書

そこで、まず、評判の良い英文法書を、ということで以下の本を読み始めました。

・英文法TRY AGAIN!―英会話からTOEICまで

http://amzn.to/Z4h4mr

この本は良いですね。でも、初学者向けではない。

僕のような、大学受験時にまあまあ偏差値が出ていて、三十代になってから英語を再勉強する人には良い本だと思う。

ただ、熟語が列挙されているだけのページなんかもけっこうあって、しかし、暗記に適したレイアウトになっていません。

なので、そういった完全なる暗記ものについては、この本でこなそうとするのは非効率だと思う。

ようやく五文型がクリアになりました。

大学受験当時、滑り止めの明治大学英語試験が、けっこう基礎英文法重視の問題ばかりで、五文型をまったく見分けられず、滑り止めどころか受からなかった記憶がよみがえります

なお、この書籍上下巻に分かれた改定新版が出ています

巨大な上に2冊組なので、僕は上記書籍をやりましたが「新版が良い!」というかたは以下の2つがそうです。

・NEW・山口英文法講義の実況中継 (上) 改訂新版

http://amzn.to/MQ6qzX

・NEW・山口英文法講義の実況中継 (上) 改訂新版

http://amzn.to/1n6IDq1

大岩いちばんはじめの英文法【超基礎文法編】 (東進ブックス 名人の授業)

http://amzn.to/1m59PIf

山口の英文法で扱っていないような、もっと初歩的な英文法に穴があるのではないかと思い、使った本です。

さすがに、だいたいのことはわかりましたが、一部、わかっていなかったこともあり、役に立ちました。

世界一わかりやすい英文法の授業

http://amzn.to/14M5RIW

関正生さんの本はいくつか読みましたが、この1冊はなかなか良いです。

この本は大岩さんと同じレベルくらいの本ですが、網羅的な本ではないです。わかりづらい部分を平易に解説した本。

no more thanとかそのへんの文法の理解については、この本と上記山口本の併用でようやく理解できました。

でも全体的に関さんの本は費用対効果が悪すぎるように思います

全解説頻出英文法・語法問題1000(大学受験スーパーゼミ)

http://amzn.to/WgwQeX

問題集ですね。解説が充実していてやりやすいです。勉強になります

本当は、これより簡単な、

全解説入試頻出英語標準問題1100―文法・語法・イディオム・会話表現の総整理(大学受験スーパーゼミ)

http://amzn.to/Zya8jA

から取り掛かるべきだと思ったものの、1100のほうが簡単ということを知らず1000のほうから始めてしまいました。

おまかせ!英文法・語法問題演習888

http://amzn.to/11P2cco

これも問題集ですが、山口俊治さんの著書です。山口さんの著書ですからもちろん「英文法TRY AGAIN!」との親和性が高いです。

そのため、この問題集もやってみました。感想としては、なんというかまあまあ。

上記の1100と1000のほうが解説が厚いのでオススメです。

特にやる必要はなかったかなと思います

英語勉強の仕方に関する本

英語上達完全マップ―初級からTOEIC900点レベルまでの効果勉強法

http://amzn.to/10oK799

この本の内容は(おそらく)すべて公式サイト上にあるので、買う必要はないかもしれません。

英語勉強法に迷いが出ていた時期に読めたので、この本を読んだ後は、かなり勉強法を参考にしました。

英作文

ドラゴン・イングリッシュ基本英文100

http://amzn.to/YGaFi7

この本は、やって良かったとは思うのですが、どうも他の竹岡本同様、めちゃくちゃ効く感じはぜんぜんないです。

何か中心点を突けてないような、そんなもどかしさがあります

でも、全文暗記しました。

CD2枚付 竹岡広信の 英作文が面白いほど書ける本

http://amzn.to/X1guKc

文句を言いながらも、竹岡本をまた買ったりしてるわけですが笑。

この本の感想ドラゴンイングリッシュと同じです。

・英作文TRY AGAIN!

http://amzn.to/13J8sHp

この本、勉強になりました。なりましたが、どうも、ところどころ英語がヘンな気がして、そんなとき職場ネイティブに確認してもらったりしました。

絶対のオススメというわけではありません。

ちなみに、大矢本を読んだ後で竹岡本を読むと、暗に大矢本の英文をバカにしている箇所がいくつか発見できたりして楽しいです。いや、それほど楽しくないです。

・例解 和文英訳教本 (文法矯正編) --英文表現力を豊かにする

http://amzn.to/15Wzlur

この本は、上記大矢本と扱っている内容がある程度似通っていますが、より充実していて洗練されています

もちろん、大矢本は良いですが、個人的にはこちらのほうが良いと思いました。

these days, recently, lately, nowadaysあたりの使い分けについても、こちらの本のほうが定着しやすい説明でした。

残念ながら、竹岡さんの「ドラゴンイングリッシュ」や「CD2枚付 竹岡広信の 英作文が面白いほど書ける本」はわざわざやる必要がなかったなと、この本を開始した後で思いました。

英作文の参考書は、英文法の参考書ではあまり説明されないような文法のポイントが出てくるので、前記のような文法書をつぶした後であっても、色々と学ぶ部分があります

引き続き、以下の同著者のシリーズに取り掛かろうと思います

・英文表現力を豊かにする例解和文英訳教本 公式運用

http://amzn.to/19chnCF

・どんどん話すための瞬間英作文トレーニング

http://amzn.to/12z3FZC

・スラスラ話すための瞬間英作文シャッフルトレーニング

http://amzn.to/Z4yrn4

ポンポン話すための瞬間英作文 パターンプラクティス

http://amzn.to/VObqHb

・おかわり!スラスラ話すための瞬間英作文シャッフルトレーニング

http://amzn.to/Wy6fMP

英作文の参考書を数冊こなした後、いわゆる「瞬間英作文」というのを開始しました。

このシリーズの良い点と悪い点はもう議論されつくしています

良い点は、簡単な英文を大量に作成する訓練をすることで、アウトプット力が養える点です。

この機能をこのシリーズほど備えている書籍はたぶんないです。

悪い点も明らかで、誤植が多い、奇妙な英文がある、という点です。

でも、これらの悪い点は、良い点に比べてはるかに微細な問題といえます

ちなみに、上記4冊をすべてやりました。

また、この4冊の中では「スラスラ話すための瞬間英作文シャッフルトレーニング」が圧倒的に難しいので、最後にやるのが良いでしょう。

どんどん→スラスラおかわり→ポンポン→スラスラ の順が良いと思います

深い意味はありませんが、どんどんおかわりはやっていません。

単にさすがに飽きたというだけです。

・必ずものになる 話すための英文法 Step1[入門編I]

http://amzn.to/10AQFS2

森沢洋介さんの瞬間英作文ものがほぼ終わったので、次の段階の瞬間英作文としてやってみました。

この段階でこの本をやると、瞬間英作文としての機能は低いです。

なぜなら、どんスラポンを終えた後だと、文法レベルが低すぎて、文法的な側面からアウトプット力が上がらないからです。

森沢本と違って、難単語というか気の利いた表現みたいなものが頻出しているので、

しろ、それらを暗記する本のような取り組みかたになってしまます

はいえ、このシリーズは上級編まですべて出て完結しているので、最後まで取り組もうと思っています

ちなみに、市橋本については、以下のサイトが参考になるかもしれません。

http://www.geocities.jp/boston_english_80/

…などと書いていましたが、すみません、結局1巻目で挫折しました。

どうも親しみのない表現が多く、これらを暗記していって良いのか確信がもてなくなったためです。

入試英語重要構文540

http://amzn.to/ZCyshX

この本はまだ途中です。そして、この本を開始したのは、以下のサイトオススメされていたからです。

http://www32.atwiki.jp/english_map/pages/17.html

この本は、この段階でやる本としては非常にオススメです。

構文のくせに540も? とか思うかもしれませんが、「よく見かけるし読めるけど、英作文のときは出てこないなー」という文章が多く、かなり勉強になりました。

その後、本編の540部分を25周ほどこなし、書き換え表現を含め、ほぼ暗記しました。

そして、 やはりこの本は良い、という実感が増しました。

表現のための実践ロイヤル英文法(例文暗記CD付き)

http://amzn.to/Uad73q

この本は、持っているもののちゃんと読んだことはないのですが、300文の例文集がついており、しかも、この例文集は以下のリンク先でpdfで入手できます。そのため、このpdfを加工してankiに突っ込んで全文暗記しました。短い文章ばかりですから、暗記しておいて損はないです。

http://www.obunsha.co.jp/pr/jroyal201203/jroyal201203.html

英単語

DUO 3.0

http://amzn.to/16kRZJ2

英単語は、まずはみなさんがオススメしているこれをやりました。

かなり良いです。短い英文に非常に巧みに必修英単語を組み込んでいます

他の類似単語集を試すとわかりますが、DUOの完成度の高さはすごいです。

ちなみに、日本文を読んで英作文するというやりかたをしました。

そこまでしなくても良かったかもしれません。

速読英単語 必修編

http://amzn.to/13IZPN0

速読英単語 上級編

http://amzn.to/YQfvpZ

速読熟語

http://amzn.to/ZelqaF

DUOはほぼ完璧になったので、次は何をしようかと思ったときに、受験時代に慣れ親しんだ速読シリーズに取り掛かってみました。

さすがに15年以上経つと、収録されている英文も総とっかえされているのでしょうか。まったく見覚えのある文章が出てきません笑

・ワードスター エッセンシャル2300 - Wordster Essential 2300

http://amzn.to/Zyvo8Y

・ワードスター アドヴァンスト1300 - Wordster advanced 1300

http://amzn.to/Y3U2xy

速読英単語のほうは、英文読解の練習を兼ねてぼちぼちやっているので、それとは別に、本格的に語彙を増強するための書籍がほしかったときに買ってみた本です。

すでに絶版なんですね。

学習本は、版を重ねていくうちに間違いが減ったり改良されていったりすることが多いので、本当はもっとメジャー英単語勉強本をやりたかったのですが、どうも良いのが見つからないんですよ。

SVLみたいな英単語羅列型の本は、この歳になると、どうしてもなかなか覚えられないものですから

DUO式というんですか、いわゆる、短文で覚えていくタイプが良かったのです。

時々、「これって間違いが直ってないんじゃないかなあ」という不安感を覚えるときがあるのですが、そこそこよくできています

・究極の英単語SVL Vol.1 初級の3000語

http://amzn.to/1u7jEZ1

・究極の英単語SVL Vol.2 中級の3000語

http://amzn.to/1rB1BfZ

・究極の英単語SVL Vol.3 上級の3000語

http://amzn.to/1kodxMV

・究極の英単語SVL Vol.4 超上級の3000語

http://amzn.to/1jLvArB

アルクのSVLはリストとしては素敵だと思うのですが、書籍としてはちっともよくないんですよね。これらの本で暗記していくのはなかなかつらいです。僕はankiに全部突っ込んで覚えました。ankiの使い方は他のページに任せますが、ankiはすごいですよ。

・Instant Word Power

http://amzn.to/16DCdbb

語源系の英単語本を使用するのは初めてです。この本はもともと評判が良いですが、たしかに良いですね。以下列挙します。

1)価格が安い

2)重さが軽い

3)説明が面白いし、しつこく練習させられるので定着率が高い。

例えば、principalとprincipleの違いについての説明。

principle最後の「le」は語源的には「rule」のことであり、principalとprincipleと迷った場合に、rule関係しているものはprincipleで、それ以外はすべてprincipalだ! と書いてあります

で、その後4周目に入ったあたりで、それでさらに上記3)を実感しています

単純に3周しただけで、もうほぼ覚えることができました。

僕はこの本については、フリクションボールペンでどんどん解答していき、一日の終わりにドライヤーの熱で書き込みを全部消すというやりかたをとっています

英会話

ネイティブなら子どもときに身につける 英会話なるほどフレーズ100―誰もここまで教えてくれなかった使える裏技

http://amzn.to/XBZ19g

英会話きちんとフレーズ100

http://amzn.to/XgeWMw

英会話ピッタリ表現でぃくしょなりぃ

http://amzn.to/14LTU5K

英会話なるほど練習帳―50のフレーズで500通りの表現をモノにする

http://amzn.to/Xgfguy

・50のフレーズで500通りの表現をモノにする英会話ペラペラ練習帳

http://amzn.to/15H2LZ3

スティーブ・ソレイシィさんの本はどれも良いのですが、暗記に適していないレイアウトばかりなのが難点です。

でも、上記一通りこなしました。

これだけやっておいてなんですが、英会話本は、別にTOEICで900点すら出てない段階ではやらなくても良いかなという気持ちもあります

でも、さらっと海外旅行に行くときドーピング用としては、フレーズ100の2冊は良いかと思います

・絵で見てパッと言う英会話トレーニング 基礎編

http://amzn.to/1n2FCta

ある程度英語の独学で勉強をしていると「かなり複雑な文章を読めるし、少し時間はかかるもののかなり複雑な文章も書ける。でも、スモールトークがさっぱりで、どうも簡単な会話が微妙」という状況がやってきます。そのあたりのギャップを埋めるためには英会話本はたしかに役に立つことがあります

発音

英語耳

http://amzn.to/YbCrD0

イギリス英語でしゃべりたい! UK発音パーフェクトガイド

http://amzn.to/16l85Cp

発音の練習は真っ先に取り組むべきという声を頻繁に聞くので、おそらくそうなのでしょうが、いかんせん出先で合間合間で勉強していると、発音の練習に取り組むのがなかなか大変です。

このあたりの本に取り組んでいるものの、なかなか進んでいません。

イギリス英語に憧れがあるものの、時々イギリス人と話すと、「完全にアメリカ発音だよな」と言われます

もちろん、それ以前に明らかに日本人発音の域を出てないんですけどね。

音読

・みるみる英語力がアップする音読パッケージトレーニング

http://amzn.to/ZtaxR0

音読発音と同じ理由でなかなか進んでないです。

英文解釈

・英文読解の透視

http://amzn.to/YVmpu6

英文読解本といえば、伊藤和夫の「英文解釈教室 改訂版」( http://amzn.to/12HbrAU )をオススメするかたが多いですが、

独学だけでTOEIC970点の友人が強くすすめてくれたので、この本をやってみるつもりです。

…と書いていましたが、その後やり始めました。うん、これは良いですね。

ページ数も少ないのですぐ終わりますし。

地味なレイアウトの本なので、流して読んでると重要ポイントスルーしそうになりますが、これはかなり良い本です。

熟読玩味すべきです。

英文を読んでいるときに、ややあやふやなところを、単語意味から「えいや」で解釈するということがたいがい誰にでもあると思いますが、そういった機会が減ります

ただ、どうもこの本は、大学受験生には「国立上位、早慶」あたりを目指す人向けと言われているようですね。

なので、ちょっと取り掛かってみて難しそうだったら撤退してしばらく寝かせると良いと思います

この本をやって良かったと思える日が必ずきますから

まあ、このことはたいがいの英語参考書について言えるんですけどね。

レベルに応じた本を選ぶというのはやはり重要ですね。

・英文読解入門基本はここだ!―代々木ゼミ方式 改訂版

http://amzn.to/1oZoy8e

透視図が良かったので、もっと初歩的な内容からさらいしてみたくなり購入した本です。こちらは透視図よりずっと簡単ですが、それなりにあやふやだったところがつぶせました。薄いからさらっと終わるのでなかなか良いです。

入手したものの、結局、ろくにやらなかったもの

ALL IN ONE

http://amzn.to/ZCEcZg

DUO 3.0が良かったので似たような方式英単語集を、と思い買ったものの馴染めずやめてしまいました。

というのも、英単語の盛り込みかたが凄く雑なんです。

無理やりすぎて、これなら単なる羅列型の単語集とさほど違わないじゃないかと。

English Grammar in Use with Answers and CD-ROM: A Self-Study Reference and Practice Book for Intermediate Learners of English

http://amzn.to/12H8LTC

英語学習する英語の本としては非常に有名なこの本ですが、どうも重いし巨大だしって感じで、なかなかやる気がでずじまい。

今後取り掛かる予定の本

・Practical Everyday English: A Self-study Method of Spoken English for Upper Intermediate and Advanced Students

http://amzn.to/13OMjaH

・Advanced Everyday English (Practical Everyday English)

http://amzn.to/XgAZ5z

もともと、イギリス英語を学びたいという気持ちが強くあります

でも、やはりアメリカ英語勉強本のほうが日本英語本だと圧倒的に量も質も高いので、時々、こういうイギリス英語書籍を手にとって挑戦してみます

とりくみやすレイアウトだし、良い本だと思いますしかし、自分レベルだとまだ難しい部分が多いので、もう少し後に再挑戦するつもりです。

勉強途中経過

やはり、大学受験生の頃と比べると、本当に暗記力の低下を感じます

当時は、何か1冊の勉強本を全部覚えるというのは、けっこう楽だったのですが、今は何周しても100%にはなりません。

なので、95%くらいまでこなしたら、諦めて次の本に移るようにしています

そうすると、なかなか覚えられなかった内容や理解できなかった事柄が、別の本だと簡単に覚えられたりするものです。

勉強途中経過2

その後、900点までいきました。また、紹介書籍は随時追加予定です。

2012-07-28

http://business.nikkeibp.co.jp/article/NBD/20120727/235043/?ST=pc

楽天社長西洋かぶれ具合が笑える

情けね

まさか漢字ユーザーアカウント名にしている人がいるのかと思ったし、漢字アカウント名を許しているウィンドウズにも驚きました。

彼にとっては漢字なんざ時代錯誤で土人しか使わない文字で

英語こそグローバルなベストプラクティス実践グローバルなオポチュニティを手にするに相応しい言語なんだろう

まして、コンピュータなどという近代的道具に、漢字が使われているだなんて夢にも思わない事でしょうね^^

日本人として実に不愉快まりないなあ


しか社長が余計な発言して火に油をせっせと注いでるんじゃ社員も大変だろうな

せめて言葉を選んで発言するか、そうでなけりゃ黙ってればいいのに

インターネット時代といえども、IT情報技術リテラシーがそこまで高くない方は実際に手に取って買うと思いますコールセンター24時間対応も同じです。詳細な取扱説明書を入れたとしてもそういう人は片っ端から読んでくれる訳でもない。

ITリテラシーがそこまで高くない人に対する環境もっと整えておくべきだったとは思います

95%の人が初期設定を終えているのです。初期設定の難しさを除けば、後はまったく問題ないと思っています。5%の人は誰かって?途中で難しくて諦めちゃった人はいるでしょう。

実際に騒いでいる人の数を数えると、まずたいしたことないと思いますよ。騒いでいるのはせいぜい2000~3000人でしょう。

騒いでる奴らは情報リテラシーの欠如した一部の情報弱者だけだからたいしたことはない、と言いたいのだろうか

2011-09-17

Google Reader+Firefoxはてなブックマークを快適に使う方法

やりたいこと

以下を全てGoogle Reader上で行いたい。

  1. フィードを登録する。
  2. リスト表示で記事タイトルを眺める。
  3. 気に入った記事をクリックして全文読む。
  4. 気に入った記事へはてなスターを付ける。
  5. はてブコメントを見る。
  6. ブコメはてなスターを付ける。
  7. はてブコメントを登録する。

まず、やったこと

以下をインストール
Google Reader Full Feed Modの設定変更

タイトルクリックしたら自動的に全文を取得して表示して欲しい。以下の設定を行うと出来る。

  1. Google Reader右上のギアマーククリック→「Full Feed Mod設定」をクリック→「Auto Load」をクリック
  2. 自動的に全文表示するアイテム」を「すべて」に変更
  3. 「OK」をクリック
Google Reader plus Hatenaの改造

ブコメが表示されないので、これを直したい。

id:northappleさんが「googleリーダー内ではてなブックマークのコメントを参照したいで.. - 人力検索はてな」という質問の回答及びコメント欄でこれを直す方法を教えてくれている。よって、その通りに変更すると直る。2ヶ所置換が必要。

不満な点

  1. Google Readerからワンクリックで「はてなブックマークFirefox拡張」の「ブックマークを追加」ウィンドウを開いて欲しい。
  2. ブコメには作成年月日だけではなく、時分も表示して欲しい。
  3. 記事を開いたら自動ブコメをロードして欲しい。
  4. Google Reader上で記事へはてなスターを付けたい。
  5. Google Reader上でブコメはてなスターを付けたい。
  6. タイトルが長いとブクマ数が隠れてしまうので、それを見えるようにしたい。

改造方法

以下、Google Reader plus Hatenaの変更点です。変更するには、Firefoxの右上にある猿(Greasemonkey)のアイコンの右にある下矢印をクリック→「ユーザスクリプト管理」をクリック→「Google Reader plus Hatena」の「設定」をクリック→「このユーザスクリプト編集します」をクリックするとエディタで「Google Reader plus Hatena」のスクリプトが表示されるのでそれを編集する。

1. Google Readerからワンクリックで「はてなブックマークFirefox拡張」の「ブックマークを追加」ウィンドウを開く。

62行目

mySpan.innerHTML = '<a href="http://b.hatena.ne.jp/entry/'+url+'" onClick="window.open(this.href,\'\',\'status=yes,scrollbars=yes,directories=yes,menubar=yes,resizable=yes,toolbar=yes\'); return false;" ><img src="'+ BookmarkImageURL +'" /></a>';

を、

mySpan.innerHTML = '<a href="http://b.hatena.ne.jp/my/add.confirm?url='+url+'"><img src="'+ BookmarkImageURL +'" /></a>';

に変更。これで「○○ users」をクリックすると、目的ウィンドウが開くようになる。

2. ブコメには作成年月日だけではなく、時分も表示する。

147行目

var t = bookmark.timestamp.split(" ")[0].split("/");

を、

var t = bookmark.timestamp;

に変更。

156行目、

html += "<li><span class=\"__hatena_bookmark_anywhere_timestamp\">"+escapeHTML(t[0])+"年"+escapeHTML(t[1])+"月"+escapeHTML(t[2])+"日</span><img src=\"http://www.hatena.ne.jp/users/"+escapeHTML(bookmark.user.substring(0,2))+"/"+bookmark.user+"/profile_s.gif\" width=\"16\" height=\"16\"><a href=\"http://b.hatena.ne.jp/"+escapeHTML(bookmark.user)+"/"+escapeHTML(t.join(""))+"\" class=\"hatena_bookmark_anywhere_user\">"+escapeHTML(bookmark.user)+"</a><span class=\"hatena_bookmark_anywhere_tags\">"+tags.join(", ")+"</span>"+escapeHTML(bookmark.comment)+"</li>";

を、

html += "<li><span class=\"__hatena_bookmark_anywhere_timestamp\">"+escapeHTML(t.slice(2,-3))+"</span><img src=\"http://www.hatena.ne.jp/users/"+escapeHTML(bookmark.user.substring(0,2))+"/"+bookmark.user+"/profile_s.gif\" width=\"16\" height=\"16\"><a href=\"http://b.hatena.ne.jp/"+escapeHTML(bookmark.user)+"/"+escapeHTML(t.split(" ")[0].split("/").join(""))+"#bookmark-"+escapeHTML(json.eid)+"\" class=\"hatena_bookmark_anywhere_user\">"+escapeHTML(bookmark.user)+"</a><span class=\"hatena_bookmark_anywhere_tags\">"+tags.join(", ")+"</span>"+escapeHTML(bookmark.comment)+"</li>";

に変更。

# ブコメはてなスターを取得しやすいように、ブコメリンクブコメパーマリンクへ変更してあります

3. 記事を開いたら自動ブコメをロードする。

300行目(インデントしか無い空行)


を、


var evt = document.createEvent( "MouseEvents" );
evt.initEvent( "click", false, true );
createSpan.dispatchEvent( evt );

に変更。(「 JavaScriptの動かないコード (中級編) clickイベントを強制的に発生させたい (fireEvent/createEventの使い方) - 主に言語とシステム開発に関して」を参考にさせて頂きました。)

4-5.

出来た。けど、めちゃくちゃソースが汚いので、差分として公開するのが難しい。ごめんなさい。

# どーやるのがベストプラクティスなのか分からない・・・

6.

どなたかご教示してくださると嬉しいです _ _

書いた人

id:al001

人力検索はてなで質問しました:人力検索はてな

2011-04-21

経済産業省エネルギー基本計画」より「原子力発電の推進」全文引用

経済産業省2010年6月に発表したエネルギー基本計画」のPDFファイルから「第3章.目標実現のための取組 / 第2節.自立的かつ環境調和的なエネルギー供給構造の実現 / 2.原子力発電の推進」(p.27-34)を引用。読みやすいようにフォーマットだけ変えました

PDF!

(1)目指すべき姿

原子力供給安定性と経済性に優れた準国産エネルギーであり、また、発電過程においてCO2 を排出しない低炭素電源である。このため、供給安定性、環境適合性、経済効率性の3E を同時に満たす中長期的な基幹エネルギーとして、安全の確保を大前提に、国民の理解・信頼を得つつ、需要動向を踏まえた新増設の推進・設備利用率の向上などにより、原子力発電を積極的に推進する。また、使用済燃料を再処理し、回収されるプルトニウムウラン等を有効利用する核燃料サイクルは、原子力発電の優位性をさらに高めるものであり、「中長期的にブレない」確固たる国家戦略として、引き続き、着実に推進する。その際、「まずは国が第一歩を踏み出す」姿勢で、関係機関との協力・連携の下に、国が前面に立って取り組む。

具体的には、今後の原子力発電の推進に向け、各事業者から届出がある電力供給計画を踏まえつつ、国と事業者等とが連携してその取組を進め、下記の目標の実現を目指す。

まず、2020 年までに、9基の原子力発電所の新増設を行うとともに、設備利用率約85%を目指す(現状:54 基稼働、設備利用率:(2008 年度)約60%、(1998年度)約84%)。さらに、2030 年までに、少なくとも14 基以上の原子力発電所の新増設を行うとともに、設備利用率約90%を目指していく。これらの実現により、水力等に加え、原子力を含むゼロ・エミッション電源比率を、2020 年までに50%以上、2030 年までに約70%とすることを目指す。

他方、世界各国が原子力発電の拡大を図る中、原子力平和利用を進めてきた我が国が、原子力産業の国際展開を進めていくことは、我が国の経済成長のみならず、世界エネルギー安定供給地球温暖化問題、さらには原子力平和利用の健全な発展にも貢献する。また、我が国の原子力産業技術人材など原子力発電基盤を維持・強化するとともに、諸外国との共通基盤を構築するとの観点から重要である。こうした認識の下、ウラン燃料の安定供給を確保するとともに、核不拡散原子力安全、核セキュリティを確保しつつ、我が国の原子力産業の国際展開を積極的に進める。

なお、我が国は、今後も、非核三原則を堅持しつつ、原子力基本法に則り、原子力研究、開発及び利用を厳に平和目的に限って推進する。

(2)具体的取組

①新増設・リプレース設備利用率の向上等を推進するための基本的取組

(ア)新増設・リプレース

事業者は、高経年化対策を着実に実施するとともに、既設炉の将来的な廃止措置や代替炉建設の必要性も踏まえた計画的な新増設・リプレースを進め、国はこのための投資環境の整備に努める。また、国は、発電所建設に伴う連系線や送電線の建設・増強等に係る環境整備等の対応について必要に応じて検討を行う。さらに、既設炉の有効利用を図るため、定格出力を含めた出力向上について、事業者は、日本原電東海第二発電所における導入を進めるとともに、他の発電所への展開も検討する。なお、将来的に、日々の電力需要の変動に合わせて出力を調整する運転の必要性が高まってくる段階では、そうした運転が安全かつ確実に実施されるための要件等について検討を行う。

(イ)設備利用率の向上

設備利用率の向上については、安全安定運転の実現・継続と立地地域等の理解が基本である。事業者は、自主保安活動等に取り組みつつ、新検査制度の下、段階的に長期サイクル運転の実現を目指すほか、運転中保全実施を順次開始する。

また、日本原子力技術協会による発電所の運営実績評価や国による保安活動の総合評価等を踏まえ、事業者間でのベストプラクティスの共有や運転管理等の改善を促進する。さらに、国は、熟練の技術豊富経験を有するシニア人材を活用すること等により、大学高等専門学校教育質的向上や民間企業研究機関との連携を強化するなど、原子力人材育成プログラムを充実させる。

以上の取組により、安全安定運転の実現・継続結果として、2030 年に、設備利用率約90%(例えば、平均18 か月以上の長期サイクル運転、平均2か月程度以内の定期検査による発電停止期間)となることを目指す。

また、国は、これらの事業者の取組を後押しするために必要な支援を行うとともに、エネルギー供給構造高度化法に定める判断基準の活用を通じ設備利用率向上や新増設等を推進することを検討する。

(ウ)リプレース需要の本格化に対応するための次世代軽水炉等の技術開発

また、我が国は、2030 年前後に見込まれる既設炉のリプレース需要の本格化に対応し、安全性・経済性・信頼性等に優れた国際競争力のある次世代軽水炉の開発に、官民一体となって取り組んでいる。これまで行ってきた概念設計検討、要素技術開発等を踏まえ、次世代軽水炉の円滑な開発・導入を促進する。

このため、次世代軽水炉開発に関する中間的な総合評価を踏まえ、国、事業者、メーカー連携し、新技術の具体的な導入計画を2010 年度中に明らかにする。国・事業者・メーカーは、中間的な総合評価において魅力的なプラント概念と評価されること等を条件に、次世代軽水炉を有力な候補と位置づけた導入見通しを2010 年度中に明らかにする。

②立地地域住民や国民との相互理解の促進と立地地域における地域振興

(ア)新増設・リプレース設備利用率向上等に向けた立地地域との相互理解の促進

新増設・リプレースの推進や設備利用率の向上に限らず、原子力発電の推進を円滑に行うに当たっては、地域の実情等に応じたきめ細かい広聴・広報などを通じて立地地域の住民や地方自治体との相互理解を促進する必要がある。その際、原子力発電施設等と地域社会との「共生」を目指して、国・地方自治体・事業者が適切な役割分担の下、相互に連携・協力することが重要である

このため、国は事業者と連携して、立地地域住民の声に耳を傾け知りたい情報は何かを把握し(広聴)、それを踏まえて原子力の必要性・安全性等について情報提供を行う(広報)活動の充実を図る。その際、立地地域住民との「信頼関係の構築」により重きを置き、双方向性を強化する。具体的には、国及び事業者は、地元オピニオンリーダーの活動支援、立地市町村はもちろんのこと道県庁所在地を始め立地道県の他地域視野に入れた立地地域向け広聴・広報活動を行う。

また、事業者は原子力発電施設等の運営の将来ビジョンを持ち、地方自治体の持つ地域の将来像に関するビジョンも踏まえ、地方自治体等との相互理解を得るよう努める。国は、地方自治体との間で、原子力が有する国家レベルでの政策的重要性について認識の共有を深めるよう努め、国、地方自治体及び事業者との関係について不断の取組により、より望ましい関係の構築を目指す。

(イ)情報受け手に応じたきめ細かい広聴・広報活動等による国民全体との相互理解の向上

原子力政策の安定的な遂行のためには、広聴・広報活動等を通じた、立地地域のみならず国民全体との相互理解の向上が必要不可欠である

国は、情報受け手に応じたきめ細かい広聴・広報活動による国民全体との相互理解の向上のため、国がより前面に出て双方向性を強化するとともに、事業の波及効果の向上を図っていくとの観点から、国の原子力広聴・広報事業のあり方を検討する。また、小・中学生などの次世代層について、将来、原子力を含むエネルギーについて自ら考え、判断するための基礎をはぐくむため、原子力教育支援事業やその他広聴・広報事業を推進する。

(ウ)電源立地交付金制度の更なる改善

電源立地交付金(電源立地地域対策交付金を始め電源立地地域地域振興を目的とする一連の交付金)は、次の二つの性格を持ち合わせている。第一に、立地段階については、設備の設置を円滑化するために、交付金制度が創設された経緯があり、現在も交付金額が厚めになっている。第二に、運転段階については、運転の円滑化を図るという観点から、より多く発電した立地地域に対して、より多くの交付金を交付することが基本であり、発電電力量の多い発電所の立地地域の一層の理解が得られる制度であることが重要である

今後、現行の電源開発促進税制度の下では、課税標準である販売電力量及び税収自体の大幅な増加が見込めず、電源立地交付金財源の大幅な伸びが見込めない中、安全確保を大前提としつつ、この性格をより明確化するために、原子力発電所の新増設・リプレース核燃料サイクル施設の立地を促進するためのさらなる方策検討する。また、発電所の運転段階において、設備容量及び発電電力量により交付金額を算定しているが、算定に当たり発電電力量に傾斜配分する見直しを検討する。なお、その場合も、自然災害等で発電ができない場合に交付金額が大幅に減少することとなるのは制度趣旨に反することから現在制度として存在している「みなし規定」は存続する。

科学的・合理的な安全規制の充実に向けた対応

(ア)最新の知見やデータを活用した科学的・合理的な安全規制の充実に向けた対応

原子力安全規制を充実させ、安全確保を一層確固たるものとしていくためには、安全規制の現状をしっかりと見据えた上で、新たな課題へ持続的に対応していく必要がある。そのため、安全規制を取り巻く近年の大きな環境変化を踏まえた上で、必要な取組を実施してくことが重要である

具体的には、安全審査制度における品質保証の考え方の取り入れや検査制度における品質保証の取り入れの拡充、大きな地震動を受けたプラントの点検方法の標準化マニュアル化、トピカルレポート制度(*28)の対象分野の拡充、リスク情報の活用方策等について検討する。また、運転中保全について、安全性への効果と影響、リスク情報の活用の考え方等の整理を含め、速やかに検討する。

(イ)安全規制に関する国と利害関係者との対話の深化

さらに、国民の理解と信頼を得つつ安全規制を的確に実施していくためには、立地地域自治体・住民や産業界を含む様々な利害関係者との間のコミュニケーションを一層充実させることが重要である。このため、安全規制の効果的な実施規制課題への取組の推進等のため、規制当局と産業界との対話を継続的に深化する。国は、立地地域の関心が高い個別の安全審査検査等の案件については、規制活動の結果の説明にとどまらず、規制プロセスの途中段階における利害関係者とのコミュニケーションの拡充について検討する。

(ウ)原子力防災対策等

原子力防災対策については、引き続き、万が一の原子力災害に備えた対応機能に万全を期すとともに、原子力施設の防護体制については、最新の国際基準に沿った核物質防護措置を講ずる。

核燃料サイクルの早期確立と高レベル放射性廃棄物の処分等に向けた取組の強化

(ア)使用済燃料の再処理・貯蔵、プルサーマルの推進

使用済燃料を再処理し、回収されるプルトニウムウラン等を有効利用する、核燃料サイクルは、限りあるウラン資源の有効利用と高レベル放射性廃棄物の減量化につながる、エネルギー安全保障重要な取組であり、我が国の基本的方針である

2009 年12 月に我が国初のプルサーマルによる営業運転が九州電力玄海原子力発電所で始まったことは、我が国の核燃料サイクル確立に向けた重要な一歩である核燃料サイクルは、それを担うそれぞれの施設の状況が相互に関連していることから、全体を俯瞰しながら、立地に要するリードタイム考慮し、個々の施策や具体的な時期について、状況の進展に応じて戦略的柔軟性を保持して対応していくことが必要である

このため、六ヶ所再処理工場の円滑な竣工・操業開始に向けて、国、研究機関、事業者等の関係者連携し、残された技術課題の解決に一体となって取り組む。また、使用済燃料の貯蔵容量拡大は、中長期的に各発電所共通の課題であり、中間貯蔵施設の立地に向けた取組を強化するとともに、国、事業者等の関係者は、貯蔵事業としての中間貯蔵(*29)という形態に限らず、広く対応策を検討する。さらに、プルサーマルの計画どおりの実施のため、国及び事業者が連携して、地元への申入れに向けた理解促進活動などの取組を推進する。また、MOX 燃料の輸送については、国及び事業者が、核物質防護対策や安全対策等に万全を期する。なお、六ヶ所再処理工場に続く再処理施設について引き続き取組を進める。

(イ)高速増殖炉サイクルの技術開発

高速増殖炉サイクル技術は、我が国の長期的なエネルギー安定供給等に大きく貢献するものであり、早期実用化に向けた研究開発を着実に進めることが重要である2010 年5月に試運転が再開された高速増殖原型炉「もんじゅ」の成果等も反映しつつ、2025 年頃までの実証炉の実現、2050 年より前の商業炉の導入に向け、引き続き、経済産業省文部科学省とが連携して研究開発を推進する。

具体的には、高速増殖炉サイクルの実用化に関するこれまでの研究開発の成果を踏まえ、2010 年度に革新技術の採否判断等を行う。また、実用化を一層円滑に進めるため、進捗に応じたプロジェクトの進め方・役割分担等を検討する。

加えて、高速増殖炉の実用化技術の早期確立を図るとともに、将来の国際標準を可能な限り我が国が確保するため、国際協力を適切に進め、将来のエネルギー安全保障を担う国家的な基幹技術としての性格を踏まえ、我が国の自立性を維持しつつ互恵的な国際協力関係を構築する。

(ウ)高レベル放射性廃棄物等の処分事業の推進に向けた取組の強化

原子力発電の利用を拡大していく上で、放射性廃棄物の処分対策は必須の課題である。高レベル放射性廃棄物の地層処分事業については、平成20 年代中頃を目途に精密調査地区を選定し、平成40 年代後半を目途に処分を開始することを予定している。国は前面に立って、原子力発電環境整備機構(NUMO)や電気事業者等と一層連携しながら、全国レベル及び地域レベルの視点双方で、国民との相互理解を進める。

このため、地域住民や自治体勉強のために専門家を招聘するための支援制度の創設、双方向シンポジウムの開催等の取組を通じて広聴・広報活動の充実・強化を図る。

また、高レベル放射性廃棄物等の処分事業が円滑に実施できるよう、国は高レベル放射性廃棄物の地層処分基盤研究開発に関する全体計画等にしたがって、必要な研究開発に着実に取り組む。さらに、研究開発の成果を国民に分かりやすい形で提供することにより、国民との相互理解を深める。

なお、研究開発等に伴って発生する低レベル放射性廃棄物についても、処分の実現に向け、国及び日本原子力研究開発機構(JAEA)は関係機関の協力を得つつ処分事業を着実に推進する。

(続きます)

2010-11-29

[][][][][][][]

ドリルを売るには穴を売れ | 佐藤 義典 | 本 | Amazon.co.jp

採用

ビル・ゲイツの面接試験―富士山をどう動かしますか? | ウィリアム パウンドストーン, 松浦 俊輔 | 本 | Amazon.co.jp

[非公認] Googleの入社試験 : 竹内 薫 : 本 : Amazon

Amazon.co.jp: 地頭力を鍛える 問題解決に活かす「フェルミ推定」: 細谷 功: 本

はてなブックマーク - Google: 奇問による入社試験はまったくの時間の無駄だった - Digibo

はてなブックマーク - 雇用に上手い下手はない:Googleが自社の採用活動を研究して知ったこと : ライフハッカー[日本版]

はてなブックマーク - 学歴・成績不問 グーグル、5つの採用基準  :日本経済新聞

はてなブックマーク - 優れたリーダーに学歴は関係ない。Googleが自社社員をデータ分析して得られた意外な知見 | ライフハッカー[日本版]

「グーグルの社員の半数は大学の学位を持っていない」

渋沢栄一

人を選ぶとき、家族を大切にしている人は間違いない。仁者に敵なし。私は人を使うときには、知恵の多い人より人情に厚い人を選んで採用している 渋沢栄一

アンドリュー・カーネギー

自分より優れたるものを自分の周りに置きし者ここに眠る。カーネギー

自分で仕事をするのではなく、仕事をさせる適材を見つけることが大切だ。 アンドリュー・カーネギー

人が言うことには以前ほど注意を払わない。人の行動をただじっと見る

ピーター・ドラッカー(Peter Ferdinand Drucker)

“事業の目的とは顧客の創造である” (1/3):EnterpriseZine(エンタープライズジン)

自らの強みに焦点を合わせ、強みでないことは他社に任せなさい

顧客に対しては ベストのチームで臨むべし 自前主義を捨てよ

利益の最大化のみを目的化する企業は、短期的視点からのみマネジメントされるようになる。

http://enterprisezine.jp/article/detail/2346

マイケル・ポーター(Michael E. Porter)

「マイケル・ポーター教授のものづくり競争戦略」最新記事一覧 - ITmedia Keywords

戦略とは、ある特定の顧客を不幸せにするよう、あなたに要求します。

ベストプラクティスは戦略ではない

顧客のすべてのニーズに合致した製品で、なおかつ最高のものを提供しようとするならば、必ず失敗します。そんな戦略では、勝てるわけがありません。

「戦略とは、競争上必要なトレードオフを行うことなのである。戦略の本質とは何をやらないかという選択肢である」

戦略とは何をやらないかを決めることである マイケル・ポーター 米ハーバード大学教授

競争戦略 M.E.ポーター

戦略的ポジショニング

より高水準の経済的価値を生み出す唯一の方法は、

独自方法競争し、コスト・リーダーシップを得るか、

プレミアム価格要求できるかである

常に収益性に焦点を絞り、

独自バリュー・プロポジション価値提案)を打ち出す能力を持ち、

そして「何をやらないか」を選択するという

厳しいトレードオフに耐える強い意思必要である

マイケル・ポーター教授のものづくり競争戦略(2):ビジネスの競争に勝つ戦略はたった2つしかない (1/3) - MONOist(モノイスト)

http://monoist.atmarkit.co.jp/fpro/articles/porter/02/porter02a.html

N's spirit 投下資本利益率 ROICとは OOICとは

ROIC(投下資本利益率)

情報システム用語事典:ROI(あーるおーあい) - ITmedia エンタープライズ

2003年末のコカ・コーラののれん代を除くROICは48%

マクドナルドとモスバーガーの違いをポーターの『戦略論』で解き明かす|新聞記事から学ぶ経営の理論|ダイヤモンド・オンライン

ウォーレン・バフェット(Warren Edward Buffett)

ウォーレン・バフェット - 年間のROEが15%以上ある限り、四半期の業績を見てうろたえる必要はありません。

売上高が1000万ドルで利益率が15%の会社Aがあり、売上高が1億ドルで利益率が5%の会社Bがあるとします。私なら、Aをとります

米国の優良株コカ・コーラはバフェットが保有している株式ですが、表を見ると30%を超える高ROEを長年維持

バフェットの利益率とROIC

http://www.kazkabu.com/itouen.html

硬派の長期投資シリーズ 銘柄選択編 なにをポイントに選ぶか? バフェットの考え方 - Market Hack

戦略

[25億秒]【カネより時間を大切にせよ】人生は25億ページの書物

人は「物事には限りがある」と分かったとき、初めて戦略的になれる。

戦略とは何をやらないかを決めることである:日経ビジネスDigital

残念な人の法則:仕事ができない人は「移動時間の無駄」に無頓着である : まだ東京で消耗してるの?

[戦略とは捨てること]

戦略とは一体なんでしょうか。私なりの考えを述べると、時間やお金といった自分がもつ資源をどこにつぎ込むかを選ぶということ、裏返すと、何を捨てるのかを選ぶことが、戦略だと考えています。自分の限られた人生の貴重な資源を、どう使うのか、ということです。

どの港に入るのか分からなければ、どの風も追い風にはならない。

何物かを選ぶことは、他の一切を捨てることである。チェスタートン

自分の銭を分けてやりたがる者は見当たらないが、生活となると

Webの仕事をするなら最低限知っておくべき戦略フレームワーク×10 | sogilog

覚えておかなきゃ損!考える時間が短縮できるビジネスフレームワーク10選

ビジネス問題解決フレームワーク20選|今日から使えて最速で成長できる

はてなブックマーク - 読書感想文 #0093 『戦略とは戦う事を略すると書く』|RICOH Communication Club 経営に役立つ情報発信サイト

キャッシュフロー

硬派の長期投資シリーズ 銘柄選択編 なにをポイントに選ぶか? キャッシュフロー(その2) - Market Hack

投資先は営業キャッシュフローマージン15%以上の企業から選ぶべき

キケンな「ブラック企業」はたった一つの指標でわかる 財務諸表の見方

会社の経営は「資産増やしゲーム」である

シコー、民事再生法申請(倒産)で上場廃止

売上額」「人件費」「材料費」「設備費」「総支出」の5つ

(株)エーワン精密【6156】:単独決算推移 - Yahoo!ファイナンス

エーワン精密 (年次決算): 株式投資レポート 6156 - EDIUNET

日本電産が「脱帽」した最強の中小企業がある (2ページ目):日経ビジネスオンライン

日本電産が脱帽した最強の中小企業(2)~“5つの数字”で問題発見 (3ページ目):日経ビジネスオンライン

「“親方”経営こそ最強!~経常利益率40%の町工場~」 エーワン精密 カンブリア宮殿:テレビ東京

経常利益率35%超を37年続ける 町工場強さの理由 : 梅原 勝彦 : 本 : Amazon

ファンダメンタル分析 : 副業 銘柄選定 エーワン精密

知識

知識への投資が最も利回りが良い

[時間とは出来事である][機会費用][権内][権外]英語・会計・IT

「枯れた技術の水平思考」横井軍平

http://anond.hatelabo.jp/20071022153917

.

目からうろこ、工場のトラブルを解決した「ある工夫」が注目を浴びる:らばQ

プロダクトマネージャーにたちはだかる壁を、どう乗り越えるか

2010-05-04

http://anond.hatelabo.jp/20100504054753

起業に失敗したのは、単に頭が悪いからだと思う。

自分は頭がいい、と確信してるのが文章からプンプンにおって来る。

こういう人は、もっと頭がいい人が作った集団の中では素晴らしく輝くが、

自分独りで新たな事業を創り出すことは出来ない。

増田は、自分がバカになりきれなかったことが敗因だと思ってる節がある。

それは違う。

増田自分が見えていない。

増田は相手のニーズが見えていない。

増田馬鹿正直に正攻法を貫いて騙されるタイプだ。

つまり、増田がバカにしつつ成功してる社長よりも、バカだってこと。

起業するなら、何らかの成功が目的だろう。

少なくとも、黒字化(帳簿は別としても)が第一の目的になるはずだ。

そのために出来ることを、増田は全てやったのか?

元増田の文に書いてある通り、やってない。

なぜ、出来なかったのか?

それは、優先順位の設定が出来ないバカだったからだ。

プライド邪魔をしたんだろう。

顧客ニーズの把握より、自分の信じるベストプラクティスを説くことに執心したんだろう。

結果、失敗した言い訳責任転嫁ばかりだ。

やれ、顧客がバカだから自分レベルを下げれば良かっただの、

やれ、スマート仕事しか知らないから泥臭い営業をしなかっただの、

やれ、パートナー性格の相性が合わなかっただの。

えんな

バカになる必要は無い。必要な時だけバカのふりをすればいい。それが出来なかっただけだ。

正攻法だけで仕事が取れたのは、会社ブランド力があってのこと。それに気づかなかっただけだ。

社内での立場が無いと、パートナーたった一人のマネジメントも出来ない無能だっただけだ。

お前は、決められた仕事をこなしてるのが向いている秀才だ。

新しい仕事を創り出すようなクリエイティビティーには欠けている。

それに気づいたのは収穫だったな。

相手が真に望むニーズを汲み取って提供出来ないやつは、社長になれない。

仕事の提案でも、人と接する態度でも、部下への指示でも。

外資コンサルを出て、起業して二年目の俺だが、痛いほどわかる。

毎日が本番の舞台みたいなもんだ。

増田は、この経験を活かして、ベンチャーキャピタルにでも勤めるといいよ。

2009-11-26

http://anond.hatelabo.jp/20091126222329

現代のコンピュータにとってネットワークの利用が大前提になったように、人間の「能力」が演算装置や外部記憶の利用を抜きに語れなくなったという点については同意してもらえると思う。

そういう時代状況の下で、スタンドアローン(Stand Alone)という制約を課した状況での能力測定に、「縛りプレイ」的なお遊びとして以上の意義は本当にあるんだろうか。

今、俺は統合開発環境を使って中規模ソフトウェアの開発の仕事をやってるんだが、もうオフライン環境のPC98で、テキストエディタとにらめっこしてコードを書いてた時代には戻れないと感じている。

そもそも、グーグル先生が0.5秒でAPIマニュアルベストプラクティスを提示してくれる時代に、API暗号みたいな引数の順番を暗記する必要性はどこにもない。また、統合開発環境が提供する静的解析や単体テストなどの支援機能をフル活用することで、つまらないバグを作りこむことは本当に減ったし、見通しの良いプログラムを書きやすくなった。実際、俺のプログラミング能力」は、スタンドアロンでやってた頃と比べて確実に向上していると思う。

コンピュータによる支援が当たり前となった現代、我々が本当に競うべきフィールドは、「コンピュータにできない、人間にしかできないこと」が求められる領域へと確実にシフトしている。そんな時代に、いまさら暗算力や暗記力なんか競ってどうすんの? というのはかなり真面目に思う。

2009-11-16

もうちょっとうまく生きられると思うのだけど

たとえば、シャツに糸くずがつかないように洗濯する方法とか

部屋をいつもキレイに保つ方法とか

そういう数々のライフハックにも、ベストプラクティスがあるはずだが、実践できている人はごくわずかなのではないだろうか

できれば、枯れたライフハックパッケージ化して、初期設定からインストールしてあって欲しい

だれかまとめてくれないかしら?

2008-12-21

Railsサイト作ってるんだけど、時間かかるね

なるべくベストプラクティスな感じで作りたいとか、

2.2に対応している書籍が少ないとか英語できないとかあるんだけど

慣れるまではこんなもんなのかな・・。

2008-10-26

http://tokyo.usembassy.gov/pdfs/wwwfj-20071018-regref.pdf

1年前の年次報告要望書を読んだ

II-B-6. 日本で重複する、または不必要な治験を行わなければならなかったためにかかった費用と市場参入への遅れについて、企業補償する制度を設ける。

何で、んなもん保障しないといけないんだ。

こっちはそんなもの出すゆとりもないし、二度手間になることを承知の上で入ってきたんだろ?

だったら我慢しろよ。

この世界自己責任が原則だよな?

お前も散々言ってたよね。自己責任自己責任って。

I-B. ファイアウオール規制 金融庁は、他の主要な金融市場におけるこの分野の進展を考慮し、ファイアウオールに関する現行の法規制外資系金融機関を含む金融商品取引業者に及ぼす影響の査定を始めた。外資系金融機関は、事業部門および法人組織間での情報の共有や職員の兼務に関して、さまざまなファイアウオールから多大な影響を受けている。そして、このようなファイアウオールによって、世界ベストプラクティス日本金融サービス業界へ導入することが極めて難しくなることが多い。結果として、米国は、金融庁が義務付けられたファイアウオールの範囲を指針書で特定し定義すること、そして金融商品取引法個人情報保護法を含む、現在のファイアウオール体制の適切な見直しに関して、外資系金融機関と活発な対話を継続することを推奨する。

ファイアーウォールという意味がよくわからない。ITのほうではなさそうだし・・・こういう使い方ははじめてみた。

高齢者の収入、労働移動性、投資教育を確保するという観点から、確定拠出年金制度の重要性やその改善価値にかんがみ、米国は、日本確定拠出年金制度の改善継続して取り組むことを奨励する。具体的には、米国日本に以下の取り組みを行うよう提言する。

安易にやると老後の生活に困る人が出てきそうな気がする。

まともな国家なら生活保護受給者が増えることになるけど・・・日本ではそれが期待できない。

行く行く先はホームレスの増加か?

2008-08-26

恋は盲目

Life is beautiful: なぜ「iPhoneキラー」がことごとく失敗するのか

何をもち「iPhoneキラー」とするか、あるいはそもそも「iPhoneキラー」なる商品群が「ことごとく」登場した上に「失敗」を重ねたのか、というシンプルな疑問を呈示できる時点でこのエントリが既に破綻しているのは明白である。

元々Microsoftで主要な地位のエンジニアだったらしいこの中島某という人は、今ではAppleに入れあげること甚だしい。その入れあげぶりは、まるでおもちゃを与えられ大喜びしている幼い子供のごとくである。

まあいい。好きこそ物の上手なれと言う。とはいえ、中島某がAppleに拘泥するあまりに、そのスリークで特異なデザインUIベストプラクティスと捉えるなら大いに道を誤ることとなるだろう。

あと、SoftBankモバイルiPhoneをやたらとコモディファイ渡辺聡あたりがよく使う「コモディタイズ」というコトバは誤りだ)しようとしているあたりにはどうにも懸念が感じられてならない。

スティーブ・ジョブスが「囲い込み」を行いたい対象は、中島某のような熱心なApple信者、ないしはMicrosoft棄教者にほかならない。Appleアフィリエイトに並々ならぬ力を入れているのもその一環だ。もしiPhoneが、既にあるケータイと同様に肌身離さず持つコモディティになるとどうなるか。

それは、本来ジョブスがターゲットと目するコアなユーザのさらなる獲得が叶わなくなるということだ。コモディティ化したiPhoneなど、誰が持ちたいと思うものか。

そのあたりを鑑みずに「ジョブスはマーケッテングの天才」と言いはばからない中島某は実におめでたいジョブスはこうした盲目的狂信的ファン(= chauvinist(s))をせいぜい(福田康夫ふう)大事にするとよかろう。

2008-03-18

プロになろう。楽しもう。 - IT土方なんて言う前に

やる夫がIT土方になったようです」を見てガクブルしている新人さんのために。

ソフトウェア開発ってのは単純労働ではなく知識労働だ。

刺身たんぽぽを載せる仕事と違って「量」ではなく「質」が求められるんだよ。

ソフトウェア開発がよく例えられるのは料理レシピの開発だ。

ひとつの要望に適った美味しいレシピにたどり着く為に、チームの皆が腕を振るって何度かの試行錯誤を経てひとつの結果にたどり着く。それはソフトウェア開発に似ている。

良いレシピを得るためには何が決め手だと思う?

それは投入した時間の「量」ではなく、その時間の「質」だ。専門性や経験の深さといった、知識や知恵が如何に効果的に働いたかという「質」が決め手となる。

素人が集まって1024人月の間 材料をこねくり回すより、知識と経験のあるチームが作って試して改良してのステップを何回か踏んだ方がより美味しいレシピに辿り着けそうじゃない?

だから、エンジニアは質を磨く事が大事なんだよ。

よく「体力勝負」やそれを揶揄して「土方」なんて言葉が舞っているけど、それが量を指す言葉なら違和感を感じて違うなぁと思えるのが普通エンジニアだと思うよ。

もうひとつ量と質について。

ソフトウェア開発には「work 40 hours per week」というプラクティスがある。

人間の集中持続時間には限界があるし、質の良い知識労働を提供するには仕事以外の時間 - 大切な人と過ごしたり、感性に刺激を与えたり、興味の赴くままに技術で遊ぶ時間 - が必要だ。

だから長期的に見て週 40 時間仕事に投入するのがちょうど効率がよいと言われている。

どう?納得出来そうじゃない?

勿論、残業もあるし40時間以上を求められる環境に放り込まれるかも知れない。

でも肝心なのは、自分がどうするかだと思うんだ。

仕事をこなす」事を考えるに当たって、量でなく質のアプローチを取ろう。

例えば、8時間の密度を高める事を考える。

フレックスで働ける職場を選ぼう。自分でハンドルを握れる環境を選ぶ。そして不平を言い合う仲間に参加するのを止める。

生活のサイクルを整え、仕事中のインタラプトを減らし、如何に集中力を高めて8時間を過ごすか、それに心を砕こう。

努力目標のようなアバウトなものでなく、測定出来る問いかけを作ろう。

今日は集中出来たか?」

を自分に投げかけてみよう。

「何故、そう言えるか?」

を考え、測定可能な指標を持とう。例えばアウトプットを数えたり、繰り返し使う幾つかの質問を作ったり。

毎日、そして1週間や1ヶ月ごとに振り返り、自分の「8時間の密度」を確認し改善していこう。

人事考課を四半期に一度くらい行うような会社なら振り返りのちょうど良いタイミングにもなるね。

個人で上手くいったのなら仲間に広げ、会社に広げ、周囲に影響を与える事を考えてみよう。

そうやって、プロフェッショナルを目指そう。

そう、「プロフェッショナル」だ。

今の世の中、プログラムなんて誰でも組めるんだよ。日曜日趣味コードを書いている人が普段仕事としてそれをこなす人より優秀だなんて今は普通にある話だ。

やる夫の話でも何の知識も無い人たちが放り込まれて動いてたよね。

でもそれを見てどう思った?

自分がお客さんだとして、この人たちに安心して仕事を任そうと思う?

尊敬出来る?

あの話を見てそんな気持ちが湧いてこないのは、それは彼らがプロではないからだと僕は思っている。

プロって何だろう?

先に書いたように、プログラミングは特別なスキルじゃないし、特別な道具もいらない。

そういったスキルの有無や道具が専門性を隔てる時代は色んな場所でとうに終わっている。

例えば、料理は昔からそうだったよね。誰でも作れる。今はレシピも道具も材料も普通に手に入るようになり、ますます「料理」は普通になった。

でも、プロは消えてないよね。それどころか、一般層が料理へのスキルや知識を蓄えるにつれ、ますますプロ存在感を増したように思える。

優れた一皿に出会ったとき、それで幸せ時間を過ごせたとき、また来たい、またこの時間を持ちたいと自然と思わない?それを提供してくれた人たちへの畏敬の念を感じない?

それがプロフェッショナルだと思うんだ。

もう少しソフトウェア業界に近い話をしよう。デザイン業界がそうだ。

媒体デザインDTP によって、またデザイン分野自体も web デザインが入ったり、コンピュータの普及によって道具の壁が無くなり、スキルの壁が下がり(ロットリングって何?)誰もがデザインに携われるプロアマ不可分の世界に晒された。

でも彼らはその中でデザインの本質を問い、プロフェッショナル性を追求し、デザイナがデザイナである故の理由を手に入れて質によって生き延びてきた。

生き延びるというと失礼だ。優れたデザイナの仕事は一目でそれと分かるくらい強烈に違うし、大きな価値をもたらしている。彼らは競争に晒されてより大きく進化したのだと思う。

ソフトウェア業界も同じ事だよ。

スキルや道具が最早壁でなくなり誰もがこの業界に流れ込んでくる今だからこそ、僕らはプロフェッショナル性について考えなければならない。

そうする事で自分に関わる人たち - 仲間やお客さん、お客さんの向こうにある社会全体 - により大きな価値をもたらす事が出来る。

ちょうど魂のこもった一皿に出会ったときのように、鳥肌が立つくらいのデザインに触れたときのように、大きな価値ある仕事を生む事が出来るようになる。

プロフェッショナルになろう。

プロフェッショナルとはどういう事か、考え、学び、改善を重ね、楽しもう。

環境に不平を言うのではなく、自分の行動を変えよう(そのために環境選択の自由を行使したっていいんだよ)。

エンジニアでよかった!」とか「コード世界を変える!」とか、ちょっと探せば気概と希望に満ちた言葉も先輩達も直ぐに見つかるよ。

勉強会に顔を出せばそんな人たちと直に出会えるし、いっぱい刺激を貰えるよ。

オープンソースコミュニティPHPPerlPythonRuby といった Lightweight 言語コミュニティお勧めだよ。まずは weblog を辿ってみよう。楽しそうと思ったら試してみよう。

今はどこにいても「学び続ける」ことが問われて行く時代だ。

エンジニアってね、その最たる職業だよ。

コードを書く楽しさだけでなく、学び続けたり考えるために必要なスキルが最も身に付く職業だ。

この春からエンジニアになるあなたはとても素敵なポジションにいると思う。

エンジニア職でプロになろうと頑張る中で手に入るものはとても多いよ。凄い事じゃない?

今の世の中は楽しんだもの勝ち。

「楽する」の楽しいではなく、夢中にさせちゃう「楽しさ」ね。

だから悲観的な話や自嘲の声でお茶を濁すのは適当なところで止めて、別の方向を追ってみようよ。

楽しさが見えてくるハズだよ。

どこかで会う機会があれば僕もそれを伝えたいと思うし、何より日々の行動の中で示して行きたいと思っている。

あなたの会社幸せそうに仕事をして未来を語り「コード楽しいぜぃ」と語るお酒好きの先輩がいればそれは僕かも知れない。

楽しくするのもしないのも、すべて自分次第。せっかくなら、楽しい方を選んでみない?そっちに耳を傾け、そっちを一緒に考えようよ。

エンジニア世界へ、ようこそ。

2008-02-16

風神録Lunaticがぎりぎりでクリアできない

タイトルの通り。

問題点

・1面ミスリセットだが、2??3面の1ミスはそのまま続けてしまう。

 プラクティスではノーミスクリアできる2??3面での残機減、これが問題。

 ただミスるだけじゃなく、フルパワーでミスしたりする。これが痛い。

・4面での異様な残機減(3機)。特に4ボスで2機減るのがまずい。

・6面道中をボム乱射してしまう。そして1機落とす。

理想の状態

・1??3面 ノーミス

・4面 1ミス

・5面 1ミス

で、2ミスで6面到達が理想。

2007-12-05

常識とは18歳までの偏見の寄せ集めである

これはアインシュタインが遺した言葉の一つ。

偏見を持つことは、自ら可能性を狭めてしまうことに繋がる。機会を逃すことに繋がる。

生物学世界プログラマ世界を歩いてきたわたしは、

なにかを発想、または創造する人間にとって

身に着けてはならぬもののひとつにこれを挙げる。

「通念は大抵間違っている」

最近読んだ本でこの言葉を見てから、アインシュタインの遺した言葉を思い出した。

そして、自分が当たり前だと思っていることに対して「どうして?」と疑問を投げかけた。

すると驚くほど多くのことが間違っていたことに気付く。

間違っていなくても、

全てに適応できる、銀の弾丸なんてないことに気付く。

最近、再び「常識」とか「定石」とか

ベストプラクティス」なんて言葉を耳にすることが増えた。

そのたびに改めてこの言葉を胸に刻む。


この常識を崇拝して空気嫁とかコミュがどうとか言ってる

かわいそうな子がよくいるもんでね

2007-10-23

http://anond.hatelabo.jp/20071023010343

というか普通高校生頃でも深夜に(というか12時回った時間帯に)繁華街歩いたことあるけども、危機感なんかこれっぽちも感じなかった。

どんだけ(ry

…せめて、夜に子供が出歩いても注意せず「まあ大丈夫でしょ」とかほざくバカな親になってはいけないよ。

雑感

『夜の街においそれと出歩くな』というプラクティスを唱えることは良いことだ。

ただ、ネットでそういう意見を目に見える形で書いてしまうと、被害者への風当たりが強くなるのではという危惧がないではない。

だから、被害者を批判するような言動を控えよ、という意見も分かるんですよ。

ログイン ユーザー登録
ようこそ ゲスト さん