うっかりエンジニアのメモ

未来の自分に宛てたメモ

Macをインターネットリカバリしようとしたらエラー

Mac

来月引っ越すので、普段目の届かない場所にある物も、発掘されてしまいます。 春にMBPr 13inch (Late 2013)を買った結果、4年間使っていたMBP 15inch (Mid 2010)が本棚で埃を被っていることに気づきました。ソフマップ買い取り価格見たらmax5万!急にやる気…

twitterでエアコンの電源on/off

日本の夏。暑すぎる。 帰ってきてドア開けた時の「もわっ」っていう熱気。しんどい。 このしんどさを減らすべく、帰宅30分前くらいにエアコン付けられたらいいなぁということで、Twitterで自分宛てに命令をつぶやいて自宅のエアコンをon/offするような仕組み…

Mac OS X 10.9.4にpython2.7開発環境+scikit-learn実行環境構築

ばりばり言語処理&機械学習しちゃうぞ 以下をインストールします XCode 5.1.3 Command Line Tools Homebrew 0.9.5 gcc 4.2.1 Python 2.7.8 numpy 1.8.2 scipy 0.14.0 scikit-learn 0.15.1 nose 1.3.3 mecab 0.996 mecab-python 0.996 手順 XCode Command Li…

1ヶ月でデータベーススペシャリスト試験に合格する方法

受験者のスペック SIer新卒2年目エンジニア 担当業務は脆弱性検査、コーディング(Java) DBはOracle RACの調査で触る程度。業務でのDB設計経験は無し 大学は情報系専攻 倒すべき敵を知る 試験は以下の4つの小試験に分けられており、全ての試験で合格点に達す…

S3上の静的サイトにさくらで管理中のドメインのサブドメインでアクセス

AWS

今日、さくらのレンタルサーバから、さくらのVPS+さくらのメールボックスへのお引越しが完了しました。はじめはすべてVPSで済ませようと考えていたものの、メールサーバの構築難易度(セキュリティ面含む)の高さに恐れおののき、このような変則構成になりまし…

nginx上でサブディレクトリのCakePHPアプリを動作させる

もう本当に大変で、1週間潰れました。 同じように貴重な土日を潰してしまう人が一人でも減ることを願って。 環境 CentOS 6.5 x64 nginx 1.0.15 PHP 5.5.13 MySQL 5.5.37 CakePHP 2.4.0 目標 サブディレクトリにあるCakePHPアプリを動作させたい。 いいかえる…

新卒2年目がAWSソリューションアーキテクト アソシエイトレベルに合格するまで

2014年5月に受験して合格しました。 例によって、受験時の規約により問題内容などについて言及することができないので、おすすめの教材などをまとめます。 受験者について SIer新卒2年目エンジニア 担当業務は脆弱性検査、コーディング(Java) AWSは無料利用…

CakePHPでやたら遅いSELECTクエリの改善

プライベートで作ったWebアプリで、一画面だけブラウザに表示されるまで3秒かかる激重画面があります。 この画面ではCakePHPが自動的にいろんなテーブルをjoinしたSQLを生成しているので、その辺りが原因だろうとは感づきました。 それにしても、たかだか20…

さくらVPSにowncloudをインストール

owncloudとは owncloudは自分のサーバ上にdropboxのようなクラウドファイル同期環境を実現するオープンソースソフトウェアです。 クラウドストレージサービスはすでにDropboxなどが定番でしょうか。しかし、デフォルトの容量が2GBと少なく、いろいろ頑張って…

さくらVPSで複数の独自ドメインを運用する

さくらのVPSで、もともとサーバに付与されているipアドレスを生かしたまま、複数の独自ドメインを運用する手順を説明します。 環境 LAMP環境をすでに構築してあるものとします。 CentOS 6.5 x86_64 Apache 2.2.15 MySQL 5.5.36 PHP 5.4.25 さくらVPSにLAMP環…

さくらVPSにLAMP環境構築

さくらのVPSを契約してから、LAMP環境を構築するまでの手順を記録しておきます。 OSはCentOS 6.5 x86_64です。 事前準備 何はともあれ、まずはyum update yum update OSの言語を日本語にします。etc/sysconfig/i18nを開き LANG="ja_JP.UTF-8" に変更して保存…

2014年の目標

もう2月も終わりかけですが… 駆け出しのエンジニアとして今年習得しておきたいことを書いておきたいなと。 飽きてもふらふらと別の事に取り組めるように、同時並行で進めます。 IaaS 先輩から「AWS触っとけ」と言われました。 クラウド上にアプリ展開すると…

開発環境と本番環境のDB設定変更を自動化する

プライベートで作ってるアプリがそろそろリリースできそうということで、ちまちま準備しておりました。 その過程でDB設定を本番環境のDBサーバに合わせて変更する必要があったけど、環境が変わるたびにいちいちdatabase.phpを変えたりするのはめんどい。 方…