PHPでechoの短縮構文を使う
PHPにおけるechoの短縮構文について
続きを読むgo-sql-driver/mysqlのDSNの指定
go-sql-driver/mysqlのDSNの指定について
続きを読むPHPでデコレーターパターンする
PHPでデコレーターパターンを簡単に書くためのスクリプトを書きました。
本来のデコレーターパターンはメソッドごとに挟みたい処理を書くのですが、PHPには__call
というマジックメソッドがあり、メソッドを1つ定義すると全てのメソッド呼び出しに対して処理を挟むことができます。
- インスタンスのメソッド呼び出しの前後で
- トランザクションを張りたい
- ログを出力したい
- 実行時間を計測したい
みたいなときに使えると思います。
テストから抜粋
<?php $yankeeDecorator = new TailDecorator('!?'); $cat = new Cat(); /** @var Cat|Decorated $decorated */ $decorated = new Decorated($cat, $yankeeDecorator); /** @var Cat|Decorated $doubleDecorated */ $doubleDecorated = new Decorated($cat, $yankeeDecorator, $yankeeDecorator); // '111222' $cat->Concat('111', '222'); // 'abcdef!?' $decorated->Concat('abc', 'def'); // '114514!?!?' $doubleDecorated->Concat('114', '514');
デコレーターというよりAOPの出来損ないでは?
はい
マイニングマシンの電源ユニットをCPUクーラーで冷やす
みなさんこんにちは。バーチャルユーチューバーのキズナアイです。
今回はマイニングマシンが安定しない原因のひとつ「電源ユニットの過熱 → 安全装置によるシャットダウン」を解決してみたいと思います。
なんと今回、電源ユニットをCPUクーラーで効果的に冷やせることがわかりました。
続きを読む秋葉原駅の「アンケートにご協力お願いします」に協力すると最終的にどうなるのか
秋葉原駅のAKB CafeJR電気街口をちょっと外に出ると、iPad mini片手に「アンケートにご協力お願いします」と声をかけている女性をたまに見かける。(秋葉原の他の場所や、有楽町駅でも同様に声をかけられたこともあります)
今までずっと「あ、忙しいので」と断っていたのだが、アンケートに協力するとどうなるのか気になり、アンケートに答えることにした。
要約:彼らは不動産営業。家買う予定ないのであれば、アンケートは無視するのが正解
1. アンケート
続きを読む8000モナ紛失の巻
1モナ50円位の時に10000モナ買い、スマホのウォレット(Coinomi)に保存していた。 1モナ500円とかに値上がりして喜んでいたところ、先日スマホをつい初期化してしまい8000モナを紛失してしまった。(2000モナは取引所に移動していた)
値上がりの前後で「このウォレットには約10000モナが…」みたいな自慢をして回っていたので私の周囲の人はけっこう覚えており、 「セルフGOX乙w」 「モナの希少性を高めることに貢献しているね」 などの温かい言葉を頂いています
「trezorさえあればこの惨劇を回避できたかもしれないね」(アフィリエイト)
12/08追記
モナ紛失をきっかけにNiceHashでBTCのマイニングを初めたのが3週間くらい前のこと。1ヶ月で5000円分くらいの利益が出るなと喜んでいたところ、無事NiceHashがGOXしたというニュースが昨日入ってきた。GOX芸人としての地力が高まってきたのを感じる。あとはZaifがGOXしてくれれば取引所GOXの経験も積めて便利
Revive adserverのインストールについて
この記事は、「第2のドワンゴAdvent Calendar 2017」1日目の記事です。
私はドワンゴ社員ではありません。
Revive adserverとは?
https://www.revive-adserver.com/
- 広告管理・配信ツール
- PHPで作られている
「動作を見てみたいなあ」
「誰かの作ったDockerイメージを動かせばいいじゃん」
「なんかバージョン古いな」
ということで、インストールだけやります。
続きを読む