読者です 読者をやめる 読者になる 読者になる

うめすこんぶ

日々のプログラミングで残しておきたいメモ.何かの役に立てれば幸いです.

「好奇心を“天職"に変える空想教室」を読んだ

好奇心を“天職"に変える空想教室作者: 植松努出版社/メーカー: サンクチュアリ出版発売日: 2015/10/26メディア: 単行本(ソフトカバー)この商品を含むブログ (5件) を見る TEDにて発表もされた、町工場の社長でありながら、ロケットを作っている植松努さん…

「JavaScript: The Good Parts」でjavascriptの悪さを追う

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス作者: Douglas Crockford,水野貴明出版社/メーカー: オライリージャパン発売日: 2008/12/22メディア: 大型本購入: 94人 クリック: 1,643回この商品を含むブログ (190件) を見る 読んだ感…

MacPortからHomebrewへの移行方法

mac

以下ページに従ってmacportをOSX10.10.5で使えるようにする。 そもそも、macportだけをアンインストールしようとしても、以下エラーでできない。 Error: Current platform "darwin 14" does not match expected platform "darwin 13" Error: If you upgraded…

Vimの置換で改行を入れるTips

vim

しょっちゅう忘れる改行をいじくるメモ hogeの文字の後に改行: s/hoge/hoge^M/g ^MはCtrl+v,Ctrl+mで出せる。 改行を消す: s/\n//g また、vim置換をさらに便利にするために、範囲指定の置換と問いかけの置換も覚えると便利です。 (勝手に命名) 範囲指定の置換 '…

MacportsからHomebrewに移行後Vimがつかえなくなった問題

mac

macでMacPortをbrewに移行しようと操作していたら、vimが開けなくなった。 どうやらvimの使用する共有ライブラリが見つからない。 [git][* master]:~/dotfiles/ $ v dyld: Library not loaded: /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE…

堀江貴文の「本音で生きる」読んだ。

本音で生きる 一秒も後悔しない強い生き方 (SB新書)作者: 堀江貴文出版社/メーカー: SBクリエイティブ発売日: 2015/12/05メディア: 新書この商品を含むブログ (3件) を見る 要約 タイム・クエストや7つの習慣などの自己啓発本での生き方と内容が被ってる部分…

「佐藤オオキのスピード仕事術」を読んで超高速な仕事をしたい!と思った

こんにちは、umeneriです。 400のプロジェクトを同時に進める、佐藤オオキさんの書かれた、「スピード仕事術」。 こんなに仕事を速くするための意識改革をやっているのか、と感動しました。早速内容を紹介します。 スピードを高める基礎技術 特に印象的な点…

第1章 ゼロからデプロイまで | Rails チュートリアルを学ぶ

改めて、Railsについて深く学びたいと思った。本格的なアプリが作りたい。 というわけで、railチュートリアルの1章を行う。 第1章 ゼロからデプロイまで | Rails チュートリアル 以下、作業メモ。 Ruby on Railsチュートリアルで開発するアプリケーションで…

君と地球を幸せにする方法で、真の平和が実現可能になるかもしれないという話

きみと地球を幸せにする方法 (知のトレッキング叢書)作者: 植島啓司出版社/メーカー: 集英社インターナショナル発売日: 2015/03/26メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 要約 現在の日本の幸福度はなんと、81位。GDPでは世界3…

【今日のごはん】もやし22円を食す

もやし。安かったので、今日買った新兵器を投入おろしポン酢!ついでに鶏肉と人参の煮物をつくり、食した。ポン酢の酸味がたまらん。

アドラー心理学の褒めるってなんだろう。「成長する考え方」の記事を見てちょっと考えた

アドラー心理学、自分は嫌われる勇気を読んで、非常に感銘を受けて以来、すごく好きなジャンルになっています。今回、ある記事をみて、アドラー心理学でいう「褒める」について考えてみました。 「成長する考え方」と「成長できない考え方」の違いが20年の研…

Macのライト強いまま作業するのはやばい、と言う話

土曜日と日曜で、家で作業する機会がありました。 で、どうも、気力が萎える。 いつも愛用のMacBook Airで作業しているときはこうならないのに。ブログも、どうも書く気になれない。 作業にのれなくて、とうとう気力もなえてしまいました。気力が萎えると、…

「読書はアウトプットが99%」を読んだので要約した

