読者です 読者をやめる 読者になる 読者になる

Ono '斧' を触ってみた

先日、AFNetworking や NSHipster で有名な Mattt が Ruby の Nokogiri 風の XML & HTML パーサー Ono 斧 を公開しています。 早速少しだけ触ってみた CSS Selector でのパースをサポート XPath での指定なら今もいくつかライブラリがありますが CSS Selecto…

Mountain Lion (Mac OS X 10.8) でマウスカーソルのサイズを標準機能で変える方法

mac

プレゼン等をする際に通常使っているマウスカーソルの大きさでは小さく見えにくい場合があります。調べてみると Mac の標準機能でできるようですが、Mountain Lion (Mac OS X 10.8) から設定場所がちょっと変わったのでメモ。 設定場所 Mac のシステム環境設…

特定のアプリが触ったファイルを監視

@norio_nomura さんに教えてもらったことを忘れないための備忘録。 sudo fs_usage -f pathname <プロセスID> とかするとこんな感じで出力される。 20:11:32 stat64 ple.Safari/Webpage Previews/FFEE0AA49397DF9D900BD8B88BA37224.jpeg 0.000003 Safari 20:1…

NSDateFormatter で YYYY を使っちゃだめ

ダメってことはないです。ただ、私たちが通常使っている概念と違ってくるので普通は使わないよねって話です。 NSDateFormatterのYYYY利用時の注意点 - 風日記 からの引用 Y(大文字)はその週の年、つまり1月1日が週の後半(厳密には木曜日以降)だったら、その…

SafariTabConfig Ver0.1.1 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariTabConfig Ver0.1.1 をリリースします。 SafariTabConfig Ver0.1.1 の変更点 不具合修正 Safari 5.1 で発生していた問題を修正しました。 当方、Lion + Safari 5.1 の環境しかないため Snow Leopard…

Lion への対応について

昨晩、Lion がリリースされました。私としても出来るだけはやく対応したいと思っています。ただ、Safari 5.1 では内部の構造が大きく変わっている関係で今まで利用できていた機能が使えなくなる可能性があります。また決定したわけではないですが、開発環境…

SafariDragVer0.0.7 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariDrag Ver0.0.7 をリリースします。 SafariDrag Ver0.0.7 の変更点 不具合修正 Safari5 で発生していた問題を修正しました。 Safari5 で発生していた問題を修正しました。 Snow Leopard版、Leopard版…

SafariGestures Ver0.1.3 リリース

僕とcanberlandさんと二人で開発している Safari用SIMBLプラグイン SafariGestures Ver0.1.3 をリリースします。 SafariGestures Ver0.1.3 の変更点 不具合修正 Safari5 で発生していた問題を修正しました。 機能追加 スワイプジェスチャ追加 変更 設定画面…

SafariTabMemento Ver0.0.5 リリース

Safari用SIMBLプラグイン SafariTabMemento Ver0.0.5 をリリースします。 SafariTabMemento Ver0.0.5 の変更点 不具合修正 Safari5 で発生していた問題を修正しました。 Safari5 で発生していた問題を修正しました。 Snow Leopard版、Leopard版のリリースで…

SafariTabConfig Ver0.1.0 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariTabConfig Ver0.1.0 をリリースします。 SafariTabConfig Ver0.1.0 の変更点 不具合修正 Safari5 で発生していた問題を修正しました。 Safari5 で発生していた問題を修正しました。 Snow Leopard版 …

デバッグ中にXcodeのエディタがブレイクポイントに移動しない問題

Snow Leopardにしたころくらいからデバッグ中にXcodeのエディタがブレイクポイントに移動しないなぁと思っていました。 移動しないっていうのは、例えば Hogeクラスのfugaメソッドにブレイクポイントをセット エディタではFooクラスのbarメソッドあたりを表…

Group 分け

今さっき気づいたXcodeのGroup分けのことをちょっと書きます。 Twitterに書くには長いので、じゃあもう2ヶ月近くブログを書いてなかったし、ブログに書きます。 Xcodeでは左の縦長のペイン"Groups & Files"があります。 いつもはざっくりとファイルを突っ込…

Snow Leopard で SIMBL が調子悪い人へ

mac

SIMBL の作者さんが Snow Leopard 対応をしてくれているところですが、なかなか不具合とかもあって満足には使えない状況です。 僕の環境でも起こっていた SIMBL も Plugin もちゃんとインストールされているはずなのに動かない という状況ですが某大型掲示板…

