布団が俺を呼んでいる

丘山大一のぶろぐ

こち亀

ついに届いてしまった。
酔った勢いでポチりました。
酔いとは実に恐ろしい。

どどーん



重さ



あと個人が本の買う単位で、
「一万円分」
「1メートル分」
あたりは聞いたことあるけど、
「15Kg」
は初めてだな。

幸い、中はダンボール5箱分に小分けされていたので、3階の部屋まで5往復して運びました。
筋トレ筋トレ。
漫画で筋トレってなんだ。

中身

二箱だけ開封。
ちょっと雑な感じに見えますが、ギッチリ詰めたら重くなりすぎて運べないし、傷んでしまう。

多分、これが正解の梱包ですね。
それになりより、こち亀って「キレイ」よりも「雑然」としている方がらしいと思います!

本当は組み立ての本棚もあるのですが……部屋が狭くて組み立てられにゃい(´・ω・`)
きっと他の方々が写真を上げてると思うので、そちらを見てね!






【Amazon.co.jp限定】こちら葛飾区亀有公園前派出所 200巻刊行記念 コミック1-200巻 オリジナル描き下ろしイラスト本棚付セット

新品価格
¥148,000から
(2016/10/30 20:22時点)

エンジニア本当に必要だったもの

体力(確信)

というわけで

最近太ったなーと思いつつ、しかし酒とラーメンは止められない
しからば運動するまでよ。

一週間前までの持論:「わざわざ運動する生き物は人間だけだ!」
お腹を顧みての結論:「俺は人間だから運動しなくちゃだめらしい」

というわけでためしに走ってみた(20分ほど)

……足がっ、足がっ、生まれたての小鹿のように…プルプルとっ……!

というわけでためしに泳いでみた

クロールができなくなっているだと?(愕然)
平泳ぎですら続かないだと?

というわけで

予想では多分三か月持たないでばたんきゅー。
現実に今は風邪をひいてばたんきゅー。



気力より体力 一流のコンディションを手に入れる

新品価格
¥1,404から
(2016/10/21 02:48時点)

MSPaintアップデートされるってよ

へー。

3D対応?

3D化対応するのは実に素晴らしいことだと思うんですが、「お手軽」で「単純な操作しかできない」というのもペイントの強みだったので、それが失われそうで怖い。
まあまだプレビュー段階の話。
期待して待ちましょう。


Adobe Illustrator CC|12か月版|オンラインコード版

新品価格
¥26,160から
(2016/10/16 13:52時点)

Windows Phone (Windows Mobile) Windows Update 後の再起動ににかかる時間(10.0.14393.321)

忘れずに、忘れずに……

今回はこんな感じ

アップデートファイルのダウンロードや更新自体は完了しているので、再起動にかかる時間だけです。
合計15分で更新が完了しました(歯車云々の時間は省略)。
今回もほぼ変わらぬ速度でなにより。すごい安定しているな。

状況によって時間は大きく前後すると予想されますので、目安の一つとして。


バージョン

端末はNuAns Neoです。
本日時点の各バージョンは、
バージョン:1511
OSビルド:10.0.14393.321
ファームウェアリビジョン番号:1028.020.001.92
ハードウェアリビジョン番号:1.0
無線ハードウェアバージョン:1.0
チップSOCバージョン:8952

更新情報

こことかにも出てる。
バグFixが中心らしいですね。


千年戦争アイギス 王子覚醒しました

唐突な話題。

千年戦争アイギス

DMMゲー。
課金要素が他のゲームに比べて小さい(らしい)のが特徴。
低レアユニットが結構重要だったりする。あと男たちの存在感。
進捗の目安である王子覚醒がこの前完了したので、記念に何か書いておく。
ちなみに微課金ユーザです。たぶん。

うちでよく使う面子

ソルジャー
ケイティさん:
何はともあれ初手KT。KTさんが崩れた時、それは全軍が崩れるとき(プレイミス)。
ちなみに記念すべきストーリーの「魔界の洗礼」で剣持ったデーモン倒したのはKTさんでした。
「デーモンの魔法?どうせ単体攻撃だろ?余裕余裕」→「マルチロックだと!聞いてねえ!」→「撤退間に合わない、前線崩壊したー」
→「残ったのKTだけかあ、これは受けられないなあ」→「あれ?受けれた?」→「餅つき」→「勝った」
リーゼロッテはん:
KTさんの代わりに出動したり、同伴したり。
性能としてはKTさんより上なので、先に出すこともある。
とにかく雑魚ラッシュをさばくマップでは優先して使っています。

ヘビーアーマー
レアンお姉さま:
頼りになる赤い壁。ずっとレギュラーだったのですが、最近出番がなくなってしまった……。
ギャレットの旦那:
うちはベルニスさんがなかなかこなかったので、ギャレットの旦那も立派にヘビーアーマーとして運用していました。
油断すると落ちていますが、それでも頼りになるナイスガイ。
今でも男専用MAPでは大活躍。
ミランダさん:
深刻なヘビーアーマー不足に悩んだわが軍に振って降りた救済、「デイリー復刻」。
ちょっと防御力で今一歩なところもありますが、今では立派な主力です。

ワルキューレ
レシアちゃん:
魔法防御力が高くて攻撃速度が高い。魔法使い系のボスに放り込むと非常によい働きをします。
始めたばかりのイベントでとったので、能力が低いのですが、今でも一軍。

サムライ
ヒバリん:
何も言うまい。強い強い。イベントありがとう。
この子が来てから、急に色々なマップがクリアできるようになりました。
そしてこの子がきてから、ヘビーアーマーの場所が減りましたw

魔法剣士
サビーネん:
たしか、初めてガチャであたったプラチナユニット。
思い入れがあったのでそこそこ育てた。
最近は二軍落ちしているが、ちょいちょい出番も回ってくる。

神官戦士
エーテルちゃん:
通常編成(初見マップでよく使う編成)で、唯一の銀枠。
配置ミス(痛恨)をかました時でも、とりあえず近接枠におけるのが便利。
回復要員として、ちょいブロック要員として、マルチな活躍をしています。

ボウライダー
マーガレットお母さん:
ボウライダーを全然持っていない時にガチャで引いた。
で、試しに使ってみたところ……強い! 
この子がきたせいで、サビーネの居場所がなくなりましたw 弓は魔法(物理)よりも強し。
エーテルちゃんと配置場所を奪い合う毎日です。

魔人
ラクシャーサ様:
なぜかひけたガチャ黒。
当然のことながら、差し込み枠。
勝てない相手でも果敢に立ち向かい、キャーして数十秒で戦場に戻る姿はまさにザ・足止め。
特に初見マップでは頼りになります。

アーチャー
ダニエラさん:
近頃二軍落ち、でも時々お声がかかるお姉さん。
バシラ(妖怪?):
無料でもらえるユニット枠。
困ったらトリプルショットで無理矢理戦局を打開できるのは便利。
地味にタフが気がする。

メイジ
ヴァレリー兄貴:
みんなの味方、ヴァレニキ。
射程がちょっと長い、その一点がキラリと光る白フード。
もちろん男マップでは主力。
オデ子:
オデットさん。
ぶっちゃけ使いづらいw が、他に強いメイジを持っていないというのもあり一軍。
マジックバリアは便利といえば便利だけど。
なんだかんだで数々の敵を焼き払ってきた脅威のお方。

ヒーラー
アリサちゃん:
ドルカママン:
銀枠ヒーラー。今でこそ出番が減ってしまったが、砂漠マップくらいまではバリバリの一軍でした。
今でも、ゴーレムを受けるときなど、とにかくヒーラーが必要な時に駆り出されます。
イーリスちゃん:
主力ヒーラー。無料でもらえるしね。
癒しの小奇跡をうまく使えずに、いつも配置タイミングで悩んでしまう。
エリアス先生:
イベントで来てくれてありがとう。強いヒーラーはいるだけ助かります。
スキル時の狭い回復範囲が、逆に便利だったりすることもある特徴ある先生。
サーリアん:
ガチャで来ていたが、育成リソース不足から放置されていたヒーラーw
が、どうしても魔法都市を突破するためにヒーラーが必要だということがわかり、急遽育成された慈愛の祈り。
育ててみたらかなり強く、さっさと育成しておけばよかったとプレイヤーを凹ませてくれたいい娘。

ウィッチ
デスピアにゃん:
ねこねこ魔女。初めて引いたガチャ黒。
これまた思い入れがあり、一気に覚醒までもっていった。
その結果、他のウィッチの出番が激減したw 強い。
KT先生と一緒に出しておけば、大抵の鎧ラッシュならさばいてくれる頼りになる魔女。

風水使い
クルルるるるるる~:
回復力低っ! 使えなーい。
そう思っていた時期が俺にもありました。ごめんなさい。
毒マップのみならず、複数回復が必要なマップでは駆り出されます。
この子を使うとき、FF5とサムスピが思い出されるのは私だけでしょうか。

レンジャー
フウカさん:
何を隠そう、うちの第二のアーチャーw
とにかく対空戦力が欲しいときはこの子も主力。
もちろん、メインはその罠。一体、この子だけでどれだけのボスを足止めしてきたか……。

モンスターハンター
レーゼルん:
強いぞモンスターハンター。
イベントでは完全体にはできなかったけど、それでも十分強い。
まばらにとんでくる航空戦力を叩き落とし、タフなヤツらもゴリゴリ削る。
しかし対オーク弾の出番はほぼないw

ブロンズなレア度な方々
時々出番が回ってくるブロンズな男たち。
低レアとはいっても、いや低レアだからこその便利さがある。
そんなわけで
ヘクター、ディルク、ラセル、侮れない人ロイ×2 はレベルマックス。

他にも使っているのはいるけど、出番が多いのはこんな感じ。



千年戦争アイギス 英雄の絆 (1) (電撃コミックスNEXT)

新品価格
¥666から
(2016/10/10 20:20時点)

SQL Server sp_MSforeachdb を使う

こんなんあったんですね。便利。

用例

CREATE TABLE #RESULT_TABLE
(
DBNAME nvarchar(30)
)
EXEC sys.sp_MSforeachdb 'USE ?;INSERT INTO #RESULT_TABLE SELECT DB_NAME() '
SELECT * FROM #RESULT_TABLE;
DROP TABLE #RESULT_TABLE

インスタンス内のテーブル一覧が単一のデータセットで拾えるぜひゃっほい。

こんなやり方してました

まあこれはこれで利用できることあるんですが。


SQL Server 2016の教科書 開発編

新品価格
¥3,888から
(2016/9/26 21:15時点)

SQL Server の 容量を取得する

SQL Server の容量・サイズとは何を指すのか。
よくわからない。
よって、ここに書いてあることもわりと適当。
大体あっているといいなあ。

GUI で見るとき

Management Studio で データベース上で右クリック、
コンテキストメニュー「プロパティ」-「全般」から見るとき。
・サイズ: MDF + LDF ファイルの大きさ。
・使用可能領域:サイズ - (MDF ファイル内で既に使用されている領域 + LDF ファイル内で既に使用されている領域)

コンテキストメニュー「プロパティ」-「ファイル」から見るとき。
・初期サイズ(MB):現在のファイルの大きさ。ファイル単位。上記のサイズ = 初期サイズ(MB)の合計

SQLで確認するとき

SELECT file_id, name, type_desc, physical_name, size FROM sys.database_files ;  
・コンテキストメニュー「プロパティ」-「ファイル」から見るとき。 に相当。

SELECT sum(size) from dbo.sysfiles
もしくは
SELECT CONVERT(numeric(18,2), sum(size)*8192/1048576) from dbo.sysfiles
・コンテキストメニュー「プロパティ」-「全般」から見るとき。 サイズ。 に相当。
・このクエリの「size」 は8KBページ単位なので、おおざっぱに計算してやった方が見やすい。

select CONVERT(numeric(18,2),FILEPROPERTY(file_name(fileid),'SpaceUsed')*8192.0/power(1024.0,2)) from dbo.sysfiles where fileid = 1
・データベースのMDF のうち、使用済の領域。
・除算かませているので若干結果が怪しくなる。

EXEC sp_spaceused
・これまで上記で書いてきた情報をまとめてとれる感じ。(ファイルごとのサイズはとれないけど……)
・使用済の領域についてはコッチの方が正確な気がする。(根拠なし)
・結果セットができるストアド ということもあり、軽く見る分には便利だが他の処理には組み込みにくい。


ところで

「SQL」という単語と「クエリ」という単語がごっちゃになっています。
ゴフ(吐血
分かっているけど使い分けられない。




SQL Server 2016の教科書 開発編

新品価格
¥3,888から
(2016/9/26 21:15時点)

NuAns NEO Anniversary Update配信

あれ? 終わってる……

バージョン
本日時点の各バージョンは、
  • バージョン:1607
  • OSビルド:10.0.14393.189
  • ファームウェアリビジョン番号:1028.020.001.92
  • ハードウェアリビジョン番号:1.0
  • 無線ハードウェアバージョン:1.0
  • チップSOCバージョン:8952

なんか更新されてるし

こっちを見るべきか。


なんか
ストアが若干変わったなー とか
カメラってこんな機能あったんだー知らなかったなー とか
岳南鉄道に乗っている時に思いましたが、事実変わっていたなんて……

岳南鉄道 に 乗った

工場夜景で有名(らしい)岳南鉄道にのってきました。
通称「岳ちゃん」

夜景の見方

鉄道夜景電車が月に1回程度運行されています。2両編成。
1両目は通常通りですが、2両目は電気を非常灯にし、暗い車内から夜景を見られます。
ちなみに、解説のガイドつきでした。(専門の方がいらっしゃるようで)
運賃は一日フリー券を700円で購入。昔懐かしい硬い紙キップで、富士山の写真入り。

写真は撮るには撮ったのですが、走行中はフラッシュが使えないためピンぼけしまくりでした。
ので、どんなところ?
という方は、
「岳南鉄道 夜景」
あたりで検索してください。画像検索すると結構キレイな写真が拝めます。

なお、始発駅である岳南鉄道「吉原駅」はJRの駅のさらに奥にあり、ぶっちゃけ見つけづらいですw
もし行く人はちょっと余裕をもって行くことをお勧めします。

昔は

工場夜景のよさなんて全然理解されませんでしたが、いい時代になったもんだ……。


鉄道コレクション 岳南電車ED40形(ED402)

新品価格
¥1,700から
(2016/9/25 20:38時点)

Delphi プロジェクトファイルのコードの中で無名メソッドを使うとメモリリークが発生する

なんか Delphi 話多いなー。
無名メソッド、anonymous methods とか言われるヤツです。
正直、可読性が落ちると思っているのですが、サクッと書くときに便利なのでちょいちょい使います。

現象

下記のようなコードを書くと、メモリリークが発生します。
program Project1;
uses
  Vcl.Forms,
  Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
var
  b :Boolean;
begin
  ReportMemoryLeaksOnShutdown := True; // メモリリークを検出
  b :=
    (function : Boolean
    begin
      Result := True;
    end
  )();
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

対応

無名メソッドを使わないようにするしか思いつきませんでした……
program Project1;
uses
  Vcl.Forms,
  Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
function hoge : Boolean;
begin
  Result := True;
end;
var
  b :Boolean;
begin
  ReportMemoryLeaksOnShutdown := True; //メモリリークを検出
  b := hoge;
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

原因予想

全然分かりません。
・Delphiの無名メソッドはインターフェースでどうたかこうだか、
・インターフェースは参照カウントがどうたかこうだか、
・でもってインターフェースの破棄のタイミングはEnd 節の実行時でどうたかこうだか、
・でもプロジェクトファイルにあるのは「end.」(ピリオド)であって「end;」(セミコロン)じゃないなー
とか妄想してみた。

似たような事例はStackoverflow で見かけるので、きちんと探せば原因が分かると思うのですが。
探すのめんどい(ぇ)

若干ですが仕様という名のバグじゃないか疑惑もあったりなかったり。

え、無名メソッドを使うなって?

だって楽なんだもん。
特にメソッド名を考えなくて済むあたりが楽。
……命名苦手なんよ……