読者です 読者をやめる 読者になる 読者になる

M12i.

学術書・マンガ・アニメ・映画の消費活動とプログラミングについて

ISBNコードのシリアライザ/デシリアライザをつくった

C#

まあ背景事情がないでもないのですが。。思い立ったが吉日とばかり、あれこれの予定をすっぽかしてISBNコードの仕様を調べて、シリアライザ/デシリアライザをつくってみました。ISBN-10・ISBN-13のいずれにも対応しています。単体テストはNUnitで、動作確認…

イベントログ1530直後に実行中の複数CLRプロセスでエラー発生

C#

直近、仕事で保守しているバッチシステムで、同時に実行されていた複数の.exeがある時間帯─数十秒間にほぼ同時にエラーとなるという事象が発生しました。標準エラー出力やエラーログに出力された内容は.exeにより様々で「インターフェイスがサポートされてい…

VS for Mac正式版インストーラを実行したらXamarin 6.3がインストールされた。。

この程正式版リリースとなったVisual Studio for Macですが、さっそくそのインストーラをダウンロードし実行してみたらXamarin Studio 6.3がインストールされました。。もちろんVisual Studio for MacはXamarin Studioをベースにしています。そうはいってもX…

『パーソナル・ショッパー』を観に久々の映画館

映画『パーソナル・ショッパー』予告『パーソナル・ショッパー』を観に久々の映画館に行ってきました。公式サイトの「映画情報」の解説に惑わされてはいけません。「『今の自分より恵まれた別人になってみたい』という欲望」の話でも、「女性なら一度は憧れ…

住野よる『よるのばけもの』

よるのばけもの作者: 住野よる出版社/メーカー: 双葉社発売日: 2016/12/07メディア: 単行本(ソフトカバー)この商品を含むブログ (6件) を見るどういうわけかある時から毎夜おぞましい姿の「ばけもの」に変身するようになってしまった少年の数週間の物語で…

『Exam Ref 70-483 Programming in C# (MCSD)』の章立ての謎

Exam Ref 70-483 Programming in C# (MCSD)作者: Wouter de Kort出版社/メーカー: Microsoft Press発売日: 2013/07/25メディア: ペーパーバックこの商品を含むブログを見るMicrosoft社の認定試験70-483の参考書です。同試験の参考書として事実上入手可能な唯…

住野よる『か「」く「」し「」ご「」と「』

か「」く「」し「」ご「」と「作者: 住野よる出版社/メーカー: 新潮社発売日: 2017/03/22メディア: 単行本この商品を含むブログ (2件) を見るこの人の作品を読むのは初めて。文体はとても読みやすい部類。ひとの「感情」、気分の浮き沈みや喜怒哀楽や恋愛対…

OracleDBのUPDATE文でORA-01427エラーに苦しめられた

SQL

GW突入前、というかもう突入した後とも言い得る5月はじめ、仕事で保守しているシステムで、OracleDBのUPDATE文でORA-01427エラーに苦しめられました。ORA-01427は、「単一行副問合せにより2つ以上の行が戻されます」というエラーメッセージに明らかな通り、S…

岩波刊のV・ウルフ『船出』

船出(上) (岩波文庫)作者: ヴァージニア・ウルフ,川西進出版社/メーカー: 岩波書店発売日: 2017/01/18メディア: 文庫この商品を含むブログ (1件) を見る久しぶりに岩波文庫を手にしました。『船出』上巻はなるほどウルフらしい、彼女の後年の作品にある独特…

S・アリミ「知識人の潰走」

ル・モンド・ディプロマティークの記事。執筆セルジュ・アリミ(Serge Halimi)。米国のトランプの大統領当選、フランスにおける国民戦線の躍進(そしておそらくは欧州のそこら中で見られるポピュリスト政党の躍進)の原因を論じる記事です。 ヒラリー・クリ…

長野香子『ミアのケーキは甘すぎる』

(ビームコミックス(ハルタ))" title="ミアのケーキは甘すぎる (ビームコミックス(ハルタ))">ミアのケーキは甘すぎる (ビームコミックス(ハルタ))作者: 長野香子出版社/メーカー: KADOKAWA / エンターブレイン発売日: 2017/03/15メディア: Kindle版この…

V・ウルフ『ダロウェイ夫人』再読

ダロウェイ夫人 (集英社文庫)作者: ヴァージニアウルフ,Virginia Woolf,丹治愛出版社/メーカー: 集英社発売日: 2007/08メディア: 文庫購入: 1人 クリック: 28回この商品を含むブログ (26件) を見る2年ぶりに再読。最近岩波書店から発刊された『船出』上巻を…

