edo1z blog

プログラミングなどに関するブログです

mac

mac m1 - terminal, zsh, vim等の設定メモ

Terminal iTerm2を使う。 terminalからfinderを開くには、openコマンドを使います。 iTerm2のthemeの設定 Preferences > Profiles > Colors > Color Presets > Import xxxx.itermcolorsというファイルをインポートする。 Iterm Themes - Color Schemes and T…

Mac El Capitan - Nginx, php-fpm, mysqlの自動起動

Nginxの自動起動設定 参考:Mac初心者がEl Capitanにnginx + php 環境を構築してハマったメモ その2 $ ln -sfv /usr/local/opt/nginx/*.plist ~/Library/LaunchAgents $ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist エラー出る。 /usr…

Mac El Capitan - MySQLインストール・設定

Macの状態 El Capitan 10.11.5です。 brewはインストール済みです。 MySQLインストール $ brew install mysql ==> Downloading https://homebrew.bintray.com/bottles/mysql-5.7.12.el_capitan.bottle.tar.gz Already downloaded: /Library/Caches/Homebrew/…

mac - El CapitanでcakePHP3を使う

Macの状態 macは、El Capitan 11.10.5です。 すでに、PHP7、MySQL、Nginxが入っています。composerもインストール済みです。 Nginxのドキュメントルートは、/usr/local/var/wwwです。 cakephp3のプロジェクトを作成する ドキュメントルートに移動して、hoge…

mac El CapitanにNginxをインストール

macは、El Capitan 10.11.5です。 Nginxインストール $ brew install nginx インストールできた。 Nginxのバージョン確認 $ nginx -v nginx version: nginx/1.10.0 Nginxの設定を確認 下記に設定ファイルがあります。 $ vim /usr/local/etc/nginx/nginx.conf…

MacにRuby on Railsをインストールしてみる

Macのバージョン確認 el capitan 10.11.4です。 MacでRuby on Railsを使えるようにする 参考: 初心者でもできた!Ruby on Rails開発環境の構築方法(Mac編) rails環境構築(CentOS + ruby on rails) rubyはインストールされている $ ruby -v ruby 2.2.3p1…

macでOpenCVを使う

インストール $ port install opencv Warning: port definitions are more than two weeks old, consider using selfupdate Error: Insufficient privileges to write to MacPorts install prefix. 参考:YosemiteでMacportsが動かない & cmakeがインストー…

MacでPythonを使って機械学習をやってみる

参考:MacでPythonの機械学習環境構築(2015年2月版) brewが動かない。 参考:Yosemiteでbrewが壊れた $ vim /usr/local/Library/brew.rb 1行目の1.8をcurrentに変更する。 #!/System/Library/Frameworks/Ruby.framework/Versions/current/usr/bin/ruby -W0 …

Mac Yosemite - lsコマンドが使えなくなった

Yosemiteにアップデートしたら、lsコマンドが使えなくなった。 下記のようなエラーがでる。 ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...] sudo使うとエラーにならなかった。 原因は、~/.bash_profileに、下記が…

macのコマンドが変

BSD系だから微妙に使いづらいらしい。ネットで調べた使いかたと違うから困る。。 参考:Mac のターミナルで複数ファイルの文字列を一括置換する 上記のとおりにやったら、headとかcsplitとかも普通に使えるようになった。

Mac ターミナルで圧縮 zip

zip -r hoge.zip hoge hogeディレクトリを丸ごと圧縮してhoge.zipというファイル名にする

MacでIEの見た目が確認できる Sauce

これいい。Sauce。すごい動作がもさいけど、でもいい。 iPhoneとかLinuxとかWindowsのOSと画面の解像度とブラウザを選べる。 IE8に対応しているサイトってもう結構少ないのかな。 https://itunes.apple.com/jp/app/id564308477?mt=12&ign-mpt=uo%3D4

cakePHPのソースをローカル上で納品ファイルにする為のシェルスクリプト

GitHubとCapistranoつかって普段はデプロイしているのですが、ローカル上で納品ファイルをつくってscpで本番サーバにアップするような場合は、ローカル上に最新のファイルをPULLしてからcakePHPのデータベース設定の内容とか、デザイナさんがベタ打ちしてい…

ディレクトリ内の全ファイルの置換

find . -type f | xargs sed -i -e s/hoge/hogehoge/g macでillegal byte sequenceというエラーがでる場合は、下記をやる。 export LANG=C 追記:2014年2月14日 sedは、iオプションで上書き更新ができるが、上記コマンドを打つと-eという文字が後ろについた…

SSH (Secure SHell) の仕組み

SSHとは、ネットワークを介して他のコンピュータに安全にアクセスする仕組み。 telnetは暗号化されてないので盗聴の危険性があるが、sshは暗号化されているので安全。 SSHはRSA暗号方式かDSA暗号方式のどちらかで暗号化した公開鍵と秘密鍵のペアを用いる。公…

macへのgitのインストール

Xcodeをインストールして、 Xcodeのコマンドラインツールをインストールして、 MacPortsをインストールして、 gitをターミナル上でインストールする。 下記のとおりにやったら出来た。 http://arpanet617.blog.fc2.com/blog-entry-28.html ちなみに、mac osx…

CSVからテーブル作成用のSQL文を作成するPHP

macのnumbersで、windowsエクセルを開き、csv化することは問題なくできるが、フィールドの値にカンマが使われていたり、改行文字が使われている場合は注意が必要である。カンマが使われている場合は往々にしてあるので、事前にカンマを<カンマ>などのユニー…

Mac10.8.3 cakePHPとMySQLの連動エラーの対応(XAMPP使用時)

cakePHPでBakeしようとしたら、下記エラーが出た。 Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) XAMPPのphpinfo()で、MYSQL_SOCKETのパスを確認し、上記エラーに出ている/v…

Mac OS X 10.8.3 にMySQLをインストールする

ターミナルで、Homebrewというのをインストールしてから、HomebrewでMySQLをインストールする。 ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" brew install mysql 参考:http://tukaikta.blog135.fc2.com/blog-entry-220.html

WordPress ローカル環境でプラグインがインストールできない

ローカル環境は、Mac OS X 10.8.3で、サーバはXAMPPです。 WordPressの管理画面で検索して、インストールしようとしたら、サーバーにFTPアクセスする必要があるといわれてしまいインストールできない。 プラグインのzipフィアルを落としてきて、アップロード…

cakePHP2.2.5 ー ダウンロードから開発開始までの準備作業詳細を徹底解説!(Mac × Eclipse × XAMPP)

cakePHPを使うの結構久しぶりで、cakePHPの開発環境を削除してしまっていたことから、一からcakePHPをダウンロードするところから始めます。 ちなみに、私の開発環境は、Mac、Eclipse、PHP5.3です。ローカルのウェブサーバーはXAMPPを使っています。 cakePHP…

MacのPATH追加方法

ターミナルで下記のようにやるようだ。 export PATH=/usr/local/bin/endo/yuta:$PATH 追加したいパスをPATH=の後に書いて、最後に:$PATHを追加する

MacにPython2.7をMacPortsを使ってインストールする

macにpython2.7をインストールしようと思って色々調べていたら、MacPortsがあればターミナル上で超簡単にインストールできるということで、MacPortsをインストールしようと思ったら、MacPortsにはXcoe Toolsのインストールが前提になるということだったので…

Mac eclipseでGAE開発する為のPydev(Python2.5)の設定

eclipseをインストールして、Pydevプラグインをインストールすれば、eclipse上でpython開発ができますね。最近のPydevはGAEプロジェクトもついているのでGAEの開発をeclipse上でPythonでできますね。 GAEはPython2.5しかサポートしてませんが、Mac OS X 10.6…