PHPのassert
PHPでのassert関数は、指定したassertionを調べて、結果がfalseの時に適切な動作をする。
pythonのrandomモジュール
pythonのrandomモジュールは乱数値を取得するモジュール。
random.random()・・・0.0〜1.0までのfloat値を取得
random.uniform(x,y)・・・x〜yまでのfloat値を取得
random.randint(x,y)・・・x〜yまでのint値を取得
random.choice(param)・・・param内から1つの要素を取得
random.shuffle(array)・・・array内の要素をシャッフルする
が主なrandomモジュール。
Mac Book Proがスリープ状態から復帰した時にタッチパッドとキーボードが使えなくなった時
対処法1:電源起動直後に「Command」+「Option」+「P」+「R」を長押する
これによりPRAMがリセットされる
PRAMリセットとは・・・
ユーザー設定などの時間や日付などをリセットすること。
対処法2:Shift+Control+optionを押しながら電源ボタンを押す
SMC(システム管理コントローラ)がリセットされる
対処法3:genius barに持っていく
ここに持っていけばほぼ治る
genius barに持って行って治るなら費用は1万1千円で済むが、
genius barでも治らなければ、Appleに持っていくしかなく、費用は6万5千円かかる
etc...
HTTPステータス
200番台
成功。
300番台
リダイレクト。
400番台
クライアント側のエラー。
500番台
サーバー側のエラー。
HTTPヘッダー
ユーザーエージェント
ブラウザの種類やOSの情報。
どのページからリクエストが発生したものなのかを示す。
更新されてたら(If-Modified-Since)/同じでなければ(If-None-Match)
ローカルキャッシュのデータが消去されていないかをチェックするために、ファイルの変更日付や管理情報をリクエストに含めておく。
クッキー
ブラウザに保存されているクッキーデータは毎回サーバに送られる。
ログイン状態を続けられるのは、ログイン時にサーバから送られてきたクッキーをブラウザが保存していて、リクエストの際に送っているからログイン状態が保てる。
受け取り希望(Accept,Accept-Language,Accept-Encoding,Accept-Charset)
どんなデータを受け取りたいか、画像や種類、言語、文字コードなどの希望を伝える。