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

【Android】 Android Studio でプラグイン「checkstyle」を利用する

■ はじめに * Android Studio でプラグインを利用する方法を記す * プラグインの例として「checkstyle」を設定する ■ プラグイン「checkstyle」のインストール [1] Android Studio を起動 [2] [File]-[Settings...]-[Plugins]を選択する [3] テキストボック…

【Android】画像をアニメーション表示するには

■ はじめに https://dk521123.hatenablog.com/entry/2013/09/28/013815 の関連記事で行っている「画像を表示する」ことを応用して、 画像をアニメーション表示する ■ アニメーションのタイプ * 2種類ある 1)Tweenアニメーション 2)Frameアニメーション …

【Android】Android Studio の ショートカットキー

■ はじめに Android Studio の ショートカットキー をメモする 目次 【1】コード整形 【1】コード整形 * Ctrl + Alt + L * Ctrl + Shift + Alt + L 参考文献 https://qiita.com/ogapants/items/75cc105ee0054b2e6912 http://qiita.com/hikaruna/items/2d0a…

【トラブル】【Excel VBA】Excel マクロ のトラブルシューティング

■「記録できません」が表示されマクロが編集できない 現象詳細 「記録できません」が表示されマクロが編集できない また、以下のダイアログが表示されてしまう。 ~~~ * タイトル:プロジェクトがロックされています * 文言 :プロジェクトがロックされて…

【Ant】【Eclipse】Eclipseの設定あれこれ ~ Ant 設定編 ~

■インデントを、タブではなく、半角スペースする [1] [Window]-[Preferences]-[Ant]-[Editor]-[Formatter]を選択 [2] Indentattion欄にある以下の設定を変更する + 「Use tab character instead of spaces」のチェックを外す + 「Tab size」を調整する(デフ…

【トラブル】【Java】【Ant】 Checkstyle に関するトラブルシューティング

■ BUILD FAILED「 Unable to create a Checker: ... classpath {null}」が表示される * Antビルドで、Checkstyleを起動した時に以下のエラーが表示される エラー内容 Buildfile: C:\eclipse\workspace\SampleJava\build.xml run.checkstyle: BUILD FAILED C:…

【Ant】 Checkstyle を Ant で実行するには

■ 環境 OS : Windows10 Eclipse : Mars Release (4.5.0) Ant : Eclpse付属 ■ 設定 [1] 以下のサイトから、Checkstyle をダウンロードする # 今回は、「checkstyle-6.10.1-bin.zip」 http://checkstyle.sourceforge.net/ http://sourceforge.net/projects/che…

【Ant】 Findbugs を Ant で実行するには

環境 OS : Windows10 Eclipse : Mars Release (4.5.0) Ant : Eclpse付属 設定 [1] 以下のサイトから、Findbugsをダウンロードする # 今回は、「findbugs-3.0.1.zip」 http://sourceforge.net/projects/findbugs/files/findbugs/ [2] zipを解凍し、libフォル…

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

■ はじめに * カバレッジツール * Coberturaで、「コヴェルトゥーラ」と読むらしい http://d.hatena.ne.jp/selenium_blog/20060309/1141927245 補足:別のライブラリについて * 以下の関連記事を参照 設定 [1-1] 以下のサイトからCobertura をダウンロードす…

【トラブル】【Java】カバレッジツール Cobertura でのトラブルシューティング

■警告「Perhaps you need to compile with debug=true?」が表示される * Coberturaをantで実行した際に以下のメッセージが表示される メッセージ内容 WARN visitEnd, No line number information found for class xxx.xxx.Xxxx. Perhaps you need to compile…

【CI】 Jenkins ~ 初級設定編 / (4) プラグインを設定 ~

はじめに http://blogs.yahoo.co.jp/dk521123/34440556.html http://blogs.yahoo.co.jp/dk521123/34977781.html http://blogs.yahoo.co.jp/dk521123/33846615.html で、JUnitを回すことができたので、 今度は、 プラグインを入れて、管理する。 対象プラグイ…

【Java】列挙型 / enum型 ~応用編 / Enumのソート ~

サンプル * Enumを逆順でソートさせる(もっとスマートにやりたいが) SignalType * Enum import java.util.Collections; import java.util.Comparator; import java.util.List; public enum SignalType { None(-2), Red(-1), Yellow(0), Green(1); public sta…

【Ant】【Eclipse】 Eclipse 内のAntを使用する

プロパティ `プロパティ名 `プロパティ値 備考 ${basedir} project要素のbasedir属性で設定されているベースディレクトリの絶対パス ${ant.project.name} 現在のプロジェクトの名前 ${ant.file} ビルドファイルの絶対パス 応用 * 上記のプロパティとproperty…

【Ant】ダイアログ表示し、ユーザからの入力データを受け取る ~ input ~

Ant

■ input * ダイアログ表示しユーザに選択を促す API仕様 http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/CoreTasks/input.html サンプル1 : Inputダイアログ build.xml <project basedir="." default="input.sample" name="SampleCode"> <target name="input.sample"> </target></project>

【Batch】バッチ ~ 基本編 / 制御文 ~

■ はじめに バッチの基本をメモっておく。 目次 【1】条件分岐 1)IF文 [補足] 遅延環境変数 【2】繰り返し 1)GO TO文 2)FOR 文 【3】サブルーチン 1)CALL文 【1】条件分岐 1)IF文 構文 if "【文字列1】"=="【文字列2】" 【コマンド】 if "【文…