SafariGestures Ver0.1.2 リリース

僕とcanberlandさんと二人で開発している Safari用SIMBLプラグイン SafariGestures Ver0.1.2 をリリースします。 SafariGestures Ver0.1.2 (Snow Leopard 版 & Leopard / Tiger 版) の変更点 主にSnow Leopard 版SIMBL対応のための不具合修正です。 SnowL…

Snow Leopard 64bit版 プラグインをまとめてリリース

canberlandさんが64bit版Safari で動作するSIMBLをリリースされました。 本家が対応版をリリースしましたのでSafariSIMBLは削除されました。 Snow Leopard でGreaseKitが動かなくなった件 - ものつくりのxdd こちらでxddさんが行った手法を応用した物になっ…

SIMBL Plugin 開発でデバッガを使う方法

もう2ヶ月くらい前になるかもしれませんが、Xcode関連で調べ物をしていたときに偶然見つけた方法をちょっと弄ったらうまい具合に SIMBL plugin 向けにも動いたよっという話です。 超ニッチな情報ですが、僕は超テンションが上がりましたのでご紹介。 Custom …

Xcode でのコーディング支援アプリ「accessorizer」

たまたま見つけた Xcode でのコーディング支援アプリを適当にご紹介。 accessorizer http://www.kevincallahan.org/software/accessorizer.html accessorizer はXcodeでプロパティとか Keyed Archiving に対応させるとか copy に対応させるなど、「ほぼ定型…

canberlandさんが新作をリリース

SafariGesturesをはじめ、僕の所でリリースしている全てのプラグイン*1の開発に関わっていただいているid:canberlandさんが自身のブログを始められました。 で、早速プラグインをリリースされてます リリースされたプラグインはSafari4 でアドレスバー内に吸…

SafariDragVer0.0.6 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariDrag Ver0.0.6 をリリースします。 SafariDrag Ver0.0.6 の変更点 不具合修正 「イメージを保存」に失敗する不具合を修正。 もんさんが報告をしてくれた不具合の修正です。 もんさんありがとうござい…

