牌語備忘録 -pygo

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

牌語備忘録 -pygo

MacOSX

macOS の date コマンドが linuxとオプションの指定が違うのでメモ

現在時刻に10分追加してみる macOS Linux 指定した日付の59日前 macOS Linux (macos11.5.2) macOSはBSD系でコマンドちょっと違うらしい。 現在時刻に10分追加してみる macOS $ date "+%Y-%m-%d %H:%M" 2021-08-25 11:07 $ date -v+10M -jf "%Y-%m-%d %H:%M" …

utf8のファイルがBOM付きかどうか確認するコマンドのメモ

前置き od でBOMの確認 BOMの追加と削除 追加 Emacs でやる場合 削除 参考サイト 前置き macos(m1) の file コマンドで確認できなかったので別の方法をメモ。 $ file ~/hoge.csv ~/hoge.csv CSV text (~/hoge.csv: UTF-8 Unicode (with BOM) text みたいな…

Propellerhead Reason の Mac 版を日本語表示から英語表示に変更するメモ

前置き システム環境設定からもアプリの言語設定の変更できた(追記2021-09-03) defaults コマンドで言語設定を変更 英語表示に変更 設定確認 設定した値を取り消す ついでに一時的に表示を切り替えてアプリ起動する方法 英語表示で一時的に起動 日本語表示…

macOS Mojave の日本語入力でshift+スペースが全角・半角交互に入力されるやつ回避のメモ

plist いじるのなんか嫌だったんでやってなかったんだけど、結局あまりにもうざいのでやってしまった。 変更後の挙動は日本語入力時に space キー押下で全角スペース、shift+space キーで全角。(常に半角スペースでもいいんだけど長年の癖で...) やり方 こ…

exiftool でJPEG画像のEXIF情報の Orientation 表示を文字列ではなく番号で取得・更新するメモ

macOS 10.14.5 要 homebrew $ brew install exiftool $ exiftool -Orientation example.jpg Orientation : Horizontal (normal) $ exiftool -Orientation -n example.jpg Orientation : 1 $ exiftool -Orientation=6 -n example.jpg 1 image files updated $…

Emacs.app で dired 開いたウインドウにファイルを drag and drop するとコピーされるので回避するメモ

(Emacs25.31, MacOS10.12.6) dired 開いてるとdrag and drop でファイルがコピーされてしまう。 コピーではなくただファイルを開いてほしい。 init.el (setq dired-dnd-protocol-alist nil) 設定してEmacs再起動 (゚д゚)ウマー 参考リンク emacs - how to disable…

Reason で オーディオインターフェースを接続しているのに入力ができない場合のメモ

環境 macOS10.12.6 Propellerhead Reason 10 オーディオインターフェース: FOCUSRITE Scarlett Solo G2 現象 Reason の設定 > オーディオ の オーディオデバイス で 「Scarlett Sole USB」を選択しているのに、有効な入力チャンネルが『0入力(最大0)』になる…

Emacs の web-mode で Flychek で構文チェックする場合のメモ

tidy をインストール MacOS の場合 $ brew install tidy-html5 設定 emacs.d/init.el (add-hook 'after-init-hook #'global-flycheck-mode) (eval-after-load 'flycheck '(flycheck-add-mode 'html-tidy 'web-mode)) 参考リンク Flycheck — Syntax checking …

bundle install したら capybara-webkit と eventmachine でエラーになったのでなんとかするメモ

(macos10.12.6, ruby2.3.0) $ brew install rbenv ruby-build $ rbenv install 2.3.0 capybara-webkit でエラー An error occurred while installing capybara-webkit (1.6.0), and Bundler cannot continue. Make sure that `gem install capybara-webkit -…

Mac標準の日本語入力に絶望したので Google日本語入力に乗り換えるメモ

漢字トーク7の頃からことえりを使ってたけど最近のMac標準日本語入力の誤変換が酷い 気がするので乗り換えることにした。(過去3回くらい試したことあるけど…) Google日本語入力をインストール $ brew cask install google-japanese-ime 要OS再起動 ユーザ…

homebrew で redis インストールしてみたメモ

インストール $ brew install redis ... To have launchd start redis now and restart at login: brew services start redis Or, if you don't want/need a background service you can just run: redis-server /usr/local/etc/redis.conf ... redis-server…

homebrew でインストールした MySQL の自動起動を start とか stop するメモ

$ brew services start mysql $ brew services stop mysql ちなみに自動起動の一覧表示 $ brew services list コマンド $ brew services --help してみた cleanup Get rid of stale services and unused plists list List all services managed by `brew ser…

docker-compose で Django と PostgreSQL で runserver 起動してみるメモ

ほぼ "Getting started with Compose and Django" そのまま (macosx10.9, boot2docker1.6.0, docker-compose1.2.0, django1.8) インストール boot2docker http://boot2docker.io/ docker-compose Docker Compose - Docker Documentation boot2docker 実行 $ …

docker-compose ps とか MacOSX ですると SSL error とかになるメモ

(macosx10.9, docker-compose 1.2.0) エラー $ docker-compose ps SSL error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581) openssl のバージョンによるみたい https://github.com/docker/compose/issues/890 $ port installed…

Docker でカレントディレクトリをマウントして Flask の表示を変更してみるメモ

開発環境を整えるのに何かいい方法ないかなと思いつつなんとなく (macosx10.9, boot2docker1.6.0) boot2docker インストール http://boot2docker.io/ 略 コード docker-sample-mount-a-volum/ Dockerfile hello.py requirements.txt Dockerfile FROM debian:…

