いがにんのぼやき

若手WEBエンジニアのブログ。IT、WEB、バンド、アニメ。

ISUCON7に参加した

参加しました。 事前に練習会をやったのでそのままの流れで。 igatea.hatenablog.com 最終スコアは15164、ベストスコアは33272でした。 トップは云十万単位のスコアを出していて、壁は厚いなあと思った。 チーム構成 担当は練習会と同じ感じ。 DB、ミドルウ…

Dockerでnginx + php-fpm環境を立てる

最近ちょっとずつDockerを触っている。 手慣れると本当に爆足で環境構築できて、本当に便利だ。 今回はdocker-composeを使用してnginxとphp-fpmのサーバーを立ててみる。 nginx まずnginxから。 docker-compose.ymlというファイルを作成し、下記のようにする…

ISUCON模擬練習会に参加した

とある技術コミュニティで行うことになった、ISUCON模擬練習会に参加した。 去年の予選問題を元に、擬似的にISUCONをゆるっとやってみた感じ。 主催者の方がベンチマークのポータルを立ててくれて、それを元にスコア上げて見るみたいなことをした。 本番と同…

ゼロから始めるデータベース操作を読み始めた02

北海道に旅行に行っていたので、間が空いてしまった。 また学習しての気付きなどを書いていく。 各句の記述順序 SELECT FROM WHRE GROUP BY HAVING ORDER BY 大雑把な実行順序 FROM WHERE GROUP BY HAVING SELECT ORDER BY GROUP BY句では別名は使えない SEL…

ざっくりPHPカンファレンスメモ

PHPカンファレンスに参加してきた。 ざっくりしたメモ。 phpcon.php.gr.jp OPCacheの最適化器の最適化 OPCacheの機能 バイトコードの最適化のお話 定数の最適化の挙動がすごいなーと。 もうコンパイラじゃん!ってなった Lancersバージョンアップ お姉さんが…

ゼロから始めるデータベース操作を読み始めた

SQL 第2版 ゼロからはじめるデータベース操作 (プログラミング学習シリーズ) Amazon CAPTCHA (amazonのサムネイルがちゃんと表示されない?) 前職(まだ退職してないけど)ではCMSを使っていたので、SQLを書く機会がとても少なかった。 書くときも結構その都度…

UbuntuにDockerとDocker Composeをインストールする

下記公式サイトを参考にインストール。 ほぼ公式サイトのままなのでメモ程度に。 docs.docker.com docs.docker.com # 既存のバージョンを削除 sudo apt-get remove docker docker-engine docker.io sudo apt-get install linux-image-extra-$(uname -r) linu…

Windows PCの中身をUbuntuに変えた

WIndows PCの中身をUbuntu 16.04.3 LTSに変更した。 入れた手順は公式からisoファイルを取得してUnetbootinでUSBメモリに書き込んで、BIOSの起動順序変えて前のWIndowsが入っていたSSDにクリーンインストール。 Windowsの不調 元々Windowsが不調で悩んでいて…

最終出社終えました。

2日前の金曜日に最終出社を終えました。昨日は交流会でLTもしていてそれも終わったのでひと段落といったところです。まだ退職しているわけではないので後々現職はこんなんやってましたーみたいな退職エントリも書こうかと思います。とりあえずひと段落、ここ…

退職、勉強期間をとります

10月末に退職します。で、退職したらどこ行くのって話ですが、どこにもいきません。家に籠り勉強期間をとってみようかなと思ってる次第です。 色々思うところがあって、エンジニア的に優れた場所に行きたいし、より良いサービスというものを作っていきたい。…

Laravelのサンプルアプリを作り始めた

Laravelのサンプルアプリを作成して、実際の自分のプログラムを公開していく場のために、下記のリポジトリを作成した。 github.com 今、Laravelを使用してCo.Techというサイトを運営しているものの、運営しているプログラムというのは公開したくない。なので…

ブログ移行した

長い間WordPressとはてなブログ、2つの技術系ブログを立てていたけど一つにまとめた。 これからはこちらを更新することにする。 とは言っても全然投稿はしていないのだけど。 WordPressの記事をインポートするのがとても簡単で驚いた。

Windows10でのVagrantの起動エラー

新規にVagrantのboxから仮想マシンを作成しようとしたときに下記のようなエラーがでて、仮想マシンが作成、立ち上げられなかった。 C:/Users/igani/.vagrant.d/gems/gems/vagrant-vbguest-0.11.0/lib/vagrant-vbguest/download.rb:23:in `unlink': Permissio…

第5回CodeIQ感謝祭「食欲とプログラミングの秋」に参加してきました

第5回CodeIQ感謝祭「食欲とプログラミングの秋」に参加してきました。 印象的なこととか、自分の覚えている範囲で書いていきます。 第一部:増井雄一郎プレゼンツ「さまざまな視点から見る エンジニア採用現場の本音」 IT企業のウルシステムズ、トレタ、…

最近

一切ブログ更新してないなあと。 とは言ってもQiitaなんかにはちょくちょく記事を上げたりしているので、ブログの役割って何だろう的な感じで更新をしなかったり。 ブログを書くのは基本的に技術ネタしか書く気がないので、それって結局Qiitaにあげられるよ…

MySQLのバックアップと復元

コマンドのメモ まず、バックアップから。これでカレントディレクトリに指定したデータベースのバックアップファイルが吐き出される。 mysqldump -u ユーザー名 データベース名 -p > ダンプファイル名.sql 次に復元。 mysql -u ユーザー名 -p < ダンプファイ…

Vagrantのパーミッション問題、Laravelでのエラー

MacのローカルでVagrantを使用して共有フォルダを使用していると、Laravelで500エラーが発生してviewが返ってこない現象に陥った。 VagrantにSSHで入ってパーミッションを変更してもうまくいかない。 原因としては、共有フォルダを使用すると、Mac側でパーミ…

PHPのエラー

CentOS上でphp -vを打つとこんなエラーが出ていた。 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/php_mysql.dll' - /usr/lib64/php/modules/php_mysql.dll: cannot open shared object file: No such file or direct…

Movable Typeのタグでif、else、elseifの使い方

地味に間違えるのでメモ

WordPressのパーマリンクが反映されないとき

パーマリンクが反映しない 現状 パーマリンクを デフォルト http://xxx.com/?p=123 ↓ 日付と投稿名 http://xxx.com/2015/01/04/sample-post/ としたかった。 WordPressのパーマリンク設定から設定済み。 記事や固定ページの投稿ページではリンクの名前は反映…