Mae向きなブログ

Mae向きな日記のブログ版。ようやくこちらに移行してきました。

Mac

MacBook Pro購入

Mac

先日、注文していた「13インチMacBook Pro Retinaディスプレイモデル」が届きました。 今まで使っていたのは、2008年に購入したMacBook(13-inch Early 2008)+2012/01/18にメモリ増設でしたので、結構、大切に使ったなぁと思います。 移行アシスタントを使う…

ターミナルウィンドウに雪を降らせよう!を調べてみました

「ターミナルウィンドウに雪を降らせよう! - Macの手書き説明書」で紹介されているワンライナーがどんな風に動いているのか調べてみました。 ワンライナーだと難しく感じますが、以下のように書き直すと案外分かりやすくなりますね。エスケープシーケンスの…

arduino_ir_remoteを試してみました

以前から、いつかやってみたいと思っていた、「橋本商会 » ArduinoとRubyで赤外線リモコンをgemにした」に取り組んでみました。 テレビやブルーレイレコーダーは稼働中でしたので、CDプレイヤーを使用しました。MacBookのコマンドラインから、CDプレイヤーの…

rbenvでのバージョンアップ

以前、同じようなことを書いているのですが、 pryで日本語が入力できない ことに気づいたので、以下のように書き直しました。rbenvを使っているのですが、Rubyのバージョンを上げるときに、いつも忘れていることが多いので、メモを残しておきます。 バージョ…

sayコマンドを使って英語の勉強

Macのsayコマンドは英語の勉強に使えると@shinji_kono先生からtwitterで教えていただいたので、 @maehrm 英語の勉強にも使えます。width and height を正しく発音しよう。2013-04-09 16:50:01 via Echofon to @maehrm ちょっと工夫して、「無料英語学習メル…

ImageMagick, RMagickのインストール

以前、Mac OS X上にImageMagick, RMagick環境を構築していたのですが、 Ruby 1.8 時代のこと port で管理していた時代のこと rvm を使っていた時代のこと なので、現在の環境 Ruby 1.9 Homebrew rbenv にインストールしてみました。 ImageMagickのインストー…

rbenvでのgem管理