Angular CLIで「こういう設定ないかな?」と思ったとき

※この記事を執筆している時点の "Angular CLI" の最新バージョンは "v1.0.0-beta.32" です。情報の新鮮さの判断基準として考慮してください。Angular CLIで「こういう設定ないかな?」と思ったときどうすればよいでしょう。例えば本番稼動に向けてビルド中に…

Angular2の"Quickstart"で"Angular AOT Webpackプラグイン"を使おうとして挫折

※この記事を執筆している時点の "Quickstart" の最新バージョンは 2.4.0 、"Angular CLI" の最新バージョンは "v1.0.0-beta.32" です。情報の新鮮さの判断基準として考慮してください。きのう、Angular2のガイドから「デプロイ」(原典)の内容を抄訳しまし…

Angular2アプリケーションのデプロイについて学ぶ

※この記事を執筆している時点の "Angular2" の最新バージョンは 2.4.7 、 "Quickstart" の最新バージョンは 2.4.0 です。情報の新鮮さの判断基準として考慮してください。Angular2(TypeScript版)のガイド資料の「デプロイ」(Deployment)のセクションを読…

水野貴明『Web API: The Good Parts』

Web API: The Good Parts作者: 水野貴明出版社/メーカー: オライリージャパン発売日: 2014/11/21メディア: 大型本この商品を含むブログ (7件) を見るその名の通り、Web APIのインターフェースの設計に関する技術的な事項や「よいお作法」の解説を、Twitterや…

渡辺優『自由なサメと人間の夢』

自由なサメと人間たちの夢作者: 渡辺優出版社/メーカー: 集英社発売日: 2017/01/26メディア: 単行本この商品を含むブログを見るこの人の一人称小説が好きです。『ラメルノエリキサ』の主人公のようにアイデンティティを苛む劣等感から自身を護るために過剰に…

二子玉川の蔦屋家電で毒気にあてられた

二子玉川の蔦屋家電の店内をフラフラしていると一種の毒気に当てられた状態になります。最近発売されたとあるAV機器の取扱店だと知り行ってみたのですが後悔しました。。そこは、自分たちの生活を、あるいは自分の家族のライフスタイルを、つまり自分とその…

TypeScriptハンズオンの資料をSlideShareにアップした②

先日職場で開催したTypeScriptハンズオン第2回のテキスト。Angular2の"Quick Start"を例にして、TypeScriptでSPA/クライアントサイドMVCを作る方法の初歩について取り上げてみました。 TypeScriptハンズオン第2回テキスト from mizuky fujitani

TypeScriptハンズオンの資料をSlideShareにアップした

先日のxUnitハンズオンに続き、職場で開催したTypeScriptハンズオンの資料をSlideShareにアップロードしました。まずは先週開催した第1回のもの。 TypeScriptハンズオン第1回テキスト from mizuky fujitani

『Angular2によるモダンWeb開発』を斜め読み

Angular2によるモダンWeb開発 TypeScriptを使った基本プログラミング作者: 末次章出版社/メーカー: 日経BP社発売日: 2017/01/18メディア: 単行本この商品を含むブログを見る『Angular2によるモダンWeb開発 TypeScriptを使った基本プログラミング』を斜め読み…

xUnitハンズオン資料をSlideShareで公開

C#

昨年末以来、数回にわたって職場で開催してきた「xUnitハンズオン」の資料をSlideShareで公開しました。サンプルコードも含むファイルセットはGitHubのリポジトリ上にもコミットしてあります。 GitHubのリポジトリ SlideShareのプロフィール xUnitハンズオ…

ディプロ2016/9「そしてマネは物議をかもした」

ル・モンド・ディプロマティークにP・ブルデューの草稿が載っていました。「そしてマネは物議をかもした」。エドゥアール・マネが19世紀画壇で行った革命は、結局どのような状況下で(こそ)生み出され、どのような状況下で(こそ)受容・消費されたのか。日…

Jenkins 2.xのPipelineとは結局なんなのか?

ここ数週間、職場でxUnitに関するハンズオンを開催していて、その関連の話題としてJenkins 2.0で導入されたPipeline機能についても調べていました。従来サードパーティのプラグインとして存在していたPipelineがこのバージョン(2016年4月リリース)から本体…

Sphinxの拡張機能"sphinx-csharp"に機能を追加

Sphinxの拡張機能"sphinx-csharp"に機能を追加したときのメモ。 やりたかったこと pipを通じてインストールできるSphinxの拡張機能"sphinx-csharp"に機能を追加したい。より具体的に言うと、この拡張機能が提供してくれるC#言語用のドメイン(ディレクティブ…

