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

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

cordovaで現在利用可能なiOSプラットフォームのリストを表示させる

mac

cordovaは便利なので一々XCodeみたいな糞重いGUIツールを起動せずともビルドして iOSエミュレータを起動してくれます。 $cordova emulate iosデフォだと最新プラットフォームで起動します。 が、古い機種だとどうなるかチェックしたいときもあるでしょう。 …

iPhone Simulaterからアプリをけす(初期状態にする

mac

iPhone Simulaterからアプリをけす(初期状態にする)方法です。 設定情報が残っていたりして面倒な時にも使えます 実際のところ 画像のように、iPhone Simulator > Reset Content and Settings. と実行してあげれば、再起動が掛かって消えます。 参考もと x…

Python系の導入時に"BUILD FAILED (OS X x.x.x using python-build y.y.y)"などと出る場合、xcode-selectがうまく導入できていないのかも

今回はmacOSのお話。 多分、他のOS Xでも同じです。Python系の導入時に"BUILD FAILED (OS X x.x.x using python-build y.y.y)"などと出る場合、xcode-selectがうまく導入できていないのかも知れません。 実際のところ 背景 postgresqlをpythonで使うpsycopg2…

macOSでFTDIドライバを入れても認識しないようなら……素直に再起動をかける

mac

USB機器を挿した状態で、以下のコマンドに反応があれば一応は認識しています。 $ kextstat | grep FTDIここで com.FTDI.driver.FTDIUSBSerialDriverといったものが見当たらない場合、ドライバが入っていない。 Virtual COM Port Driversから最新版を導入する…

safariにはiOS用のデバッグモードが内蔵されている

mac

safariにはiOS用のデバッグモードが内蔵されています。 XCodeでもかなりの事がわかりますが、処理順や実行時間みたいな事はわかりません。 Safariはそこら辺をよろしくサポートしてくれます。 実際のところ iOS側の設定 まず、iOS側の設定画面で「Safari」の…

tilesetをサクサク作れるTexturePicker その1:導入編

TexturePickerはtilesetを作る事ができる便利ツールです。 OS XからUbuntu、Windowsまで幅広くサポートしています。 実際のところ 公式のダウンロードページに行きます。 TexturePacker Download - Newest releases and betas Mac (OS X) OS X版はより簡単で…

*NIX環境で鍵付きZIP

mac

時折、やや古風な会社とおつきあいすると出てくる「暗号付きzipファイル」。 解凍するだけなら標準添付ツールで開くだけで十分ですが、 こちらから送るファイルも同様に鍵付きにするよう要求されたりします。 質問票がついてるxlsファイルだけなら、以下の内…

OS Xのdateコマンドをぶん投げたくなったら、coreutilを入れて上書きしてしまうのも手

mac

皆様よくご存知の通り、OS Xのdateコマンドは独特です $ date 2015年 7月14日 火曜日 23時49分50秒 JST一部オプションも使えないときました。 $ date -d "yesterday" usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... [-f fmt…

brew catで中身をみる

mac

OS Xの便利パッケージ管理ツールbrewでは、 パッケージのビルドレシピを確認できます。 brew cat slとやると require "formula" class Sl < Formula homepage "https://github.com/mtoyoda/sl" url "https://github.com/mtoyoda/sl/archive/5.02.tar.gz" sha…

Ruby製OSX用通知ツールterminal-notifierが結構便利

terminal-notifierはRuby製OSX用通知ツールです。 導入 $ brew install terminal-notifierRubyの環境が入っている場合は $ gem install terminal-notifierでもいけます。 使い方 $ terminal-notifier -message 'Pop!'とやると、 のように右上に画面がポップ…

UNIX系環境でシリアル通信をする際便利なCLIアプリ「minicom」

「minicom」はUNIX系環境でシリアル通信をする際便利なCLIアプリです。 導入 Ubuntu $ apt-get install minicom OSX 事前に必要なライブラリを導入しておかないといけません $ brew install minicom 初期設定 読み込むポートやボーレートは $ sudo minicom -…

osascriptでOS Xのアプリを操作する

mac

osascriptコマンドは osascript -- execute AppleScripts and other OSA language scripts とあるように、AppleScriptというOS Xアプリケーションを操作するスクリプトを実行するコマンドです。そのまんま使う事も可能ですし、 $ osascript -e 'return "hell…

opendiffでファイルの差分を取る

mac

opendiffはOS X付属のグラフィカルな差分確認ツールです。 名前から勘違いしそうですが、Linux系のものではないようです。 使い方 opendiff hoge.txt hoge2.txt すると、こんな画面がでてきます。 この画面でグラフィカルに差分を確認することができます。 …

OS Xでファイルのハッシュ値(SHA1やmd5など)を出したいときは、Opensslが使える

OS Xでファイルのハッシュ値(SHA1など)を出したいときは、Opensslを使う手があります。 Linuxだとsha1sumなんて便利なのがありますが…opensslならクロスプラットフォームですね。ハッシュ値は大型のファイルを転送する際、ちゃんと完了したか確認する時な…

OSXでの簡易ビュワー「 Quick Look preview」をCUI経由で使う時はqlmanageコマンドを使う

mac

qlmanageコマンドを使うと楽にファイルを確認する事が出来ます。 画像とか、pdfの出力結果を出すときに有効です。 起動すると、 Quick Look previewのサーバが稼働します。単にファイルを見たいだけなら、-pオプションを使うだけでopenを使うときよりスムー…

brewで入れたパッケージをちゃんと読み込んでいないようなら、brew linkしてみる

mac

みんな大好きImageMagickをRubyから扱うRmagickを導入しようとしたところ、 extconf.rbがドウノコウノの言われて弾かれました。 エラーログを詳細にみていくと、どうもimagemagickを認識していない様子。 こういう時はbrew linkをみてみましょう。 $ brew li…

brew editはどこを見ているのか知る

mac

brew editはRubyで記述されたインストール手法を編集することが出来るコマンドです。 単に確認したいだけであればbrew catという奴もあります。また、 $ brew log #{アプリ名}とやれば、Gitで管理されたアプリの編集ログを見ることもできます。 log [git-log…

AppStoreで何度もインストールに失敗するようなら、 セーフモードで起動してみる

mac

AppStoreで何度もインストールに失敗するようなら、 セーフモードでメモリを綺麗にしてあげると上手く行くケースがあるみたいです。セーフモードで起動するには... お使いの Mac がシステム終了していることを確認します。電源ボタンを押します。起動音が聞…

Brewで困ったらバックアップ取って再インストール。是普遍的。

$ brew update error: Your local changes to the following files would be overwritten by merge: Library/Formula/emacs.rb Please, commit your changes or stash them before you can merge. Aborting Error: Failure while executing: git pull -q ori…

Maverics (OS X 10.9系)でRictyを導入する

mac

OS X 10.9にアップグレードしたついでにRictyをbrewで導入しようとしたところ... ==> ./configure --with-add-fonts=/Library/Fonts,~/Library/Fonts --prefix=/usr/lo ==> make install /usr/local/Cellar/fontconfig/2.10.95: 447 files, 4.9M, built in …

CLIツールrenameで拡張子を一括変換

ファイルの一括変換は中々手間ですね。 検索はワイルドカードでできても、置換はそうは行きません。 sed使うのも手ですが……Linuxにはrenameという便利なCLIツールがあります。 環境導入 Linux系 デフォで入っているみたいです。 MacOSXのとき MaxOSXの場合は…

lsusb...USBの状態を知るコマンド

Linux系ではlsusbというコマンドでUSBの状態を知る事が出来ます。 Raspberry Piに XBeeのUSBドングル USB-HUB 無線LANドングル を繋いだ状態でやると、次のような出力になります。 $ lsusb Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. Bu…

Mac OS XでCLIからapplication-modeなChromeを起動する。

mac

普通に起動したい方はこちらの記事を参照。 2015/12/13 もっとモダンな環境が出てました shuzo-kino.hateblo.jp 前準備 複数アカウントでChromeを動かす前準備です。 すでに実施してる方は必要ありません。設定画面を開いてアカウント作成をクリック アイコ…

Mac OS X環境のGoogle ChromeをCLIから起動する

mac

open "/Applications/Google Chrome.app" 'http://google.com/'です。 既に実行しているインスタンスがあると、そこに窓を開いて表示してくれます。 今更ですが、openてMacの独自コマンドなんですね。 フツーにstartと使い分けてた癖に気付きませんでした( …

MacPortsの小ネタ

今回は備忘録も兼ねて、前回の記事で紹介しきれなかった MacPorts利用のTipsについて扱います。 依存関係を調べる $ sudo port deps gcc48 Full Name: gcc48 @4.8.1_3 Library Dependencies: gmp, mpfr, libiconv, libmpc, cloog, libgcc Runtime Dependenci…

MacOS X 10.7.5の端末からLibreOfficeを起動する

LibreOfficeはフリーのオフィスソフトで、やりたい事は一通りできるスグレモノです。 それでも、オフィスソフトの常、非常に重いのです。 そこで今回は出来れば端末からGUIを使わずやる方法について調べてみました。以下、公式推奨のインストール手順で導入…