edo1z blog

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

2016-05-01から1ヶ月間の記事一覧

Node.js

Node.jsやってみる。 macは、El Capitan 10.11.5です。 ここでNode.jsをダウンロードしたり、ドキュメントを取得できたりする。 http://nodejs.jp/nodejs.org_ja/ Node.js v0.11.11 マニュアル & ドキュメンテーション $ node -v v0.11.11 $ npm -v 1.3.25 N…

vimでphpを使う

参考:VimでのPHP開発環境 PHP開発に便利なプラグイン NeoBundleでプラグインを入れられるようになったので、上記を参考に、PHP開発に有用そうなプラグインを入れてみます。 Shougo/neocomplete.vim 関数名とか補完してくれるやつ。 Shougo/neosnippet.vim …

vim - NeoBundleでプラグイン管理する

参考:Vim pluginへの入門[NeoBundle.vim] NeoBundleはプラグインを管理するやつ。使い方を上記サイトが書いてくれている。 NeoBundleの設定 vimrcに設定を書きます。 " neobundle settings if has('vim_starting') set nocompatible " neobundle をインスト…

Vimの設定(vimrc)

macのyosemiteの時にvimrcをちょっと編集してたのですが、El Capitanにしたら消えました。なんでもかんでも消えるから面倒くださいです。まあでも変な不具合的な状態もクリアされるので、OSのインストールし直しとかは不要になるのかも。でも、最近やたらとm…

cakephp3 - Bake

composerでインストール $ composer require --dev cakephp/bake:~1.0 ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Writing lo…

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 - phpを7.0にバージョンアップ

macは、10.11.5、El Capitanです。 現在のバージョンを確認 $ php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20121212/php_mysql.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-2…

cloud9でcakephp3・MySQLを使う

cloud9プロジェクトの作成 cloud9でPHPを選択してプロジェクトを作ります。 MySQLの起動 $ mysql-ctl start Installing MySQL * Stopping MySQL database server mysqld ...done. * Starting MySQL database server mysqld ...done. * Checking for tables w…

railsのテスト

controllerを自動作成する $ rails generate controller StaticPages home help create app/controllers/static_pages_controller.rb route get 'static_pages/help' route get 'static_pages/home' invoke erb create app/views/static_pages create app/vi…

railsのscaffoldを使ってみる

scaffoldの使い方 引用:Toyアプリケーション Railsのscaffoldは、rails generateスクリプトにscaffoldコマンドを渡すことで生成されます。scaffoldコマンドの引数には、リソース名を単数形にしたもの (この場合はUser) を使用し、必要に応じてデータモデル…

cloud9でrailsチュートリアルをしてみる

RubyMineというRuby用のPHPStorm的なものもあるらしいです。railsチュートリアルでcloud9使ってるし興味あったので、cloud9を使ってみます。 rails server 下記を実行したら、ターミナルの近くに黄色いポップアップが出てきて、URLのリンクが表示された。リ…

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…

RDSからEC2のmysqlに移す

RDSは便利ですが、高かったです。 EC2のMySQLのバックアップ RDS運用の前はEC2のMySQLで運用していたので、古いですが現状のEC2のMySQLを一応バックアップしておきます。 $ sudo mysqldump --databases hogehoge --single-transaction --order-by-primary -r…

Zend_Pdfで作成されるPDFのファイルサイズを小さくする

Zend_Pdfで日本語が含まれるPDFを作成するとファイルサイズが5MB近くになる場合があります。日本語のフォントが全部PDFに含まれるからだそうです。 参考:http://framework.zend.com/manual/1.12/ja/zend.pdf.drawing.html 日本語フォントをセットする際に、…

amazon linux - ffmpegインストール

引用:amazon linuxにffmpegをyumでインストールする $ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm $ sudo rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm $sudo vim /etc/yum.repos.d/centos.rep…

Nginx・PHP - アップロードファイルの最大サイズの変更

参考:nginxで"client intended to send too large body"が発生した時の対策方法 参考:最大アップロード容量を変更する Nginxは、/etc/nginx/nginx.confの、下記を変更する。なかったら、http, server, locationコンテキスト内に追加する。 client_max_body…