重力キックはやはりイナズマキックだったらしい

『GRAVITY DAZE 2』 GRAVITY DAZE The Animation ~Ouverture~(Face A)Gravity Daze 2の前日譚を描くアニメ。「へえ、スタジオ・カラーがアニメ制作ねぇ・・・」と思っていましたが、キトゥンとクロウのダブル・重力キックのシーンで思い出しました。第1…

Let's EncryptでSSL証明書を発行・インストールした

「年末年始ならちょっとくらいサーバが止まっていても問題ないよね?」というわけで、月々1000円弱の代金で借り受けている仮想マシンに対して、Let's EncryptでSSL証明書を発行・インストールし、さらに当該サーバ上の名前ベース仮想ホストの1つでホスティン…

S・ジャクスン『処刑人』

処刑人 (創元推理文庫)作者: シャーリイ・ジャクスン,市田泉出版社/メーカー: 東京創元社発売日: 2016/11/30メディア: 文庫この商品を含むブログ (3件) を見る文体は読みやすいし表現はうつくしいし、空想に没入しがちの主人公の懊悩の過程は読んでいてたの…

Visual StudioソリューションをTravis CIでビルド&テストする

C#

Travis CIはGitHub上のGitリポジトリでバージョン管理されているプロジェクトのコードに対して、PushやPullリクエストをトリガーにして自動的にビルドやテストを実行して結果をログしてくれるサービスです。OSSのプロジェクトに対しては無償、それ以外のプロ…

npmベースWeb開発に関する素朴な疑問

きょうは何の益もない徒然なるままに書き綴っただけの投稿です。前回の記事で取り上げたようなことをするたびに疑問に思うこととして、npmベース開発──npmやGulp/Gruntといった周辺ツールを用いたWebアプリケーション開発において、JavaScriptやCSS、そこか…

TS v2.1 async/awaitのためのgulpfile.jsをつくる

前回の記事でTS2.1のasync/awaitの前提となるPromise/A+について学んだので、今度はいよいよ実際にasync/awaitを使ってみよう、というわけでGulpによりビルドタスクを管理するサンプル・プロジェクトを作ってみました。未だにnpmを中心としたJavaScriptのエ…

TS v2.1のasync/awaitのまえにPromises/A+について学ぶ

