旅するえんじにあ - Engineers to Travel -

旅するエンジニアの気まま備忘録

2015-01-01から1年間の記事一覧

【MySQL】 外部からVirtualBox環境のMySQLへ接続する

今開発環境はWindowsを使用しているのですが、もちろんVirtualBoxの環境はCentOSなわけで。 Mac環境にすればいくらか楽なのですが、なんでか行く先々でWindowsが用意されているので 開発についてはWindowsに慣れてしまっています。 もちろん個人で開発したり…

【Redis】 CentOSにRedisをインストールして簡単な動作検証

今回はRedisの導入をしてみました。 最近はKVSといえばRedisみたいになってきましたね。 そんなことないかもですが。 昔はTokyo TyrantとかKyoto Tycoonとかあったもんですがね。 最近全然聞かず、話に出しても「懐かしー」って感じになってきましたね。 Red…

【nginx】 PHP7(php-fpm)+nginxを動かすまでの設定

さて時間があったので早速nginxの設定を軽く見ていこうということでインストール後すぐの設定が以下の通りになります。 前回のnginxにおけるインストールの記事はこちら さっそくインストール後からのnginx.confから見ていきましょう /etc/nginx/nginx.conf …

【nginx】 CentOSにnginxを簡単にインストールする

仕事が軽く変わり、言語はPHPなのですが、ちょっと研究開発っぽいこともやるようになりそうなので 新たに環境構築しつつPHP7を入れたりして遊んで(仕事して)います。 最近はApacheで環境を組むことが少なくなってきましたね。 ってことで今回は簡単にnginx…

【PHP】 PHP5.4系とPHP7系のパフォーマンスを比較してみた

php

PHP5.4系とPHP7系のパフォーマンスを比較してみた 11月12日はPHP7のリリース日ですね(予定ですが) ということで、最新のRC版を入れて 今更感ありますが、簡単なパフォーマンステストをしてみました。 PHPのメジャーバージョンアップ自体が10年ぶりとなり …

【PHP】ORM Idiormの導入を決意するまで

久々になっちゃいました 最近はインフラっぽいこともせず、とにかくOJTとデザインパターンについて コーディング規約やら書き方を教え、コードレビューをする毎日になっていました。 人が増え、それに対して今後こういうソースの書き方をしていこうと話すの…

【git】 git revert で変更を元に戻す

git

たまにありますよね。 あーーーーpull requestで先に入れないといけないbranchあったのに マージする順番間違えたー はい僕です。 そんな時あー面倒くさいどうしようってちょっと混乱気味になって git reset --hardで戻して・・・git push -f...でいいかな?…

【PHP】 爆速と噂されるPHP FrameworkのPhalconをインストールしてみる

最近爆速と話題のPhalconをインストールしたのでメモ。 今回は以下サーバに対してインストールをしてみようと思います。 最低限のインストール まずは今回使うサーバです。 ちょっと古いですが、以下のサーバにインストールしようと思います。 # cat /etc/re…

【Linux】ファイル内の文字列を検索する

よく使うんだけど、忘れそうなのでメモです。 Linuxのファイル内で特定の文字列を検索したい。 そんなことってたまにありますよね。 自分の場合は、同じプロジェクトのソースでも色々な理由からRepositoryが別れていて IDEにRepository毎に編集したりするん…

【Parse】 Parse.comのCloudCodeでレコードの保存、取得、変更を行う

さて、前回ParseのCloudCodeについてブログを書きましたが 早速使ってみました。 といっても簡単なものですが保存、検索等よく使うものの簡単な説明です。 もちろんafterSaveやbeforeSave等便利なものは多くあるのですが まずは基本です。 今回はTestって安…

【Parse】 最近流行りのMBaaS BaaSの Parse.com を触ってみた。

Baas MBaaSなんて言葉を最近良く聞くようになりました。 これは(Mobile) Backend as a Service の略称になり IaaSとかPaaSなんかのように自分でバックエンドのコードを書いて実装する必要がありますが BaaSやMBaaSについてはSDKとAPIでなんとかしちゃおう的…

【MySQL】 データベース内のテーブルを全てTRUNCATE

たまにありますよね。 phpMyAdminとか使えば簡単かもしれないんですけど データベース内に数百というテーブルが存在していて、これ全部Truncateかけたいんだけど。。。 show tablesでテーブルリスト作ってそこにtruncateを入れて動かす。 そんなんでもいいん…

【vim】検索によるシンタックスハイライトを解除する

vim

別にVimerではないんですが 簡単な修正程度であれば面倒なんでviでやっちゃうときあります。 にわかにちょっとだけコマンド知ってるぜって思いながらやってるのですが。 たまに検索に /php なんてコマンドを使うと そのファイル内の検索を行ってくれるのです…

【PHP】 苦悩の末導入したPHPUnitとDBUnit

やっと忙しい時期がある程度落ち着いたので 久々の更新です。 もちろんコードも書いていますが やはり運用をしていくうえで必要なのがテストです。 これは初めすごく面倒なのですが、一度やってしまうと テストなしではコードが書けなくなります。 自分も最…

【Git】 GithubにSSHの公開鍵を登録する

まぁ最近SVNじゃなくてGitだよね。 ってことでGit導入してみたはいいけど、SSHで鍵登録とかちょっと頭こんがらがりそうで って最初のうち結構そう思ってた。 公開鍵?秘密鍵? わからんよねー。 公開鍵とか秘密鍵っていうのは鍵交換方式認証で使うファイルで…