Mac

Dockerアレコレ2023

Resourcesの「File sharing」の初期設定 「Docker for Mac」が暴走しがちだったので、Resourcesの「File sharing」に登録されているディレクトリを消してみたりしたのだが、それが原因でローカルサーバが動かなくなってしまったので慌てて元に戻した。 (PCを…

Rubyアレコレ2023

インストール Rubyって、もう3系になってるのね… # rbenv インストール ※ https://github.com/rbenv/rbenv#installation brew install rbenv ruby-build # Ruby インストール rbenv install 3.x.x # 反映(?) rbenv global 3.x.x # バージョン確認(上記が反…

M1 Mac でのC言語実行環境構築

Mac

ちょっと必要があって手元のM1 Macbook ProにC言語実行環境を整えたのだが、少々苦戦したので備忘録。 何度も「Command Line Tools」のインストールが求められていた件 既にインストールが完了しているにも関わらず、 gcc コマンドを叩く度にインストールを…

Node.jsアレコレ

パスが通らない問題 Node.js をインストールした後、 % node -v zsh: command not found: node と表示されてしまった。 % nodebrew ls v1x.xx.0 // インストールしたバージョン current: none だったので、 % nodebrew use v1x.xx.0 を叩いて以下コマンドで…

PHP-CS-Fixerを取り入れてみた

既にCI上では導入されていて、書き方が悪いと差分付きで指摘してくれるのだが、 差分を見てもどこを直せば良いのか分かりづらかったので、重い腰を上げて ローカル環境にも入れてみた次第。 homebrewでcomposerをインストール $ brew search composer $ brew…

jEnvでJavaの複数バージョンを管理する

環境設定 config.fishに以下を追加 set -x PATH $HOME/.jenv/bin:$PATH eval (jenv init - | source) 設定を反映 $ source ~/.config/fish/config.fish 管理方法 (主にScalaでしか使わないが)Java1.8を追加 $ jenv add (/usr/libexec/java_home -v 1.8) open…

【IntelliJ IDEA】ハマりポイント

コンパイルエラーが発生する件 RunやDebugを実行した際に、 object ○○ is not a member of package comcannot resolve symbol △△といったコンパイルエラーが発生して色々試したが、以下の方法で解決できた。 JDKの再インストール プロジェクトの都合でJDK8を…

【IntelliJ IDEA】ファイル保存時にPerlTidyが走るようにする

前提 当初はIntelliJのプラグイン「File Watchers」で以下のような設定をしていた。 ところが以下のような状況になったので、マクロを活用することにした。 意図しないコードフォーマットが行われる(for文の中のコメント行のインデントが消える等) 色々オプ…

AirPods Pro購入

特別定額給付金10万円が支給されたこともあり、遂にAirPods Proに手を出した。 MacBook Pro等でも使いたいので、コレを期にOSをCatalinaにすることに。AirPods Pro外箱AirPods ProケースとケーブルAirPods Pro本体iPhoneとの接続はびっくりするぐらい簡単で…

fish諸々

Macで使用可能になるまで インストール $ brew install fish 使用するシェルをfishに変更 fishの場所を確認 $ which fish /usr/local/bin/fish /etc/shells を開いて、/usr/local/bin/fishを追加して保存 $ sudo vim /etc/shells シェル変更コマンドを実行 $…

PCの時限シャットダウン

「まだ社内に居ると周囲に思わせたままコッソリ帰りたい」というニーズがあって 興味を持って調べてみた。 Windows コマンドプロンプトで以下を入力すると10分後に自動シャットダウンが走る。 shutdown -s -t 600 コメントをアラート表示させたい場合は、 sh…

日本語配列キーボードなMacBook Proに行った設定

Mac

概要 職場で日本語配列キーボードのMacBook Pro(以下、MBP)が支給された。 US配列キーボードのものが欲しかったのだが、あまり贅沢は言えず。 とは言え、普段慣れ親しんでいるのはUS配列のキーボードなので、極力そちらに近づけたほうが良いということで、色…

Chrome拡張のSilverBirdでリストが取得できなかった件

状況 リストを表示しようとしたら、「"undefined"(Not Found) updating tweets 」というエラーが出て表示できなかった 対処方法 ~/Library/Application Support/Google/Chrome // ↑Macの場合のパス。Windowsだと異なるが、ファイルの中身等やること自体は変…

「Web共有」が見当たらない件

ちょっとしたPHPプログラムの動作確認するために、 「システム環境設定→共有→Web共有」 と辿ってApacheを起動しようとしたのだが、「Web共有」が見当たらなくなった。 ※OSをMavericksにしてからか…??仕方なく、コマンドラインからApacheを起動することにし…

Lisp事始め

参考図書 Land of Lisp Homebrewのインストール こちらを参照→ http://brew.sh/ CLISPのインストール $ brew install clisp

【iTerm2】よく使うデフォルトショートカット

タブ 新規作成 command+t 閉じる command+w 移動 command+左右の矢印 スクリーン フルスクリーン command+enter ウィンドウ ペイン分割 縦 command+d 横 command+shift+d ペイン移動 次へ command+] 前へ command+[ 補完 オートコンプリート comman…

pyenvのインストールからfabricのインストールまで。

pyenvのインストール % brew install pyenv zshrcを編集 % echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.zshrc % echo 'if [ -d "${PYENV_ROOT}" ]; then' >> ~/.zshrc % echo ' export PATH=${PYENV_ROOT}/bin:$PATH' >> ~/.zshrc % echo ' eval "$(py…

Vagrant&VirtualBoxの設定

Mac

$ vagrant box add mychuno_centos CentOS6.5-minimal-vagrant.box Downloading or copying the box... Extracting box...te: 254M/s, Estimated time remaining: 0:00:01) Successfully added box 'mychuno_centos' with provider 'virtualbox'! $ vagrant …

