たなかこういちの資料室

システム開発に携わる筆者があれこれ試したことや学んだことについてのまとめ

2016-01-01から1年間の記事一覧

LaCie d2 Network 2からQNAPへNASを引っ越した記録

要点 ・AFP共有していたフォルダーとそれの全てのサブフォルダーには".AppleDouble"という隠しフォルダーが作成されている。AFP共有に供されていて".AppleDouble"を含んでいるディスクをUSB等でMacに接続、内容を別のAFP共有フォルダーにコピーしようとする…

Vert.xとRxJavaについて、メモ

◆注意◆ 本記事の内容は2015年8月頃にまとめたものです。最新の状況は変化している可能性があります。 ■ Vert.xとは? 位置付け ・JVM上で動く、非同期、ノン・ブロッキング、イベント駆動なサーバー・アプリケーション・フレームワークです。TomcatなどのSer…

Apache Ant XSLTタスクをXSLT 2.0対応化する

Apache Antには「XSLT」タスクが含まれています。 "Apache Ant User Manual - XSLT Task" : http://ant.apache.org/manual/Tasks/style.html 標準ではXSLT 1.0対応ですが、XSLT 2.0対応の外部ライブラリーを追加することで、XSLT 2.0の.xslファイルを扱える…

scala-maven-pluginとScala IDE for Eclipseで、Scala/Java混在プロジェクトの開発を試みる

「scala-maven-plugin」は、MavenでScalaのビルドを行う場合のデファクト標準のMavenプラグインです。Scala/Java混在ビルドもサポートします。 "scala-maven-plugin" : http://davidb.github.io/scala-maven-plugin/ 「Scala IDE for Eclipse」は、Scalaをサ…

Multi-Module構成のMavenプロジェクトをEclipseに取り込む手順

■ はじめに 本記事では、Multi-Module構成のMavenプロジェクトを、Eclipseに取り込んで、デバッグ環境を構成するまでの手順を説明します。 手順の説明で用いるサンプルプロジェクトの"pom.xml"は、Multi-Moduleであること以外に、Multi-Profileに構成されて…

ローカル開発環境ではMulti-Module、CI環境では複数の単独プロジェクトとなるように工夫した、Multi-Profileなpom.xmlの説明

■ 背景と目的 次のようなMavenプロジェクトの状況があるとします。 MavenプロジェクトA、Bがあり、AはBに依存しています。Aは一つのWebアプリ、Bは業務ロジック(ドメインモデル)のパッケージ、といったところです。 MavenプロジェクトA、Bは、保守観点から…

Windowsで最低限生活するためのメモ(2016年4月現在)

普段Mac使いになってしまった故、突然Windows環境を使う必要が出てきて、右往左往してしまった。最低限のWindows上で生活するための道具をメモっておく。 ◇ ブラウザー - Firefox - Chrome キー関連 - Change Key ・どうしても「CapsLock/英数」は「Ctrl」じ…

ビットコインとブロックチェーンについて、その2(スマート・コントラクト、そしてEthereum)

(※その1からの続きです。) ※私の理解を記しているので、誤りやあまり正しくない説明が含まれている可能性があります。 仮想通貨“ビットコイン”の新規発行メカニズムとその目的 ビットコインには、前回記事では全く触れなかった、極めて重要な機能性があり…

PHP 7で関数引数にタイプ指定した場合の動作

PHP 7では、関数引数に(プリミティブでも)タイプ指定できるようになりました。 PHP Manual, "Function arguments - Type declarations": http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration 今までは、、 -----(こ…

ビットコインとブロックチェーンについて、その1

ビットコインとブロックチェーン、*冬休み*に調べてみました。現時点(※2016年1月上旬)での私の理解を記します。 ※私の理解を記しているので、誤りやあまり正しくない説明が含まれている可能性があります。 ビットコインとは? 「仮想通貨」と称されるよう…