2017-07-01から1ヶ月間の記事一覧

秀丸をCSVモードで利用する方法

http://blog.segu.jp/2012/05/csv.html 表示→タブストップ→CSVモード……を選択すると、CSVを列単位で区切って表示、編集ができるようになる。 特定の列のみを削除などの編集も可能。

httpヘッダフィールド名は大文字小文字を区別しない

http://kiririmode.hatenablog.jp/entry/20151226/1451055600 RFC 7230 3.2 でフィールド名は大文字小文字の区別をしないと書かれている。 フィールド値は大文字小文字を区別する。 (ただutf-8とUTF-8がどちらも有効なように、フィールド値を解釈するときに…

旧約聖書 詩篇

読了。 150篇の詩をまとめた章。読み手はダビデを始めとしたこれまでの登場人物や名も無き人たち。 内容はだいたい主を讃えるもので、詩なので大した中身が無い。 詩なので1篇が短いものが多いのが救いか。(中には結構長いのもある) 教会のミサで朗読され…

勝ち逃げを考慮した場合、「11連ガチャ」は本当に得なのか検証

ソシャゲには大抵、本来ならば10回ガチャを引けるだけのコストを一括で支払うことで11回ガチャを引けるというシステムがある。 このシステムは一見すると得のように見えるが、特定のキャラのみを目的としてそれが出た時点でそれ以上ガチャを回さないという戦…

PHPで、配列を関数に渡す場合の挙動

http://tanakahisateru.hatenablog.jp/entry/2013/12/12/012728 PHPで変数を仮引数に代入するときには、メモリ空間上で値のコピーは発生せず元と同じ実体を見る。(参照変数であるかのような振る舞い) 仮引数の値を変更すると、その時点でメモリ空間上にもと…

Replica

プレイ。 steamで販売している、他人のスマホに入って情報を引き出していくことでストーリーが進むゲーム。 ジャンルとしては怪しい箇所をクリックして進めていく脱出ゲームに近い。 スマホ画面の操作と、SMSのメッセージ着信で話が展開していくというアイデ…

出水ぽすか「約束のネバーランド」

読了。4巻まで。 人を食う鬼によって食品として育てられていた子どもたちが、そのことに気づいて養護施設から脱出をするというストーリーの作品。 デスノートに近い感触の頭脳戦が主である。 小さい子まで含めて全員を救いたいという縛りを入れることで優秀…

phpExcelで、範囲コピー(セルの結合(マージ)にも対応、画像にも対応)

https://gist.github.com/culage/b7aaace3a2de3720809c8f68337c190c

phpExcelで画像のコピーを作成する方法

ファイルから画像を追加するときのように、PHPExcel_Worksheet_Drawingオブジェクトを作成してシートに追加するのだが $image_src = getDrawingCollection(); $image_copy = new PHPExcel_Worksheet_Drawing(); $image_copy->setResizeProportional(false); …

PHPの"Allowed memory size of 134217728 bytes exhausted"エラーの原因がしょうもなかった件

foreachループ内でforeachで回しているコレクションにアイテムを追加していたので永遠にループが終わらずにメモリが溢れるまでアイテムを追加し続けていた。 それだけならまだ気づいたと思うんだけど、今回はテスト用に下のようにbreakを入れて1回しか追加…

phpExcelでセル番地を取得する方法

https://gist.github.com/onocom/8e72386214a5675b2a9a#file-phpexcel-howto-getcelladdressnumber-php-L1 PHPExcel_Cell::rangeBoundariesなどを使う。

phpExcelで画像を削除する方法

以下で全画像を削除できる。 $images = $sheet->getDrawingCollection(); foreach ($images as $imageKey => $image) { // $image->getCoordinates() ……で画像が配置されているセル名(A1とか)が取得できるので、 // それで消すものを判定できる。 // $image…

「公平なガチャ」アイディア

http://qiita.com/yyu/items/ffa5960a721a0b36a354 qiitaにもハッシュを使ったアイディアあるがそれとは違って、もっと単純に「公平であることが確認できる乱数」を発生させられれば、それで良いのではというアイディア。 要するに乱数発生アルゴリズムと乱…

グレッグ・イーガン「ひとりっ子」

読了。 行動原理 人の脳配線を変更できる「インプラント」を題材にした作品。 技術が思想に影響する世界の話という意味で「しあわせの理由」収録の「適切な愛」に似ている。 真心 行動原理と同じく「インプラント」を題材にする作品。 ルミナス 数学的整合性…

default_charsetはデフォルトの文字コードのことではない、なんてことはない

http://linuxserver.jp/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/php/%E3%83%9E%E3%83%AB%E3%83%81%E3%83%90%E3%82%A4%E3%83%88%E7%92%B0%E5%A2%83%E3%81%AE%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E5%AF%BE%E7%AD%96 default_chars…

stateパターンとstrategyパターンの違い

stateはインスタンス化した後で変化しうる。状態なので。 strategyはインスタンス化のときに決定して変化しない。戦略(ロジック)なので。

エクス・マキナ

視聴。 世界的なIT企業社長が人里離れた研究室でアンドロイドを製造しているところへ、その会社の社員の1人である主人公が招かれるという作品。 基本的なストーリーラインはアンドロイドが生みの親に反逆して自由を手に入れるというもので、あまり突飛な作…