2015-07-01から1ヶ月間の記事一覧

【Selenium】【Java】Selenium in JUnit ~テスト失敗時にスクリーンショットを撮る~

■ サンプル SeleniumTestWatcher.java // TestWatcherを継承したクラス import java.io.File; import org.apache.commons.io.FileUtils; import org.junit.rules.TestWatcher; import org.junit.runner.Description; import org.openqa.selenium.OutputType;…

【XML】XSD (XML Schema Definition / XMLスキーマ定義) ~ツール編~

XML

XML->XSDを生成 Microsoft XML Schema Definition Tool (xsd.exe) * Microsoft SDK/Visual Studioに含まれている * Windows7以降ならデフォルトである?(試しに「xsd.exe」で検索してみるといい) 使い方 * コマンドプロンプトを起動して、XMLファイル(拡張…

【トラブル】【Java】Javaの例外メッセージの原因について

初めに http://docs.oracle.com/cd/E19455-01/806-2720/6jbtth00d/index.html で、Oracleから主要なエラーメッセージに関する原因などが載っている。 切り分けやお客様への説明の材料などで使えそうなのでメモっておく。 主なエラー Connection reset by pee…

【Excel VBA】 Excel マクロ ~ SQL文を生成できるようにする ~

■ はじめに * Excelから、SQLデータ作成(INSERT文)を できる簡易ツールを作ってみる ■ 簡易仕様 * シート名を「テーブル名」、ファイル名を「テーブル名.sql」 * 1行目(ヨコ列)は、項目名で、2行目以降は、データ * 1列目(タテ列)がIDだと想定して、 そ…

【Excel VBA】 Excel マクロ ~ ファイル出力 / UTF-8 ~

■ はじめに * Excel VBA で、UTF-8形式でファイル保存する方法を記す ■ サンプル Sub ボタン1_Click() If SaveFileWithUtf8("Hello World!", "helloWorld.txt") Then MsgBox "ファイル作成に成功しました", vbCritical & vbOKOnly, "成功" Else MsgBox "ファ…

【Excel VBA】 Excel マクロ ~ HTMLを生成できるようにする ~

■ はじめに * Excelマクロで簡単にHTML化はできるが 余計なタグやら情報が含まれるので、 独自でHTML化できるようなツールを作ってみる * 以下の関連記事を応用してできる。 Excel マクロ ~ ファイル出力 / UTF-8 ~ https://dk521123.hatenablog.com/entry…

【Linux】Linux ~ 環境変数あれこれ ~

■ はじめに Linux の 環境変数に関して、 徐々にではあるが、メモしていく。 目次 【1】環境変数にまつわるコマンド 【2】環境変数の設定 1)一時的な設定 2)永続的な設定 【3】Pathを通す 【4】環境変数に関わる設定ファイル 【1】環境変数にまつわ…

【Excel VBA】Excel マクロ ~ 入門編 ~

■ Excel マクロ / Excel VBA * VBA : Visual Basic for Applications ■ 始めるに当たっての設定 [開発]タブをリボンに表示するには... Office2007の場合 [1] [Officeボタン]-[オプション]-[基本設定]を選択 [2] 「[開発]タブをリボンに表示する」にチェック…

【Eclipse】【DB】 DBのER図作成ツール ~ Amateras Modeler ~

■ Amateras Modelerについて * ER図作成ツール * Eclipseプラグインで、無料 ■ 公式サイト * 分かりやすいサイト http://amateras.osdn.jp/cgi-bin/fswiki/wiki.cgi?page=AmaterasERD ■ 機能 * ER図をグラフィカルに描画 * 既存のDBからインポート * DDL(Da…

【Java】 カバレッジツール ~ EclEmma 編 ~

■ EclEmma * カバレッジツール * 読み方は?何エマ?「イーシーエル・エマ」?どこにも書いてない... => 以下のサイトの音声だと「エクレマ?」 https://www.howtopronounce.com/eclemma/ 【1】手動インストール * 以下の参考文献を参考になる http://plaza…

【JSP】【Servlet】 Servlet で 確認ダイアログ を表示させるには...

サンプル http://oshiete.goo.ne.jp/qa/1203828.html にある <body>タグで「onLoad」イベントを利用して確認ダイアログを表示させる。 ■ 画面側 main.jsp * checkboxを付けてボタン押下すれば確認ダイアログが表示する <%@ page language="java" contentType="text</body>…

【Java】SocketChannel / ServerSocketChannel ~ノンブロッキングモード編~

サンプル サーバ側 * 実行しておく NioServer.java import java.nio.channels.ServerSocketChannel; import java.nio.channels.SocketChannel; import java.nio.channels.Selector; import java.nio.channels.SelectionKey; import java.nio.ByteBuffer; imp…

【Java】 簡単なチャットツールを作成する

■ サンプル クライアントサイド ChatClient.java import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; public class ChatClient { // ホスト名 private static final String HOST_NAME …

【Java】 JSSE (Java Secure Socket Extention)

JSSEとは * SSLクライアントおよびサーバが使用するSSLプロトコルを扱うための標準API 主なパッケージ構成 [1] javax.net.ssl => JSSE APIのコアクラスとインターフェイスセットが含まれる [2] javax.security.cert => 基本的な証明書の管理機能をサポート …