by shigemk2

当面は技術的なことしか書かない

Mac

MacのBSD系コマンドのGNU系へリプレイスメモ

Mac

coreutilsだけじゃなかった。diffutilsとかgnu-sedとか apple.stackexchange.com www.topbug.net

split BSD vs GNU

-dの有無が主な違い。 coreutilsをmacportsだかhomebrewだかでいれてgsplitってすれば、GNU版のsplitがつかえる(-dオプションがつかえる) apple.stackexchange.com

non-standard shell in mac

Mac

mac sierra 可能性としてはmac以外で起こることもありうるかも。 /etc/shells に該当するシェルがない。 stackoverflow.com

removeコマンド mac

Mac

brew install removeで入る。removeはBSD系ではデフォルトでは入っていない。

もうReflectorなんて使わなくてよかった

QuickTime Playerを使って、録音ボタンの右から共有する端末を選べば、一発。iOS9とEl Capitanで余裕でした。 qiita.com www.shigemk2.com

Macでスクリーンセーバーをすぐに

Mac

ascii.jp 「設定」→「スクリーンセーバー」→「ホットキー」→で、左上か左下に「スクリーンセーバーを開始する」って設定して、マウスポインタを設定したとこに移動すると、スクリーンセーバーが発動する。

gzファイルの件数(Mac)

BSD系だからね、ちょっと確認しないとね。 gzcat -f test.log.gz | wc -l

Keynoteで表を作れるのか

Mac

作れる。 support.apple.com パワポに比べて出来ること出来ないことがあるけど、表は作れるみたい。

brew install maven

出来た。 $ brew install maven Apache Maven 3.3.9 stackoverflow.com

Macの計算機でビット計算

Mac

Macの計算機の可能性と多様性。 真ん中に2進数の値があるんですね。 それで、<<とか>>ボタンを押すと、シフト演算が出来るんですね。 という知見を得られました。

ウィンドウのスクリーンショット Mac

Mac

command + shift + 4→space→クリック。 support.apple.com

Genymotionとかapkとか

Mac

techapple.net Genymotionを使っていたのを思い出したので、また使いはじめることにした。 www.shigemk2.com nekonenene.hatenablog.com こちらをなぞればだいたいいけます。apkもドラッグアンドドロップでダウンロードできますし。 なお、GenymotionはVirtu…

iTerm2でterminal-notifierを使おうとしたけど無理っぽい

Mac

github.com terminal-notifier is a command-line tool to send Mac OS X User Notifications, which are available in Mac OS X 10.8 and higher. コマンドの終了を通知したかったんだけど、サンプルコードを投げてもうんともすんとも言わない。 同じような…

PDFを黒く塗りつぶす(Mac)

Mac

PDFをプレビューで開く ツール >> 注釈 >> 長方形を追加 墨消ししたい部分を選択 ツール >> インスペクタ ツールバーの一番右側にある注釈インスペクタ(ペンのようなアイコン) 塗りのカラーをお好きな色に指定 次回から長方形の注釈は指定した色で塗りつぶ…

MacのFSはcase-insensitiveなので、Gitのupcaseなどのファイル名変更を追跡してくれない話を思い出した

ほぼ2年前に通過した場所をもう一度思い出しました。 www.shigemk2.com gist.github.com MacのファイルシステムはCase-sensitiveではないので、たとえばHoge.txtをリネームしてhoge.txtにしても、Gitはファイル名の変更を追跡してくれない(MacみたいなCase-i…

MacのChromeでウィンドウを切り替える

blog.mochrom.jp Yosemiteだと、ウィンドウの切り替えはCommand + f1 どうも、Chrome特有の機能ではなく、Mac全体の機能っぽい。 support.google.com support.apple.com でも公式とかサポートとか、どこらへんにそれが書いてあるのかよくわからない。 一応機…

Macで使えたmikuterプラグイン #mikutter

そんなに調べていないけど、とりあえず行けるものだけ。 いけたもの github.com github.com 鍵垢のツイート背景をグレーにするmikutterプラグイン · GitHub github.com 特に問題なくいける。 入れるひつようのないもの Karabinderを入れてEmacsキーバインド…

Yosemiteでmikutterのappを作って実行してみたら起動しなくて困った話

MacでLaunchpadやDockにmikutterのアイコンを表示する · GitHub matoken.org ターミナルでruby mikutter.rbって毎度実行するのつらいので、appファイルを作りました。 まずこんなかんじのapplescriptを書く。mikutter.applescriptって名前にでもしておく。パ…

homebrewでリポジトリ追加

Mac

これは便利!Homebrewに追加されたtapコマンドはリポジトリを追加して簡単にフォーミュラを増やせる | Macとかの雑記帳 tapを使う。 cheatで使おうと思ったけど、brew updateしたらいいだけだった。 chrisallenlane/cheat · GitHub

node-ffiを利用してダイナミックライブラリの関数を呼び出す(Mac OS X)

Node.jsでJIT - 七誌の開発日記 ライブラリ - Wikipedia Node.jsでJITの布石です。

pecoを入れた

Mac

Pythonのpercolが地味にバギーなので、pecoを入れた。 公式のREADMEをそのままなぞるだけ。 peco/peco · GitHub pecoを導入してzshのhistoryに使うようにした - さよならインターネット oh-my-zsh の環境で、peco-select-history が動かない - Qiita oh-my-z…

MacでBrainf*ckを試す

ダウンロードとインストール bff-mac-os - Fast brainfuck interpreter - Google Project Hosting Bffファイルをダウンロードします Bffファイルをパスの通ったディレクトリに配置します Bffファイルのパーミッションを755とかにします 以上。 hello world …

バックアップをとって、さらにファイル名を出力する

Mac

適当バックアップコマンド(Mac限定)

Mac

あの、Linuxだとgdateじゃなくてdateにしたらいいです。

数字が含まれているファイル名をまるっと削除する

Mac

たぶんGNU系でもいけるはず。 find . -maxdepth 1 | grep -E "[0-9]+" | xargs rm Unix :: コマンド / find [Tipsというかメモ]

使用容量

Mac

$ sudo du -h -x -d 1 /Users/shige | sort -nr duコマンドを使ってMacのハードディスク容量の内訳を調べる | 77 Dogs Blog

久々のDoxygen

Mac

Doxygenで関数の呼び出しグラフを作って、GNU GLOBALと組み合わせてソースコードリーディングしやすくしてみたかった。 環境 Mac OSX 10.9.2 C言語のソースコード doxygen -v 1.8.6 graphviz 2.38.0 なぞればよかった ソースコードを読むのに Doxygen + Grap…

GenymotionでNexus7をエミュレートしてみる

Mac

MacとWindowsでKindle本を読む方法。Genymotion2対応 こいつをなぞっただけ。 Kindleで本も読めるし、ハイライトも出来る。手持ちのNexus7と読んだページも同期できる。 問題は、VirtualBoxを使っているので、メモリを食うってところでしょうか。

MacでDockerをごにょごにょしようとしたところ

Docker 虎の巻 実例で学ぶDockerコマンド - Qiita Dockerfile FROM centos MAINTAINER ... RUN yum update -y RUN yum install -y sudo openssh-server httpd RUN yum clean all 適当なコマンド $ docker build -t centos . $ docker run -i -t centos /bin/…

Macのpsでスレッドを見たい

Mac

らーじ えむ。 $ ps aux -M Linuxと挙動がちがってて使いにくいOS Xのコマンド(top/ps/netstat)の代替 - かみぽわーる とりあえずmanコマンドを参照すればいいんですが、 代替案としてpstreeなどを使う手はあります。 いずれにしても、オプションがLinuxのも…