Web開発メモ

AWSなどを利用したWebサービス構築の議事メモ。

NODE.JSインストール

①nodejsのインストール yum install nodejs npm --enablerepo=epel npm install -g n n stable

Apache Small lightの設定

CloudFrontとS3で画像配信をするにあたり、間にリサイズ処理を挟みたい。nginxを使った例も多々あったが、ミドルウェアの管理コストをかけたくないのでapacheで実現することにした。①Image Magicのインストール sudo yum install ImageMagick ImageMagick-de…

AmazonLinuxにMronngaを入れる。

centos7だとyumで一発だけど。 Amazonlinuxだとなかなか入らず。。結局ソースからビルドして入れることにした。①ビルド環境の準備 $ sudo yum install gcc gcc-c++ make cmake②Groongaのインストール $ sudo rpm -ivh http://packages.groonga.org/centos/gr…

CSSのIDやCLASSの命名規則

久々にHTMLとCSSを書き始めた。ぶつかった壁は命名規則。モダンな書き方ってなんだろうと調べてでてきたのが 「BEM記法」というもの。今後どんな命名規則で運用していますか? と聞かれたときに答えられるようにこれに準じてやっていこう(笑) Summary of htt…

AWSでLAMP環境構築④

次はユーザ管理方法をまとめる。1.ユーザの追加 $ sudo adduser <username>2.ユーザの確認 $ cat /etc/passwd | grep home ec2-user:x:500:500::/home/ec2-user:/bin/bash <username>:x:501:501::/home/<username>:/bin/bash3.ユーザのパスワードとsudo権限付与 $ sudo passwd <username> ユーザー <username> </username></username></username></username></username>…

AWSでLAMP環境構築③

前回に引き続きMysqlのセットアップを行う。1.gronnga のインストール $ sudo yum install -y http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm 読み込んだプラグイン:priorities, update-motd, upgrade-helper groonga-release-1.1.…

AWSでLAMP環境構築②

Webサーバの構築に取り掛かる。EC2でインスタンスを作成する。 OSはCentOSを選択。今回インストールするのはhttpdとphp。 1.まずはパッケージの最新化。 $ sudo yum update 読み込んだプラグイン:amazon-id, rhui-lb, security 更新処理の設定をしています r…

AWSでLAMP環境構築①

AWSを今更ながら使ってみる。今回作りたいのはこんな環境 ※GPXは緯度経度の情報を含んだファイルの形式 サーバ名 役割 CPU Memory ディスク容量 備考 web01 Webサーバ 2 4 EBSonly t2.medium web02 Webサーバ 2 4 EBSonly t2.medium api01 APIサーバ 2 4 EBS…

数値集計がめんどい②

前回の記事からの続き。 まあ、単純に以下の方法で検討。 ①実際にログイン処理を行いながらログを監視 ②プログラムで処理を再現 結論からいくと以下のような感じでした。 ①https://dev.flurry.com/secure/loginAction.doにID,PASSを送信 ②かえってきたcookie…

数値集計がめんどい①

某アプリのPMを担当しています。 数値を集計して、解析し課題点を洗い出す。 この「課題点を洗い出す」が思っているより難しい。 そして...数値集計に恐ろしく時間がかかるしめんどい! 具体的にはFlurryというツールを利用している。 これは新規ダウンロー…