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

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

MacOSX の Quick look でソースコードを色分け表示するメモ

(MacOSX10.8) 問題 ファイルを選択してスペースキーを押すだけで hoge.rb の中身とか見れるけど、ソースコードは色分けされて表示してほしい。 解決 qlcolorcode をダウンロードする QLColorCode-2.0.2.tgz - qlcolorcode - QLColorCode v2.0.2 for Leopard …

CotEditor に日付を挿入する (Ruby | Python)スクリプトを追加してみた

(MacOSX10.8, CotEditor1.3.1, Ruby1.9.3, Python2.7) CotEditor プロジェクト日本語トップページ - SourceForge.JP やり方 CotEditor のメニューバーのスクリプトアイコンから「スクリプトフォルダを開く」 そのフォルダにスクリプトファイルを作成 スクリ…

Emacs の shell-mode で bash-completion のメモ

(MacOSX10.8, Emacs24.2) emacs-bash-completion szermatt/emacs-bash-completion · GitHub init.el (require 'bash-completion) (bash-completion-setup) ;; (setq bash-completion-initial-timeout 60) (setq bash-completion-process-timeout 7) (setq ba…

Emacs の ruby-mode でマジックコメントを変更するメモ

(MacOSX10.7, Emacs24.2, Ruby1.9.3) 問題 MacOSX の Emacs で濁点が分割する問題があって、それを回避するためにエンコーディングを以下な感じで utf-8-hfs にしてたら問題が。 (require 'ucs-normalize) (prefer-coding-system 'utf-8-hfs) (setq file-nam…

MacOSX の Emacs24 の shell-mode で Mercurial の hg qrefresh -e でコメント編集しようとしたら濁点が分離する問題の回避策

(Emacs24.2.1, MacOSX10.7, Mercurial2.3) 解決策 init.el に以下を入れればいいみたい (prefer-coding-system 'utf-8-hfs) for example init.el (set-language-environment 'utf-8) (cond (is_mac (require 'ucs-normalize) (prefer-coding-system 'utf-8-h…

Macでも『SQL書き方ドリル』の「素振りソフトウェアSQUAT」が動くらしい

知らんかったよ。 Windowsオンリーだと思ってたけど、やってみたら動いた。 (MacOSX10.7) $ cd squat-1.0.1 $ java -cp data:squat.jar jp.towersquest.squat.Main SQUATがMacでも動いた! - moroの日記

Mercurial のマージツールに KDiff3 を使う設定メモ

MacOSX で kdiff3 をダウンロードして使用。 hgrc は『Pythonプロフェッショナルプログラミング』を参考にしたというかそのまま(p196)。 Download: KDiff3 KDiff3 - Homepage config: mercurial .hgrc [merge-tools] kdiff3.executable = /Applications/kd…

MacOSX の Emacs でファイル名の濁点が文字化けとかする件のメモ

(defvar is_mac (or (eq window-system 'mac) (featurep 'ns))) (set-language-environment 'utf-8) (prefer-coding-system 'utf-8) (when is_mac (require 'ucs-normalize) (setq file-name-coding-system 'utf-8-hfs) (setq local-coding-system 'utf-8-hf…

Vim インストールめも

MacPorts $ port variants vim vim has the variants: athena: Build GUI version using Athena widgets * conflicts with gtk1 gtk2 motif * requires x11 big: Build big feature set * conflicts with small tiny cscope: Enable source code browsing wi…

Emacs.app の shell-mode で emacs FILENAME で同じウインドウでファイルを開くメモ

(MacOSX10.7.4, Emacs.app23.4.1) Mac環境のみ init.el ;; Emacs上にファイルをドラッグ&ドロップして開く (define-key global-map [ns-drag-file] 'ns-find-file) ;; ドラッグ&ドロップで新しくウィンドウを開かない (setq ns-pop-up-frames nil) .bachrc…

Markdown を Emacs と MacPorts でやってみる

Install: multimarkdown MacPorts sudo port install multimarkdown markdown-mode http://jblevins.org/projects/markdown-mode/ Install git clone git://jblevins.org/git/markdown-mode.git init.el (autoload 'markdown-mode "markdown-mode.el" "Major…

Mac10.7.3 で RVM を使い Ruby1.9.3 と Rails 3.2.x をいれようとしたら エラーとか出て泣きたくなった件

最初に結論 Mac10.7.3, Xcode4.2.x, Ruby1.9.3 この辺の組み合わせが災いのもと。 インストールするだけなのにいろいろややこしすぎるぞヽ(`Д´)ノウワァァァン でもがんばる。 Xcode のバージョンとか GCC あたりが原因 ruby on rails - Failed to build gem nativ…

MacOSX で bash_completion いれてるのに terminal.app の bash で補完できない場合

(MaxOS10.7.4) MacPorts でインストールした場合 Install sudo port install bash_completion bashrc 設定書く if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi Check port se #<-ここでタブ打つ...が補完されない …

MacPorts で 『bash-completion』メモ

Install sudo port install bash-completion bashrc # bash-completion if [ -f /opt/local/etc/bash_completion ]; then . /opt/local/etc/bash_completion fi Install +bash_completion variant mercurial sudo port install mercurial +bash_completion g…

Mac と MacPorts で objdump

Install sudo port install binutils Command objdump ではなく gobjdump になる。 (binutils で入れるとコマンドの頭にgがつくらしい) test $ gcc helloworld.c $ ls -l a.out $ gobjdump -M intel -D a.out | grep -A20 main.: unable to read unknown l…

postgresql91インストールメモ

*1MacOSX10.7, psql (9.1.2) 参考サイト: http://d.hatena.ne.jp/littlebuddha/20100413/1271167283 インストール sudo port install postgresql91 sudo port install postgresql91-server postgresql91-serverインストールで表示されるメッセージのコマンド…

Macの定番ランチャーQuicksilverでファイルパスを取得する設定『Get Path』がデフォルトでオフな件

パスをQuicksilverで簡単に取得できた気がしたけど、デフォルトでオフになっていたのでメモ Quicksilver — Mac OS X at your Fingertips Quicksilverの設定 Preferences Actions Get Path にチェック入れる。

心機一転 cocoa Emacs23 をMacPortsでインラインパッチあててインストールしてみた

以前の記事が改訂変更など繰り返してたら、わけわからなくなってきたので新たに書いてみた。取り急ぎ書いたので後で修正いれるかも。 修正:20120120 環境 MacOSX10.7 Emacs23.3.1 手順 もしインストール済みなら削除 sudo port -f uninstall emacs-app sudo …

Rails3でローカルのMacOSXでのデプロイ

また『RailsによるアジャイルWebアプリケーション開発 第4版』のサンプルで。 とりあえずMySQLは端折って、本番環境もSQLite3で。 ホームのサイトに 作ったWebアプリを~/Sites/に置く(それ以外に置いてもいける?) ~/Sites/depot/ Passengerインストール g…

Ruby1.9を『RVM』で MacOSX にインストールしようとしたら、少々あたふたしてしまったのでメモ

MacPortsでRubyまわりのインスコしようとしたら、調子よろしくないのでRVMでやってみた。 もしかしたら原因はGCCあたりなのかも。 RVMの方がバージョン切り替えとか楽そうでいいかもしれない。 (環境: MacOSX10.7) 準備 以下インストールしておく Xcode gi…

Safari for iPhone が落ちるというか起動しなくなった (´・ω・`)

タップして起動しようとすると、一瞬で落ちるようになってしまった(´・ω・`) 原因 MacのFirefox・Safari・Chromeと、iPhoneのブックマークを『Xmarks』を使って全て同期させようとゴチャゴチャやってたら動かなくなったっぽい。 FirefoxとのブクマとiCloud…

Safariの機能拡張で便利そうなもの

iPhone を使ってると PC のブラウザは Safari のほうが便利かもなあと思う今日この頃。 便利そうな機能拡張をいくつか。 SafariOmnibar Safari で Google Chrome のように、ロケーションバーから検索 rs/SafariOmnibar · GitHub AutoPatchWork Googleの検索…

Xcode4 を App store からインストールしたのにどこにも見当たらないときは

Xcode4 がどこにインストールされたのか、されてないのか分からなくなった。 Google先生に訊いてい見たら同じように困ってる人がいた。 App Storeで「インストール済み」と表示されているのは単に/ApplicationsにInstall Xcode.appというインストーラアプリ…

「ポモドーロ・テクニック」のためのデスクトップタイマーアプリ『Tomighty』のMac版がjarファイルなのでアプリ化するためのメモ

Tomighty 時間管理術「ポモドーロ・テクニック」のためのデスクトップタイマーアプリ『Tomighty』 | ライフハッカー[日本版] 【java mac】 .jarファイルを.appにする: いろいろなメモ 『いろいろなメモ』さんの記事まま macで.jarファイルを.appファイル…

考え事をしてる時とか10分ごとに経過時間をお知らせしてくれるスクリプトを Python と Growl でやってみた

ちょいと物思いにふける時に考え過ぎないようカウントダウンタイマーを使ってみようと思ったのだけど、自分にしっくりくるアプリがなかったから Python で書いてみた(MacOSX only)環境:MacOSX10.6, Python27 やりたいこと 10分ごとに経過時間をお知らせ …

『MailTab for Gmail』のメニューバーの新着アイコンの色を変えてみた

MailTab for Gmailがなかなか便利なんだけども、新着アイコンが小さな赤い★マーク付くだけで若干わかりにくいから色をちょいと変えてみた。 『MailTab for Gmail.app』のパッケージの内容を表示して以下のファイルをいじる Contents/Resources/mailtab-new.p…

MacOSXで『この項目はすぐに削除されます。この操作は取り消せません。』とか出てしまう時の対処。外付けHDの場合の巻

(環境:MacOSX10.6) とりあえずGoogle先生に聞いてみたが これは『MacOS』のあるハードディスク上での場合のみの解決法っぽい Mac OS X初心者質問用スレ 26.7 | ログ速 上記サイトから引用 163 :名称未設定 :2010/07/02(金) 19:07:00 id:vnRV7MfF0 (4 回…

英単語の『発音』と『辞書でひく』を同時に Python でやってみたんだが...

英単語リストにある単語を発音して、同時に辞書.appで参照するスクリプト ちなみに辞書.appを前面に表示しないようにした (環境:MacOSX10.6, python2.6) コマンドの使い方はここを参照した MacWiki - OSXの固有コマンド コード #!/usr/bin/env python # *…

以前から英辞郎を MacOSX の辞書.app で使ってみたかったので例のあれをやってみた、その覚え書き

追記20110225 追記20110228 追記20110307:結論 例のあれ binWord/blog - OS Xの「辞書」アプリで「英辞郎」を使う とりあえず英辞郎のデータをGET 手持ちは少々古い第二版しかなかったので、Amazon で中古の英辞郎第四版を購入(送料込みで669円) が、MacO…

Firefox から Macの辞書.app を利用してみた

我らが Firefox から MacOSX の辞書.app を利用できることを今知った。 辞書(Dictionary).appを使い倒そう : 紹介マニア Firefoxのロケーションバーから便利に使う まず下準備 新規ブックマークを作って 名前を『辞書.app』とか適当に URL『dict://%s』 キー…

Firefox の設定を about:config から user.js で弄ることにしたのでメモ

MacOSXの場合、次の場所に『user.js』ファイルを作る(xxxxxxxx は環境によって異なる) ~/Library/Application\ Support/Firefox/Profiles/xxxxxxxx.default/user.js そして下記を書いて保存 // user.js // Display about:config normally without a warnin…

MacOSX の Firefox でのページ内検索で

Cmd + f で適当な単語でページ内検索する 『Ctrl + a』を押すと『すべて強調表示』になる 『Ctrl + c』を押すと『大文字/小文字を区別』の切り替え 公式のキーボードショートカットのページに『すべて強調表示』と『大文字/小文字を区別』が載ってない。なん…

MacOSX環境のPythonでプログレスバーを使ってみた

こんなやつ #!/usr/bin/env python # *-# -*- coding: utf-8 -*- import EasyDialogs total = 100 bar = EasyDialogs.ProgressBar("Test Bar",total,"Working...") for i in range(total): bar.label("%d / %d" % (bar.curval, total)) bar.inc() del bar 参…

続・デジカメで撮ったデータをハードディスクにリネームして移動するPythonスクリプトつくってみた〜プログレスバー付き(MacOSX専用)

一昨日つくった『SIGMA DP2のSDからハードディスクにデータ移動するスクリプト』で大きいデータを大量に実行すると、動いてるのか分んなくて不安になるから実行状況をプログレスバーで表示するように改良してみた。 ※実行時のリスクは自己責任で宜しくお願い…

QuickLookのキーボードショートカット

QuickLookで通常表示(on off 切替) 1〜複数ファイルを選択して space key command + y QuickLookでフルスクリーン表示(on off 切替) 1〜複数ファイルを選択して command + option + y インデックスシート表示(on off 切替) command + return 拡大 optio…

SIGMA DP2で撮影したx3fデータをQuickLookで表示できるようにしてみた

(環境:MacOS10.5, MacBook) 画像ビュアーで表示されたりされなかったり SIGMA DP2で撮影してiPhotoにぶち込んだ画像データはJPEGだけ表示される。 RAWの拡張子がx3fのデータは表示されない。 そしてiPhotoに取り込んだデータを SIGMA Photo Pro で表示し…

PythonでMacのアプリを同時に複数起動してみた

毎日、決まったアプリを複数立ち上げるのでやってみた。 MacOSXのみ。(環境:MacOSX10.4, Python2.5) #!/usr/bin/env python # *-# -*- coding: utf-8 -*- import commands def run_app(app_lst): for app in app_lst: commands.getoutput("open -a " + ap…

ipython.elも試してみた

追加:おまけ ipython.elでプロンプトを『In [1]』とかから『>>>』に変更する方法 『『python-mode.el』と『pymacs』と『pycomplete.el』と - 牌語備忘録 - pygo』の続き。 Emacsでipython使えたら便利そうだなーと思って試してみた。 (環境: MacOSX10.4, p…

PythonでMacOSXのクリップボードのデータを取得したり配置したり

Python2.3あたりの時はCarbon.Scrap使ってたんだけど、Python2.5とかでこれ使うとbus errorとか出て困ってた。 Carbon.Scrapを使わない別の方法を発見 subprocessを使うコードを見つけた Build a Shared Clipboard Utility in Python : Page 3 以下コピペ im…

ことえりの変換中に『その他の候補』でまたウインドウを開かなくする方法

ことえりで単漢字の変換中とかに候補がなかなか出てこなくて『その他の候補』とかって横にまたウインドウ開くのが使いづらい。 なので設定を変更。 MacOSX 10.4 ターミナルから以下コマンドで再ログイン defaults write com.apple.Kotoeri tkjx -int 0 元に…

クリップボードのテキストの連続した数字3桁ごとにカンマをいれるスクリプトをPythonで書いてみた

MacOS限定 #!/usr/bin/env python # *-# -*- coding: utf-8 -*- import re import commands from Carbon import Scrap def insert_comma(txt): return re.sub(r"(\d)(?=(\d{3})+(?!\d))", r"\1,", txt) def toClipboard(txt): Scrap.ClearCurrentScrap() Scr…

Macのキーボードショートカットの記号がどのキーなのか迷った時のためのメモ

Macヘルプの「特殊キーのシンボル」より

VirtualBoxとUbuntuをインスコしてみた

以前から気になってたのでインスコしてみた VirtualBox ダウンロードしてインスコ Downloads – Oracle VM VirtualBox Ubuntu 簡単にVirtualBox用仮想マシンのダウンロードして解凍(仮想マシン本体) http://www.ubuntulinux.jp/products/JA-Localized/virtu…

Quicksilverの呼び出しの件

Quicksilver - Wikipedia Blacktree QSのキーバインド キーボードショートカット? 私の記憶が確かならデフォルトは control+space 多く使われてそうなもの control+q option+space QSの設定のModifier-only Activationで二回押しとかも control×2とか 希望…

SIMBLとBlacktree-Visorをインスコしてみた

SIMBLインスコ SIMBL パッケージを落としてダブルクリックでオケ Blacktree-Visorいんすこ blacktree-visor - Quake-style terminal for OSX - Google Project Hosting Visor 1.5a1 for Leopard Visor 1.2.1 for Tiger OSに合ったファイル落として下記ディレ…

「ies4osx」MacOSX で IE を

VirtualBoxを使ってみようかと思ってたら、ies4osxを発見。 [N] Mac OS XでInternet Explorerを動かす「ies4osx」 404 Blog Not Found:tips - ies4osx で日本語をちゃんと表示する ちょいとCSSとか確認できる程度に使えればよいのだけど。 駄目だったらVirtu…

清楚なクライアントでクロスポストしてみる

更新時の保存に失敗してはてなスター消えてしまいました(´・ω・`) 付けてくれた方々ごめんなさいm(__)m twitterとwassrのクロスポストしたくなったので 清楚なクライアントはPythonのコードだから読みやすい。自分が。 easy_install使ってみたかった(いつもMa…

Quicksilverで簡単メモを即座に書く方法

基本的に『わかばマークのMacの備忘録 : Quicksilver Plug-in/ Text Manipulation Actions』さんのそのままみたいな。 手順 当然Quicksilverインスコ前提で QuicksilverのPreferencesからPlug-ins Text Manipulation Actionsにチェック 保存用テキストmemo.t…

Emacs My Quick Reference 2009.01.05

今年最新 Emacs My Quick Reference。 いろんなとこから切り貼りしてきたモノまとめ。 (環境:MacOSX, Carbon Emacs) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Emacs My Quick Reference ;; ;; C-x RET c e…

ipython入れてみた

以前、使ってたiBookにインスコしたことあったけど、なぜか動かなかったのでまたやってみた 今度はMacBookで。 macportsで失敗 sudo port install py25-ipython sudo port install py25-readlineipythonとコマンドいれても -bash: ipython: command not foun…