【スポンサーリンク】

2017-01-01から1年間の記事一覧

Error: EACCES: permission deniedが出てelectronのインストールがコケた

sudo付けてんのにpermission deniedって……と思いつついろいろ調べてみると、どうやら--allow-rootオプションをつければよいことが分かった。 sudo npm install -g electron --unsafe-perm=true --allow-root無事インストール完了。

MySQLのオプティマイザに裏切られた話

とあるアプリの検索機能がかなり重く、調べてみたらオプティマイザに裏切られていた(知識が未熟だった)ときの話。検索の対象テーブルはA,B,C,Dとカラムがあり、A, Bに複合ユニークキー、B, C, Dに複合インデックスを設定していた。そのアプリの検索機能で…

【WordPress】https化で「保護された通信」にするための注意点

ある日、WordPressで作ったサイトにラビッドSSLで証明書を購入し、マニュアル(自分の場合さくらインターネットなのでさくらのマニュアル)に沿って設定したが、httpsでアクセスしても「保護された通信」にはなってくれなかった。どうやらアップロードした画…

【PageSpeed Insights】.htaccessを修正するだけで大幅にサイトの速度を向上【圧縮を有効にする+ブラウザのキャッシュを活用】

.htaccessに下記を足すとPageSpeed Insightsのスコアが20ほど増えた。 これに加えてPageSpeed Insightsに指摘された画像を適切なサイズに落とせば、ほぼ確実に緑スコアになるんじゃなかろうか。 (もちろん重たいJavascriptが動いてたり、サーバのスペックが…

【Unity 3D】クリック(タップ)先のゲームオブジェクトおよび座標の取得

Physics.Raycastでクリック先のオブジェクトと交点座標を取得できる。引数に必要なRayオブジェクトはメインカメラ一つの場合、 Camera.main.ScreenPointToRay(Input.mousePosition) で取得できる。なお、Physics.Raycastの返り値はbool値となっており、肝心…

【スポンサーリンク】