日曜プログラミング

PHP好き集まれ〜!!

XPS15の画面がチラつく不具合

先日、パソコンを買いまして、
それも結構な値段で買っちゃいました。
DELLのXPS15というパソコンなのですが、
使っていると画面がチカチカチラつくという不具合が多く報告されているらしいです。

これはWindows10とドライバとの不具合とかどっかに書いてあったりなかったり。。
とにかくredditなんか大炎上してる模様してました笑(2chの某スレも少し炎上)


いろんなサイトをみて
ドライバを更新するだの巷じゃ噂されてますが、
私の場合それでも解決しませんでした。


しかし、先日ようやくいじってると解決したので、それをお伝えします。
もしかしたら皆さんのXPS15もチラつきが無くなるかもしれません。


まず
Windowsのスタートメニューから
インテルと入力してください。
そうすれば、おそらく
インテル(R)HDグラフィックコントロールパネル
みたいなアプリケーションが出てくると思うので、
それを開きます。

"電源" => "バッテリー駆動"

"パネル・セルフリフレッシュ"とあると思うので、
これが有効になっていたら、無効に変更してください。

ちなみにパネル・セルフリフレッシュとは
「画面の表示内容に変化がないとき、GPUから液晶パネルへ の信号送信を止めることで消費電力を低減する機能です」
ということらしいです。

これでダメだったら知りません。

じゃあ。

laravel5.1のマイグレーションでエラー

Laravelのマイグレーションを実行するときに、
1215 Cannot add foreign key constraint
とエラーが出て結構悩みましたけど解決したので、メモしておきます。
ちなみにLaravel5.1(LTS)です。

未だに理解しかねる部分があるのですが、
今回エラーがでた時のマイグレーションファイルは
デフォルトのusersテーブルと

<?php
public function up()
    {
        Schema::create('entries', function(Blueprint $table){
			
			$table->increments('id');
			$table->integer('user_id')->unsigned();
			$table->string('title', 85)->unique();
			$table->text('body');
			$table->timestamps();
			
			$table
			->foreign('user_id')
			->references('id')->on('users')
			->onDelete('cascade')->onUpdate('cascade');
		});
    }

というentriesテーブルのマイグレーションファイルの時にエラーができました。

今回はこれに、

<?php
$table->engine = 'InnoDB';

を追加するとエラーがなくなりました。

General error: 1215 Cannot add foreign key constraint

ここら辺の議論を参考にしました。

MyISAM doesn't support foreign keys and sometimes it's the default.
だそうです。

ただ、usersテーブルと以下のようなpostsテーブルの時はうまく行ったので
いまいちしっくりきません。

<?php
public function up()
    {
        Schema::create('posts', function(Blueprint $table){
			
			$table->increments('id');
			$table->integer('user_id')->unsigned();
			$table->text('content');
			$table->timestamps();
			
			$table
			->foreign('user_id')
			->references('id')->on('users')
			->onDelete('cascade')->onUpdate('cascade');
		});
    }

この場合はデフォルトで、InnoDBに設定されていたのでしょうか。
わけがわかりません。

とりあえず
外部キー設定する際には、
あえて

<?php
$table->engine = 'InnoDB';

これを書いておいた方がよさそうです。

以上です。

目黒駅から徒歩2分のとんかつ屋「とんき」に行ってきた

先日、かねてから評判のよかった
目黒駅周辺にあるとんかつ屋「とんき」に行ってきました!

食べログの評価でも3.6と上々!!
tabelog.com


ちょっと入りにくい暖簾をくぐり扉を開け
店内に入ると
何やら職人さんらしき人たちがカツを揚げてる笑

今まで
本格的なとんかつ屋に行ったことがなかったので、これは期待と思い、従業員さんの案内どおり
2階に誘導される。

そして
ロースカツ定食2000円と頼みました!
いや~楽しみです!!

この平成の時代に大学生らしきおそらくバイトさんの従業員の方が
渡る世間は鬼ばかりの中華屋のような服装で何やら雰囲気を漂わせて働いていらっしゃる。
店内の内装も昭和初期の建物のような、よくわかりませんが、そんな感じで趣きがあります。

いや=きました。
待ってました!ということでロースカツ定食が配膳されてきました!!

食べてみると
これまで食べてきたトンカツと何やら違う
これは肉を食べてる感じすると思い、とにかく肉を味わうことができるトンカツでした!
トンカツをむしゃぶりご飯を口に頬張る
一瞬です。ほんの一時の刹那にお椀に入った白めしはあっという間になくなってしまいました・・・。
当たり前です。
トンカツはご飯が進む。焼肉の次ぐらいじゃないでしょうか。誰でも知ってます。

ご飯おかわりしたいです
ごはんおかわりしたら300円もします。
我慢です。
そこは我慢です。
ただでさえ2000円もする定食です。

と思い、それからはご飯とトンカツの両方を食べたいという衝動を抑え、カツをとにかく胃につめこむことに集中しました。

ようやく食べ終え、よしそろそろ出るかと思ったとき・・事件は起きました。

隣で食べている人達が急に手をあげ、何やら店員さんに頼んでる
そうするとキャベツをドサッと持ってきて
皿に注いでるではないか!!

この光景は他のトンカツ屋でみたことがあるぞ・・
まさか・・と思った

即座に私の脳裏に思い浮かんだ・・もしかしてキャベツおかわりし放題なのか
それと同時にもしかしてご飯もおかわりし放題なのではないか??
嘘だろ・・と思った

私はPCをカバンから取り出し
すぐ調べた
そうしたら
ご飯・キャベツおかわり自由と書いてあるではないか!!!!!

うわあああああああああああああああああああああああああああああああああああああああああああああああああ


ってことで
この何やらもやもやとした衝動を抑えることができなかったので
私は食べログのコメントに始めて書き込むことにした。
以下の内容である。

「本日、目黒駅周辺に美味しいトンカツのお店があると聞いて、伺いました。
とんかつ自体は普通でした。
そして特に不満もありましたでしたが、
途中で隣の人がご飯とキャベツをおかわりしてたのを見て、
その場でネットで調べて、ご飯とキャベツおかわり自由だということを食べ終わった後に知りました。
普通は配膳されるときに、おっしゃることではないのでしょうか??
そもそもの値段が2000円でその値段に
ご飯とキャベツのおかわり分が含まれていると考えると悔しくて仕方ありませんでした。
このような不快な思いは2度したくありません。
他のお客さんにも同様の不快な思いをさせないために是非とも配膳時のおかわり自由の申告を義務化して頂きたいと思いました。」


すると食べログさんから不適切な発言があるということで非公開ということになった

これはどういうことだ!!!!!!!!
ということで明日またそのとんかつ屋に行ってご飯おかわりしまくってきます

終わり。