久保清隆のブログ

ライフハック、健康、旅行など、役立つ情報を書きます。

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.…

ラポールの築き方 〜良好な人間関係を形成する秘訣

良好な人間関係を築くためには、コミュニケーションスキルが大切になる。 コミュニケーションスキルの最も有効なものの1つに、ラポールがある。ラポールとは、フランス語で「橋をかける」という意味で、相手と自分との間に心の橋が架かっている状態、すなわ…

たった5万円から億万長者になった、成功の9ステップ

成功の9ステップ作者: ジェームス・スキナー出版社/メーカー: 幻冬舎発売日: 2004/02/26メディア: 単行本購入: 3人 クリック: 59回この商品を含むブログ (66件) を見るジェームス・スキナーの『成功の9ステップ』を読んだのでまとめた。 著者のジェームス・…

Rubyのハッシュと配列の検索速度の違い

Ruby(1.8.6)で大量のデータを検索することがあったので、ハッシュと配列の検索速度はどのくらい違うのかを検証してみた。 検証用コード ※面倒なので変数名とか超適当にした。 # compare_hash_speed_with_array.rb 1 #!/usr/local/bin/ruby 2 n = 120000 3 4 …

英語のチャットやメールの略語と顔文字 〜英語のチャットやメールをより楽しむために知っておきたいこと

最近英会話の勉強のために、チャットが便利だなぁと思い、英語圏の人とチャットをしているのだが、 略語が多くて意味がわからず、何度も無駄に質問してしまうことが多かった。そこで、よく使われる略語や顔文字をまとめた。 また、略語検索というのがあるの…

プログラミングに必要な6つの才能

ロシアの研究者 A.P.Ershovは、プログラミングに必要な才能として、6つを挙げた。 これは、確かにそうだなと思った。才能は磨いていけるものと信じて、これらの才能を磨いていけるように、メモをしておく。 プログラミングに必要な6つの才能 第一級の数学…

東大に合格する超効率的勉強法から学ぶ、7つの効率的な仕事術

偏差値29からの東大合格作者: 杉山奈津子出版社/メーカー: 中央公論新社発売日: 2011/04メディア: 単行本購入: 2人 クリック: 81回この商品を含むブログ (6件) を見る先日、偏差値29からの東大合格を献本いただいた。 内容は、超効率的な受験勉強法。タイト…

誰でもすぐに始められる座禅入門 〜座禅の効用、方法、コツまとめ

新しい体験をしようと思い、広尾にあるお寺(香林院)で座禅体験をしてきた。香林院は東京で座禅体験をできる貴重なお寺で、AKB48のメンバーが2週間通ったり、その他有名人も来たことがあるとのこと。座禅は、ストレス社会を生き抜く力を手に入れるために有…

スマートフォンやモバイル端末を長時間使える外部バッテリー

スマートフォンやモバイルPCなど、出先でも快適にネットにアクセスできるようになったけど、まだ困っているのはバッテリーの問題。 スマートフォンもタブレットもPCもそんなに長く持たない。そこで、活躍するのが、外付けバッテリー。いいものを見つけたので…

Linuxのkillコマンドの使い方

Linuxでプロセスを終了させたい時どうするか。 普通は、killコマンドを使って、プロセスおよびジョブを終了させる。 kill プロセスID しかし、これではプロセスを終了させられない時がある。 こういう時は、シグナルも送ってあげると解決することが多い。終…

花粉症対策 / 花粉症の基礎知識、予防、治療法のまとめ

2011年の花粉飛散量は、関東・北の地方・西日本で昨年の2倍〜6倍、東海や近畿地方の一部では花粉量が少なかった昨年に比べると10倍以上になると予測されている。 スギ花粉の飛散量は前年6月〜8月の日照時間や気温・降水量などが影響する。今年は記録的な猛暑…

【書評】ザッポス伝説 顧客に愛される企業の創り方、考え方

顧客が熱狂するネット靴店 ザッポス伝説―アマゾンを震撼させたサービスはいかに生まれたか作者: トニー・シェイ,本荘 修二,豊田早苗出版社/メーカー: ダイヤモンド社発売日: 2010/12/03メディア: 単行本購入: 15人 クリック: 250回この商品を含むブログ (69…

2010年に売れた、読んでおきたいコンピュータ書まとめ 〜このコンピュータ書がすごい

高橋征義(日本Rubyの会会長、読者側代表)さんとコンピュータ書仕掛人(出版社側代表)の方たちによる『新春座談会 このコンピュータ書がすごい!2011年版』に参加してきた。 開催日時 2011年01月08日 19:00〜21:15 @ジュンク堂池袋本店 概要 2010年に売れた…

MySQLパフォーマンスチューニングのためのクエリの基礎知識

前回書いたMySQLパフォーマンスチューニングのためのインデックスの基礎知識に引き続き、MySQLのパフォーマンスチューニングについて学んだことをまとめ。 MySQLを使っていると、クエリが遅い理由をつきとめる必要が出てくる。 どうやって遅いクエリをつきと…

MySQLパフォーマンスチューニングのためのインデックスの基礎知識

仕事でMySQLのパフォーマンスチューニングをしていて、インデックスについて分かっていないことが多かったので調べたことをメモ。基本的なところから学習しなおした。MySQLのインデックスは、カラムが特定の値をもつレコードの迅速な検索に使用される。イン…