二度忘れた事を三度忘れないようにする

しがないフリーランスIT系エンジニア

CarrierWaveを利用したModelの挙動について

幅を広げるのにRoRを勉強し直すのに簡単なアプリを作ってみたらはまったので、メモ。・とりあえず プロフィール的なページを構成するのに、メインとなるプロフィールテーブルとhas_oneで2つ別テーブルを関連づけしてました。画像は特定のディレクトリに保存…

スクリプト言語の文法比較(海外サイト引用)

個人的には何々言語が優れてるからやるべきだ!みたいな考えは無く、一長一短であったりするので雑食です。 で、PHPメインでやってきて昔rubyをかじってそれっきりになっていたので、久しぶりに触り直してたとき、PHPではこうやってたやつをrubyでは・・・み…

SoftwareCollections(SCL)について

CentOS6 + node.js5系 を導入する手順 - 二度忘れた事を三度忘れないようにする 以前の記事で少し調べたSCLについて、もう少しだけ調べたのでメモ。 RH中の人のスライドから Red Hat Software Collections 2.0 ご紹介 from Kazuo Moriwaka www.slideshare.ne…

CentOS6 + node.js5系 を導入する手順

先日CentOS6系(RHEL6系)にnode.js5.1以上を入れようとしたらコンパイルに失敗したので、それを解決する手順。 まず、原因はCentOS6系に入っているg++が古いことに起因しているので、新しいモノをいれてやります。 ただし、ここで既存のモノと入れ替えてしま…

PHPのpreg_matchについて

PHP

いろいろなところで利用されているpreg_matchについてはまったのでメモ。 今回はまったのはcodeigniterのクエリビルダで使われているところで、 nginxのエラーログから調査していたけど、ちゃんとした内容がみつからなかった。 ・エラー内容 Warning: preg_m…

AWSでCentOSインスタンス作成メモ

どっかに書いてるかもしれないけど殴り書きメモ ・AWSのWebコンソールで使えるcloud-initは実行ユーザはec2user。 ・マーケットプレースにあるCentOSにはec2userが居ない。 ・マーケットプレースにあるCentOSのcloud-init実行ユーザはcentos。 ・CentOS公式…

Phalcon 2 はまりどころメモ

あとで清書するよてい phalcon1系から2になることで実装が純粋なC言語からZephirを挟んでいるようで、よく次のような事に巻き込まれる。 経験したことのあるタイミング:autoloder等で設定を読み込ませる、viewのsetvarする時 発生した事象1:「Parameter 'k…

Dockerでredisを動かそうとしてはまった件

環境 ホストOS : CentOS6.5 Docker : 1.5 Dockerファイル(詳細は別記事)でfromをcentos6にし、yumってインストールまでは問題なく完了。 いざ起動しようと以下コマンドをうつと /etc/init.d/redis start Starting redis-server:could not open session とな…

DockerでPhalcon+mysql実行環境を構築する

dockerhubのものを使うのも味気なかったので自分でdockerfileを作ったのでメモ。 開発する際にローカルで動作確認するためのモノを想定しているので、いろんなサービス乗っけてます。 動くモノ Php5.5 phalcon1.3.4 nginx+Php-fpm mysql5.6 redis3 From cen…

VPS・PaaS・IaaS比較と所感

(2016/11/17 GCE更新) 仕事用途よりも個人でゲームサーバを立てる、という視点で調べてみた。 最重要ポイントである日本リージョンがあるサービスを軽く調べた。 secdsがギリギリ稼動しそうなインスタンスで比較してみたが、 全く同等のものは無いのでそこは…