zshでctrl-a等が利かなくなった場合の対処法。

zshを使っていて、Ctrl-aと入力しても、^A(はっとえー)と出力されてしまい、カーソルの移動ができなくなった。 その場合は、 $ set -o emacs とすれば解決。 $ set -0 で、 emacs on となっていればOK。

MySQLが起動できない

$ sudo mysql.server start Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/var/mysql/chuno-mac.local.pid). /usr/local/var/mysqlの権限がおかしいようなので、所有者を_mysqlにする。 $ sudo chown -R _mysql:_mysql /u…

PhoneGapで新規プロジェクトを作成するまで

Mac

最近購入したMacbookProには元からNode.jsが入っていた。 $ npm -v 1.3.2 $ node -v v0.10.13 http://phonegap.com/install/ を見つつPhoneGapのインストール。 $ sudo npm install -g phonegap … … … /usr/local/bin/phonegap -> /usr/local/lib/node_modul…

Titanium Studioで新規プロジェクトを作成するまで

Mac

Titanium Studioが起動しない問題 Titanium Studioをダウンロード&インストールして起動させようとしたところ、以下のようなエラーダイアログが出て起動できず。 ネット上を検索してみたところ、同じような事象で困っていた人がいたようだ。 https://develo…

Document Rootの変更

/etc/apache2/httpd.confを編集する $ sudo vim httpd.conf 以下の2箇所を任意のパスに変更する。 DocumentRoot "/Library/WebServer/Documents" <Directory "/Library/WebServer/Documents"> Apacheを再起動する $ sudo apachectl graceful</directory>

Windowsで作成されたテキストファイルを文字化けせずに開く

Mac

Mac標準のテキストエディタで開くと、勝手にUnicodeで開いてしまうらしい。 そこで、OpenOfficeを使う。 ファイルを開く際に文字コードを指定できるので、 日本語(Shift-JIS) 日本語(Windows-932) のいずれかを指定することで、文字化けせずにファイルを開く…

MavericksにアップデートしたらPyCharmが起動できなくなった件

MacOSXをMavericksにアップデートしたところ、PyCharmが起動できなくなった。 (アイコンをクリックしても無反応)ネットで検索してみると、同じような状況で悩んでいる人がいたようで、以下のサイトでJava1.6をインストールしてくれ、という記述を発見。 http…

プロセスをkillして二重起動を防ぐ

Mac

run(host='localhost', port=8080, debug=True) 「address already in use」エラーが発生。 PyCharmを使っていてプロジェクトを二重起動させようとしてしまった模様。 (どこかのタイミングでPortがふさがったようだ…) $ /usr/sbin/lsof -i | grep http でプ…

一週間以内に更新されたファイルを検索する

$ find * -type f -mmin -10080 |more

SSH-Keyの作成

$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/Users/ユーザー名/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: パスワード入力を求められたりするので…

MySQL5.6が起動せずにハマる

Macbook Air上でのお話。.zshrcにPATHを通して使いやすくした。 export PATH=$PATH:/usr/local/Cellar/mysql/5.6.10/bin MySQLを起動しようとしたらエラー発生。 $ mysql.server start Starting MySQL . ERROR! The server quit without updating PID file (…

Symfony2開発環境構築 -PHP編-

Homebrewをインストール URL http://mxcl.github.io/homebrew/ 必要なもの Xcode Command Line Tools for Xcode インストール $ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" Gitもインストールされた! 2014-01-20追記 homebrewのインストー…