regepanのはてなブログ

個人的なメモ帳レベルの文章。

新しいメガネに目が慣れてきた。

5年ぶりに買った眼鏡に慣れてきた。最初は眼鏡の周りが歪んでいたがかなり改善された。
今は新しい眼鏡一本で生活してる。

5年以上ぶりに眼鏡を買った。

レンズとフレーム全部で650,000vnd。これで一番安いセットかな、たぶん。フレームはそんなに良いものでは無さそう。すぐ壊れそうな気がした。しかし軽い。
視力も機械と、視力検査で図ってくれた。

手元と遠くを見るときで世界がゆがんでいるように感じる。これで大丈夫なんだろうか。目が悪くなりやすかったら最悪だ...

目を温めれば 視力はよくなる! (健康プレミアムシリーズ)

目を温めれば 視力はよくなる! (健康プレミアムシリーズ)

git archiveで--diff-filter=AMCRを付けても、fatal: pathspec ... did not match any filesと出る時の回避法

Macの話です。
terminalで.git/フォルダのあるディレクトリに移動してから、コマンドを実行すると直る。

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)

実用Git

実用Git

Gitがこわい

Gitがこわい

Adobe Fireworksは単体では契約できないそうです。コンプリートプランが必須です。

Adobeのサポートに確認したのでまぁそうなんでしょう。
すべてCreative Cloudのアプリかシステムが悪い。

Fireworksのご利用にはコンプリートプランが必須です。コンプリートプランを契約して下さい。」

と言えば済むのにはっきり言わないから。。結構検索してしまったしサポートに連絡してしまった。
しかしみなさんコンプリートプランに関して言及してないところをみるとコンプリートプランを契約してるのかなぁ。もしかして常識?

jQuery Validation Plugin 重要機能おさらい。

本家サイト・ドキュメント

jQuery Validation Plugin | Form validation with jQuery

Guthub

github.com

jQuery.validator.addMethod()

jQuery.validator.addMethod() | jQuery Validation Plugin
なんだかんだで自分でrule作ったほうが速いことがある。既存rule内でやるのが本当はいいんだけど。微妙に適当なruleが無い時に便利。

ignore(validationを無効化・無視したいformの要素に.ignoreとか付けると無視できる)

https://jqueryvalidation.org/validate/#ignore

data-rule-*** という形式でvalidation ruleを設定できる。便利。

johnnycode.com

  • data-rule-required="true"
  • data-rule-email="true"
  • data-rule-minlength="6"

↑こんな感じ。

group化。姓名, zip code, phone numberでinputが別れている時便利。error messageが一つだけでる。

https://jqueryvalidation.org/validate/#groups

ページは表示されるのに、Chromeのコンソールで500 internal server errorが出る件。

↓こんな感じ。
f:id:reggaepunch:20170425050106p:plain

ページは表示されているから意味がわからなかった。
普通ブラウザ上にも500って出るもんだと思うけど。
で、なんかPHPとかでremoteのhtmlを取る時にこれになっていて、PHPのfile_get_contents()でfalseが返ってくる。。
当然htmlは取れない。やっぱ500になってる。。ということで調べると下記の回答が。
stream_context_create()という見慣れない物を使ってるのでよくわからないけど、これでhtml取れました。
stream_context 〜 とか、こういうのはどこで勉強できるんでしょうね。ブラウザなのかな?
知らないことが今だに山盛りな感じ。
stackoverflow.com

ブラウザハック

ブラウザハック

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化