pryを使ってみようとしたら、「pryコマンドはありません。1.9.3-p125には存在するけど…」と言われます。 $ pry rbenv: pry: command not found The `pry' command exists in these Ruby versions: 1.9.3-p125 pryを探してみると、確かに、1.9.3-p125以下にあ…

RSRubyのインストール

以前からR言語の存在は知っていたのですが、たぶん統計関係の処理をする言語なので、自分には関係ない、興味が持てない言語だと思っていました。ところが、ふとしたこと(↓) みなさんこの問題楽しいですよ!(ステマというわけではない)。 RT @naoya_t: この…

よくわかるiPhoneアプリ開発の教科書

よくわかるiPhoneアプリ開発の教科書【iOS 5&Xcode 4.2対応版】作者: 森巧尚,まつむらまきお出版社/メーカー: マイナビ発売日: 2012/02/23メディア: 単行本(ソフトカバー)購入: 16人 クリック: 373回この商品を含むブログ (32件) を見る新しい開発環境を学…

brewでmongodbインストール

Mac

NoSQLという用語はちょくちょく耳にしていたのですが、遅ればせながらやってみようと思います。 mongodbのインストール $ brew install mongodb Macを起動したらmongodbも起動するようにする $ mkdir -p ~/Library/LaunchAgents $ cp /usr/local/Cellar/mong…

cronでrbenvを使ってrubyスクリプトを実行する方法

rvmからrbenvに移行したのですが、以前からcronで実行していたスクリプトが実行できなくなりました。「ruby script using rbenv in cron - Stack Overflow」で紹介されている方法では解決しませんでしたが、別な方法で実行することができるようになりました…

メモリ増設

Mac

MacBook(13-inch Early 2008)のメモリを2GBから4GBに増設しました。Macのネジを回したのは今回が初めてでしたが、すんなり交換することができました。 苦労したのはメモリの選定です。BUFFALOのサイトで調べたところ、対応製品は、A2/N667-2GX2のみ表示され…

Homebrewのインストール

Mac

以前から評判は聞いていたのですが、やっとHomebrewをインストールしてみました。インストールの方法は、いろんなところで紹介されているので、詳細は書きませんが、MacPortsをアンインストールしたことで、以前makeしたEmacsが起動しなくなるなどの問題があ…

Cocoa Emacsのインストール

以前からCocoa Emacsを使っていましたが、非フルスクリーンモードかつ非インライン入力という状態でした。2011年12月号のSoftware Designの第1特集「Mac活用術」の中で、インストール方法が詳しく書かれていたのでやってみました。 インストールの履歴 $ wge…

Steve Jobs II

『スティーブ・ジョブズ II』を読み終えました。多くのことをやり遂げたSteve Jobsがどんな人なのか、とても興味があり、読書に没頭しました。今、読み終えて放心状態です。同じ人間として生まれてきて、どうして自分とこんなにも大きな差があるのか、考えさ…

Steve Jobs I

『スティーブ・ジョブズ I』を読みました。 スティーブ・ジョブズの誕生から、トイ・ストーリーまでが1巻です。読んでいくうちに、動画などが見たくなり、その度に、YouTubeなどで調べました。 今から読む方は、読みながら以下の動画などを見てみると良いと…

LaTeXの再インストール

Mac

MacBookにインストールしていたLaTeX環境が以下のように,おかしくなってしまいました。多分,Snow LeopardからLionへアップグレードしてからのような気がします。 $ /usr/local/teTeX/bin/platex foo.tex Launch of "platex" failed: the PowerPC architect…

iOSプログラミング入門

『iOSプログラミング入門 - Objective-C + Xcode 4で学ぶ、iOSアプリ開発の基礎』を読みました。 非常に丁寧に説明がなされている本で,初めてObjective-C,Xcodeについて学んだのですが,順調に読み進めていくことができました。プログラミングの入門書に…

retainCountについて

最近,『iOSプログラミング入門 - Objective-C + Xcode 4で学ぶ、iOSアプリ開発の基礎』を読みながらObjective-Cの勉強を始めました。iOSでは,ガベージコレクションは利用できないので,適切なメモリ管理を行う必要があるそうです。 ある時点でのオブジェ…

過去の同じ日のDiaryを見る

以前からHatena Diaryで,こんな機能があったらいいなと思っていたのが,日付を入力すると過去の同じ日の日記を見ることができるというものです。 例えば,子どもの誕生日を入力すると,毎年どんな風に過ごしたのか振り返ることができていいなと思います。Fi…

Lionへバージョンアップ

Mac

Mac OS X Lionがリリースされて,しばらく様子を見ていましたが,遅ればせながらバージョンアップしました。 手順は, Time Machineでバックアップ App Store経由でLionをダウンロード,インストール Xcode 4.1.1へバージョンアップ MacPorts 2.0.1へバージ…

OpevCVで顔認識

Mac C

2010-11-01(Mon)にインストールしたOpenCVを使って顔認識をやってみました。こんな高度なことが自分にできるのだろうかと思いインストールをしてから半年も手をつけていませんでしたが,やってみると簡単でした。 face.c opencv.jp - OpenCV: 物体検出(Obje…

電力使用状況APIを使って

電力使用状況APIを使って電力の最大供給量と使用量から利用率を求め,Growlで表示するスクリプトを作ってみました。 lpu.rb #!/usr/bin/env ruby # -*- coding: utf-8 -*- # latestPowerUsage - lpu.rb require 'open-uri' require 'json' require 'ruby-gro…

OpenCVのインストール

Mac C

今まで,画像処理にはあまり興味を持っていませんでしたが,OpenCVを使うと面白そうなことが出来そうということで,さっそくMac OS X環境にインストールしてみました。以下を見ると, http://hirokikana.blogspot.com/2008/09/mac-os-x-leopardopencv.html h…

Google Public DNS

Mac

Google Public DNSを使っていますが,名前解決が出来ないケースがあるのでしょうか? 以下のように,DNSサーバとして,8.8.8.8を指定したとき,www.kumamoto-u.ac.jpの名前解決ができていません。 Google Public DNS(8.8.8.8)を指定した場合 $ dig @8.8.8.8 w…

Emacs Version 23.2への移行作業開始

『Emacsテクニックバイブル ?作業効率をカイゼンする200の技?』を少しずつ読んでいますが,そろそろ,Emacs Version 23に移行をしようと移行作業を始めました。まだまだMacに対する知識が不足していますので,やり方がスマートでないと思います。こうした方…

ソフトウェアRAIDを試す

ソフトウェアRAIDでRAID5を実際にやってみました。環境は, MacOS X 10.6.3 VMware Fusion + Ubuntu 9.04 です。 VMware Fusionでハードディスクを増設 「仮想マシン」→「ハードディスク」からハードディスクを増設します。10GByteのハードディスクを4つ増設…

GLOBALの設定

「Emacs + GLOBALでソース読みを快適に」を参考に自分のMacにインストールしました。 1. さがす $ port search global 2. インストール $ sudo port install global 3. gtags.elをロードパスの通ったところにコピー $ cp /opt/local/share/gtags/gtags.el ~/…

HTML5のCanvasを使って

HTML5.JPで,Canvasについて説明がありましたので,これを使って,ブラウザの速度計測を行ってみました。 環境は, Mac OS X 10.6.3 2.4GHz Intel Core 2 Duo 2GB 667MHz DDR2 SDRAM で,計測に使ったHTMLファイルは, http://www.geocities.jp/maehrm/html5…

Barcodescanner

Rubyでバーコードスキャン「Ruby Barcodescanner」を見ると,簡単にバーコードをスキャンできるようです。試してみたくなったので,やってみました。 zbarのインストール http://github.com/koyachi/ruby-barcodescanner のREADMEを見ると,ImageMagickとzba…

Snow Leopardへ

Mac

Leopard から Snow Leopard へ upgrade 完了。 【コラム】OS X ハッキング! (334) Snow Leopardアップデート前にここをチェック | パソコン | マイコミジャーナル にあるように, LeopardでTime Machineを実行 (バックアップを作成) Snow Leopardを新規イン…

Snow Leopard到着

Mac

Mac OS X 10.6 Snow Leopardが届きました。昨日,Windows 7が発売されて,世の中は,Windows 7フィーバーかもしれませんが,僕は,Mac OS X 10.6 Snow Leopardに移行します。

Snow Leopardを注文

Mac

遅ればせながら,Mac OS X 10.6 Snow Leopard を注文しました。届くまでどの位の日数がかかるか分かりませんが,それまでにいろいろと下調べをしておきたいと思います。 【コラム】OS X ハッキング! (334) Snow Leopardアップデート前にここをチェック | パ…

RMagick on MacOSX

6/22では,Windows上で,RMagic環境を整えたことについて書きましたが、今日は,MacOSX上でRMagic環境を整えました。 ImageMagickのインストール $ sudo port install ImageMagick RMagickのインストール $ sudo gem install rmagick 上記のような手順で,簡…

Xcodeのバージョンアップ

Mac

graphvizをアップグレードしようと思ったら…, before $ sudo port upgrade graphviz > Activating xorg-renderproto @0.9.3_0 Error: Target org.macports.activate returned: Image error: /opt/local/include/X11/extensions/render.h is being used by t…

Unable to build the vmhgfs module.

Mac OS X + VMware Fusion + Ubuntu 9.04な環境で,ファイル共有を行おうと,vmware-toolsのインストールをしたのですが,vmhgfsモジュールのコンパイルで失敗してしまいます。 googleで調べたところ,参考ページを見つけました。以下です。 http://communit…

GmailをIMAPで読む

Mac

以前,住んでいたところはインターネットに接続出来なかった地域でした。4月から住んでいる現在の家ではインターネットができるので3年ぶりに自宅にインターネットができる環境が整いました(^^)。職場でもらっているメールアカウントでメールの読み書きをと…

たらい回し関数(続・続き…)

Mac C

2009年2月3日の日記に対して,nobsunさんから 実行速度の比較をするなら、一つのパラメータでの計算時間だけじゃなくて、パラメータを増加させながら、計算時間がどう変化するかを比較したほうがいいと思いますよ。tarai関数の場合メモ化するよりも、遅延評…

たらい回し関数(続き…)

Mac C

2009年1月30日の日記にたらい回し関数について書きました。Haskell, Scheme(Gauche)について書いたのですが,C言語ではどうかということで取り組んでみました。たらい回し関数のように,処理を次々にたらい回しにしていく関数を高速化するには, メモ化 遅延…

hrefのインストール

Haskellを勉強するために,href*1をMacにインストールしました。 その際,困ったことをメモしておきます。MacOS Xでは,sudoコマンドを使うのですが,sudoコマンドで環境変数を設定する方法が分かりませんでした。以下のようにすることでインストールできま…

Firemacsについて

Mac

現在, Mac OS X 10.5.6 Firefox 3.0.5 の環境で,Firemacsを便利に使用しているのですが, (無題)のページでは,Command+tで新規タブを開くことができる。 何か表示されているページでCommand+tをすると,ページのスクロールが行われ,新規タブを開くことが…

AutoPagerize

Mac

AutoPagerize*1,とっても快適です。こんなのがあったら便利だなぁと思ったら自作できるid:swdyhさんみたいな方はすばらしいと思います。僕もそうありたい…。 *1:http://userscripts.org/scripts/show/8551

Gobyをインストール

近々,3ヶ月研修のプレゼンをしないといけないので,Goby*1を使ってみようと思います。今日はインストールして,いろいろと遊んでみたのですが、M-x gobyしたときに,ミニバッファが画面の下に隠れてしまいます。ミニバッファも画面に収まるのが正しい姿なの…

まとめに入る

6月から始まった3ヶ月研修も残すところわずかになってきました。そろそろ報告書を作成しなければと思い,Mac OS X+LaTeX+Emacs+YaTeXな環境で作成しているのですが,「Ctrl+c t j」でdviファイルまで作成したあと,dvipdfmxコマンドでPDFに変換し,open foo.…