「目標が達成できるかどうかは、きちんと計画が立てられているかどうかで90%以上決まる」(私の尊敬する有名ベンチャー企業の創設者の言葉) 目標と計画づくりはセットです。 どんな計画もないよりはマシですが、せっかく計画をつくる以上は、美しくて役に立つ計画をつくりたいものです。 計画を美しくて役に立つものにするためには、「スマート(SMART)の原則」と呼ばれている5つの視点を盛り込む必要があります。 すなわち、 「Specific(具体的である)」 「Measurable(計測できる)」 「Agreed upon(同意できる)」 「Realistic(現実的である)」 「Timely(明確な期日がある)」 という視点です。 (「SMART」は、それぞれの頭文字をとったものです。目標達成のエキスパートと言われているブライアン・トレーシー氏が提唱したものだと言われています。) たとえば、「司法試験
Leica M7, 90mm Tele-Elmarit F2.8, PN400N @Santa Monica, CA アメリカで研究するようになって最も驚いたことの一つは、日本では考えられないほど生産性の高い研究者が存在することだ。 たとえば僕がローテーションして、最後までそこでdissertation work(博士論文のための研究、活動)をすることにするか迷っていたあるラボ。そこはポスドク、テクニシャンを含めて(註:undergraduate=学部生は殆どアメリカの研究室には居ない)たった5人でやっているにもかかわらず、毎年5-6本ぐらいはペーパーを出し、ほぼ全て一流紙。多いときは年に2本ネイチャーに出し,一本は表紙になったりしていた(#)。 しかも良く日本では見かける深夜も土日も働いて、朝はどちらかというと崩れ気味、みたいな重労働系の生活ではなく、普通に朝来て、「うーん今日は狂ったよ
既に報道されているように、ロリポップ!レンタルサーバーに対する改ざん攻撃により、被害を受けたユーザー数は8428件にのぼるということです。ここまで影響が大きくなった原因は、報道によると、(1)「WordPressのプラグインやテーマの脆弱性を利用」し、不正なファイルがアップロードされた、(2)パーミッション設定の不備を悪用されて被害が拡大した、ということのようです。 29日夜の時点では、攻撃者の改ざん手法について「WordPressのプラグインやテーマの脆弱性を利用」し、不正なファイルがアップロードされて「wp-config.phpの」の設定情報が抜き出されたと説明していたが、30日午後7時過ぎの説明で、この脆弱性が侵入経路となって同社のパーミッション設定の不備を悪用されたことが原因だったことを明らかにした。 「ロリポップ」のWordPressサイト改ざん被害、原因はパーミッション設定不備
こんにちは、たまです。 突然ですが、皆さんは「プロジェクトは完遂したけど、想定していた見積もりよりも人件費が赤だった・・・スケジュールが伸びてしまった・・・。」という経験はありませんか? これには、もちろん様々な理由が考えられますが、そもそもタスクの工数分析に問題があるかもしれません! 今回は、想定工数の誤差を軽減するのに参考となる「PERT」をご紹介します。 PERTとは? プロジェクトには思いがけない悪い事態が発生し、納品が想定より遅れる場合があります。 悪い事態を明確に予想できる場合はそれを見越して工数を算出できますが、予想できない場合は多少のリスクを足しただけの「一点見積もり」がほとんどではないでしょうか? しかも、「多少のリスク」とすると最小の工数に寄った計算になります。そういった一点見積もりでは工数の誤差が発生する可能性が高くなります。 そこで誤差を軽減するためにPERTを利用
TOP ブログ 「とにかく頑張れ」「名刺100枚もらってこい」なんて精神論、有害無益でしょう――ライフネット生命 出口治明さんに聞く、最強チームの作り方【前編】 2013.09.11 「とにかく頑張れ」「名刺100枚もらってこい」なんて精神論、有害無益でしょう――ライフネット生命 出口治明さんに聞く、最強チームの作り方【前編】 ベストチーム・オブ・ザ・イヤー ※ベストチーム・オブ・ザ・イヤーのサイトから移設しました 新しい価値を生み出すチームとはどのようなものか? 特集「最強チームの作り方」では、新しい価値を生み出すチームの"リーダーシップ"や"コミュニケーション"の考え方に迫ります。大企業から新進気鋭のベンチャー企業まで、大小さまざまな規模でチームを作ってきたライフネット生命保険株式会社、創業者の出口治明さんに、普遍的なチームの作り方を聞きました。 (出口さんへのインタビューは、「面従腹
NTTdocomoが取り扱う事によって、より激化する「iPhoneはどの会社の奴を買えばいいのか」問題。 料金プランや細かいキャリアサービスの発表はまだですが、恐らく料金はほぼ横並び、キャリアサービスもiPhoneにとってはオマケでしかないと思いますので、無視出来る差として…。 今回は一番キャリア間で差が「電波」の観点からのみまとめてみたいと思います。 初めに 現在、docomo、au、SoftBank共に高速通信LTEのサービスを始めております。 しかしながら各社共複数の周波数帯でLTEを行っており、更にはiPhoneが対応している・していない、東京では使えるけど沖縄では使えない(逆も然り)等、かなりカオスな展開ですので、なるべく分かりやすい様にまとめます。 docomo 東京・名古屋・大阪ユーザーは買った方がいい度 ★★★★☆ 地方ユーザーが買った方がいい度 ★★☆☆☆ docomoの
そこそこの複雑な計算をするのにExcelはものすごく便利です。何かのプログラミング言語を使って書いたら1時間くらいかかるような計算が、ものの数分でシート上にできあがります。 この素晴らしいExcelを、より使いやすくするワザを、プログラマ的な視点から書きたいと思います。 拡張性のないシート そういうわけで、Excelは素晴らしいんですが、使う人によってはなんとも「拡張性のないシート」ができあがります。 僕はプログラマなので、こういう素晴らしいツールを使いはじめると、どうしても拡張性とか保守性みたいなものが気になってしまいます。プログラマは同じことを繰り返すのが苦手です。シートにデータを入力してから完成形ができあがるまでに人手を使うことを避けて、全部を自動化したくなります。 次のようなことをしていたら、Excelを正しく使えていないような気がします。 途中で電卓を使って計算してセルを埋めてい
次にエントリを書くときは HBFav の次のバージョンの話、と思っていたのだが AppStore のレビューに時間がかかっているので、なんとなく閑話休題的に更新しておこう。 Helios について。ロゴがかわいい。 先月くらいに何かの拍子で自分の周囲でも話題になった。今年の4月くらいに Heroku からリリースされた、MBaaS (Mobile Backend as a Service) を構築するためのフレームワーク。実際には OSS なので Heroku からというか Heroku 社員の mattt さん によるもの。 mattt さんはご存知、iOS の AFNetworking や TTTAttributedLabel そのほかの開発者として有名なスーパーハッカーである。Heroku 勤務ということで、Heroku の親会社である Salesforce が開催の Salesfo
miyagawaさんのPodcast Rebuild: 19でKibanaの話があってちょっと盛り上がり始めてるので、簡単に動作を試せるサンプルアプリセットを作ってみました。 https://github.com/y310/kibana-trial git cloneしてREADMEに書いてある手順を実行していくと大体動くと思います。 railsからfluentdにログを送る部分は、こんな感じでrack middlewareを使って送ります。 # application_controller.rb class ApplicationController < ActionController::Base around_filter :collect_metrics def collect_metrics yield # ensureを使うのは例外時のログも捕捉するため ensure # co
あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずC言語について知っていることを書いた。 パッケージマネージャ まずライブラリの管理。モジュールをインストールし、可能であればバージョンを固定し、適切にロードする機能が必要だ。 C言語の場合は、静的リンクをすればすべてのモジュールがひとつのバイナリファイルにまとまる。バージョンも固定され、適切にロードも行われる。 動的リンクで読み込まれるライブラリを切り替えるのはめんどい。chrootとかで。 アプリケーションサーバー 多くのWebサーバは、C言語もしくはC++言語で書かれている。すなわち、あなたが使っているWebサーバが、すぐにアプリケーションサーバとなる。 ライブラリのインターフェースとしては、Calli
人気ブログ、Life is beautifulの著者である中島氏が、『プログラミングは「教わる」ものか、「学ぶ」ものか?』というお題に対して回答を述べている。回答の要旨はこうだ。 わたしの答えは、「“教わる”のではなく“学ぶ”もの」です。 わたし自身が、独学でやってきましたから。高校生のころ、『TK-80』を組み立てて初めてプログラムを書くようになってからずっとです。大学ではプログラミングを“教わる”授業も受けましたが、残念ながら仕事には何も役に立ちませんでした。 社会人になってMicrosoftでWindowsの開発にかかわった時も、まずやったのはひたすらソースコードを読む作業。誰かにプログラミングを教わったという記憶がありません。 正直なところ、この回答には異論があるし、これからコンピュータについて学ぼうとする人にとっても弊害があるように思うので、今日はそのことについて語ろうと思う。
僕のデータを売るなら、電話料を割引しておくれ(涙) と、私のようなしがないサラリーマンは嘆かずにはいられません。NTTドコモは「モバイル空間統計」を今後から企業等に販売することを公式サイトで発表しました。 「モバイル空間統計」とは、利用者の行動データです。どこからきて、どう移動して、何時に、何時間、どこに行ったか 等のデータですね。 データには「プライバシー保護に配慮した」加工が施されているとのことですが、以下の情報が含まれます。
先日まで“はてなインターン2013”に参加しておりました,@moznionです.はてなインターンの感想エントリすら書いてないのにこのブログで記事を書くのかよ!! という非難が各方面から聞こえる思いがしますが,書けって脅された……失敬,言われたので書きます. はてなインターンの感想記事は近いうちに書くので,その際は皆様ここぞとばかりにバカスカはてブしてくださいませね!! 承認欲求!!!!!!! キェェェェェェェェェェェェェェェェェ!!!!!!!! さて,先日催されました Perl入学式in東京 #3 補講 にて,「Perl の情報をどこから得ているのか?」というような話題になった (らしい) ので,僕が普段活用している情報ソースに就いて記します. ブログ編 Tatsuhiko Miyagawa's blog 言わずと知れた世界の Perl Hacker,@miyagawa さんのブログです.
rsyslogのTLS(SSL)暗号化 でCollectorに対してFORWARDしましたが、その続編的な内容になります。 rsyslogにはMySQLやHDFSに保存するモジュールなど色々あり、Collectorで集めたログをどう扱うかと悩んだ結果、今回はMySQLでやってみることにしました。 リンク MySQL Database Output Module rsyslog rsyslog でDBに記録する – いますぐ実践! Linuxシステム管理 / Vol.209 バックエンドに Mysql を使用して rsyslog を インストール – harry’s memorandum 選択理由 ログ量が少なくて重要度が低いなら、ローカルファイルでlogwatchとか、 ログが膨大ならBigDataを間借りしてHDFS+Hiveとか考えたけど、 中規模以下ならMySQLが安定だな~と思った
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
ruby でこんなエラーが・・・rescue していたはずなのに・・・ ...ruby/1.8/timeout.rb:60:in `rbuf_fill': execution expired (Timeout::Error) 参考サイト(元ネタ&英語) http://lindsaar.net/2007/12/9/rbuf_filltimeout-error 調べた結果, http://www.ruby-lang.org/ja/man/html/_C0A9B8E6B9BDC2A4.html#rescue.bd.a4.be.fe.bb.d2 には, 捕捉する例外クラスを指定することはできません。 (つまり、StandardError 例外クラスのサブクラスだけしか捕捉できません) とある.StandardError・・・何それ?ということで http://www.ruby-lang.org/j
TIME_WAIT 状態の TCP コネクションが多数残る netstat コマンドで TCP コネクションの状態を確認していると、"TIME_WAIT" という状態のコネクションがたくさん確認される場合があります。 "TIME_WAIT" 状態というのは TCP コネクションにおいて、こちら側から通信をした場合に "FIN_WAIT_1" (FIN ACK 受信) から、"FIN_WAIT_2" (ACK 受信) または "CLOSING" (FIN 受信, ACK 送信)を経て、コネクションを閉じられる状態となったことを示すもののようです。 そしてこの "TIME_WAIT" から、実際にそのコネクションが閉じられて "CLOSED" となるまでの間に待ち時間があり、これによって、短時間に通信が集中すると、その分だけ通信終了間際の "TIME_WAIT" 状態のコネクションが多数、ne
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く