ネットニュースサイトの編集、プランニングを手掛ける 中川淳一郎氏によると、ハンドルネーム(HN)が女性の性格を見抜くポイントのひとつになるという。
「例えばHNに☆を使っている人は、明るくノリのいいタイプ。また日本語のローマ字読みのHNの女性は、 サブカルチャー好きで男とも話の通じるイイ奴が多いです。例えばonakasuita(おなかすいた)とかmigimagari(右曲り)のような感じですね。こういう人たちなら、高いお店じゃなくて焼鳥屋でも楽しく飲めますね」
なんとなく思い当たる節があるような気がする人も多いのではないだろうか。さらに「○○っぺ、××ちんのような 適度にふざけたHNの人は、性格もサバサバして友達も多く、いわゆるリア充タイプの場合が多い。HNだけ見るとバカっぽいですが、実際に会ってみるとかわいいことも多いんですよ」だとか。 今後はちょっとおバカっぽいHNには注目したいものだ。
逆にこの単語が入っていたら要注意!というHNは?
「ずばりluna、moon、ocean、loveは鬼門です!こういうメルヘンチックな単語を使っている人は、たいていバカか自意識過剰。これに加えてプロフィール写真が どこかの風景だったりすると、100%自意識過剰」
— ハンドルネームでいい女を見分ける方法 「○○っぺ、○○ちん」はオススメ : 【2ch】コピペ情報局 (via igi)(via katoyuu)
「ウイルス対策ソフトの作成なんて、民間がやっていることはやらなくていいんじゃないですか」
平成22年11月、東京・品川のホールで行われた行政刷新会議の事業仕分け第3弾で「仕分け人」の厳しい声が響いた。
やり玉に挙がったのは独立行政法人「情報処理推進機構(IPA)」。国内唯一のコンピューターウイルスの公的届け出機関であり、ウイルスやソフトの脆弱(ぜいじゃく)性分析などを手がける。
IPAは仕分け人への説明で、ウイルス感染を実際の感染症にたとえ「ワクチンを作っているのではなく、いわば国立感染症研究所のような役割だ」と説明した。結局、事業の見直しは見送られた。しかし、IPAの業務に対する無知を露呈したこのやり取りは、政府の情報セキュリティーに対する意識の低さを示す象徴的な出来事だった。
— 【警告 サイバー空間】(下)官民会議、連携バラバラ 2011.10.28 20:13 (via nandato)(via takeori)
僕は今回の案件で、システムのレスポンスに徹底的にこだわってる。
それには理由がある。
それは、プログラマの誇りを見せ付けたいからだ。
この案件は、既存機能をコピーして似た機能を作るというものだ。
既存機能は、Webシステムなのに1アクションで
1分や2分以上のレスポンスタイムはザラで、
悪いときには数分後にタイムアウトして、
さらに悪いときには、アプリケーション全体をロックしてしまっていた。
顧客はそれでも我慢して使っていてくれたそうだ。
今回の改変に、顧客がパフォーマンスを要求するのは当然だった。
それにしても酷いアリサマだとコードを見てみると
酷い。
確かにパフォーマンスは出ないのも無理はない。
いや、それどころか僕は、このSI業界の問題を感じざるを得なかった。
この機能はそこそこ難しく、業務的にも重要だ。
しかし、そのコードは、新人~3年目ぐらいのプログラマが書いたとしか思えないコードだった。
例えば、
・Stringを+でツナギまくってパフォーマンスが激劣化していた。
・SQLで、よく考えれば要らないJoinが山ほどあった。
・すべてMapで引数を取り回し、Mapの中身はすべてStringに置き換えられていた。
・数字もDateもStringだ。
・1000行以上もあるSQLは、適切にインデント付けされておらず、読むことすら億劫になる。
その他、Sessionの使い方、クラス分け、変数名の付け方、コメントの書き方に至るまで、
新人が試行錯誤して作った跡が見られる。
この業界の問題、それは
プログラムが、新人~3年目の作業と位置づけられていることだ。
僕はこの認識を変えたい。
だから徹底的に、スキルの差によってどれ程のパフォーマンス差が出るか示したいと思った。
自慢したいわけではない、
10年近くコードと真剣に向き合ってきたから、
新人~3年目に負けるはずはない。
このコーディングに際して、まず徹底的なリファクタリングから取り掛かった。
SQLを読みやすくインデント付けし、Mapを取りやめて適切な型のオブジェクトにし、
StringBufferをつかって、Joinを削った。
作り直したといっても良い。
もちろんチューニングは徹底的に行なった。
実装工数の三分の一を使った。
先週まで、1アクション3秒の壁を越えられなかったけど、今日2秒を越えた。
検索自体は、0.5秒以内。改修前は、早くとも30秒だったので60倍の高速化だ。
最もパフォーマンス差が出たアクションでは、1000倍以上の差となった。
これを顧客に納品する。
今まで、1つ1つのアクションに対してイライラし続けていた機能は、
サクサクと動くようになる。
この機能は、サクサク動くと業務上の使い道が大きく広がることは間違いない。
顧客は感じてくれるだろう。
サクサク動くことの快感を。
顧客は疑問に思ってくれるだろう。
「なぜ既存機能よりも情報量の多い、この機能がこんなに早いのか?」と
そして問い合わせてくれたら良いと思う。
なぜこの機能はこんなに早くて、
他の機能はウンザリするほど遅いのかを。
そのときには、答える。
プログラミングスキルの差としか言えませんと。
新人~3年目が悪いわけじゃない。
ベテランがコードを書かなさ過ぎる。
僕のスキル程度は、ザラに居るはず。
しかし彼らは、設計書のメッセージIDや、設計書更新日付の整合性や
フォントや罫線の切れを合わせるのに貴重な労力を割きすぎるんだ。
システム開発は、顧客の要件を実現するサービス業だ。
要件の実現がキモなのに。
実装がキモなのに。
なぜ、ベテランが頭だけやるのか。
僕にはどう考えても、理解不能だ。
今回、僕は頭の先から尻尾までやった。
それが普通であってほしい。
— プログラマーの誇りを見せ付けろ - 山本大@クロノスの日記 (via petapeta)
このエントリで取り上げるのは、「教授法」の回に先生が配った「教師の心得」である。
以下、その一部を日本語で紹介する。
- 君が教えようとしていることは、「とても大切でとても面白い」ことを決して忘れないようにしなさい。また、それを学生に伝えることも忘れてはいけない。
- 君は、君のクラスにいる学生よりも賢いわけではない。学生よりも「いいひと」なわけでもない。君は、たまたま学生がまだ持ち合わせていない情報をいくらか知っているだけだ。そして学生たちは、君がまだ知らない情報を山ほど知っている。
- 教師として、君は情報を売ろうとしている。あらゆるセールスマンと同じように、君は客の興味を引きつけ、保たなければいけない。さもなくば売れる見込みなんかない。役に立つことなら何であろうと利用しなさい。声、ジェスチャー、黒板、ハンドアウト、パワーポイント、漫画、アナロジー、メタファー、何でも、だ。あらゆる手段を尽くして、何とかして学生と繋がりなさい。
- 学生たちはよい授業を受けるために大金を払っている。よい授業を彼らに与えるのは君の義務だ。授業の日、君は疲れているかもしれない。何かに腹が立っているかもしれない。気がかりなことがあるかもしれない。しかし、君のクラスの誰一人として、それに気付いてはならない。君が頭が痛いからとひどい授業をやったとしても、彼らが授業料の払い戻しを受けることはないのだ。
- 自分に合ったスタイルを築きあげなさい。他の先生に合っているスタイルが君に合うとは限らない。
- 学生にとって近付きやすい存在でありなさい。物理的にも、精神的にも。学生の名前を覚え、名指しなさい。教室には授業開始数分前に着き、授業終了後もしばらくそこに留まりなさい。その数分間に雑談することは、しばしば学生の理解のターニングポイントになる。
- しかし決して授業を延長してはいけない。特に学部の授業では、チャイムが鳴った後に君が話す内容は、全く存在しないのと同じです—君がどれだけ完璧に話したとしても。
- どんなことであっても、それをまだ知らない者にとっては難しい。これを繰り返し思い出しなさい。君は既に何かを知ってしまっているから、それが簡単に思えるのだ。
- 「無知」と「愚かさ」は決して混同してはいけない。何があっても。
- 教師の基本ルール:もし学生が理解できないのであれば、それは学生のせいではない。これは当たり前に思えるが、驚くほど忘れ去られやすい。
- もし学生が理解できず、それが学生のせいであるのならば、10を見よ。
- 昔、自分の師匠に「悪い学生はいない、いるのは悪い教師だけだ」と聞かされたことがあります。多分これは完全に真実ではないのだろうが、しかし間違いよりは真実にずっと近い。そして、君は自分の授業において、これが真実であると心底信じているかのように行動しなければなりません。
僕にはこの内容は衝撃的だった。例えば10と11。勉強しないでわからない学生は自己責任だろ?アメリカだったら尚更そうなんじゃないのか?混乱した。
だけど僕はこれを信じることにした。
— 教師の心得 - bluelines (via yellowblog)(via wfsp)
(via nanimoneeee)
エンジニアには 5年病 というものがあるそうです。
5年病の症状
新しい概念や手法を吸収しなくなる。
何をやっても大して効果はないと思い始める。
かといって、目標に向かって寸暇を惜しむ体でもない。
RSSは欠かさず眺めて、それっぽいことをツイートするのが趣味になる。
「自分はエンジニアだから~」というのを思考の枠にしてしまう。
手を動かすことを惜しみ始める。
「多分できる」と「できた」を混同する。
一度失敗しただけでスネてやらなくなる。
自分よりキャリアの無い人にエラそうな口を利きたがる。
不摂生と運動不足で体が劣化する。
— エンジニア5年病 (それなりブログ) (via alternadotin) (via lllkoballl) (via otsune) (via send)
2010-06-22 (via gkojaz) (via ryusoul) (via kyokutyo) (via sjmp) (via oosawatechnica) (via kuenishi) (via yellowblog) (via kumemoto) (via jumitaka) (via yzat)
味玉 [グルメ]
酒肴の第二弾は味玉でございます。
とこぶし、結構お高かったですからね。 今回はお安くね
①鍋に卵がヒタヒタになるくらい水を入れて沸騰させる。
②湯が沸いたら冷蔵庫から卵を取り出し、割れないようにそっと沸騰した湯に投入。
お玉などを使うと火傷しなくて良いと思います。
③キッカリ6分30秒茹でます。蓋はしません。ヒビが入る卵もありますが気にしない~。^^
④茹であがったら、素早く冷水で冷やしましょう。今の時期だったら
水道の流水で充分。 夏場は氷水で
⑤殻を丁寧に剥きます。 柔らかめに仕上がっていますので丁寧に。
水の中で剥くと綺麗に剥けます。
⑥漬け汁につけます。 容器よりもジプロックの方が汁が少なくて済むし、色むらが出来にくいかもです。
出汁と醤油などから作るとかなり美味しいですが、麺つゆで十分いけます。
麺つゆと水を1:1、それにみりんを少々。加熱もしません。 ⑦冷蔵庫で2日ほど熟成させましょう。
(via nanimoneeee)
この見出しの言葉は、ビジネススクールでの起業家育成の授業や、ソフトウェアのプログラミングの分野で、よく紹介される言葉です。 失敗というものは、誰のどのチャレンジにも内包されているものなので、それを「素早くたくさん(Fail early, Fail
often)」外に出していくのが「成功の秘訣」ということです。そうしてできれば、試作や検証で「上手に失敗(fail
better)」するのがマル。 私たちは、幼稚園のときから減点法で生きているので まずは、この二つのセリフを平常心をもって誰にでも言えるようになって、少しずつ「Fail early, Fail often, Fail better」の哲学を取り入れていくことで、人生はもっとうまくいくようになるのかもしれません。 失敗しても、暗い顔をしてたらアカン。
(死後に「ひまわり」が58億円で落札)「Fail early, Fail often, Fail better」 早くたくさん上手に、失敗せよ。
「間違えました」
「失敗しました」
といおうとすると恥の感情がわいてくる。なかなか口に出して言うことができません。
ケンタッキーおじさんも、ディズニーも、エジソンも、マイケル・ジョーダンも失敗していた。じっくり休んだら、また元気だしてファイトです。
(via cr96)
399 774RR :2011/07/03(日) 14:33:11.90 ID:cSbv6m0v
Pentium4 HT
(´・ω・≡・ω・`)
PhenomⅡX4
\(^o^)/\(^o^)/\(^o^)/\(^o^)/
Celeron Dual-Core
( ゜ω゜ )( ゜ω゜ )
Core2Duo
( ^ω^ )( ^ω^ )
Core2Quad
( ^ω^ )( ^ω^ )人( ^ω^ )( ^ω^ )
Core i3
( ^ω^≡^ω^)( ^ω^≡^ω^)人(^o^ )┓
Core i5 6xx
⊂二( ^ω^≡^ω^)⊃⊂二( ^ω^≡^ω^)⊃人(^o^ )┓
Core i5 7xx
⊂二( ^ω^)⊃⊂二( ^ω^)⊃⊂二( ^ω^)⊃⊂二( ^ω^)⊃
Core i7
⊂二( ^ω^≡^ω^)⊃⊂二( ^ω^≡^ω^)⊃
⊂二( ^ω^≡^ω^)⊃⊂二( ^ω^≡^ω^)⊃
400 774RR :2011/07/03(日) 14:52:38.80 ID:BShpq3MI
»399
で、どのCPUの時代でも、やることは2ちゃん。
(via yzat)
弟の友達のメタルの人、「歌詞は日本語で書いてから、エキサイト翻訳で英訳したのそのまま歌ってる」って言っててすげーかっこいいと思った。 — Twitter / ちもきよ=ウルリヒ・フォン・ラッセン八世 (via petapeta, jinon) (via petapeta) (via mcsgsym) (via nwashy) (via exposition) (via refuszy) (via uessai-text)
ちょっとだけ、過去の有名なお話をしてみよう。
この話を聞くと、どうして勉強が必要なのかがわかると思うんだ。
えーと、みんなはスティーブ・ジョブズって人を知ってるかな。
アップルっていう会社のボスだね。
アップルは、ケータイとかパソコンとか音楽プレイヤーを作ってる会社で、他の会社が作らないような新しい製品を出すことで知られてる。
その製品が出すたびにバカ売れしていて、今ではアメリカでも有数の大企業になってる。
さっき調べてみたんだけど、アップルという会社の価値(2011年時点の時価総額)はだいたい25兆円なんだって。
日本で一番大きい会社のトヨタでも11兆円くらいだから、その2倍以上の価値があるってことになる。すごいね。
スティーブ・ジョブズは、アップルという会社を作った人。そして今も画期的な製品を提案し続けているエライ人。
さて、そのジョブズさんが、アップルを作ってからまだそれほど経ってない1980年頃のこと。まだ携帯電話も普及してない、アップルがパソコンを作る会社だった頃の話。
当時、ジョブズさんは、物を売る能力が高い人を探してた。アップルで作ったパソコンをたくさん売ることができる人が欲しかったんだね。
ジョブズさんが目をつけたのは、ペプシコーラ社(あの炭酸飲料のペプシコーラを作ってる会社ね)の幹部だったジョン・スカリーさん。
スカリーさんはペプシのCMに新しい手法をいろいろ取り入れて、売上を大きく伸ばした人だった。
ジョブズさんはアップルが作ったパソコンをたくさん売るために、スカリーさんをアップルに引き抜こうとしたわけ。
この時、ジョブズさんはスカリーさんの心をつかむために、こんな決めゼリフを言ったらしい。
「このまま一生、砂糖水を売りつづけるのか、それとも世界を変えるチャンスをつかみたいか」
(Do you want to sell sugar water for the rest of your life, or do you want to come with me and change the world?)
アップルっていうのはIT系の画期的な製品を作る会社。そこで作られたものは実際に世界に大きな変化を起こしたりしてきた。
もちろん砂糖水を売ることだって大事な仕事だ。ペプシも、コカコーラも、キリンも、アサヒももいなくなっちゃったら、僕らはジュースが飲めなくなってしまう。
それに、ペプシしそは(世界を変えたりはしなかったけど)僕の世界観を変えた画期的な砂糖水だ。
でも、そういうことは置いておいて、世界を変える仕事って言われると、ちょっとグッとくるよね。
さて、そんなジョブズさんのお話を聞いてもらったところで、勉強の話に戻ろう。
えーとね、僕はこういうことだと思うんだ。
砂糖水をレジで売るだけなら、小学校までの勉強で十分だよ。
でも、たとえば砂糖水を売るだけでも、いろんな種類の仕事が関わってくる。
今年の夏に砂糖水がどれだけ売れるかを予測して、商品をどれだけ作るかを決める仕事を任されたとする。
たくさん作り過ぎたら余ってしまって損をするし、作る量が少な過ぎて品切れになってしまったら、もっと売れたはずなのにと後悔することになる。
だからこれまでの売れ行きとか気温とかのデータをたくさん集めて、少しでも正確に予測しようと、数学の知識とか統計の知識を活用することになる。
これはかなり高度な知識が必要になる仕事だ。とても小学校レベルの数学ではできない。
砂糖水を作るための機械を設計する仕事をに就いたとする。すると、中学の理科でやっていることを数段難しくしたような知識が必要になる。物理も電気工学も分からずに機械を作るのはちょっと厳しいからね。
小学校までの勉強しかしてないと、やれる仕事はすごく限られる。それが、中学校の過程をマスターすると、もう少しやれることが増える。高校、大学と勉強を続けていけば、どんどん自分がやれる仕事は増えていく。
もちろん、学校の勉強がそのまま役に立つというわけではなくて、「こういう仕事をやりたいなぁ」って思った時に、それを実現するための基礎になってくれる。
野球をやるにはまずキャッチボールくらいはできないといけないし、バットの振り方くらいは知っておかないといけないよね。学校の勉強はそういう基礎的なことを教えてくれてるんだ。
僕はプログラマっていう仕事をしてる。プログラマはだいたい中学1年生くらいの数学の知識があればできる、それほど難しくない職業。
でも、プログラマの中にもレベルがあって、たとえば敵がたくさん弾を撃ってくるようなシューティングゲームを作ろうとすると、もう少し上の学年の数学の知識が必要になる。
他の人よりも速く動くプログラムを組もうとすると、アルゴリズムとか数式とか、高校や大学でやるような数学の知識も必要になる。
普通に生活できるだけの給料を得られればいいやと考えていたら、そこまで難しい知識は求められないけど、僕は世界を変える仕事がしたいなって思ってるから、そうも言っていられない。
僕は高校で文系を選択してたから、数学の勉強はちょっと苦労してる。でも、赤点を取らない程度には高校数学も勉強したから、苦労はするけど、参考書を頼りにゆっくり読めば、なんとか難しい数式も理解することはできる。
もし小学校までの算数しか知らなかったら、僕は数式が読めずに、たくさんの知識を理解できないまま放り出してしまったかもしれない。
それからプログラマは英語が読めるととても有利。日本語に翻訳されていないたくさんの英語の資料を読むことができるから。
学校で英語の勉強をしていなかったら、英語の資料を読むのももっと苦労してただろうなって思う。
学校の勉強がそのまま役に立つことは少ない。でも、僕が学びたいと思ったことの基礎には、たいてい中学で勉強した数学の知識であったり、物理の知識があったりするんだ。
だからね、僕は心から思うんだ。学校の勉強を、それなりにやっておいて良かったって。
— 学校の勉強ってどうして必要なの?(砂糖水編) (via petapeta)(via mitaimon)
情報デザイン研究室 | 良いデザインをするには考えるよりつくれ
(via voqn)
動かないと新陳代謝がすっごく悪くなってしまいます。ずっと座っているっていうのはほとんど死の前兆ですよ。動くよう
にしましょう!
写真にあるみたいに机の高さを高くして、座る代わりに立って机に向かうっていうのもありです。ただ気をつけて欲しいのは、ちょっと運動したからってカロ
リー的にはそんなに意味がないんです。立ったり、歩いたり、走ったりなんていうのはね。20分のランニングに出かけたってミントクッキー2枚分くらいのカ
ロリー消費にしかなりません。(もしすっごく速く走ったなら、もしかしたら3枚分になるかも。)ファーストフードで食べたカロリーを消費しようと思ったら
ほぼ1日運動しなきゃいけません。そんなこと誰にだってできそうにありません。
運動が必要なのは、それがストレスを減らしてくれて、食欲を減らすことにつながるからです。それに新陳代謝も促してくれて分解した栄養が脂肪になりにくくなります。これらはカロリーを消費することよりもよっぽど重要です。立つという行為は、座っていることによる悪影響を取り消す効果があります。でもずっと立っているわけにはいきませんよね。代わりに、30分毎に立ち上がって歩くようにしましょう。もし、仕事中には立ち上がるわけにいかないのだったら、1日で1時間だけでいいので実践しましょう。これならほんのちょっとの時間できるし、なにもやらないよりはずっといいですよ。
— 砂糖が脳と身体に及ぼす影響。過剰摂取を防ぐためのテクニックも紹介。 : ギズモード・ジャパン (via darylfranz)
(via cr96)
mnak:
2009-10-09waio:
「水滴?」/「obada」のイラスト [pixiv]
on 2chan.net [ExRare]