Mac

HomebrewユーザはYosemiteをインストールする前に/usr/localをどこかへ退避して時間短縮(ただしインストーラ任せの方が安全)

Yosemite インストーラだけダウンロードして、まだ Yosemite インストールしてない [twitter:@riocampos] です。 Homebrew ユーザに限らず、TeXLive/MacTeX とかで /usr/local をいじっている人向けの tips 。 Mac - Yosemiteをインストールする前に/usr/loc…

MacのChromeでPOODLE脆弱性対策(Automatorを使う)

2014/11/19更新:今日公開されたChrome 39で対策済み…のはずですが、まだ確認サイトで確認すると「脆弱性!」と出ます。現在状況確認中。2014/4/15更新:今日公開されたChrome 42ではもうPOODLE対策されてました。どうやら Chrome 40 で対策済みだった よう…

OpenSSL 1.0.1jが出てた

POODLE脆弱性などへの対策版。 *) Add support for TLS_FALLBACK_SCSV. Client applications doing fallback retries should call SSL_set_mode(s, SSL_MODE_SEND_FALLBACK_SCSV). (CVE-2014-3566) [Adam Langley, Bodo Moeller] http://git.openssl.org/git…

GnuTLSライブラリを使ったスタティックなFFmpegの作り方@Mac

C プログラミングも *nix も、ほとんど理解していない [twitter:@riocampos] です。 Mac ユーザーで ffmpeg を使いたければ homebrew で作れば良いですし、もしくは FFmpeg Binary からダウンロードしてくればだいたい済みます。しかし、プログラムに組み込…

MavericksにRuby 1.8.7-p375をインストール(rbenv+ruby-build)

まずインストール(失敗) いつものように readline と openssl を付けてインストール $ env CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 1.8.7-p375 Configured with: --pre…

homebrewなど/usr/localの中身を再インストール

homebrew がうまく動かなくなり、思わず /usr/local $ git clean -f -d Removing Cellar/ Removing Frameworks/ Removing Library/ Removing bin/ Removing clamXav/ Removing etc/ Removing foreman/ Removing heroku/ Removing include/ Removing lib/ Rem…

MacでどこででもRubyを使うには

選択した文字列を Ruby スクリプトとして実行してくれる環境を作る手順。 まず先人への感謝 Mac を使っているなら必ず使うべき2つの機能 "Automator" と "サービス" - kurainの壺 MacでどこででもRubyコードを実行できるようにする - 惰眠と論理と指揮棒と …

勢いでRubyMotionを買った

RubyMotion - Ruby for iOS and OS X RubyKaigi割引で15%引だったので買ってしまった。とはいえ円安で少し前の定価とほとんど変わらないのだがorz 元を取るために頑張らねば。

Mavericksからssh接続(sshfs)でファイルをマウントするGUIツール

作業環境:MacBook Pro w/Retina 13" Late 2013, OS X 10.9.4 MacFusionを使います(Macfusion_2.0.4.zip)。ソフトの日付が2010年12月、と古いのですがガワだけなのでいちおう大丈夫です。Macfusion via kwout MacFUSEではなくOSXFUSEを入れる Dependencies…

