サラリーマン技術者の調査レポート

日々の業務で気付いた当たり障りのない技術的なあれこれを綴ります。

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

Windowsバッチファイルを管理者として実行したときの問題点と回避方法

Windowsでバッチファイル(*.bat, *.cmd)を「管理者として実行」すると、通常実行では普通に動くプログラムが上手く動かないことがあります。 問題点 例えば、以下のようにtest.batを作成してC:\Tempに配置します。 @echo off cd pause エクスプローラーでC:\…

まっさらな状態からWindowsでYeomanを動かすまでの手順

Yeoman初心者がWindows7(64bit)でYeoman - Modern workflows for modern webappsを動かすまでの手順を記録しておきます(2013/12/11時点)。 Yeomanについてほぼ何もわかってない状態で書いてますので、間違いなどありましたらお知らせください。 事前にインス…

node.jsをWindowsにインストールする手順

JavaScript開発でGrunt(Grunt: The JavaScript Task Runner)を使用するかどうかを検証するために、まずは環境を準備しようと思ったのですが Gruntを使うためにはnpmが必要 npmを使うためにはnode.jsが必要 ということで、期せずしてnode.js(node.js)をWindow…

WebSocketで大きなデータを送信

Glassfish4(Tyrus)のJava API for WebSocket(JSR-356)で、サーバからクライアントへサイズの大きなファイルをバイナリ転送するサンプルプログラムを作ってみました。 JSR-356でバイナリデータを転送する場合、byte[]やByteBufferなど固定長のデータを使う方…

JPAで前方一致検索する正しい方法

JPAで前方一致検索(LIKE検索)する際、JPQLの書き方やプログラムからのパラメータ設定方法などいろいろと悩ましい問題がありますが、「現時点ではこれがベスト」というやり方を取り急ぎ書いてみます。 前提事項 動作確認に利用したJPA実装 Hibernate、Eclipse…