ブックマーク / kiyotakakubo.hatenablog.com (18)

  • 圧倒的に生産性の高い人の特徴、仕事の進め方、問題解決の方法 - 久保清隆のブログ

    「一人の科学者の一生の研究時間なんてごく限られている。 研究テーマなんてごまんとある。 ちょっと面白いなという程度でテーマを選んでいたら、 当に大切なことをやるひまがないうちに一生が終わってしまうんですよ。」 利根川 進 「フェルミは数学にも長けていた。必要とあれば複雑な数学を駆使することもできたが、 まずはその必要があるかどうか確かめようとした。 最小限の努力と数学的道具で結果へたどり着く達人だった。」 ハンス・ベーテ 「同じテーマでも、仮説の立て方が周到かつ大胆で、実験のアプローチが巧妙である場合と、 仮説の立て方がずさんでアプローチも月並みな場合とでは、雲泥の違いが生ずる。 天才的といわれる人々の仕事の進め方は、仮説の立て方とアプローチの仕方の二点が 優れて個性的で、鋭いひらめき、直観に大いに依存している。」 箱守仙一郎 「成果をあげる者は仕事からスタートしない。計画からもスタート

    圧倒的に生産性の高い人の特徴、仕事の進め方、問題解決の方法 - 久保清隆のブログ
  • Rubyで配列内の重複する値を抽出する方法 - 久保清隆のブログ

    Rubyで重複する値を排除したい場合は、uniqメソッドを使えばOK。 a = [1, 2, 3, 4, 5, 6, 5, 4] a.uniq #=> [1, 2, 3, 4, 5, 6] 重複している値があるかどうかを調べるなら、uniqを利用すれば簡単にわかる。 a = [1, 2, 3, 4, 5, 6, 5, 4] a.size == a.uniq.size #=> false でも、配列から重複している値を抽出するメソッドは見当たらない(たぶん)。 そこで、配列から重複している値を抽出するスクリプトを書いてみた。 配列から重複している値を抽出する a = [1, 2, 3, 4, 5, 6, 5, 4] a.uniq.map{|v| v if a.inject(Hash.new(0)) {|h, key| h[key] += 1; h}[v] >= 2}.compact #=>

    Rubyで配列内の重複する値を抽出する方法 - 久保清隆のブログ
  • ラポールの築き方 〜良好な人間関係を形成する秘訣 - 久保清隆のブログ

    良好な人間関係を築くためには、コミュニケーションスキルが大切になる。 コミュニケーションスキルの最も有効なものの1つに、ラポールがある。 ラポールとは、フランス語で「橋をかける」という意味で、相手と自分との間に心の橋が架かっている状態、すなわち、心が通じ合い、互いに信頼し、相手を受け入れている状態を意味する。 ラポールを築くことができれば、オープンなコミュニケーション(何でも話せる)を行うことができ、お互いに影響し合うことができる。 練習を重ねれば、どんな人とも簡単にラポールを築き、良い人間関係を築けるようになる。人と関わるときはいつでもラポールを築く練習の場になる。 最近、ラポールの築き方について学んだので、まとめた。 下記のことをおさえて、ラポールを築くようにすれば、より良好な人間関係を築きやすくなる。 ラポールを築くための基 人に影響を与えるためには、まず自分が相手から影響を与えら

    ラポールの築き方 〜良好な人間関係を形成する秘訣 - 久保清隆のブログ
  • たった5万円から億万長者になった、成功の9ステップ - 久保清隆のブログ

    成功の9ステップ 作者: ジェームス・スキナー出版社/メーカー: 幻冬舎発売日: 2004/02/26メディア: 単行購入: 3人 クリック: 59回この商品を含むブログ (66件) を見る ジェームス・スキナーの『成功の9ステップ』を読んだのでまとめた。 著者のジェームス・スキナーは、貧乏な状態から億万長者になった。それまでの流れをまとめたものが成功の9ステップ。 非常に学びが多く、ここに書かれたことを実践することで、自分なりの成功に近づけると思った。 成功とは 成功の9ステップとは 4つの基礎 成功サイクル リーダーシップ STEP 1 決断:決断はすべてを動かす偉大な力 決断の7つのプロセス STEP 2 学習:成功者のパターンを学び、学習を加速する 学習スピードを早める5つの方法 モデリングの3ステップ STEP 3 健康:健康はエネルギーである 健康の4つの鍵 STEP 4 感

    たった5万円から億万長者になった、成功の9ステップ - 久保清隆のブログ
  • プログラミングに必要な6つの才能 - 久保清隆のブログ

    ロシアの研究者 A.P.Ershovは、プログラミングに必要な才能として、6つを挙げた。 これは、確かにそうだなと思った。才能は磨いていけるものと信じて、これらの才能を磨いていけるように、メモをしておく。 プログラミングに必要な6つの才能 第一級の数学者の論理性 エジソンのような工学の才能 銀行員の正確さ 推理作家の発想力 ビジネスマンの実務性 協同作業をいとわず、経営的な関心も理解する性向 第一級の数学者の論理性 出現するケースをもれなく拾いあげる能力 実行の条件を正確に決める能力 この能力を高めるための書籍 プログラマのための論理パズル 難題を突破する論理思考トレーニング 作者: Dennis E. Shasha,吉平健治出版社/メーカー: オーム社発売日: 2009/03/26メディア: 単行購入: 21人 クリック: 412回この商品を含むブログ (63件) を見る論理トレーニン

    プログラミングに必要な6つの才能 - 久保清隆のブログ
  • MECEの4つの切り口とMECEを使いこなすトレーニング方法:ロジカルシンキングの基礎知識 - 久保清隆のブログ

    ロジカルシンキングで、MECEに分けるとき、MECEの切り口に関してたくさん引き出しを持っていると便利。 素早くうまく切り口を見つけ、もれなくダブリがないよう、また論理の飛躍がないように、論理的に物事を分析し、判断できるようになれば、通常よりも非常に短時間で、成果を出すことができる。 もちろん知っているだけではダメで、MECEにわける目的を確認して適切な切り口を選んだり、それぞれの切り口の特徴を押さえてうまく使いこなすことが必要。 そこで、MECEの切り口とMECEを使いこなすトレーニング方法をまとめた。 ※MECEとは MECEとは、「モレがなく、ダブりがない」という意味。 Mutually Exclusive and Collectively Exhaustive (相互に排他的で、集めると網羅的) の頭文字をとったもの。 成人女性をOLと主婦に分けた場合、学生、フリーター等は含まれな

    MECEの4つの切り口とMECEを使いこなすトレーニング方法:ロジカルシンキングの基礎知識 - 久保清隆のブログ
  • MySQLパフォーマンスチューニングのためのクエリの基礎知識 - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告代理店)

    前回書いたMySQLパフォーマンスチューニングのためのインデックスの基礎知識に引き続き、MySQLのパフォーマンスチューニングについて学んだことをまとめ。 MySQLを使っていると、クエリが遅い理由をつきとめる必要が出てくる。 どうやって遅いクエリをつきとめ、改善すればよいかについて学んだのでまとめた。 下記のような基礎知識があればパフォーマンスチューニングをうまくやれる、と思う。 クエリ処理の基礎 MySQLがクエリを処理する手順 まずはMySQLがクエリを処理する手順を知っておく必要がある。 処理は以下のような流れで進む。 クエリキャッシュの中からクエリの結果を探す。見つかればそれを返す。 クエリを解析して構成要素に分解する。 クエリの構文が正しいことを確認 クエリについて基情報を収集する。 クエリを基的な要素に分解した後、何を実行すべきかを判断する。 クエリオプティマイザが動き始

    MySQLパフォーマンスチューニングのためのクエリの基礎知識 - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告代理店)
  • MySQLパフォーマンスチューニングのためのインデックスの基礎知識 - 久保清隆のブログ

    仕事MySQLのパフォーマンスチューニングをしていて、インデックスについて分かっていないことが多かったので調べたことをメモ。基的なところから学習しなおした。 MySQLのインデックスは、カラムが特定の値をもつレコードの迅速な検索に使用される。インデックスを使用すれば、数百とか数億ものレコードが入っているテーブルから、一組のレコードを迅速に見つけて取り出すことが可能になる。 しかし、インデックスは速度を改善することもあるが、挿入の邪魔になって遅くなることもある。 インデックスを適切に使うために、まずはインデックスの基概念をおさえる必要がある。 インデックスの概念 インデックスとは インデックスの仕組みを理解するには、まずMySQLがどのようにクエリに応答するかを知る必要がある。 例えば、 SELECT * FROM phone_book WHERE last_name = 'Hoge'

    MySQLパフォーマンスチューニングのためのインデックスの基礎知識 - 久保清隆のブログ
  • 仕事を10倍速くする方法 - 久保清隆のブログ

    最近、残業が多いのが課題だと思っているので、もっと短い時間で同じくらいの成果を上げられるようになりたい、ということで仕事術系のを色々読んでみた。 その中で特に参考になったと、気になった点を紹介。 目次 1章 「できる人」は“ここ”が違う!―生産的な“集中力”をモノにせよ 2章 即効!すべてが雪崩のごとく“うまくいく”!―実践!「頭」のいい勉強術 3章 一瞬で「人気」も「チャンス」も引き寄せる話し方!―相手の心を“グッ”とつかみ、動かせる 4章 壁を突破する“アイデア”は「ここ」から生まれる―強運は「準備して待っている人」にやってくる 5章 仕事が速くなる気配りのすすめ―できる人ほど“腰が低い”! 6章 一流と三流を分かつ「1日24時間」の使い方―頭のいい人は、1日の仕事を3時間で終わらせる 7章 とにかく「稼げる人」入門―「頭の使い方」一つで、こんなに変わる! 8章 賢い人は脳をどう鍛

    仕事を10倍速くする方法 - 久保清隆のブログ
  • 仕事頭がよくなるアウトプット勉強法 - 久保清隆のブログ

    現在のような不況の中、何をすべきか。 小飼弾さんはあるイベントで次のように言っていた。 「昨年までは景気が良かったから、目先のもうけを追う『晴耕』だった。 今年からは、不況なのだから、もうけを一度忘れて『雨読』の時間を増やそう」 「確立された知恵はなくならない」 では、何をどのようにして勉強していけばいいのか? それについて非常に参考になる書籍の紹介。 仕事頭がよくなるアウトプット勉強法 作者: 増永寛之出版社/メーカー: サンマーク出版発売日: 2009/03/16メディア: 単行(ソフトカバー)購入: 11人 クリック: 106回この商品を含むブログ (40件) を見る アマゾンの評価:★★★★★ まずは、アマゾンの内容紹介から。 勉強、そう聞くと人はつい「インプット」に目を向けがち。でも、勉強を着実に習慣化させ、劇的な効果をもたらすには何よりもまず「アウトプット」の場を定めることか

    仕事頭がよくなるアウトプット勉強法 - 久保清隆のブログ
  • 論理的思考力(ロジカルシンキング)を身につけるための9つの習慣 - 久保清隆のブログ

    論理的思考力は習慣によって誰もが身につけることができるもの。 ではどういう習慣を持てばいいのかについてまとめた。 論理的思考力(ロジカルシンキング)を身につける9つの習慣 1.「思考力に限界はない。必ず答えは出る。」と頭を設定し直す これができていないと、すぐに「わからない」「考えるだけ無駄」となり、思考が停止してしまう。論理トレーニングの問題をやるときも、考え抜くことに意味があるので、自分の中で結論が出るまでは答えは見ないようにする。 2.正解は1つではないことを知る。安易に正解を得ようとしない。 ビジネスで直面する問題に答えが1つだけということはまずない。また大学院で研究をやってみてわかったが、研究では答えが世の中にまだ存在していない問題に挑戦していかなければならない。そういうときは出来うる限りの必要な情報を収集して自ら仮説を立て、検証のために必要な実験を考え、実際に検証しさらにまた仮

  • プログラマーが覚えておくと便利な英単語 - 久保清隆のブログ

    プログラマーとして覚えておくと便利な英語をまとめてみた。 プログラミング系 admission 許可 submit 提出する alias 別名 array 配列 attachment 添付 attribute 帰する、属性 common 共通の compare 比較 complete 完成 confirm 確認する configuration 設定 error prone エラーが発生しやすい create つくる date 日付 directory ディレクトリ、フォルダ dynamic 動的な empty からっぽ enable 可能 exception 例外 exchange 交換 execute 実行 exit 抜け出す explain 説明する fetch CPUがメモリから命令を持ってくる forward 前へ function 機能 grep global regular e

  • 論理的思考力(ロジカルシンキング)を鍛える方法:効率的なステップとオススメの本 - 久保清隆のブログ

    論理的思考力(ロジカルシンキング)を鍛えるための方法は色々あるが、効率的に鍛える方法とオススメのをまとめた。 目次 ロジカルシンキングの基礎を学ぶ:まず知る 1冊目 要点 2冊目 要点 ロジカルシンキングを身につける:思考する 1冊目 2冊目 自分で問題を作って解く ロジカルに伝える力を身につける:伝達する 1冊目 要点 2冊目 3冊目 ロジカルシンキングを習慣化する ロジカルシンキングの基礎を学ぶ:まず知る論理的思考力を鍛えるにあたって、まずは『そもそも論理的思考力とは何か?』をはっきりさせる。 そのために次の二冊を読む。 1冊目 ロジカル・シンキング―論理的な思考と構成のスキル (Best solution) 作者: 照屋華子,岡田恵子出版社/メーカー: 東洋経済新報社発売日: 2001/04/01メディア: 単行購入: 37人 クリック: 962回この商品を含むブログ (240件

    論理的思考力(ロジカルシンキング)を鍛える方法:効率的なステップとオススメの本 - 久保清隆のブログ
  • 素人プログラマのプログラミング学習記録 その1:学習戦略 / 勉強法 - 久保清隆のブログ

    0.目的の明確化 a) プログラミングを学ぶ目的 「会社」、「顧客」、「世の中」に貢献すること。 具体的には、 (社内メンバーに貢献)社内の不(不便、不足、不満、不快、不幸、不平等、無駄、非効率など)をなくすため、プロブラミングで自動化 (顧客に貢献)社内の技術力を強化し、優れた製品とサービスを作り出し、顧客のニーズを満たす (人材採用に貢献)高い技術力を売りにし、優秀な人材を惹きつける (人材育成に貢献)初めてプログラミングを学ぶ人のモデルケース/実験台となる (社会貢献)世の中の不(不便、不足、不満、不快、不幸、不平等、無駄、非効率など)をなくし、社会を豊かにする (自分へ貢献)プログラミングを楽しみ、サービス、システムを産み出し、皆を幸せにし、自分も幸せになる b) ブログを書く目的 今後プログラミングを勉強する人の参考になるように学習計画、学習記録を残す。 様々な人からの意見を頂い

    素人プログラマのプログラミング学習記録 その1:学習戦略 / 勉強法 - 久保清隆のブログ
  • Googleエンジニアから学ぶ、ハッカーになるための勉強法 - 久保清隆のブログ

    Debian Project/Google ソフトウェアエンジニア鵜飼文敏さんの講演動画を見たのでまとめ。 内容は、フリーソフトウェア、オープンソフトウェアのハッカーGoogle内のハッカーがどのようにソフトウェアを作っているか。 少し前の講演だけど、ハッカーを目指す上で非常に参考になった。 ハッカーの特徴 ハッカーとは Hacker ethic ハッカーのソフトウェアの作り方 ハッカーの開発スタイル 手順 要求仕様 設計 実装 テスト デバッグ チューニング ハッカーに近づくには 必要な知識 知識の習得の仕方 ハッカー仕事をするときの問題点 その他に紹介されていた書籍 感想 参考 ハッカーの特徴 普通の人をはるかに上回る高い生産性 高品質のソフトウェアを作りだす ハッカーとは ハッカーズ大辞典によると、 プログラム可能なシステムの細かい部分を探ったり、その機能を拡張する方法を探求した

    Googleエンジニアから学ぶ、ハッカーになるための勉強法 - 久保清隆のブログ
  • 眠気を覚まし解消する方法、眠くならないようにする方法 - 久保清隆のブログ

    後は、眠くなることが多い。午前中でも夕方でも眠くなる時間帯がある。夜も終わらせなければならないことがあれば眠気と戦わなくてはならない。 眠いけど眠ってはいけない時に、眠気を解消する方法とそもそも眠くならないようにする方法を紹介する。 目次 眠気発生の原因 眠気の解消方法:眠気を覚ますには? 昼寝をする 脳や体に刺激を与える ツボを押す 眠くならないようにする方法 普段の睡眠の量を増やす 規則正しい生活をし、睡眠時間を6時間以上確保 どんなに忙しくても睡眠時間を4時間半は確保 眠れないときの対処法 不眠症の場合は治療する 普段の睡眠の質を改善する 睡眠の質を改善するために眠る前にやること 朝すっきり起きる 睡眠に影響を与える因子を整える その他 人はなぜ眠るのか 所感 参考 眠気発生の原因 人の眠気には半日ごとの周期がある。つまり、夜と昼に眠気のピークがくる。 事をしてお腹がいっぱいに

    眠気を覚まし解消する方法、眠くならないようにする方法 - 久保清隆のブログ
  • 成功できない人たちが持つ7つの悪習慣 - 久保清隆のブログ

    「心が変われば行動が変わる。行動が変われば習慣が変わる。習慣が変われば人格が変わる。人格が変われば運命が変わる。運命が変われば人生が変わる。」(ウィリアム・ジェームス アメリカの心理学者) と言われている。習慣まで身につければ、人格、運命、人生は自然な流れで変わってくる。 だから、習慣を身につけるところまでは努力する必要がある。 習慣ということで、『7つの習慣―成功には原則があった!』を参考にした。 7つの習慣を理解するには、7つの悪習慣を考えるとわかりやすい。 そこで、やりがちな悪習慣をリスト化し、7つの習慣で重要な概念について簡単にまとめた。 目次 7つの悪習慣 第一の悪習慣:人のせいにする 第二の悪習慣:目的を持たないで始める 第三の悪習慣:一番大切なことを後回しにする 第四の悪習慣:勝ち負けという考え方 第五の悪習慣:まず自分が話し、それから聞くふりをする 第六の悪習慣:頼れるのは

    成功できない人たちが持つ7つの悪習慣 - 久保清隆のブログ
  • 人を惹きつけ人を動かす文章を書く方法 初心者にもわかるコピーライター養成講座 ~言葉で世の中を動かそう - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告�

    先日、宣伝会議のコピーライター養成講座の特別体験講座を受けてきた。 そのまとめ。 目次 言葉で世の中を動かそう コピーライターへの道 課題 解説 宣伝会議のコピーライター養成講座の宣伝 この講座で得られること コピーライターが求められている理由 コピーライターにはどうすればなれるか・・・その決心と、努力 キョロキョロしよう・・・観る フムフムする・・・聞く ワイワイする・・・話す ムチャクチャする・・・熱中 ウンウンする・・・書く コピーライターのためのコラム 感想 参考書籍 最近書いたまとめ記事 言葉で世の中を動かそう コピーライターへの道 講師は、理論派コピーライターの谷山雅計氏。 まず最初に課題が出された。 課題 『古屋を若者にもっと利用してもらうためにキャッチフレーズを書いてください』 15分で3つ書くように言われた。 全員分を回収し、30分後谷山さんが戻ってきた。 解説 なぜこ

    人を惹きつけ人を動かす文章を書く方法 初心者にもわかるコピーライター養成講座 ~言葉で世の中を動かそう - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告�
  • 1