【Android】レイアウト ~ 入門編 ~

■ はじめに * UIの基本を学ぶ。 * 以下の動画を見てみるといいかも。 http://dotinstall.com/lessons/basic_android_layout_v2/32202 ■ レイアウトの色 色を決める参考として、以下のサイトを使用するといいかも https://material.io/resources/color/#!/?vi…

【JUnit】 JUnit ~ アノテーション編 ~

■ 基本 `アノテーション`説明備考 @Testテストメソッドを表す @Test * JUnit は、このアノテーションがついたメソッドをテストメソッドとみなしてくれる * メソッド名は任意 例 @Test public void testGetGifWidth() { int result = 0; try { result = obj.g…

【Java】 Javaアプリにおける SSL通信時のデバッグ方法

初めに * Java / Tomcat での SSL通信時でのデバッグ方法をメモ。 * 以下の方法以外にもあるか模索中。 ■ 方法1:'-Djavax.net.debug'オプションを指定する a) 起動時に、Javaオプション「-Djavax.net.debug=all」を指定する or b) Javaコードに組み込むなら…

【Tomcat】設定ファイル server.xml ~ Connector / Special Features 編~

■ はじめに http://blogs.yahoo.co.jp/dk521123/34658624.html の続き * 以下は、Tomcat8をベースに記載する(少しずつ埋めていく) http://tomcat.apache.org/tomcat-8.0-doc/config/http.html * 古い(Tomcat5)が以下も参考になるかも。 http://www.jajakarta…

【Openssl】 トラブルシュート に役立つ Openssl コマンド

■ Opensslバージョンの確認 openssl version ■ SSL/TLS で指定サーバに接続 openssl s_client -connect [IPアドレス/ホスト名]:[ポート番号] # 特定プロトコルで通信するには... # => -ssl2, -ssl3, -tls1, -tls1_1, -tls1_2 を指定する openssl s_client -c…

【Android】 簡易電卓を作成する [2] ~実装編~

初めに * 以下の関連記事の続き。 http://blogs.yahoo.co.jp/dk521123/35248307.html サンプル MainActivity.java import android.content.ClipData; import android.content.ClipDescription; import android.content.ClipboardManager; import android.sup…

【Android】 簡易電卓を作成する [1] ~レイアウト編~

サンプル * 以下のような電卓のデザインを作成してみる [(計算結果を出力)_____________] [(計算式を出力)_______________] [COPY_] [______AC_____] [__BS_] [__7__] [__8__] [__9__] [__/__] [__4__] [__5__] [__6__] [__*__] [__1__] [__2__] [__3__] [__…

【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] 「[開発]タブをリボンに表示する」にチェック…