読者です 読者をやめる 読者になる 読者になる

regepanのはてなブログ

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

ページは表示されるのに、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版

jquery-match-height ハマりどころ。

jquery.matchHeight Browser Tests
たまに勘違いするのでメモ。

これだけだと他のDOMツリーの.item-1の高さが揃わない。

$('.item-1').matchHeight();

クラス名変えるとうまく揃えてくれる。

$('.item-1').matchHeight();
$('.item-2').matchHeight();

jQuery pluginの挙動が他のよくあるpluginと違ってて気づくのに時間がかかった。だいたい1回実行したら全部に適用されるんだけど、.matchHeight()は違ったので。

追記

#data-api っていうのがめちゃ便利だと気づいた。JS書く必要さえなくなりました。
前々から知ってたけど要するにdocumentまじで読めということに尽きる。
GitHub - liabru/jquery-match-height: a responsive equal heights plugin for jQuery



jQuery最高の教科書

jQuery最高の教科書

作りながら学ぶjQueryデザインの教科書

作りながら学ぶjQueryデザインの教科書

gem install compassでエラー。

こういうエラーがでた。
stackoverflow.com

ここらへんのノウハウを得てなんとかインストールできた。
rubylearner.hatenablog.jp
gist.github.com

数年前も同じエラーが出た気がする。
なかなか学びを生かすというのは難しいということか。

たのしいRuby 第5版

たのしいRuby 第5版

Ruby on Rails 4 アプリケーションプログラミング

Ruby on Rails 4 アプリケーションプログラミング

Windows10をインストールできたので成功事例メモ。

いろいろとネットの情報を試したあげく結局あきらめて、新規Windows10のDVDを購入したらあまりにも簡単にインストール完了した。
もちろんプロダクトキーも何の問題もなく通った。

※今日本でWindows10 Homeを買うと約13,000〜16,000円とか、そこら辺の様です。
Amazon CAPTCHA

やったこと。

  • 以前Windows8を3000円位で購入していたので、それをインストールしたかった。(使ってないので。)
  • でもなぜかできない。これはインストール当時のWindows8と現在computerにインストールできたものが別物だったからプロダクトキーが承認されないというものなのかもしれない。
  • 今はMacしか持ってないので、MacからWindows8のUSBブートできるやつを作ろうとしたが、できなかった。
  • VirtualBox on MacWindowsが入っているので、そこのWindowsからWindowsUSBインストーラを作ろうとしたが、Virtualbox内のWindowsMacのUSBを認識してくれなくて断念。
  • VMware上のWindows10からメディア作成ツールとかいうやつでUSBブートメディアを作ろうとしたが、「理由はわからないけど、なぜかできませんでした。」的なメッセージが表示され、できなかった。
  • MacのターミナルからWindows10のUSBインストールメディアを作ったが、なぜか新規購入したcomputerではうまくインストーラが立ち上がらない。認識されてないっぽい。
  • Amazonで5000円位のHPのWindows7のDVDを購入しDVDプレイヤーを新規computerに繋いでみるも、立ち上がって途中までうまくいくかに見えるが、途中で「mediaが見つかりません」みたいなエラー(How to Fix "A required CD/DVD drive device driver is missing" Occurred in Windows 7 Install - Driver Easy)になり、これ以上進まない。この問題に関する回避策はいくつかネット上にあったが、Windowsを持ってないとできないものとか、低速のDVDがなんたらみたいな自分の理解不能なものとか、今自分が持っている設備で出来ないのものなどだったので断念。
  • ここら辺で疲れ果てて先ほどWindows10 DVDをお店で買ってきた。なぜかAmazonよりやすかった。アメリカ大統領選挙前だったらあと200円程安かった。
  • Windows10のDVDをプレイヤーに指すと、勝手にインストーラが起動。あとは画面の指示通りに進めて完了。最初からWindows10のDVDを購入すべきだった。
  • 今回いろいろやってみた思ったのはWindowsというOSは簡単にインストールできないようにいろいろとハッキング対策してるんじゃないだろうかと感じた。最初はDVDが認識されてるのに、途中から認識されなくなるとか明らかにおかしい。(ヒューレット・パッカードWindows DVDは他のcomputerにインストールできない?)そういう契約らしいけどcomputerを書い直す毎にOSも買う必要があるとか困りますね。

CPUを速いやつにアップデートできて、SSDが使えればいいんだけど。マザーボードが対応してないとかあるんでしたっけ?
専門外なので何ができて何ができないのかわからない。
Macに統一したいとか思うけど、OSの値段よりもMacの方が遥かに値段が高いのでまだ無理。