うめすこんぶ

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

2014-01-01から1年間の記事一覧

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

emacsの便利プラグインauto-install.elでハマったこと

windows版のwgetを使用していると、auto-install.elを使用時に、auto-install-batchなどでエラーが発生する問題。 解決方法はこちらを参照:(Daregada (だれがだ): WindowsでEmacsのauto-installとGnuWin版wgetを併用するときの問題(SYSTEM_WGETRC, syswgetr…

macでIPアドレスを確かめる方法

mac

システム環境設定→真ん中へんにある「ネットワーク」のアイコンをクリック →Wifiなど項目を選択するとIPアドレスが書かれています。 他にも方法はありまして、ネットワークユーティリティ.appを使ったりしてもわかりますが、 手軽に確認するならこれで十分。…

はてなブログのマークダウン記法でちょっとした問題

はてなブログでのマークダウン記法で、数字付きのリストはこう書きます。 1. a 1. b 1. c 実際の見え方: a b c これだとうまくいくのですが、リストの間にソースコードの引用を入れると、引用以降の数字が1.に初期化されてしまいます。 (「>」での引用はう…

cygwinをアンインストールしたい

以前に入れたcygwinをアンインストールする方法です。cygwinはアンインストーラがないので 面倒なんですよね。 アンインストール方法 参考(不定期メモ: Cygwin をアンインストールする方法) cygwin上で動いているサービスをすべて止める。私は面倒なのでPC再…

コマンドプロンプトからの環境変数Pathへのパス追加方法

環境変数の設定をGUIでシステム→プロパティだかに頼らず、コマンドプロンプトでできれば かっこいいですよね。 やり方 コマンドプロンプトを起動して、次のコマンドを打つ。 setx /M PATH "%PATH%;パス名" %PATH%は現在のPATH変数に入っているパスの文字列が…

快適な睡眠を得るためにやったこと

アクセス解析のページを見ると、どうやら「一日中眠い」でこのブログにたどり着く人が多いみたいです。 というわけで、あれから2ヶ月の奮闘?の結果、眠いのが少し治ってきたので、自分のやった眠気対策を メモっておきます。

Chomeで戻るボタンの履歴に同じページが大量に現れて困る

最近になって、chromeで「戻る」を押して戻ろうとすると、何度も同じページに遷移するだけで なかなか戻れない現象が発生していました。 原因は、Adblock Plus と Smooth Gesturesの競合のようです。 参考:Below the drop. しかし、私の環境ではSmooth Gest…

ニコニコ動画プレミアム会員の退会のめんどくささ

そういえばニコニコ最近全然見てないな、というわけで、 2013年の時点でニコニコ動画プレミアム会員を退会しました。 確か、PCでニコニコ動画のページから出来たような。 しかしながら、最近になってauの料金を確認すると、なぜかまだ有料会員文の525円を払…

よく使うEclipse ショートカット

久々にEclipseの記事。 Eclipseは膨大なショートカットが備わってますが、よく使うものを上げたいと思います。 参考になればと思います。Emacs派なので、通常のキーバインドとかなり変えてますが。 ショートカット設定を変えるには、以下のようにします。 メ…

Emacsでのeshellのやりかた

M-x eshell emacsのシェル環境、eshellを新しいバッファに起動します。 windowsのコマンドプロンプトと違い、lsやfindが使えます。 また、キーバインドも当然emacs準拠。 めんどくさいので、rubyのコンパイルとかもこれでやったりしてます。 (コマンドプロン…

org-modeで覚えておきたいリンクの設定

org-modeでは、WebページのURLをコピペすれば、Excelなどのように簡単にリンクを文章中に書くことが出来ます。なぜこれが便利かというと、ファイルのURLをクリックするだけでリンク先に飛べるからです。.orgファイルは単純なテキストファイルにも関わらず、…

org-mode設定してみた

ここを参考にEmacsのorg-modeを設定してみました。 Emacs org-modeを使ってみる: (1) インストール - 屯遁のパズルとプログラミングの日記 ;; org-modeの初期化 (require 'org-install) ;; キーバインドの設定 (define-key global-map "\C-cl" 'org-store-li…

Emacsのjavascript用モード

Emacsでは標準でjavascript用のモードがついていますが、あまり機能がないです。 そこで、javascriptモードを作ってくれている人の便利なプラグインを借りましょう。 最低限設定 gitでjs2-mode.elをemacsのロードパスの通ったところにクローンもしくはダウン…

応用情報処理試験が終わりました

今日、応用情報を受けに行ってまいりました。 IPA 独立行政法人 情報処理推進機構:試験要綱・シラバス・過去問題 など 午前問題、無停電電源装置の問題が解けんかった…。 UPS、CVCFってのが在るらしいです。 午後問題はセキュリティが必須になっています。…

HTML5の超大規模コンテスト!

HTML5のコンテストが開かれるようですよ。 HTML5 Japan Cup 2014 by html5j 賞金は、最優秀賞(1作品): 100万円! 優秀賞(3作品): 20万円 協賛企業/後援団体賞: 最大20万円 + 副賞 賞金総額: 350万円!! じゃあ、どんな作品を応募しているのかというと…