the glue

やってみたことで忘れそうなこと、役立ちそうなことなどをまとめています。たまに何気ない日常の話もします。

Web

rails で migrate がコケる

経緯 Railsで rake db:migrate が突然コケるようになってすこしハマったのでメモ。 Table 'performance_schema.session_variables' doesn't exist とのこと。 確かにそのようなテーブルはありませんでした。 対応 stackoverflow.com 結局 StackOverflow に書…

nginxでベーシック認証

Web

タイトル通りです。 普段Apacheはあまり使わないのですが、BASIC認証(でいいや)をかける必要が出てきたのでついでに書いておきます。 環境 Ubuntu 14.04 nginxがインストール済み 手順 1. htpasswdコマンドを使えるようにする Debian系(Ubuntuとか) sudo…

JavaScriptでオブジェクト指向をはじめよう

JavaScriptを書くときの心得のようなものを軽くドキュメントにして欲しい、とのお達しがあったので、 勉強もかねてまとめてみることにしました。 以下を参考にして、コンストラクタパターンについて説明します。 JavaScriptデザインパターン作者: Addy Osman…

nginx で指定したメソッド以外のアクセスを拒否する

Web

POSTにのみレスポンスするAPIサーバーを書いたので、リバースプロキシになっているNginxに POST以外のアクセスを拒否する設定を書いておこうと思い立ったのが経緯。 探してもなかなか見当たらなかった(公式には書いてあったけど)ので、メモメモ。 Ex. POST…

C#(.NET)でPOSTリクエストを投げたい

経緯 C#からAPIサーバーにPOSTを投げようと思い検索していたところ、HttpWebRequestを使う例ばかりでてきて残念な感じがした。 今回はHttpClientを使ってPOSTを投げるコードを書いてみます。 目的 C#から特定のHTTPサーバーにPOSTを投げる (adsbygoogle = wi…