SafariDragVer0.0.5 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariDrag Ver0.0.5 をリリースします。 SafariDrag Ver0.0.5 の変更点 不具合修正 SafariDragから新規タブを開くときにTopSitesが一瞬表示されないように修正 (Safariの「新規タブを開く場合TopSitesを表…

SafariTabMemento Ver0.0.4 リリース

Safari用SIMBLプラグイン SafariTabMemento Ver0.0.4 をリリースします。 SafariTabMemento Ver0.0.4 の変更点 タブを復元する時、Top Sites が一瞬表示されないように修正。(Safariの「新規タブを開く場合TopSitesを表示」を設定している場合) SafariStand …

SafariGestures Ver0.1.1 リリース

僕とcanberlandさんと二人で開発している Safari用SIMBLプラグイン SafariGestures Ver0.1.1 をリリースします。 SafariGestures Ver0.1.1 の変更点 Safari 4 対応のための不具合修正です。 閉じる(タブ→空白→ウインドウ) が正常に機能しない不具合を修正。 …

SafariTabConfig Ver0.0.9 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariTabConfig Ver0.0.9 をリリースします。 SafariTabConfig Ver0.0.9 の変更点 不具合修正 ブックマーク・履歴を新規タブで開く設定にしている場合、TopSitesのパネルをクリックするとTopSitesがブラン…

簡単にフレームワーク(ライブラリ)を追加する方法

今回も先輩に教えてもらったものです。 個人的かなりヒットだったtipsです。 iPhoneでアプリを作っていると何らかのフレームワークとかライブラリ(例えばlibxml2とか)をプロジェクトに追加するシチュエーションがあると思います。 そのような場合にブログ…

Xcodeのテーマ(Color Theme)

前回のエントリ Xcodeの画面設定(主にデバッグ) - griffin-stewieの日記 を書いた後にTwitterで「そのカラーテーマ何?」というReplyを頂いたので調子に乗ってエントリ書きます。 テーマの設定 テーマの設定自体はXcodeの環境設定の「Fonts & Color」で出…

Xcodeの画面設定(主にデバッグ)

みなさんはXcodeの設定ってどうされてますか? デフォルトのまんまですか? デバッグの度に「ウィンドウの切り替え面倒だなぁ」とか「MacBook、画面せまいよ」とかなりますよね。 僕が先輩に教えてもらったXcodeのデバッグ作業にちょっとだけ便利な設定をご…

つまらないけど作ったので晒します

前回のエントリでDigitalColor Meterの小ネタを書きました。前回の小ネタではNSColorのコードスニペットをスクリプトを使ってUIColorに置換してました。 それすら面倒なのでSIMBLプラグインにしました。 使い方 前回のエントリで ウインドウ真ん中の小窓をク…

DigitalColor Meterの小ネタ+Xcodeのスクリプトメニュー

iPhoneOS3.0の発表でiPhoneアプリデベロッパの方はwktkしてる所でしょうが、昨日、初めて知った小ネタエントリ。 Mac上の色をアプリで使いたい 僕はちょくちょく、「このサイトのここの色をアプリに使いたいなぁ」とか思ってアプリに反映させたりしています…

Xcodeの”最近使ったプロジェクト”の数を変える

Xcodeを使っているとサンプルコードを開いたり、オープンソースのコードを開いたり複数のプロジェクトを開いたりしませんか?僕はそんなことを良くしてるんですが、そうすると”最近開いたプロジェクト”のメニューに開きたいプロジェクトが残ってないときがあ…

Xcodeの補完機能を使ってみる

Xcodeには補完機能があります。僕は他のEclipseとかVisualStudioとかを知らないのでよく知りませんが今時なIDEなら当たり前ですよね。折角ある機能なのでガンガン使って楽したいです。 使ってみる その1 適当なファイルとかの.mファイルの適当なメソッド内…

Xcodeのよく使うショートカットキー

普段僕がXcodeを使っている時によく使うショートカットキーやその他便利と思ってる機能なんかをダラダラと書いてみようと思います。 Opt+Cmd+↑ .hファイルと.mファイルの切り替え .hファイルと.mファイルの往復って結構多いですよね。もちろんマウスを使っ…

Safari4のBetaがでましたね

Safari4がいきなり登場したわけですが、どうでもよい小ネタ。下記URLをコピペして、Safari4で開くとTopSitesが開きます。 topsites:// 以上、小ネタでした。 プラグイン 僕とcanberlandさんで作ってるプラグインは概ねSafari4でも大きな問題もなく動いていま…

今更知ったちょっとしたMacのTips その3

mac

今までFinderを使っていて不満だったのが ~/Library/Application Support/Developer/Shared 見たいにパスが分かっている状態でそのディレクトリに移動するのが面倒な所。 今までこんな時には どっかにコピペして見えるようにしてFinderでマウスを使って一個…

SafariGestures Ver0.1.0 リリース

僕とcanberlandさんと二人で開発している Safari用SIMBLプラグイン SafariGestures Ver0.1.0 をリリースします。 今回のバージョンアップ内容は結構盛りだくさんです。 そのすべてをcanberlandさんに実装してもらいました。 僕ももっとがんばります(笑) ま…

AirMacカードがインストールされていません

mac

今の自宅では有線接続でネットに繋ぐようにしててあまり気にしてなかったのですが メニューバーのAirMacのアイコンをクリックすると 「AirMacカードがインストールされていません」 と出るようになっていました。 環境設定からOnにするようにしても無反応。 …

SafariDragVer0.0.4 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariDrag Ver0.0.4 をリリースします。 SafariDrag Ver0.0.4 の変更点 不具合修正 その1 「イメージを任意フォルダに保存」「リンク先のファイルを任意フォルダに保存」の保存パスに 日本語が含まれてい…

Xcodeに任意のショートカットを設定する

MacでMacアプリやiPhoneアプリを書く時にはXcodeを使っている方が多いと思います。 Appleがそれ用に用意しているIDEだけに便利なわけですが、部分的に不満もあります。 個人的には行の途中を編集した時に その行末に移動 改行 をしたかったんです。 TextMate…

PrivateBrowsingAssist Ver0.0.1 リリース

SafariTabConfig Ver 0.0.8 で プライベートブラウズを有効にしている時に検索履歴が残るという不具合を修正しました。 Safariのプライベートブラウズは検索履歴を残さないようにできるはずなのですが、実は文字列を選択しコンテキストメニューから「Google…

SafariTabConfig Ver0.0.8 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariTabConfig Ver0.0.8 をリリースします。 SafariTabConfig Ver0.0.8 の変更点 不具合修正 先日の僕のエントリ SafariでLivedoorReaderのPinを開く時の挙動 - griffin-stewieの日記 TargetedClicksCrea…

SafariでLivedoorReaderのPinを開く時の挙動

さっき気づいた事です。僕が施してきた対処を時系列にそって書いてみたいと思います。 LivedoorReaderのPinをまとめて開くショートカットキー”o”を実行すると素のSafari*1では新規ウィンドウがばかばか開いてしまいます。個人的にはせっかくのタブブラウザで…

今更知ったちょっとしたMacのTips その2

mac

さっき気づいた小ネタです。 とりあえず確認したのはLeopardだけです。 Mail.appでメールボックス内のメールをダラッと見ていて 「この人のメールだけまとめて見たいな」っと思いました。 ここで僕が浮かんだ方法は そのメールの差出人の名前なりメアドなり…

SafariTabConfig Ver0.0.7 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariTabConfig Ver0.0.7 をリリースします。 SafariTabConfig Ver0.0.7 の変更点 不具合修正 先日、daiさんに指摘していただいた 「新規タブで開く」設定の「アドレス入力」の「開いた後アクティブにする…

SafariGestures Ver0.0.9 リリース

Safari用SIMBLプラグイン SafariGestures Ver0.0.9 をリリースします。 SafariGestures Ver0.0.9 の変更点 機能追加&仕様変更 「選択文字列を新規タブで開く」のURL検出精度の改善。 同機能の複数URL対応。 「右端のタブをアクティブにする」、「左端のタブ…

SafariTabMemento Ver0.0.3 リリース

Safari用SIMBLプラグイン SafariTabMemento Ver0.0.3 をリリースします。 SafariTabMemento Ver0.0.3 の変更点 機能追加&仕様変更 以前、MoonyHartさんから要望を頂いていた・タブバーを右クリックして“最近閉じたタブ”メニューを表示を追加しました。 デフ…

今更知ったちょっとしたMacのTips

mac

タイトル通りで知ってる人にとってはどうでもいいことです。 ダイアログ等をキーボードだけで操作 何らかの操作をしようとした時にこんな感じの確認ダイアログの類が出てきたりします。 Leopardだけみたいです。Tigerでは青いボタンのみで縁取りだけ青いのは…

SafariTabConfig Ver0.0.6 リリース

canberlandさんが開発したSafari用SIMBLプラグイン SafariTabConfig Ver0.0.6 をリリースします。 お詫び 前回リリースしました SafariTabConfig Ver0.0.5 に英語ローカライズが含まれていませんでした。 申し訳ありません。Ver0.0.6には入っています。 Safa…

RewriteGPSInfoをドロップレットとして動かす方法

追記あり: iPhoneOS 2.1 でGPS情報の問題は修正されました。 前のエントリでExifToolとAutomatorを使ってイメージキャプチャで自動処理できるようにしました。でも、あのままだとイメージキャプチャの自動処理経由で実行しないとiPhoneの狂ったGPS情報を修…

iPhoneのカメラで撮ったGPS情報を ”一括で” 修正してやる

追記あり: iPhoneOS 2.1 でGPS情報の問題は修正されました。 追記あり: Tigerで動作しなかったのでTiger用を新たに追加 前のエントリで紹介したPhotoGPSEditorは高機能かつ簡単にGPS情報を編集できるのですが、 何枚もある写真を一枚一枚書き換えるのも面…

iPhoneのカメラで撮ったGPS情報を ”地道に” 修正してやる

追記あり: iPhoneOS 2.1 でGPS情報の問題は修正されました。 iPhoneの位置情報サービスをオンにしてiPhoneで写真を撮るとその写真にはGPSの位置情報が埋め込まれます。 旅行なんかでは後で写真を見返す時に非常に便利な機能なのですが、残念ながらこれには…

iPhone上の画像をちょっとだけ気軽にMacに転送する方法

Macユーザの方でiPhoneからMacに画像を移すのにiPhotoを使っているかたが多いかと思います。 僕も使ってますが、iPhotoに幾つか不満なところがありました。 iPhotoの不満点 起動が重い。 iPhotoで管理している画像の数によりますし、軽くする対策もあるよう…