それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

osx

OSXのApache設定変更で、自動リロードにする

Apacheの設定反映後に、再起動するのが面倒だ。 再起動コマンド sudo apachectl restart たったこれだけなんだけど、ちょっと面倒だったりする 頻繁に設定を書き換えてrewrite 細かく調整してたり、cgi 設定してたり・・・ launchctl で自動再起動 PathをWat…

OSX のApacheでWEB共有(user_dir)を有効にする

ユーザーごとのウェブページを有効にする。 OSXのApacheで /~takuya_1st みたいなユーザーごとのページを有効にしておく ディレクトリごとに管理するほうがDomainベースの name virtual host よりも圧倒的に管理が楽だとおもう。 WEB共有で昔は、クリックひ…

LaunchAgent に登録して、スクリプトを自動起動する

OSX

OS X の Launch Agents で自動起動する OSX では launchctl を導入されている。すべてのプロセスはここから始まる。 Launch agent でできる事 launchctl コマンドを使えば、自動起動するスクリプトを作ることが出来る。 どんな時にもイベントで起動するので…

コマンドライン引数と、C言語のstdlibを使う

今回のテーマは 「標準出入力」を扱う。 OSXのスクリプトエディタは大変進化していて、Objective-CやC言語のライブラリにアクセスできる。 視点を変えればものすごく便利なツールだと思ってます。 標準出入力を扱う。 今回は、コマンドラインの引数を取り扱…

Scriptの再利用(Scripti Libraries)

作ったScriptの再利用方法です。 同じコードを何度も書くのは非常に面倒なので、スクリプトを再利用したい。 作成済みのスクリプトの置き場所 作成済みのスクリプトの保存は、次の場所に設置する。 /Users/takuya/Library/Script\ Libraries 再利用できるス…

手軽にXpathを扱うxpath コマンド

osx

OSX には、xpath というPerlで書かれてるコマンドがついてくる。 xpath コマンド。 takuya@rena:~/Desktop$ echo "<a><b><c>cccc</c></b></a>" | xpath "//c/text()" Found 1 nodes: -- NODE -- cccc このように簡単にXpathを使って試すことが出来る。便利! xpath コマンドは次の…

OSX で周囲の無線LAN(ssid)アクセスポイントの状況を一覧するコマンド

Mac のコマンドで周囲の無線LANの電波状況をみたり、SSIDごとのチャンネルをチェックするのには、コマンドが便利 airport -s airpot コマンドはちょっと深いところにある。 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resour…

easy_installをユーザー空間にインストール

Python でMechanizeをインストールしようと、easy_installをしたら、パーミッション・エラー 普通にeasy_installをするとパーミッション・エラーになる。 error: can't create or remove files in install directory The following error occurred while try…

OSX の sed は改行コードの挿入が・・・出来ない?

Mac OSXの /usr/bin/sed は置換で改行文字をエスケープできなかった echo $PYTHONPATH | sed s/:/\n/g # ⇐改行コードに置換できない # => /usr/local/lib/python2.7/site-packagesn/usr/local/lib/python2.7/site-packagesnもうどうしていいかわからない。 …

アイコンがオカシイ時(サムネイル表示されない)の対処法

クイックルック触ってたら起動時に、アイコンがサムネイル表示されなかったので対処(プレビューオフ) サムネイル再生成&Finder再起動 このコマンドで再構築する。 qlmanage -r; killall Finder コマンドに不慣れな人は Option を押しながら、Finder.appを右…

コレは便利。マークダウン記法をプレビューする

マークダウンをFinderとクイックルックでプレビューする方法 クイックルックでプレビュー いちいち変換しなくてもパパっと見ることが出来る。github からクローンしてきた時に便利(スクリーンショット 2013-11-02 5.43.26) Finderでもプレビュー (スクリーン…

XCODEの複数バージョンをインストールする。

XCodeを複数バージョンを入れたい時もあります。 たとえば、少し前の本を買ってきてやろうと思ってもXcodeのバージョンが違ってたりで、思い通りに動かない時があります。 1:複数のXcodeをインストールする まずは、developer.apple.com でXcodeを複数集め…

ターミナルがキーボードのカスタマイズとかちあう時の対策

osx

Witchを使って Cmd+tab を上書きしてるんですが、terminal.app と iTerm.app だけ上書きして表示が上手くいかないのでなんでか調べたら キーボード入力のセキュリティを保護(Secure Keyboard Entry)をオフにする Secure Keyboard Entryをオフにすると、Witc…

MacのDockの再起動

osx

Mavericksになって、AirPlayのディスプレイや、マルチモニタが便利になりました。しかし、表示がオカシクなったり、ミッションコントロールがおかしくなる事が多いです。 Dock を再起動すれば解決 killall Dockミッションコントロールがオカシクなったり、マ…

OSX ライブラリフォルダを表示する

osx

ライブラリを表示する方法があったのでメモ chflags nohidden ~/Library/ 便利 (Library)これまで仕方なく、サイドバーを使ったけたけどコレで便利になる。 ついでに使わない Movie/Public は非表示 chflags hidden ~/Movies/ chflags hidden ~/Public/~/Sit…

今更ながらOpen コマンドを見なおしてみる(Safari.app のようなアプリケーションをopenで開く)

osx

Open コマンドはOSXの特徴です。Windowsだとファイルを実行すれば拡張子で判断して、該当プログラムを起動するのですが、同じ事をするのがOpenプログラム。コマンド・プロンプトからファイルを実行がWindowsとすれば、OSX のOpenはファイルを指定して実行。…