Mac

流行りのエディタSublime Text 2の括弧を強調するBracket Highlighterのショートカットを少し変更

Sublime Text、最近使い始めました。いままではCotEditorで書いてたので、機能の違いに驚いてます。ちなみにColor SchemeはFlatland - Darkを使ってます。 括弧の相手が分かるBracket Highlighter GitHub - facelessuser/BracketHighlighter: Bracket and ta…

Wireshark 1.10.1 for Macのバグ

Snow Leopardなのですが、どうやらMountain Lionなどでも生じるバグがWiresharkの1.10.1にあるようです。 なので起動しない。 原因はlibcairo.2.dylibのバージョンによるもの。 私のクラッシュレポートはこの通り。 Process: wireshark-bin [503] Path: /App…

FFmpegをOgg Vorbis対応にする

以前にrtmpとopensslに対応するようにffmpegをhomebrewでインストールしました。 今回、Ogg Vorbisのことを調べていたら、ffmpegにlibvorbisを追加しないとマトモなVorbisファイルを作れないことを知りました。 atword.jp - このウェブサイトは販売用です! …

homebrewで入れたパッケージ(Formula)の複数バージョンを切り替える

参考: homebrewで複数versionはいってるformulaをきりかえるには - marutanmlog rtmpとOpenSSLとOgg Vorbis対応のFFmpegを入れたのだが、これが入っていない環境と切り替えたい。 確認してみると、偶然にも1.2(真っさら)と1.2.1(rtmpとOpenSSLとOgg Vorb…

brew updateで「Error: Failed to update tap: homebrew/science」が出ていたが/usr/local/Library/Taps/homebrew-scienceディレクトリ削除で解決

タイトル通りです。 admin$ brew update error: insufficient permission for adding an object to repository database .git/objects fatal: failed to write object fatal: unpack-objects failed Error: Failed to update tap: homebrew/science Updated …

homebrewでperl 5.16を入れる(→perlbrewでやりなおそうかなぁ)

なんでもかんでもhomebrewで入れたがる[twitter:@riocampos]です。 プレインストールされているPerlのバージョンなどを確認。 admin$ which perl /usr/bin/perl admin$ perl -v This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-thread…

clockwork gemの使い方

自転車ロードレース放送予告bot[twitter:@cycletvschedule]を最近作った[twitter:@riocampos]です。 当初はtweetするRubyスクリプトを5分毎に起動するようcronというかlaunchdに5分刻みの時刻を指定する設定を行っていました。しかし(Mac miniの動作環境の…

スクリプトの時刻付きログ出力メソッド

log_pathにlog_textを出力。 なおMac OS Xでのローカルユーザのlogファイルは ~/Library/Logs/ に置かれます。 def log_with_time(log_path, log_text) open(File.expand_path(log_path), "a+") do |f| f.puts Time.now.strftime("%Y-%m-%d %H:%M:%S") + " "…

launchdの時刻指定を複数時刻にしたい

Mac

launchdの作業ディレクトリ(Lingon 3を使ってplist作成) - 別館 子子子子子子(ねこのここねこ) の続きです。 cronだと次のような"*"(ワイルドカード)記法が使えます。 # 毎2時間おきに date コマンドを実行 0 0,2,4,6,8,10,12,14,16,18,20,22 * * * da…

launchdの作業ディレクトリ(Lingon 3を使ってplist作成)

Mac

おことわり Yosemiteにしたあとで若干変更が必要になったので追記しました(2015/8/31)。 では 最近のMac OS Xはcronで繰り返し実行をさせるのではなく、launchdを使って実行させます。 その設定ファイルなんたら.plistは以下のディレクトリに登録します。 …

twitter gem設定で転ける→opensslかと思いきやSSL証明書のせい

注意:Twitter gemのバージョンが5未満の設定ですので、5以上だと以下の手順の一部(Twitter.configure周辺)は無効ですゴメンナサイとても簡単なのだけどメモ。 gemを入れる $ gem install twitter だけ。 twitterに登録 Twitter Application Management か…

Ruby再インストール

OpenSSLとreadlineを含めたインストールをしていなかったので再度入れ直してみる。 というのは Mac OSX Snow Leopard でRVMを使って1.8.7と1.9.xを共存 | Pistolfly http://alifedesign.net/2012/06/irb%E3%81%A8pry%E3%81%A7%E6%97%A5%E6%9C%AC%E8%AA%9E%E3…

image_optimメモ

画像ファイルのロスレス圧縮(というかメタファイル削り)を行う。 ImageOptim — better Save for WebのRuby版。 もちろん不可逆圧縮も可能。 Optimize (lossless compress) images (jpeg, png, gif) GitHub - toy/image_optim: Optimize images using multi…

ruby-opencvメモ

OpenCV::IplImageのメソッド IPL(Intel Image Processing Library) Image class. IplImage is subclass of CvMat. IplImage support ROI(region of interest) and COI(color of interest). Most of CvMat method support ROI, and some of CvMat method supp…

ruby-vipsメモ

VIPS::Imageのメソッド グレーアウトしているのはObjectクラスのMethods。 pry(main)> VIPS::Image.new("image.jpg").methods.sort => [:!, :!=, :!~, :%, :&, :*, :**, :+, :-, :/, ::, :==, :===, :=~, :>>, :[], :^, :__binding__, :__id__, :__send__, :…

homebrewでgtk-docを入れる

install ruby-vips(Ruby画像処理ライブラリいろいろ入れてみる その1) - 別館 子子子子子子(ねこのここねこ) の続き。 (注意:ruby-vipsをインストールする際にlibvipsは不要です。homebrewのvipsで機能します。) gtkdocizeはgtk-docに含まれるのでgt…

brew updateでエラー

mini:~ admin$ brew update error: Your local changes to the following files would be overwritten by merge: Library/Formula/ffmpeg.rb Please, commit your changes or stash them before you can merge. Aborting Error: Failure while executing: gi…

install ruby-vips(Ruby画像処理ライブラリいろいろ入れてみる その1)

はじめに いま画像処理(といっても切ったり縮めたりですが)にRMagickつまりImageMagickを使っているわけですが、若干遅い。ということで他のやり方もあるだろう多分、と調べたところ、候補に挙がったのがこの3つ。ひとまず全部入れてみる。 VIPS OpenCV(…

install ruby-opencv(Ruby画像処理ライブラリいろいろ入れてみる その2)

はじめに いま画像処理(といっても切ったり縮めたりですが)にRMagickつまりImageMagickを使っているわけですが、若干遅い。ということで他のやり方もあるだろう多分、と調べたところ、候補に挙がったのがこの3つ。ひとまず全部入れてみる。 VIPS OpenCV(…

install core_image(Ruby画像処理ライブラリいろいろ入れてみる その3)

はじめに いま画像処理(といっても切ったり縮めたりですが)にRMagickつまりImageMagickを使っているわけですが、若干遅い。ということで他のやり方もあるだろう多分、と調べたところ、候補に挙がったのがこの3つ。ひとまず全部入れてみる。 VIPS OpenCV(…

仙台・名古屋・東京・大阪のらじる★らじるをrtmpdumpで録音(2017/9以降はNG)

ほとんど民放を見ない聞かない、NHK好きの[twitter:@riocampos]です。 今日の17時かららじる★らじるが3放送局のローカル放送(交通情報や地方ニュースも、急に入る気象に関する情報や鉄道情報も)を配信するようになりました。以前かららじる★らじるはrtmpdu…

仙台・名古屋・東京・大阪のらじる★らじるをiPhoneで聞く(2015/9月以降はNG)

ほとんど民放を見ない聞かない、NHK好きの[twitter:@riocampos]です。 今日の17時かららじる★らじるが3放送局のローカル放送(交通情報や地方ニュースも、急に入る気象に関する情報や鉄道情報も)を配信するようになりました。 iPhoneでも各地のらじる★らじ…

ラジ録2で録った「らじる★らじる」flvファイルをまとめてmp3に変換する

ひたすらNHKラジオ第2ばかり録音する[twitter:@riocampos]です。 前にも書いたように ffmpegでflvからmp3へと変換 - 別館 子子子子子子(ねこのここねこ) らじる★らじるの録音は、ラジ録2というソフトを使っています。ラジ録2 Mac版 [ダウンロード]出版社/…

Snow LeopardからLion Serverへのsshで文字化け的トラブル

まだ原因を掴んでないけどメモのみ。 単にLANG未設定だったようです.bashrcにLANG="ja_JP.UTF-8"を入れたらちゃんと動きましたorz またkindai.rbネタ。 SLなMacBook AirからLion ServerなMac miniへsshで入ってkindai.rbを実行しようとすると ~/.rbenv/versi…

Rubyのバージョンを上げてrbenvでも変更する

いま入れているRubyのバージョンが1.9.3-p194。別PCに入れるときに1.9.3-p392が入ることに気付いたのでこれを入れてみたいと思った。 mini:~ hoge$ ruby -v ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0] mini:~ hoge$ rbenv install 1…

gitサーバ構築

Mac

いままでMac miniのサーバで作業をしていたが、いちいちvncで作業するのが面倒になってきた。デバグはMacBook Airで作業できるようにする。 参考:Macにgitサーバーを構築してgit://(gitプロトコル)でアクセスできるようにする方法 | Macとかの雑記帳 Mac …

git学習めも

ひとまず参考サイトリンクを。 Git - 作業のやり直し Gitローカルリポジトリ操作 CapmNetwork 2011-05-28 【Git】ローカルで利用する場合1 | 雪の天秤 サイボウズエンジニアのWIKI

github使い方学習

Mac

参考: 2011-05-28 Fork a repo - User Documentation(公式) No hack, No chance: git との格闘w その4 githubとの格闘w mini:~ hoge$ mkdir tmp mini:~ hoge$ cd tmp mini:~/tmp hoge$ git clone https://github.com/riocampos/Spoon-Knife.git Cloning …

kindai.rbをいじくるためにrubygemsから削除してgit cloneする

Mac

ホームディレクトリのRubyに置くことにする(radirurec.rbというのはらじる★らじる録音用)。 mini:~ hoge$ cd Ruby/ mini:~/Ruby hoge$ ls radirurec.rb mini:~/Ruby hoge$ git clone https://github.com/hitode909/kindairb.git Cloning into 'kindairb'..…

githubのセットアップ

Mac

Set up git - User Documentation に従ってやってみた。Mac向け。 名前登録 mini:~ hoge$ git config --global user.name "riocampos" メールアドレス(spam来ないように書き換えときますw) mini:~ hoge$ git config --global user.email "riocampos二二 at…