Docker で最小限の flask コンテナを作って起動してみるメモ

(macosx10.9, boot2docker1.6.0) コードをコピペするの面倒なのでgithubに置いた https://github.com/CortYuming/docker-hello-flask 参考 WEB+DB PRESS Vol.86|技術評論社 Docker 特集

PostgreSQL を MacPorts でインストールするメモ

(macos 10.9) PostgreSQL 9.3 をインストール。 そのうち homebrew に乗り替えたいと思いつつ今だに MacPorts。 インストール $ sudo port install postgresql93 $ sudo port install postgresql93-server : To create a database instance, after install d…

Mac のランチャー Quicksilver で検索したフォルダ内でさらに絞り込むメモ

(macosx10.9) 問題 Quicksilver でフォルダを検索して『/』キーを押すと下の階層に入れる。 そこでファイルを絞り込みたいのに入力すると全体を絞り込みやがる。 解決 以下で設定できる フォルダを検索して下に表示される Browsing ウインドウの最右の設定か…

Karabiner (旧 KeyRemap4MacBook) の設定を DropBox にシンボリックリンクはってバックアップしておくメモ

ふと Karabiner (旧 KeyRemap4MacBook) の設定が吹っ飛んだらめんどうだなと思ったので $ ln -s ~/Dropbox/config/prefrences/org.pqrs.Karabiner.plist ~/Library/Preferences/org.pqrs.Karabiner.plist

Elasticsearch のメモ

(macosx10.9, elasticsearch1.3.4) Install Elasticsearch MacOSX に Elasticsearch をインストールして動かしてみる Install java Java をダウンロードしてインストール (JDK Mac OS X x64) Java SE - Downloads | Oracle Technology Network | Oracle 確認…

Emacs で fullscreen ではなくて ウインドウサイズを最大化したい、ただし Dock の大きさも考慮したい場合のメモ

(emacs24.3, macosx10.9)MacOSX での Emacs.app 使用時のお話。 問題 maxframe.el 使うと maximumsize-frame でウインドウサイズ最大化できるけど、表示させている Dock よりウインドウが広がってしまう。 解決策 maxframe を M-x list-packages とかでイン…

iTerm2 の設定を DropBox にシンボリックリンクはってバックアップしておくメモ

ふと iTerm2 の設定が吹っ飛んだらヤバいなと思ったので 設定いじりまくってるから $ ln -s ~/Dropbox/config/prefrences/com.googlecode.iterm2.plist ~/Library/Preferences/com.googlecode.iterm2.plist

RStudio for MacOSX でプロットが文字化けする場合のメモ

(MacOSX10.9, RStudio0.98.932)下記サイトのまま 0093 Weblog: RStudio for Mac OS X で日本語のプロットが上手くいかない場合の対処法 ~/.Rprofile setHook(packageEvent("grDevices", "onLoad"), function(...){ if(.Platform$OS.type == "windows") grDev…

MacOSXで複数のアプリを一気に立ち上げるメモ

仕事毎に決まったアプリを立ち上げてたりするけど、再起動とかした後にひとつひとつ起動すのが面倒なので一気に立ち上げたい。 automator.app 新規 『アプリケーション』を選択 アクションから『Applescript を実行』を選択 set apps to {"CotEditor", "iTer…

IntelliJ13で開いているファイルをEmacsで開く、またはその逆のメモ

IntelliJで開いているファイルをEmacsで開く Preferences -> External Tools -> "+"アイコンで新規作成 Name (Emacs), Group (Editer), Description を適当に入力 Tools Setting Program: -> /Applications/MacPorts/Emacs.app (Emacsのパス) Parameters: ->…

MacOSX で Recovery HD を使用して修復する場合のメモ

エラー:このディスクは“Recovery HD”を使用して修復する必要があります。コンピュータを再起動し、Apple ロゴが表示されるまで Command キーと R キーを押し続けてください。OS X ユーティリティウインドウが表示されたら“ディスクユーティリティ”を選択し…

MacOSX に MacPorts で Mysql5.6 をインストールするメモ

(macosx10.8, mysql5.6) インストール $ sudo port install mysql56 $ sudo port select --set mysql mysql56 $ sudo port install mysql56-server出力 ---> Computing dependencies for mysql56-server ---> Fetching archive for mysql56-server ---> Atte…

Rails で 「Can't connect to local MySQL server through socket 〜」とかエラー出た場合のメモ

(Rails4, MacOS10.8, MySQL5.5[MacPorts]) config/database.yml の soket のパスを書き換えれば直るけど パスの場所がどこだか忘れがちなのでメモ。 エラー内容 Mysql2::Error (Can't connect to local MySQL server through socket '/opt/local/var/run/mys…

CakePHP の bake を MAMP 使って接続とエラーになる場合のメモ

(MacOSX10.8, cakephp2.4)database.php に unix_socket を追加する 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', 'login' => 'user', 'password' => 'password', 'da…

Sequel Pro で MAMP の MySQL に接続するメモ

(MacOSX10.8, SequelPro1.0.2)MySQL 扱うのに SequelPro 使えないと面倒くさいと思ってたら接続できた。 手順 MAMP.app 起動して サーバ起動する 接続情報を入力する画面で Soket タブ選択 Name:, Username:, Password: を入力 Soket: /Applications/MAMP/tm…