変更ファイルの一覧を確認する
git log --name-only
q を押すとさらにページ送りされる
一覧性が非常に便利。
大阪の桜宮高校のバスケットボール部主将の自殺問題でいろいろ全国的にも体罰について見直すきっかけになっているのではないでしょうか。
学校現場のいろいろな隠蔽してきた問題が噴出しているようでここですべての膿を出し切ったほうがいいなぁと個人的に思います。
ただ、この体罰的な考えは学校現場だけでなく職場環境でもあてはまるなぁと思います。
仕事上の上司や部下の関係って、顧問と生徒の関係によく似ているかと。
プレーのミスや技術不足において顧問が体罰が意味がないのと同じように、
仕事のミスや能力不足を過度な残業や減給をちらつかせて無理やり働かせる行為(パワハラ)当たり前だけどだめだと。
するべきことは、足りない部分を補えるように周りでサポートすることですね。
ついつい、責任を本人のやる気や根性だけに転嫁して物事を考えがちでサポート不足を棚上げしている傾向があるなと。
自戒の意味もかねて、この問題を受け止めたいなぁと思います。
CSSのせいでした。ってのがおちなんですが
Google swiffy で書き出したJavascriptで描画されるSVGのテキストフィールド部分に body タグが使われているみたいで、HTML全体のbodyタグに背景黒を指定していたCSSがそのままテキストフィールドの背景色にも影響してしまいました。
ですので、とりあえず body タグに対する背景色指定をはずして
id指定にしました。
body{
background-color:black;
}
<body>
#aaa{
background-color:black;
}
<body id="aaa">
初期化以外で、やっぱりid,class指定のないスタイルを使ってはいけないなと思いました。
/**
*
* @param mixed $v
* @return boolean
*
**/
function v($v){
if(is_bool($v)){
return $v;
}elseif(is_numeric($v)){ // all numeric (0 and '0') are true.
return true;
}elseif(is_string($v)){
return !empty($v);
}elseif(is_array($v)){
$v = array_filter($v,"v");
return !empty($v);
}elseif(is_object($v)){
return v(get_object_vars($v));
}else{
return !empty($v);
}
}
実際にHTMLに出力するときは 0を値とみなすことのほうが多いと思いますので
0もTRUE扱いにしています。
$a = 0;
if(empty($a)){
echo 'TRUE';
}else{
echo 'FALSE';
}
これが、TRUEになることは容易にわかるのですが
$a='0';
if(empty($a)){
echo 'TRUE';
}else{
echo 'FALSE';
}
これも、TRUEになるとは盲点でした。恐るべしPHP
値の不明な変数を初期化する場合
if($a){
$a = 'hogehoge';
}
もしくは
$a = $a ? $a : 'hogehoge';
これを以下のように書きます。
$a || $a = 'hogehoge';
|| は、if文の条件式にしか普段は使わないのだけれども
編集の初期化処理などに使うと1行で簡潔にかけて意外ときれい。
あまりこういう記述を増やすとPerlみたいに暗号のようなコードになりそうなので
ほどほどにしながら、ワンポイントで使うといいかも。