Parallels Desktopの環境でVagrantでUbuntu-14.04を使う(共有フォルダに問題

Mac

Parallels Desktopの環境でVagrantをインストール(失敗込み) - 別館 子子子子子子(ねこのここねこ) の続き。Ubuntu-14.04LTSを入れる。 のですが今回も失敗込み。 vagrant init $ vagrant init parallels/ubuntu-14.04 A `Vagrantfile` has been placed …

iPhoto 8(iPhoto '09 / iLife '09)のデータベース情報めも

Fat Cat Software - iPhoto Library Manager Help - iPhoto Library Internals iPhoto Library フォルダのファイルの紹介。 写真データベースは iPhoto 7, 8(iLife '09)では SQLite のデータベースである iPhotoMain.db iPhotoAux.db なお iPhoto 9(iLife…

wgetでサイトを丸ごとダウンロードする

まえがき 昔から大好きなサイトがあります。 大阪の川(淀川水系・大和川水系)を源流から調べたサイトです。淀川 via kwoutこのサイトを一括して丸ごとダウンロードしてみたいと思い、アプリを探してみました。その途中に「cURL と違い wget ならばサイト内…

Parallels Desktopの環境でVagrantをインストール(失敗込み)

ホントよく分からずやってますm(_ _)m 参考:VagrantをParallelsで使う - ペリャウドのプログラミングとか(第2期) Vagrant インストール Download Vagrant - Vagrant からインストール。 8/17 現在では 1.6.3 。 Parallels で使うための Parallels provid…

Macの日本語キー配列で特殊文字を打つ(オプション⌥キーを押した場合)

環境:MacBook Pro w/Retina 13" Late 2013, OS X 10.9.4 初期状態 1 2 3 4 5 6 7 8 9 0 - ^ ¥ q w e r t y u i o p @ [ a s d f g h j k l ; : ] z x c v b n m , . / _ シフトキーを押した状態 ! " # $ % & ' ( ) 0 = ~ | Q W E R T Y U I O P ` { A S D F…

homebrewを使ってHaskellをインストールする

本体インストール ghc と haskell-platform をインストールすれば(いちおう)良いようです。 gcc とかも入ってきましたが… トータルで20分くらい(MBP/retina 13" Intel Core i5 2.4 GHz 8GB)。 $ brew install ghc haskell-platform ==> Installing depen…

markdown2hatenaをインストール

(ツール紹介)Markdown記法をはてな記法に変換するツール - 雲行きそらゆきココロイキ を使いたいので先ほどHaskellをインストールしました。バージョンは以下の通り。 $ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.6.3 次…

homebrewでOpenSSLを1.0.1hへ更新

1.0.1hは CVE-2014-0224 対策版です。 早めに更新しましょう。 バージョン確認 OpenSSL 1.0.1gです。 $ openssl version OpenSSL 1.0.1g 7 Apr 2014 $ brew info openssl openssl: stable 1.0.1g (bottled) http://openssl.org This formula is keg-only. Ma…

homebrewでOpenSSLの脆弱性対策版を入れたのでRubyも更新させる

OpenSSL脆弱性 ご存じだと思いますが、4/8にOpenSSLの脆弱性が公開されました。 JVNVU#94401838: OpenSSL の heartbeat 拡張に情報漏えいの脆弱性 解説や対策はこちらにまとめられています。 CVE-2014-0160 OpenSSL Heartbleed 脆弱性まとめ - めもおきば ho…

homebrewを使うならばpyenvでは必ずPython2を一つ目に設定すること(もしくはPython3を優先したMacでのRicty作成苦労話)

結論 homebrewではpythonコマンドがPython 2であるとしてスクリプトが組んであります。 GitHub - Homebrew/legacy-homebrew: The former home of Homebrew/homebrew (deprecated) のでPython 3にすると、トラブルの原因になります。 対策1 タイトル通りに「…

GraphicsMagickインストール

Mavericks(OS X 10.9.2)へインストールしたときのメモです。 homebrewでGraphicsMagickインストール GraphicsMagick Image Processing System コマンドリファレンスはGraphicsMagick GM Utility。 homebrewでのインストールオプションはhttps://github.com…

Ruby on Rails 4インストール

Mavericks(OS X 10.9.2)へまだ入れてなかったのでメモ。 バージョンは4.0.3。 $ gem install rails Fetching: i18n-0.6.9.gem (100%) Fetching: tzinfo-0.3.38.gem (100%) Fetching: minitest-4.7.5.gem (100%) Fetching: activesupport-4.0.3.gem (100%) …

pyenvインストール

pyenv Ruby使ってる人であれば「rbenvのPython版」で通じるかと。 つまり、Pythonの複数バージョンを切り替えれる環境をつくるものです。 今回はpyenvでPythonバージョンを変更したときに実行しないといけない「pyenv rehash」も自動で行ってくれる「pyenv-p…

MacでYoutube Liveストリーミングを保存するyoutube-dlスクリプト

youtube-dl Download videos from YouTube.com (and mores sites...) youtube-dl is a small command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter (2.6, 2.7, or 3.3+), and it is not pla…

ClamXAVインストールでhomebrewにトラブル発生

$ brew doctor Warning: The /usr/local directory is not writable. Even if this directory was writable when you installed Homebrew, other software may change permissions on this directory. Some versions of the "InstantOn" component of Airfoi…

Mavericksの起動時にAFPサーバ(NAS)の共有フォルダを自動マウント

初代MacBook AirとSnow Leopardの頃は システム環境設定>ユーザとグループ>ログイン項目 にNASの共有フォルダshareをドラッグ&ドロップしておけば、問題なく自動マウント出来ていた。 しかしMacBook Pro w/RetinaとMavericksに変えてから、同様の方法では…

PS1プロンプトに日付を付ける

.bashrcに export PS1='\[\e[0;31m\]\u@\h \e[36m\]\D{%Y/%m/%d} \t \[\e[33m\]\n\w/\[\e[0m\]:\n!\! \$ ' とすると riocampos@retina 2013/11/22 09:31:59 ~/: !4807 $ というようになります。日付表示設定は \D{%Y/%m/%d} です。 日付に関していちばん簡単…

MavericksからLion Serverへのssh接続設定

Mac

以前にやったとおり。 Lion Serverとのssh接続設定 - 別館 子子子子子子(ねこのここねこ)

MavericksでRuby1.9.3環境設定

注意 当然ですが内容は古いです。1.9.3も現在('14/2/24)は1.9.3-p545まで更新されています(そして'15/2/24を以て1.9.3は保守終了)。ですので参考にしてくださるのは結構ですが、鵜呑みにしないでくださいね。 補足 2.x.xの場合には、この手順の最終段階…

Macへの画面共有が出来なくなったらcom.apple.alf.plistを疑ってみる(未解決)

Mac

Lion Serverへ繋がらなくなりました。 おそらくセキュリティアップデート 2013-004 (Lion)を適用してから、です。 Lion のアプリケーションfw ですが、 /Library/Preferences/com.apple.alf.plist /Library/Preferences/com.apple.alf.plist.lockfile を削除…

homebrewからnanoをインストール

最近になりようやくgitを使い出しました。 参考書はこれです。 gitを使っていなかったときに本屋で立ち読みした時は、作業の手順で書いてあるのはどうかな、と思ったのですが、少しgitを使い出した後では、リファレンス的な本よりも手順に従う方が学びやすい…