3コンテンツへスキップぬるエンジニアブログぬるく生きてるエンジニアの暇つぶしに作ったブログansibleでnginxユーザを追加するnginxはインストールしたものの、ユーザやグループは自動では作られていなかった。そのためansibleでユーザとグループを追加することにした。nginxuidとgidは競合すると面倒なのであえて固定はしていない。AMIを再現する普段vagrantで開発環境を作っているのだけどAWSのamiのubuntu16とでは見ているsourceパッケージが違う。前回失敗に終わったmysql5.6のインストール。やってもmysql5.7との競合が解決できなかったので開き直ってmysql5.7でインストールすることで解決できた。ansibleでmysql5.6を構築する話RDSを使ってたけど高い!こんなしょっぱいブログ動かすのに最低マシンでもコスパに見合わない。そこでインスタンスを立ち上げてmysqlを動かすことにした。冗長性を捨てることでコスト削減を図ったある意味暴挙であるがこのブログで収益が出るわけでもないので落ちてもいいやの精神で行く。このエントリは結局失敗に終わった。ansible、aws、ec2、mysqlコメントするjQuery.Deferredな話ある非同期処理を一時的に同期させたい場合、つまり他の非同期処理の完了を待って何かしらの処理をしたい場合、jQuery.Deferredが非常に便利だ。具体的なコード例をあげて紹介しようと思う。ansible環境構築apache使ってるからか表示が遅い。いうことでnginxに乗り換えることにした。phpをnginxに対応させるのとnginx自体の設定を書く。}}stdoutが0、つまりapacheは起動していないと判断できる。コメントするenv系インストール後にターミナルが遅くなるのを回避する結論から言うとinit時に–no-rehashを付け足すといいらしい。これがないと毎回ターミナル起動時にrehashが呼ばれるため遅くなるようだ。○○さんが動画を投稿しました、とか正直push通知してまで知らせてくれなくていいよって時にどこから設定を消すのか調べてみた。前提として、自分へのコメントやメッセージは受け取りたいのですべての通知をOFFにするという対策は取らない。Facebookアプリの右下にある『三』のマークをタップする。下の方に今までの通知内容があるためそこから不要な通知をタップして無効化していく以上。友達の近況とか友達の最近の動画とか無駄に通知してくるのを抑制できる。Facebookコメントするlightboxを導入して画像をポップアップ表示させるまず、前提としてデフォルトでwordpressが導入しているjQueryを捨てる。理由はバージョンが古いからと無駄に(モダンブラウザでは必要ないから)migrateなどを行っているため。手作業でブログの画像をlightbox化するのも手間なので自動でimgをlightbox化する。wordpressプラグインを使えばできるのかもしれない。車輪の再開発という誹りを受けても自前でやろうと思う。そのため当ブログはよほど面倒な動作を目的としない限りwordpressプラグインはなるべく導入しない方向で勧めたいと考えている。rails6で開発を始めるrails5.2とDockerとwebpackerとbootstrap4【設定編】docker-composeのサンプルrails5.2とDockerとwebpackerとbootstrap4【インストール編】そうだ。