M12i.

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

篠田義明『コミュニケーション技術 実用的文章の書き方』

コミュニケーション技術 実用的文章の書き方 (中公新書)作者:篠田義明発売日: 2019/11/08メディア: Kindle版Amazonのおすすめかなにかで目にして、久しぶりにこういう種類の書籍も読みたくなりました。文芸でもなく私的会話でもない「実用文」の書き方につい…

Frankie Bagnardiほか『入門 React』

入門 React ―コンポーネントベースのWebフロントエンド開発作者:Frankie Bagnardi,Jonathan Beebe,Richard Feldman,Tom Hallett,Simon HØjberg,Karl Mikkelsen発売日: 2015/04/03メディア: 大型本だいぶ今更の感はありますが『入門 React ―コンポーネントベ…

Oracle.ManagedDataAccess v12.1.022でOracleDB 12.1.0.2.0に接続しORA-12570

オンプレ環境に配備されていたOracleDB 12cからOCI(Oracle Cloud Infrastructure)に構築されたOracleDB 12cへ移行しようとしたときに確認されたエラーです。 前提 DBに接続するアプリケーションはC#で実装さてている。 DB接続のためのドライバにはOracle.M…

MVリフレッシュでORA-01435エラー発生

オンプレに配備されているOracleDBからOCI(Oracle Cloud Infrastructure)に構築されたOracleDBに移行する作業中に見つかった問題。 現時点でも根本原因は不明だが回避策はわかったもの。 前提 移行元も移行先も、複数のOracleDBインスタンス(正確に言うと…

OCIでAnsible mountがエラーになるケース

直近、OCI(Oracle Cloud Infrastructure)を利用することがあり、その中でAnsibleのmountタスクがエラーになるケースがあったので紹介します。といっても仕事の中でのことだったのと、あれこれ細かな課題対応が続発するなかでのこと。エラー発生時のキャプ…

『Kotlinイン・アクション』を読んでKotlinへの興味が尽きた

Kotlinイン・アクション作者:Dmitry Jemerov,Svetlana Isakova出版社/メーカー: マイナビ出版発売日: 2017/10/31メディア: 単行本(ソフトカバー)最初に言っておきますが、『Kotlinイン・アクション』はいい本です。プログラミング言語Kotlinについて丁寧に…

『テルアビブ・オン・ファイア』は面白い

映画『テルアビブ・オン・ファイア』予告編パレスチナの人気テレビドラマ『テルアビブ・オン・ファイア』の脚本制作に関わることになった青年が主人公の映画。主人公やその周囲の人びと、検問所で関わり合いになるイスラエル軍人も含め、登場人物のそれぞれ…

若尾政希『百姓一揆』

百姓一揆 (岩波新書)作者: 若尾政希出版社/メーカー: 岩波書店発売日: 2018/11/20メディア: 新書この商品を含むブログ (1件) を見る「一揆」の実態はどのようなものであったか、それは時代ごとにどのように異なっていたか、現代の私たちが思い描く「一揆」イ…

八鍬友広『闘いを記録する百姓たち:江戸時代の裁判学習帳』

闘いを記憶する百姓たち: 江戸時代の裁判学習帳 (歴史文化ライブラリー)作者: 八鍬友広出版社/メーカー: 吉川弘文館発売日: 2017/09/15メディア: 単行本この商品を含むブログ (2件) を見る「目安往来物」というジャンルから、中世近世の「一揆」のあり方や百…

Oracle Certified Java Programmer, Gold SE 11取得しました

先日、OCJ-PのJava11対応バージョンの日本語試験が夏前にリリースされていたことに気が付きました。これは少なくとも私の認識している限りではJava8対応バージョンの試験のリリース後の初めての新バージョンの試験であり、Java9で行われた重大な変更であるモ…

清水克行『喧嘩両成敗の誕生』

喧嘩両成敗の誕生 (講談社選書メチエ)作者: 清水克行出版社/メーカー: 講談社発売日: 2006/02/11メディア: 単行本(ソフトカバー)購入: 4人 クリック: 50回この商品を含むブログ (37件) を見る中世の「喧嘩」に関する処罰のあり方、それに対する人びとの「…

ftp通信のputコマンドで553エラー

直近職場で、ftp通信によりファイルをリモートサーバ上にアップロードしてリネームするバッチPGMのエラー事象に悩まされました。事象はftp通信のputコマンドを実行すると553エラーが発生してしまうというもの。このエラーコードをキーにしてインターネット上…

"MCP 70-483 Programming in C#"を受験

C#

ここ1年お勉強をする時間と気力がなく、日々貯金を切り崩すような感覚で仕事をしていたのですが、そろそろ余力が出てきたところで、思い立ったが吉日とばかり "MCP 70-483 Programming in C#" 試験の受験をしました。実は 去年4月に参考書(後述)を買ってい…

三浦しをん『愛なき世界』

愛なき世界 (単行本)作者: 三浦しをん出版社/メーカー: 中央公論新社発売日: 2018/09/07メディア: 単行本この商品を含むブログを見る三浦しをんの新刊を読みました。彼女の作品の好きなところは、落語や漫才のようなリズム感のある語り・会話と、(階級とか…

十数年ぶりに焼石岳

昨日、十数年ぶりに焼石岳に行ってきました。つぶ沼コースで日帰りです。以前来たときにはまだ胆沢ダムはなく、石淵ダムが現役でした。今現在はすでに石淵ダムの面影の欠片もなく、ダム建設にともなって国道397号線(焼石ビーチライン)もすっかり姿を変えて…

ASP.NET Core 2.0でWebAPIにXSRF対策を仕込む

C#

今日はASP.NET Core 2.0でWebAPIのコントローラーのアクションが起動するまえにXSRF対策の事前チェックを行う方法を調べていました。HTMLのform要素をPOSTリクエストの送信元とする場合については情報も多くありました。しかし、jQueryのような低レベルのAPI…

JP1/AJS2でユニット定義情報に不正なarパラメータが登場

JP1

直近、JP1/AJS2に関連する開発プロジェクトを行っていて、メンバーが数時間悩まされた事象です。 事象 JP1/AJS2(v7)のユニット定義情報をJP1/AJS2 View画面で「退避」(エクスポート)すると、出力されたユニット定義情報のなかに、値が不正なユニット定義…

EntityFramework CoreとNpgsqlでPostgreSQLアクセス

C#

そろそろ.NET Core系のプロダクトを使ってアプリを作ってみようと思い立ち調べものをはじめました。まずはEntityFramework Coreの使い方です。アプリのデータベースにはPostgreSQLを想定しているので、EntityFramework CoreとNpgsqlを使用してPostgreSQLにア…

ひとが一人いなくなるということ

昨年(2017年)秋から親が入院してドタバタしていました。その後年初(思えばちょうど5ヶ月前のこと)には当人が永眠してさらにドタバタ。遺産をめぐりシングル世帯同士の間で合意の上の限嗣相続みたいな手続きを行うためにまたドタバタ。ひとが一人日常生活…

Java言語ではFunc<T>とFunc<T,U>は区別できない

この1年くらいの間Javaを離れてC#ばかりをコーディングしていました。戻ってきて愕然としたのは例えばFunc<T>とFunc<T,U>という型を仮定した時、Java言語においてはそれらが区別のつかない型、型名の競合を引き起こす型として捉えられてしまうということです。これは</t,u></t>…

Unclazz.Commons.Jsonライブラリv1.2.1リリース

C#

昨年11月に公開したJSONパーサー(かつシリアライザ) Unclazz.Commons.Jsonライブラリ のバージョン1.2.1をリリースしました。 このリリースでは以下の2つのバグフィックスを行っています: Stringリテラルに含まれるCRLFなどのエスケープシーケンスを正し…

数週間かけてC#でパーサーコンビネーターつくってみた

C#

先日ふとFastParseというScala言語で開発されているパーサーコンビネーター・ライブラリーについての記事を見つけ、それを読んでいるうちにC#言語で似たようなものを作ってみたくなりました。そして、実際に作ってみたのがこちら。README.mdからの転載となり…

『ウィッチ』を観てきました

ダーク・ファンタジー『ウィッチ』予告編解禁どういう経緯によるものか忘れましたがFilmarksで登録していた『ウィッチ』を観てきました。舞台は入植時代の北アメリカ。主人公は熱狂的なプロテスタントの家庭に生まれ育った少女。父親は信仰に関わる何らかの…

志村貴子『淡島百景 2』

淡島百景 2作者: 志村貴子出版社/メーカー: 太田出版発売日: 2017/07/25メディア: Kindle版この商品を含むブログを見る登場人物のだれがだれとどうしたこうしたがよくわからなくなってしまいました。。もともと物覚えは悪いのですが、発刊の間隔が長いこと…

TypeScript x Jasmine構成のnpmパッケージ・プロジェクトを試作

TypeScript x Jasmine構成のnpmパッケージ・プロジェクトを試作してみました。まずはNode.jsランタイムで利用するモジュールのためのパッケージです。これをもとに理屈上Browserifyなどによるバンドル化にも対応できるはずですが、まあそれはそれでいろいろ…

小路幸也『マイ・ディア・ポリスマン』

マイ・ディア・ポリスマン作者: 小路幸也出版社/メーカー: 祥伝社発売日: 2017/07/11メディア: 単行本この商品を含むブログを見るこの人の作品は面白けれども良くも悪くも内容が軽いです。この作品も同じ。そんなこと言ったってどういう作風・どういうテーマ…

興味本位にTransformストリームを実装する

Browserifyのドキュメントを読む中で必然的にNode.jsのAPIについてのドキュメントも参照することとなり、その中でも以前抄訳をしたStream APIに関数するものを読むうちに、試しにTransformストリームを実装してみたくなりました。 Transformストリームの作り…

"Browserify Handbook"の翻訳をはじめた

Node.jsモジュールのブラウザ向けバンドル化ツールBrowserifyのドキュメント"Browserify Handbook"。このドキュメントはGitHubで公開されているのでForkした上で翻訳してみることにしました。まずまずの分量があるのでまあ段々とやっていこうかと思います。 …

VSソリューションにDocFXのプロジェクトを追加する

C#

.NETファミリー(.NET Framework、Mono、.NET Core)向けのドキュメント・ジェネレータの1つにDocFXがあります。このツール自体はVisual Studioやその他IDEからは独立したコマンドライン・ツールですが、Visual Studioソリューションの中でそのバイナリや設…

ショートファイル名で実行された場合でも*.exe.configを読み込む

C#

前回の記事で紹介したように、Windows OSの環境で.NET Frameworkアプリケーションを実行するとき、エントリーポイントとなったアセンブリの名称がショートファイル名(8.3形式)で認識されるケースがあります。この場合、アプリケーション構成ファイル *.exe…