Latest Posts Under: Mac

Mac + OpenSSL (homebrew) + rbenvという環境でNet::HTTP使ってSSLでの通信をしようと思ったらエラーがでた。

net/http.rb:917:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

たとえば、こんな感じのコードでhttpsなURLにアクセスする場合。

require 'net/https'
require 'uri'

url = URI.parse('https://www.google.co.jp/')
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
https.start do |http|
  res = http.get('/')
  puts res.body
end

そういえば前にもこのエラー見たなぁとも思いながら調べてみる。
ようするに、クライアント側にバンドルされるべきの証明書がないのが原因らしい。
続きを読む

普段、MacのApacheを使ったローカル環境でWebサイトやWebアプリケーションの動作確認をすることがよくある。

ほとんどの場合は、http://localhost/ 以下にプロジェクト毎にサブディレクトリを作ってそこで確認すればOK。

ところが、CakePHPのように「/」(ルート)のアドレスがどうしても必要なアプリケーションを動かしたり、HTML内に絶対パスでリンクやCSS等が指定されているサイトを確認する場合には、サブディレクトリではうまく動作確認できない。

そこで、Mac内だけでアクセスできるローカル用のサブドメインをApacheに設定をする。

たとえば、http://application.local というアドレスでアクセスする場合は、Apacheの方に対応するバーチャルホストの設定をしたあと、/etc/hostsファイルに次のようなエントリーを追加しておけばよい。

127.0.0.1       application.local

ところが、LionからだったかMountain Lionからだったかは覚えてないのだけれど、ブラウザでアクセスするときにワンテンポ以上反応が遅くなってしまった。
続きを読む

right_command_key

Emacsを本格的に使用することにしたので、最近はESCキーではなく、MacのcommandキーをMetaキーをとして使用していた。

普通にCocoa版Emacsを使用してる時は次のような設定をしていれば、commandキーがMetaキーに設定される。

(setq ns-command-modifier (quote meta))

ところが、ターミナル上(iTerm2)ではcommandキーがMetaキーとして動作しない。

よく考えてみれば当然だった。
続きを読む

学生の時に研究室で毎日のようにコードを書いてたときに使用していたのはEmacsだった。

就職してからは、めっきりプログラミングすることが少なくなったけど、基本的にはEmacsを使用してたと思う。

メインマシンがMacになって、独立してからサーバ構築よりもシステム開発が主業務になり始めた頃、Railsのようなフレームワークも使用するようになった。

ビューとコントローラを行き来するのは面倒くさいなぁとか、海外ではTextMateが人気らしいなぁとか、左ペインにディレクトリツリーがあるような今時なMac用エディタが気になり始めた。

TextMateは日本語がうまく扱えてないという情報があったのでCodaを購入して使うことにした。
続きを読む

SSHポートフォーワーディング概要図

MacからコマンドラインのSSHで外部サーバを経由してWindows Serverへリモートデスクトップする方法を説明する。

想定しているのは次のようなケース。(経由サーバはSSHができればLinuxでなくてもよい。)

  • Windows Serverがリモートデスクトップ接続を許可しているのは固定IPのみ
  • 自分のMac使用環境は動的IPで直接Windows Serverへ接続できない
  • 外部にあるLinuxサーバのIPを接続許可してSSH経由でリモートデスクトップ接続したい

続きを読む

iMacメモリの増設

iMacでいつも立ち上げてるソフトと言えば、
Firefox、Thunderbird、iTunes、夜フクロウ、Skype、Xcode4、GitX
で場合によってはEvernoteとかエクセルを使ったりする。

今月の半ばまでは特に問題なかったんだけど、Xcode4のstoryboardを使うようになってから、メモリが足りない感じがしていた。
続きを読む

Lionインストール

2011年の10月末にようやく思い立って、そろそろLionでもOK何じゃないかと
おもったので、まず何かあっても仕事にダメージの少ないiMacから
Lion化することにした。

ただ、OSのアップデートは初めてのことなので何が起こるか分からないので
事前にバックアップしておいた。

続きを読む

firefox_page

iMacとMac Book ProをLionにしました。

Lionでトラックパッドの使い方がちらほら変わりましたね。

Snow Leopardでは3本指でFirefoxの次ページ、前ページへ移動できて
便利だったけどLionにしたら使えなくなってしまいました。

そこで、下記の設定をしたら以前と同じ状況にすることができました。
続きを読む

Scroll To Top