PHPの文字列

PHPのヒアドキュメントで改行コードが CR(0x0D)LF(0x0A) のものをserialize()すると、unserialize()でfalseになるってのに悩まされ、結局、str_replace(array(“\r\n”,”\r”),”\n”,$string); ってやってからserialize()する事で解決した。

で、これでホンマに大丈夫か? と色々検索してると、
「str_replace( “\r\n”, ‘\n’, $text ); で置換できない。なんでだ?」 と書いてあるページを見つけた。

確かにシングルクォートで囲ったらエスケープシーケンスは単なる文字列になっちゃうねえ…。それはそういうルールだからしょうがないとしか言いようがない。

逆に、シングルクォートで囲ったものも、エスケープシーケンス有効ってルールだったら、エスケープシーケンス無効化の為に’\\n’とか書かないといけなくなるってのは嫌すぎる。

なんでこういうので引っ掛かるのかなあ? と考えるに “文字列”が文字列を現し、’A’は一文字を現すC言語やってた人ならそういう書き方になるのでは?と思いついた。

わしもPHPやり始めた頃は、文字列は”文字列”で一文字は’A’みたいな書き方してた事があったし、まあ、PHPのルールを学んでいく内に段々分かってくるものってのがあるねえ。

大型建造でまるゆ

kancolle_20160117_174320

まるゆに関しては、「三式潜航輸送艇」を参照。

イベントと6-2でまるゆ5隻になってたのに、間違って1隻解体してしまったのが、今年の頭くらい。

毎日大型建造に励むも、ながもん×2、陸奥×4、阿賀野×1とか中々建造できなかったが、今日ようやくできた。

最近、保有艦数で母港圧迫しはじめて来たが、まるゆ改Lv20が5隻揃ったらようやく運改修の餌にできて処分できるので少し余裕ができて有り難い。

PIXUS iP2700

昨晩届いたが、朝開梱した。
第一印象は、安っぽいおもちゃ。
テープ止めが最小限で、保護部品もビニール板と厚紙という具合にコストダウンを徹底しているのはさすがだ。

キヤノンのWebショップで5,000円、Amazon で2,915円という価格にも頷ける。

早速年賀状を印刷していて、印刷用紙受けが無いせいで印刷した年賀状が床に散らばるが、50枚の年賀状を一括セットし、印刷コマンドで放置できるのが有り難い。

で、Amazonで追加インクを買ったが、黒2本、カラー1本で6,000円と本体価格よりも遥かに高い。

互換インク使えば安くなるのだろうが、しょうもないトラブルでまともに印刷できないという事態は本末転倒なので、「本体安くし、消耗品で儲ける」というプリンタ屋さんの思惑に乗る事にした。

PX-403Aはハガキ印刷には使えなくなったが、複合機としてスキャンやコピーもできるから、PIXUS iP2700と二台体制となり、場所とってしまうのが困ったものだのう。

dynabook tab s38/26Mに外部バッテリ接続

ポータブルバッテリ接続したら、aterm mr03ln でもサクサク動いた。

どうやら、Windows10か、WiFiのRealtekのドライバが不必要な省電力をやりまくってて通信障害起こして糞という事みたいだな。

