Kugelblitz

いつ何時誰の挑戦でも受ける!

TypeScript開発環境のメモ

TypeScriptの開発環境のメモ 以下のサイトを参考にしたが、すでに古くなっている。 TypeScriptチュートリアル① -環境構築編- 最新版TypeScript 2.6+Webpack 3の環境構築まとめ(Re […]

続きを読む

文字列の長さをbyteで考えるのは止めよう

ファイルインターフェイスの文字列項目の定義で、最大長さの定義をbyteで表現するのは止めましょう。全角文字=2byteと単純に考えられる時代ではないので、byteではなく最大文字数で定義した方がいいです。 インプットの仕 […]

続きを読む

PostgresSQLで手動VACUUMと統計情報を再計算

PostgresSQLで、重くないはずのクエリが何故か重いときは、きちんとVACUUMや、統計情報が計算されていないことを疑います。

続きを読む

SQLコーディング規約

俺のSQLの書き方は、予約語が小文字なんですね。一般的でないことは十分承知していますが。

続きを読む

php-fpmの設定変更

Webサーバをnginxに変えてから、なんか時々サーバの調子が悪いなーと思っていましたが、ちゃんと調べてみました。 メモリの状況を見てみると、php-fpmの子プロセスが大量に立ち上がっていて、メモリを食いつぶしているこ […]

続きを読む

Spring Securityでのログインフォームセッションタイムアウト問題に対応する

CSRF対策を行ったログインフォームで、セッションタイムアウトしてからログインを試みると、正しいIDとパスワードを入力しているにもかかわらず、ログインすることができません。CSRFトークンが無効になっているからです。 S […]

続きを読む

テスト自動化の5原則

「テスト自動化の8原則」というものが公開されています。私も、テスト自動化は、10年ぐらい前からいろいろやってきましたが、きちんと振り返ったことがないので、これを機会に自分なりの原則を作ってみたいと思います。

続きを読む

Spring MVCで日本語ファイル名のダウンロード

Spring MVCで、ファイルのダウンロード機能を実装した時、日本語ファイル名が文字化けしないようにする方法は以下です。

続きを読む

ファイルアップロードでファイル名が文字化けするときの対応(Glassfish)

いつも忘れちゃうのでメモ。 Glassfishを使ったWebアプリで、アップロードされたファイルの日本語ファイル名が文字化けしちゃうときは、glassfish-web.xmlに、 <parameter-encodi […]

続きを読む

2016年俺のWebアプリ

2016年も終わりですね。今年、俺が業務で開発してきたWebアプリで使用していたフレームワーク、ミドルウェア等のことを、おぼえがきとして残しておこうと思います。

続きを読む

樹木の表示

今週の進捗

太陽高度と太陽方位角の算出

ちまちま進めているWebGLアプリの開発ですが、黄道(太陽の見かけ上の通り道)をリアルにしてみました。

続きを読む

three.js:オブジェクトをクリッカブルにする

three.jsで、何か画面上のオブジェクトをクリックしたら、何か処理を行うようにするにはどうするのか、色々調べてみました。 まだ実装して試してはいませんが、ここを見ると、 DEMO.ms_FilesDND.callba […]

続きを読む

WebGL再び

ずいぶん間が空いてしまいしたが、WebGLに触ってみました。作成したデモページはこちらです。

続きを読む

JavaでTiffからPNGに変換する

JAI亡き今、JavaでTiffファイルを扱う方法は以下。 pom.xmlに以下を追加。 Javaのコードは以下。

続きを読む

マルチページTIFFを分割する

JavaでマルチページTIFFを分割するコードを書いてみました。 書く前に軽くググッてみると、JAIを使う方法がヒットするんだけど、分割するだけならJAIはいらないんじゃないかな。あと、JAIの場合、分割先のファイルに、 […]

続きを読む

CentOS6にnode.jsをインストール

CentOS6にnode.jsをインストールしました。yumするだけなので簡単です。

続きを読む

wordpressのレスポンスをキャッシュする(nginx)

wordpressのレスポンスをnginxでキャッシュする設定を追加してみました。 基本的には、このサイト(【nginx】【超高速】 WordPress のウェブサーバーを nginx にして、プロキシキャッシュを使って […]

続きを読む

apacheからnginxに移行してみる

apache httpdからneginx へ移行してみました。マルチサイト形式のwordpressと、ホームディレクトリでの静的webページの公開、そしてglassfishでのサービス提供を行っているため、これらの要件を満たすような設定を行います。

続きを読む

WebGLデモ:TPS風の移動

新しいWebGLのデモを作りました。前回と同じく、three.jsベースです。ただ、もうスマフォでは動かないくらい重いです。PC環境推奨です。

続きを読む

WebGLデモ#01

そろそろWebGLに手を出してみようかと思います。なお、現時点でのブラウザ毎の対応状況はこんな感じです。もう古いブラウザの人は切り捨てていいんじゃないかな。で、作ったデモがこれです。

続きを読む

メモ:macからサーバへの接続

Thymeleafの基本的な使い方

テンプレートエンジンThymeleafの基本的な使い方について説明したいと思います。

続きを読む

Spring MVC + Thymeleaf

SpringMVCで、ビューのテンプレートエンジンにThymeleafを使った場合のサンプルです。

続きを読む

Jacocoでコードカバレッジ

最近はコードカバレッジなんてやってないんですが、最近はどうやってやるのかなー、と思って調べてみました。

続きを読む

CSS3でY軸回転

CSS3のtransform: rotateYと、perspectiveを使って要素をY軸回転させるためのサンプルコードは以下です。 <html> <head> <script type=& […]

続きを読む

要件なんて無視したい!

Wikipediaの「ジープ」の項目を見ていて、面白い一文を見つけました。

続きを読む

エラーの処理(例外ハンドリング)について

ソースコードを見て、このプログラマ、できる/できない、を判断する基準はいろいろあるのですが、Javaで、「try{…} catch ( Exception e ) {…}」 みたいなのを無自覚にや […]

続きを読む

CSSでイメージをDIV内の上下中央に表示する

CSSでイメージをDIV内の上下中央に表示する方法は以下です!

続きを読む