はてなブログで数式

gogaku 2016年版

gogaku2016.rb Gemfile 以下の環境で動作を確認 (2016-06-19) ruby 2.3.1 ffmpeg 3.0.2 OS X 10.11.5

ストリーミングダウンロードスクリプト

[twitter:@riocampos]さんにトラックバックをいただいた(http://d.hatena.ne.jp/riocampos+tech/20130726/p1)ので自分が使用しているスクリプトをさらします。*1 動作環境 Mountain Lion, ffmpeg(homebrew), ruby-1.9.3(rvm) です。 ffmpeg は homebrew でイ…

Rails 2.3 と mongrel_cluster と prefix

Railsを2.3にあげたら、こんなエラーが出るようになった。 'load_missing_constant': uninitialized constant ActionController::AbstractRequest (NameError)Rails 2.3 には、 ActionController::AbstractRequest がなくなったので、mongrel_cluster で pre…

Windowsのephemeral port

Windowsではephemeral portとして1024以降を使用する。 ephemeral port として使用してほしくないポートがある場合は、レジストリに記述することによって除外することができる。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Res…

ソースコードのエンコーディング

JBossSeamが作成するbuild.xmlにはソースコードのエンコーディング指定がないので、忘れずに指定すること <property name="javac.encoding" value="utf-8" /> </property>

JSFと数値文字参照

今頃になってやっとJBossSeam 2.0を使い始めたら、以前に解決したはずの数値文字参照の問題が再発している。 JSFの実装がApache MyFacesからSunのJSF RIに変わったためらしい。http://sourceforge.jp/projects/japan-jbug/wiki/JSF-I18N手順 jsf-1.2_04-b16-…

JSFのアクションで独自の出力を行うには

JavaServer Faces でCSV,PDFなどをダウンロードするためのアクションは、こんな風にするとよい。 @In private FacesContext facesContext; public String someAction() { String encoding = "Windows-31J"; String filename = getFilename(); // ファイル名…

Ajax4jsf も Red Hat に

いつの間にか、Ajax4jsfもJBossの一部というか、Red Hatの持ち物になっていた。

JBoss Seam 1.2.0.PATCH1

うーむ。リリースエンジニアリングが甘い。不安だ。

JBoss Seam と Spring

Seam 1.2の目玉は何といってもSpringとSeamのインテグレーションということになる。 Springで書きためてきたコードがそのままSeamに使えるとなれば、スムーズな移行が期待できる。 といっても、そううまくはいかないのが世の常ではあるけれど。しばらくは、G…

JBoss Seam 1.2.0.GA

1.1.7.GAになるはずが、1.2.0.GAに変更になったらしい?DTD、スキーマが軒並み1.2にバージョンアップされてます。 components-1.2.dtd pages-1.2.dtd spring-1.2.xsd components-1.2.xsd core-1.2.xsd drools-1.2.xsd framework-1.2.xsd jms-1.2.xsd mail-1.…

Eclipse XML Schema キャッシュのクリア

JBoss SeamのXMLファイルのDTDやスキーマがバージョンが同じままで内容が変わるため、Eclipseのvalidationでエラーとなる場合がある。キャッシュをクリアすればいいのだがちょっとわかりにくいところにある。 Window->Preferences->Internet->Cacheの[Remove…

JBoss WebアプリケーションのLogging

JBoss ASでは、Webアプリケーションでlog4j.xmlやlog4j.propertiesを設定しても無視されてしまう。 Webアプリケーションで独自のLogging設定を行うには、RepositorySelectorの仕組みを使用するとよい。 このとき、System.outおよびSytem.errがリダイレクトさ…

JBoss ASのLogging

JBoss ASは、System.outとSystem.errをLog4Jにリダイレクトしている。 リダイレクトの制御は、Log4jServiceのCatchSystemOutおよびCatchSystemErrプロパティで行う。 conf/jboss-service.xmlに記述する。

JBoss Seam 1.1.6.GA

積極的に開発されているのはいいのだが、リリースエンジニアリングが今一つな感じ。 バージョンの下一けたが変わるだけで、重要なAPIのインタフェースがころころ変わるのはちょっと勘弁してほしい。 exceptions.xmlはdeprecatedになって、pages.xmlに記述す…

Seam 1.1.5.GA

JBoss Seam 1.1.5.GAがリリースされている。 ファイルのアップロードとセキュリティ機能の実装がうれしい。

faceletsを使うと日本語が数値文字参照になってしまう

JBoss Seam 1.1.0.GAで、ビューにfacletsを使用すると日本語文字が、数値文字参照になって困っていたが、JBoss Seam 1.1.1.GAに変えたらおさまった。いろいろと調べてみたところ、付属のjsf-facelets.jarが1.1.11から1.1.12に変更された模様。これでfilterが…

Windows PowerShell

けっこう、いい感じ。isbn:1932394907

CLR via C#, Second Edition(asin:0735621632)

Richterの新しい本だと思い込んで注文したんだけど、届いたのをよく見れば Applied Microsoft.NET Framework Programming(asin:0735614229)の2nd Editionなのか。 もっとわかりやすいタイトルにしてくれればいいのに。 amazonのレビューにも2nd Ed.だってち…

force install

バージョンを指定する方法がわからなかったので、force installしてテストの失敗を無視することにした。 cpan> force install XML::LibXML 追記 notestでもいいらしい。 cpan> notest install XML::LibXML

XML::LibXML

Plaggerをインストールしようと、CPANで必要なライブラリをインストールしていたら、 XML::LibXML-1.61が壊れていてインストールできない。 #21645: t/07dtd.t - example/bad.dtd missing http://rt.cpan.org/Public/Bug/Display.html?id=21645モジュールの…