スマートフォン用の表示で見る設計と実装の狭間で。logbackがバグってるぞなもし。OnConsoleStatusListenerってのを使うのだけど、それを普...logback.groovyで設定記述しようとしたらアレな事になった件について2012-03-21Gradle-WrapperにHTTPとHTTPSのプロキシを設定して動かす。Gradle環境変数GRADLE_OPTSを設定しておく。-Dhttps.proxyPort=8080これはつまりJVMに対して設定を行うのでHTTPとHTTPSはエントリとして別立てにしないといけま...Gradle-WrapperにHTTPとHTTPSのプロキシを設定して動かす。2012-03-19GitHubにGradleでリリース作業する。GradleタグをpushしてダウンロードAPI叩くだけなんですけども。パスフレーズ付のSSH鍵を使っていると良い感じにハマるのでメモしておきます。org.eclipse.eg...GitHubにGradleでリリース作業する。2012-02-25同一のGroupIdかつ同一バージョンで複数のArtifactIdを依存ライブラリとして指定する。GradleはGroovyなのでこういう事も...同一のGroupIdかつ同一バージョンで複数のArtifactIdを依存ライブラリとして指定する。豆無日記が余りにカッコワルイのでひねりだしてみた。jsと言う会が品川某所で、2011/10/05にヒッソリと開催されました。お客様は主催者たる僕のみで、それ以外の参加者は基本的に講師という大変贅沢な会です。実装10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選2011-04-08GitでHTTPプロキシ越しにcloneする。git何故かcorkscrewを使うやり方が検索エンジンとの親和性が高い様なのでメモ書き。PROXY越しにclone出来るようになる。g...GitでHTTPプロキシ越しにcloneする。2011-03-22s3cmdを使う。s3cmdを使うます。10.10じゃない理由は、AWSのUbuntuが10.04だからです。s3cmdな理由は、id:shot6がs3fsを使っていたからです。Keyをゲトしておきます。...s3cmdを使う。2011-01-12IPv6アドレスをより妥当な正規表現でマッチする。言うサイトがあります。IPv6アドレスとして妥当かチェックしてくれる上に、RFC5952に則った表記を教えてくれます。ここでは正規表現によってIPv6アドレスとして正しいか評価しています。それは、以下のような正規表現です。IPv...IPv6アドレスをより妥当な正規表現でマッチする。2011-01-06IPv6Addressを正規表現でマッチする。正規表現より正しい正規表現を別なエントリとして記述しました。IPv6アドレスをより妥当な正規表現でマッチする。以下の内容は、僕が自力で頑張った為、正規表現として不適切な部分があります。IPv6Addressを正規表現でマッチする。2010-11-13intポインタをPythonで配列の様に扱う。Pythonこんな感じ。微妙に釈然としない感じ。コレくらいは、標準搭載されてても良いんじゃないのかなぁ。ちなみに、このコードだとデータの書きこみは出来ませぬ。__init_...intポインタをPythonで配列の様に扱う。プロトタイプ的な何かを作ろうと思った時に、ヘタレはCで頑張ったり出来なかったりするのですね、主に僕とか。Windowsで使う2010-10-12java.util.ServiceLoaderを使う。実装DIコンテナやらOSGiやら使う程でもないけど、最低限の拡張性はとりあえず担保しておきたいので使う感じなのだけど、コアAPIに含まれているjava.util.ServiceLoaderは本当に使い辛い。いうか、そのままでは使えないのでユーティリティ的でいつも似てるけど...java.util.ServiceLoaderを使う。unbound今日はDNSopsのMLに流れてきたログを自分で再実行してみます。DNS2010-08-04UnboundのJavaによるプロトタイプ実装をビルドする。dnsjavaUnboundはJavaでプロトタイピングした後に、Cで書き直す等という凄いプロセスを経て実装されたリゾルバです。なくハイパフォーマンスなのでしょう。僕としては少々悲しいですが。プロトタイプを作る為の環境としてのJavaってそんなに使い易...UnboundのJavaによるプロトタイプ実装をビルドする。2010-08-04Unboundをビルドする。UnboundNSDはコンテンツサーバですが、Unboundはリゾルバです。NSD+UnboundでBINDと機能的には凡そ同じになります。Unboundもビルドします。NSDとUnboundはリリースしている組織が同じなのできっと旨くやり取りしてくれる筈です。余談ですがBIN...Unboundをビルドする。2010-08-04NSDをビルドする。NSDBINDがビルド出来たので次はNSDをビルドします。比較対象となりえる同じドメ...NSDをビルドする。2010-08-04BIND9をビルドする。BIND最近にわかにDNSサーバブームであります。完全に素人な状態から根の深いテクノロジを勉強するのは久しぶりなので、基礎的な事柄から勉強していきます。使っている環境は、大体こんな感じ。...BIND9をビルドする。2010-06-29今日もビルドしてみた。Lucandra噂のLucandraをビルドしたよ。log4jなので、それっぽいdependencyを追加しないとコケる。ナニソレ?って感じだけどもさ。</dependency></dependencies></info></ivy-module>今日もビルドしてみた。2010-06-28アレ。cloudstackivyっぽい感じで仕上げてみた。publicなリポジトリに無いものが相応にあるので、マジ痺れる。Jarvanaさんが便利すぎるマジオススメ。RCPにバンドルされているcommonsなアレ。RCPにバンドルされているcommonsなアレ。2010-06-23今日から始まる地獄のダウンロード祭り気がついたあなただけは、苦しみが軽減されるかもね。http://dev.handwerkszeug.org/eclipse/3.6/helios/今日から始まる地獄のダウンロード祭り2010-05-21資格情報マネージャをマネージドコードから使用する。C#正しいやり方がマジで分らない。前提条件として、既に読んでいるけれどもイマイチ意味が分らないと言うか、分った気がしない情報源等。Wind...資格情報マネージャをマネージドコードから使用する。2010-03-17ClojureのコードをMaven2でビルドする。mavenそこそこ頑張ってビルドしたので、成果をまとめておきますですだよ。正直にビルドするだけなら、ここに記述されている内容を読めば特に問題ないです。Clojureのソースコ...ClojureのコードをMaven2でビルドする。2010-02-04getEnclosingなんちゃら。毎回記述するのが面倒な上に、コードの見栄えがあまりよろしくありません。ガー...getEnclosingなんちゃら。2010-02-04ClassLoader#setPackageAssertionStatusがウゴゲ。javaこんなクラスを用意しるます。ポイントは、全く同じクラスを、二つのパッケージに配置する事。SystemClassLoaderで...ClassLoader#setPackageAssertionStatusがウゴゲ。インストールしてみた。インストールマニュアル通りにやれば、まぁ、大体出来る感じ。