著者について 作者は、藤井孝一さん。経営コンサルタントの方です。本文にこの方の生き様が書かれていましたが、それがすごい。 サラリーマン時代は片道一時間の電車内で、必ず読書をし、お風呂の中では小説を読む習慣を付けていました。 さらに、時間割まで…

頭の回転が速い人の話し方 メモまとめ

岡田斗司夫さん著、「頭の回転が速い人の話し方」の要約。 頭の回転が速い人の話し方――あなたの会話力が武器になるユニバーサル・トーク×戦闘思考力作者: 岡田斗司夫出版社/メーカー: フォレスト出版株式会社発売日: 2015/09/13メディア: 単行本(ソフトカバ…

読書はアウトプットが99%の書評テンプレ!

「読書はアウトプットが99%」を読みました。(藤井孝一さん著) 読書は「アウトプット」が99%: その1冊にもっと「付加価値」をつける読み方 (知的生きかた文庫)作者: 藤井孝一出版社/メーカー: 三笠書房発売日: 2013/12/24メディア: 文庫この商品を含むブログ …

HUNTERxHUNTERから得た「戦闘思考力」とは?頭の回転が速い人の話し方を読んで(2)

さて、岡田斗司夫さん作、「頭の回転が速い人の話し方」の続きです。前回はユニバーサル・トークをお伝えしました。 前回の記事: konbu13.hatenablog.com 戦闘思考力を身につけ、ユニバーサル・トークにさらに磨きをかける タイトルの、「頭の回転が早い人の…

「頭の回転が速い人の話し方」を読んだ (1) コミュニケーションでほんとに必要なこととは?

作者は、レコーディングダイエット本が有名な、岡田斗司夫さん。非常にためになりました! 頭の回転が速い人の話し方作者: 岡田斗司夫出版社/メーカー: フォレスト出版発売日: 2015/09/13メディア: Kindle版この商品を含むブログを見る 私、岡田斗司夫さんか…

論理と発想の一体化 「あの人はなぜ東大卒に勝てるのか」を読んで

作者は、もと東大卒、BBC(ボストン・コンサルティング・グループ)をでられた津田さん。 主旨は、以下のとおり。 現在の世界は、考える力(発想力)によってアイデアを出したものが、知識では勝てない東大卒の人に下克上できる時代。 では、その発想力を身に付…

【Rails】ActiveRecordのオブジェクトをハッシュにする

メモ。 かなり簡単でした。 PersonというActiveRecord::Baseを継承したモデルがあるとして、以下でHashのArrayにできます。 Person.all.map{ |p| p.attributes }

Rでround()関数を使う時の注意

R

メモ。 round(0.5)って、通常1を返すのかとおもいきや、Rだと0になりました。 理由をちょっと調べてみました。 こちら、参考。 R-Source 一番近い丸め結果候補が1つだけなら,その数に丸める. 一番近い丸め結果候補が2つある場合は,末尾が偶数のものに丸め…

言語別Sprintfのまとめ

研究で実験をしていると、ファイル名を連番で出力したいという時が良くあります。 連番をtest1, test2, ..test10などとすると、ファイル名でソートすると、都合よくソートされないんですよね (test1 test10 test2の順になる) ファイル名でソートした時にうま…

うわさの宇治抹茶カレーを食べた

プログラミング関係ないネタです。 友人からカレーをいただきました。 私、カレーは大好きなので、何かと楽しみにしていたのですが、出てきたのが 「宇治抹茶カレー」 写真、ちと注意です。

Wikipediaのデータをダンプしてスクレイピングする方法(スクレイピング編)

前回、Wikipediaの全ページをダンプする手順を書きました。今回は、調べたいページ本文をだして、実際にスクレイピングしてみる。とりあえず、「静岡県出身の有名人一覧」から有名人の名前だけ取り出してみる。これを応用すれば、何かの一覧ページだったら同…

「スタバではグランデを買え!」を読んで価格設定の秘密がわかった

最近、経済学に興味が出てきました。 この本は、そんな経済の仕組みに興味を持った人が最初に学ぶ際に、すごくおすすめできる本です。 扱ってるのも、スターバックス・コーヒーや、100円ショップの価格設定 の疑問です。すごく身近ですね。 例えば、同じジュ…

Wikipediaをスクレイピングするなら、ダンプデータを利用しよう

Wikipediaのデータを使って有名人の出身地一覧を作りたいと思った。 しかし、Wikipediaは公式ではクローラによるスクレイピングを禁止しているとのこと。 参考: Wikipedia:データベースダウンロード - Wikipedia その代わり、Wikipediaのダンプデータを入手…

Inside Out (邦題:インサイド・ヘッド)を見た

映像がリアルなのがよかったのと、何度も泣けた。 最後に、悲しみも人生には必要だよね、というテーマなのはわかったけど、 なぜ必要なのかが映像からつかめなかった。 まだまだ読み取りが足らない。 なんとなく、苦しみが人を強くする、というよりは、 苦し…

Vimのキー設定を確認する方法

vim

Vim初心者だと、しょっちゅうキーバインドを確認したくなります。初心者でなくとも、キーバインドの設定を.vimrcで変更する場合は、やはり既存のキーバインドを確認したくなるのでは。 キーバインドの確認は、基本以下でやってます。vimを起動後、以下コマン…

Emacs使いだったけどVimに移行するのでMacにHomebrew版Vim入れる

Emacs使ってましたが、最近ターミナルでviを使う機会が多くなってきたので、いっそのこととVimに乗り換えることにしました。 MacでのVimですが、(OSX Yosemite 10.10.3) の/usr/bin/vimは、バージョンが7.3で、このままではコード自動補完をしてくれるneocom…

松尾豊作、「人工知能は人間を超えるか」を読了

「人工知能は人間を超えるか」を読みました。 著者は日本の人工知能研究でトップクラスの研究者である松尾豊教授。 人工知能は人間を超えるか (角川EPUB選書)作者: 松尾豊出版社/メーカー: KADOKAWA / 中経出版発売日: 2015/03/10メディア: Kindle版この…

cakephpでログがでない問題の解決

php

最近cakephpを使って保守対応してました。デバッグ時にログが出せなくて、すごく焦りました涙。 以下、ログが出ない場合の対処をメモ程度ですが記しました。 環境として、 cakephp 2.0.5 apache を使用しています。 logが新規作成できない → logsをapacheさ…

railsインストール時にnokogiriのインストールでエラーになった時の対処

MacのOSをYosemiteにアップグレードした時に、ファイルが壊れてしまったのでもういちどrailsをインストールしましたorz。その時にgemのnokogiriがインストールできず、困ってました。 こんなコマンドを打ちましたが無理。 sudo gem install nokogiri -- \ --…

又吉直樹さん作「火花」を読了

第153回芥川賞受賞おめでとうございます。 帯見たら160万部突破してました。 火花作者: 又吉直樹出版社/メーカー: 文藝春秋発売日: 2015/03/11メディア: 単行本この商品を含むブログ (97件) を見る 概要 かけだしの若手芸人である主人公「徳永」と、主人公の…

nodeのuninstallとnodebrewのインストール

nodeとnpmを再インストールする 久々にnodeをさわろうとして、npmとうつと、 module.js:340 throw err; ^ Error: Cannot find module './lib/optional' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25…

Yasnnipetで日付をささっと表示して日記を付けたい

モチベーション Emacsでよく日記のようなログを書くことがあります。今日あった出来事とか、 今日見つけたものとか。 そうゆうとき、日付をショートカットで入力できると便利です。それまでは、google日本語入力で、わざわざ「きょう」と入力して変換で「201…

Yosemiteのアップグレードに失敗したけどなんとか成功した

mac

自分のMacbookAir、未だにMarbericksだったので、暇になったのを機にYosemiteにアップグレードすることに。 結論から言うと、最初は失敗するけど、2回目にうまくいきました。 注意 アップグレードの前に、外付けHDDとかにバックアップをとっておくこと! ア…

MacBookAirのSSDの容量が足りなくなってきたのでTrancendを入れた話

mac

実は私のMacBookAirは、SSDの容量がたったの64GBと、それ開発環境として使えるの?というだめ容量でした。 今回 Transcend SSD MacBook Air専用アップグレードキットを買ってみました。(2万円…) こいつで我がMacのSSDを一気に240GBにします。ここまで容量があ…

gitで特定のファイルだけ前の状態に戻したいときのコマンド

git

gitで何かのファイルを編集していて、しまった、失敗したから戻したい、となった時に、 git resetを使うと戻さなくていいファイルまで戻してしまう。 そうならないように、特定ファイルだけ戻す方法です。 git log ファイルパス git checkout ad9772b1dbcf4e…

シェルスクリプトを使うときのsshの使い方

sshは ssh ユーザ名@ホスト と使ってリモートマシンに入ることが多いけど、 ssh ユーザ名@ホスト コマンド か ssh ホスト -l ユーザ名 コマンド でローカルにいながらリモートマシンのターミナル上のコマンドを打つことができる。 例えば、 ssh user@192.168…

AZUMAの納豆はうまい! 四万十川産川のりだれ付納豆が来た!

最近、夕食はかならず納豆を食べるようにしています。 納豆は長年食べてきましたが、なかなかいい納豆に出会えませんでした。 しかし、最近近所のスーパーに売りだされた、この納豆がうまい! 「AZUMAの納豆 四万十川産川のりだれ付納豆」 しその甘さが引き立…

rm -fr /してしまった

Macで魔のコマンド、rm -fr /してしまいました。 幸い、ルート権限ではなかったので、通常通り使えていますが、非root権限のeclipseが壊れて起動できなくなりました。 こんどからrmするときはちゃんとチェックしてから実行するようにしよ。

Emacsの起動時間を早めるautoloadを使う

最近macのemacsがよくクラッシュします。知人に聞いたところ、(require 'なんとか)で余計なelファイルをロードしているのが原因だと。 .emacsでrequireとなっている部分をautoloadにするだけで、プラグインが必要になった時にロードされるようになります。 …

EmacsでもGoogle検索したい!(search-web.el, google-this)

Google先生をEmacsから呼んじゃいましょう。2通り方法を記します。 search-web.el google以外にも、yahoo, alcとかweblioとか、いろいろなサイトで検索ができるすごいやつ。 インストール list-packages でsearch-web.elを探す。あとは、いつもの様にクリッ…

macにEmacsの検索が楽になるmigemoをインストール

migemoをMacにインストールする。 migemoとは Emacs上で日本語検索するとき、いちいちローマ字変換で日本語を書いて検索してたけど、ローマ字を打っただけで検索できるようになるよ。 検索効率アップ! migemoの準備 ターミナルでcmigemoをインストール brew …

WebページのCSSパスを簡単に知る方法

Nokogiri.rbなどのスクレイピングをやるときに、Webページの特定要素のCSSセレクタを調べることが多くあります。 環境 Mac OSX 10.9.5 Chrome やり方 chromeでは、Command + Option + i でデベロッパーツールが下から表示されます。 ここで、左上のルーペ部…

nokogiri.rbの使用方法をまとめた

nokogiri.rbの主な使用方法のまとめです。 # htmlをデータ抽出用のNokogiriオブジェクトに変換 doc = Nokogiri::HTML.parse(open("http://www.google.com/search?q=ruby&hl=ja")) # CSSセレクタ # ※CSSセレクタを使用すれば、任意の要素を抽出できます。 # X…

nokogiri.rbでgoogle検索結果の一覧表示

nokogiri.rbの主な使用方法のまとめです。 ############################## ### Nokogiriオブジェクト ############################## # htmlをデータ抽出用のNokogiriオブジェクトに変換 doc = Nokogiri::HTML.parse("<h1 id='title'><a href='http://konbu13.hatenablog.com/'>プログラミングのメモ</a></h1>") # webページ…

ハードリンクとシンボリックリンクの違い

ファイルを別の場所にコピーしたい時ってよくあります。 でも、単にコピーするのではなく、リンクを作ってやると、ファイルの複製処理が要らないし、 容量も増えないのでお得です。 LinuxやMacでは、リンクの仕方に二種類あります。リンク方法によってやって…

Vagrantのインストール方法(Mac OS X 10.9.05)

mac

Vagrantでものすごく簡単に仮想マシンが作れちゃいます。 VirtualBoxのインストール まずVirtualBoxが必要。 Downloads – Oracle VM VirtualBoxからダウンロード。 Macの場合、dmgパッケージを開き、箱をダブルクリック。 あとは流れに沿って続けるを押すだ…

mac OSX 10.9.4でスクレイピング用gem Nokogiri.rbのインストールでつまった

スクレイピングに興味があり、rubyで気軽に試してみようと思いました。 スクレイピングで、Web上のHTMLの必要部分を切り抜いて多種多様に利用することができます。 例えば、私が作ったのですと、定期的に人気曲のランキングサイトに行ってランキング部分だけ…

Cygwin上のEmacsでできない設定のめも

cygwin上のEmacsでできないこと Windows7上でCygwinにEmacsをインストールしたはいいのですが、Emacsで使えてた設定の幾つかが出来ませんでした。 参考までにメモっときます。 (tool-bar-mode nil) ;; ツールバーの表示を消す (set-scroll-bar-mode 'right) …