regepanのはてなブログ

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

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

ブラウザハック

ブラウザハック

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

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

PhpStormでtab indentの矢印マークを消す。

感動した。出来た。出来ないかと思ってた。勝てる気がしない。
しかも、やろうと思えば色も変えられる。
こういう恐ろしいほどのエネルギーが注ぎ込まれてるであろうソフトウェアを作ってる現場ってどんな感じなんでしょうね。

webstorm - How to change display of "tab character" on PhpStorm - Stack Overflow


PHPエンジニア養成読本 〔現場で役立つイマドキ開発ノウハウ満載! 〕 (Software Design plus)

PHPエンジニア養成読本 〔現場で役立つイマドキ開発ノウハウ満載! 〕 (Software Design plus)

PhpStorm Cookbook

PhpStorm Cookbook

MacでUTF-8のBOMを削除する方法。

TextWranglerで保存し直すことで削除できました。
PHPStormでは削除できないんでしょうかね。わかりませんでした。

f:id:reggaepunch:20170325120714p:plain

文字コード「超」研究 改訂第2版

文字コード「超」研究 改訂第2版

プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)

プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)

文字コード超研究

文字コード超研究

Filezillaで文字化けしたファイルをダウンロードする方法。

Macでの話。

↓これだと文字化けが直らずダウンロードできなかった。
【filezilla】日本語ファイルがダウンロードできないとき | @caramu

自分の場合は、Force UTF-8にすると文字化けが直り、ダウンロードもできた。
Force UTF-8の意味はわかりません。サーバーがUTF-8をサポートしてない?ということなんでしょうか。
今まではAutodetectで文字化けしてたので、そういうことになりそう??

プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)

プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)

文字コード「超」研究 改訂第2版

文字コード「超」研究 改訂第2版