いつも1秒程度のものが5秒待たされるので、5倍の処理時間が掛かってる訳で、「5時間電池が持ちます(キリッ」と言いつつ「ACの1時間分の処理しかできてません」じゃ本末転倒やんけ。

こういう手段の為に目的を忘れる脳筋バカが、わしは一番嫌いなんじゃ。

Acerのタブレットでもその傾向はあるけど、ここまで糞じゃなかった。ああ、まともなタブレットが欲しいのう。

【艦これ】2015秋イベント終了

戦果は、今イベント分、嵐、Graf Zeppelin。
前イベントでまでで取れて無かった分、海風。
他は、秋月とまるゆさん2隻。

瑞穂、朝霜取れず。まあ、仕方ないね。

今日のメンテナンスで久々に家具が山盛り実装されたので模様替え。

kancolle_20151208_235851「七面鳥のごちそう」は、やっぱりキリクマバージョンに限る。

【艦これ】2015秋イベント

E1〜E5まで全部甲種でクリアしてて、後はE3で未取得艦を掘っているが、ドラマがあった。

ボス前で第二艦隊夕立が大破し、「ああ、撤退か」と思ったが、艦隊司令施設を積んでたので、護衛撤退画面が出た。

ただでさえ、E3は敵の全滅勝利が難しいのに、駆逐艦とは言え、第二艦隊2艦も抜けて勝てるのか? 少し迷ったがボス面へ進撃。

ちなみに分からない人の為に書くと、良い艦のドロップは敵を全滅させて勝利しないと出てこない。

T字有利が出たので、敵へのダメージが通り易く、昼戦でボス艦のみにできた。だが、夜戦面の主戦力である第二艦隊は旗艦の阿武隈だけが健在で一騎打ち状態。そして夜戦。

ボス艦の水母凄姫の耐久残は150ほどで、カットインが発動すれば勝てるが、発動しなければまず勝てないという微妙な状況。カットインは果たして出るのか…

kancolle_20151205_213032という訳で、無事カットインが発動し、海風をゲットできた。

あと、朝霜と瑞穂が掘れればコンプリートだが、道は長そうだ。

艦これには向かない dynabook tab S38/26M

  • 一日に一回以上フリーズ
  • タッチパネルが鈍くなり、三本指でスライドして何とかシャットダウンして、電源ONでもなおらない。
  • Aterm MR03LNとの相性が最悪で、パケづまりで母港にて10秒以上待たされ、挙句に猫。Acerのタブレットでこんな現象出た事無い。

音だけはいいので自宅でインターネットラジオ鳴らすにはいいけど、外出で持っていくと、再起動や電源ON/OFFゲームをやらされる事になる。

ホンマ糞やわ。

WordPressのテーマを変えた

テーマをtwentyfifteenに変えた。
子テーマ方式だが、皇紀表示は get_the_date() とget_comment_date()にフィルター入れた。
functions.php はこんな感じ。

4桁の数字と年にマッチしたら数値+660して皇紀を頭に付けるって処理。
シンプル 🙂

w4-820電池バカ食い検証

w4-820-sleepstudy-report

昨晩再起動した後、朝、9時に電源抜いて、スリープにしてずっと放置。
夜20:40頃にスリープ解除してみると、バッテリ残量8%。

見た限りではおかしな所はないが、何も動いてないのにリニアに電池が減っていってるという事は、バッテリ容量が減ってるって事かな?

今日は dynabook tab s38/26mをスリープ復帰後にフリーズする点を除いては、艦これやって、家に帰ってもバッテリが40%以上残ってるので、モバイル環境としては申し分無い。

ただ、スリープ解除後に高確率でフリーズするので、今Windows 10 を入れている 🙂

ますますドツボにハマるような気がしてならない。

【皇紀2675年10月17日追加】
dynabook tab s38/26mは、Windows 10に替えてスリープ復帰後のフリーズは今の所無い。

w4-820のバッテリバカ食いは、よくSleep Studyを見ると、電源引っこ抜いて11時間余りスタンバイ状態なのに、1時間当たりの消費電力が 1,361mWと異常に高い。

Windows 8.1 の再インストールして、ほぼクリーンな状態で、スリープリポートにもプログラムがActiveになっている項目が無い。

思い当たる事と言えば、Windows 10で頻繁にWiFiデバイスが無くなって通信不能になるので、LenovoのWiFi SDIOドライバを入れた位だが、ファームウェア書き換えられて、OSの認識できないところで、裏で必死に中国に情報を送ってるのかもしれんね 🙂

【/皇紀2675年10月17日追加】