先日、TypeScript v2.1がリリースされ、そのリリースノートのなかの"Downlevel Async Functions"セクションで、ECMAScript v3(ES3)やv5(ES5)のランタイムでもasync/awaitが使用可能になった(ただしそれらの環境にPromiseを導入するポリフィルのJSコード…

深緑野分『オーブランの少女』

オーブランの少女 (創元推理文庫)作者: 深緑野分出版社/メーカー: 東京創元社発売日: 2016/03/22メディア: 文庫この商品を含むブログ (2件) を見るデビュー作の「オーブランの少女」を含め5篇からなる1冊です。先日読んだ『分かれ道ノストラダムス』もそうで…

アサダニッキ『星上くんはどうかしている』

星上くんはどうかしている(1) (KC デザート)作者: アサダニッキ出版社/メーカー: 講談社発売日: 2014/11/13メディア: コミックこの商品を含むブログ (2件) を見る1年くらいまえに1巻を読んだ後、5巻まで発刊されていたものは読まずに居ました。『王子が私を…

『幸せなひとりぼっち』を観てきた

不機嫌じいさんが…!映画『幸せなひとりぼっち』予告編別の映画の上映まえの予告編を観てからちょっと気になっていた映画。こたつでヤドカリの生活にもちょっと倦んできたので観てきました。自尊心が強くて気に入らないことに文句を言いたくてたまらない、そ…

柴崎友香『春の庭』

春の庭作者: 柴崎友香出版社/メーカー: 文藝春秋発売日: 2014/07/28メディア: ハードカバーこの商品を含むブログ (60件) を見る世田谷の、おそらくは北西部、小田急線と世田谷線の交差しているあたりの、細くてくねくねとした路地を持つ地域を舞台にしたお話…

小路幸也『小説家の姉と』

小説家の姉と作者: 小路幸也出版社/メーカー: 宝島社発売日: 2016/07/08メディア: 単行本この商品を含むブログ (1件) を見る小説家の「姉」と学生ながら編集者としての才能を見込まれたりもする「弟」、その友人と恋人たちのお話です。「姉の秘密」が匂わさ…

MacPortsのPythonパッケージでコマンドラインの入力が表示されなくなる件・・・

例によってハマった話です。ただ今回は思いもかけないところで穴に落ちました。事象としてはおおよそ次のようなもの: MacPortsでインストールしたSphinxのsphinx-quickstartコマンドを実行したら、同コマンドからユーザに対して各種オプションの値の入力を…

中屋敷均『生命のからくり』

生命のからくり (講談社現代新書)作者: 中屋敷均出版社/メーカー: 講談社発売日: 2014/06/18メディア: 新書この商品を含むブログ (3件) を見る『ウイルスは生きている』からの流れでもう1冊読んでみました。科学史や最新学説の解説ではなくしばしばやや哲学…

深緑野分『分かれ道ノストラダムス』

分かれ道ノストラダムス作者: 深緑野分出版社/メーカー: 双葉社発売日: 2016/09/21メディア: 単行本この商品を含むブログ (3件) を見るずっと「分かれ道」と「ノストラダムス」のあいだに「の」を脳内補完していたことに読了してから気が付きました。1999年7…

くらもちふさこ『花に染む 8』

花に染む 8 (クイーンズコミックス)作者: くらもちふさこ出版社/メーカー: 集英社発売日: 2016/11/25メディア: コミックこの商品を含むブログを見るシリーズ最終巻です。おそらく『駅から5分』も含めて。ここまでの各巻に比べると、たった一巻で作中時間もた…

NLogをプログラマブルに初期化し動的に構成変更する

少し前に、TAC(Talend Administration Center)のRPCインターフェースを突っつくためのC#ライブラリを作成しました(リポジトリはこちら)。そして直近これに手を加える中でNLogを使う機会を得ました。Log4nなどと同様NLogもXMLファイルで設定を記述するの…

大崎梢『よっつ屋根の下』

よっつ屋根の下作者: 大崎梢出版社/メーカー: 光文社発売日: 2016/08/17メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る父親が勤め先の病院内で内部告発者となったことで父・息子と母・娘で離れ離れに暮らすことになった家族。その一人…

CLI構築ライブラリ"Unclazz.Commons.CLI"をつくってみた

C#

昨日はJSONパーサー/ビルダーでしたが、調子に乗って今度はCLI構築ライブラリを切り出しました。「切り出す」といってもだいぶ独自のものに仕上がってしまいましたが。。Unclazz.Commons.CLIは.NETランタイム上で実行するコンソール・アプリケーションからコ…

JSON操作ライブラリ "Unclazz.Commons.Json" を公開

C#

半ば趣味、半ば必要に迫られて作ったJSON操作ライブラリを公開しました。C#アプリケーションからJSONをパースしたり、構築したり、フォーマットしたりできます。先日別の記事でご紹介したTAC(Talend Administrator Center)のRPCクライアント・ライブラリの…

S・ムカジー『がん ‐4000年の歴史‐』

がん‐4000年の歴史‐ 上 (ハヤカワ文庫NF)作者: シッダールタムカジー,Siddhartha Mukherjee,田中文出版社/メーカー: 早川書房発売日: 2016/06/23メディア: 文庫この商品を含むブログ (1件) を見るおびただしい数の文献を読み漁ってある分野の歴史叙述を編み…

macOS環境でNuGetパッケージをプッシュする

さて、今回は前回記事よりはだいぶマシでした。正直に申し上げて今回の手順はこちらのQiita記事の内容とほとんど変わりありません。ただしちゃんとハマりどころはあるのでご安心いただきたいのです。 環境 環境については前回と変わりません。例によってどこ…

maxOS環境でNuGetパッケージをつくる

例によって見事なまでにエラーと警告の嵐だったのでメモしておきます。NuGetの公式リファレンスやGithubのIssues、この記事を含む日本語の記事もいくつか参照しましたが、何と言っても役に立ったのはstackoverflowのエントリーでした。。。 環境 今回、作業…

Node.js Streamのリファレンスを読んでみた(Node.js v7.1.0)

Gulpの使い方を調べる中でNode.jsが提供しているStream APIについて気になったのでリファレンスを読んでみました(Node.js v7.1.0、2016/11/17時点)。Node.jsの日本語サイトにもAPIリファレンスの翻訳があるのですが、英語の原典と比べると記述の違う部分が…

gulp-sourcemaps.init()/write()はどこに記述すべきか

ここのところ、クライアントサイドMVCの自分用のボイラープレート・プロジェクトをつくろうとあれこれ調べものをしているのですが、その過程でstackoverflowで見つけたgulp-sourcemapsについてのポストの訳出です。まあ例によって言われてみれば当たり前っぽ…