スポンサーリンク

tool

開発作業に役立つ,各種ツールの導入方法・使い方のまとめ

ツールの使い方を素早く習得したり,使用法のTipsを身につけたりするための記事のリスト。 (1)開発に役立つツールの使い方 リバースエンジニアリング:

短時間で最新情報をチェックするための,IT関連のRSSのリンク集 (技術者向けに,フィード購読をおすすめ)

ITエンジニアに役立つと思われる,RSSフィードのリンク集。 特に,Web・スマホ系を含むソフトウェア開発者が定期購読していれば,時間のロスを最小限にしつつ,ニュースを含め効果的な情報収集ができるというフィードを,個人的にチョイスしてみた。 オスス…

Androidアプリの自動テストツールで最も有望か - 「NativeDriver」,Google製「WebDriver」の拡張 (公式のAndroid版Selenium)

AndroidプログラミングのTOPへ これはWebアプリ開発者にとっても,モバイルアプリ開発者にとっても朗報である。 下図は,「Webアプリ + モバイルアプリの,自動テストツールの技術動向」を表す。 ┌─── Webの自動テスト────┐ ┌モバイルの自動テスト┐ | | |…

バッチで,BASE64のエンコード+デコードする方法 (WSH/JScriptで,バイナリのファイルをテキスト符号化)

バッチのまとめTOPへ BASE64を使えば,バイナリのファイルをテキストデータ(英数字)に変換できる。もちろん,元のファイルに戻す事もできる。 だから, 「ファイルのアップロード」は不要になる。 (ファイルではなく,文字列を書き込んでどこかに保存すれ…

サクラエディタのマクロで,CSSを自動整形しよう

バッチのまとめTOPへ サクラエディタ上で,CSSを自動整形したい。 例えば,エディタ上に div.hatena-asin-recommend { margin:4px 10px; padding:5px 4px; text-align:left; width:96%; } div.hatena-asin-recommend a { border:medium none; text-decoratio…

Selenium 中級者になろう (変数+XPath+JavaScriptを,テストケース中で利用する方法)

回帰テストツール「Selenium」の中級 Tips。 初級の使い方については 今から3分で selenium の使い方を身に付ける (回帰テスト自動化) http://language-and-engineering.hatenablog.jp/entry/20081016/1224080409 selenium 主なコマンド一覧 http://languag…

JavaScriptの単体テストフレームワーク "simpleJsUnit" で,テスト駆動開発をしよう

simpleJsUnitは,JavaScriptのコードを単体テストするためのライブラリ。 シンプルさが特徴。(たった5キロバイト) コマンドラインでも ブラウザ上でも テストを実行可能。 以下は,このツールを使って,テストファーストなJavaScript開発を進める方法。 …

JScript製の簡易 HTML テンプレートエンジン (Webサイト作成時に,画面の共通部品を外部読み込み)

簡易なHTMLテンプレートエンジンのようなもの。 例えばHTMLファイル内に「 #header# 」と書くと,その部分が header.html の内容で置き換えられたような新HTMLが生成される。 つまり,ページ間の共通部分をべた書きしないで済ませるための,よくある置換(inc…

jUnit3 をコンソールで実行するための導入手順 (Eclipseを使わずに,Ant+jUnitDocletで頑張る)

Eclipseを使わずに,コマンドラインからjUnitを利用する方法。重いIDE無しに Java でテスト駆動開発するための入門。 解説内容は (1)jUnitを入手 (2)試用してみる (3)一つのクラスに対して単体テストを実行 (4)複数のクラスに対して単体テストを…

Javaで,各スレッドの状態を可視化するツール (マルチスレッドアプリでデッドロックを検出する)

マルチスレッドなアプリケーションで,各スレッドの状態は (1)普通に動作中:緑 (2)ロックを保持しながら動作中:オレンジ (3)ロック待ちのウェイト状態:赤 などの状態を遷移する。もし(3)が長く続いたら,デッドロックが発生しているとわかる。…

Firefoxのサイドバーを作ろう (XUL形式のアドオンでbrowser要素を設定する方法)

前回,下記の記事で,Firefox の簡単なアドオンの作り方を述べた。 画面上の邪魔なものを自動ブロックする Firefox プラグインの作り方 (XPI アドオンを自作しよう) http://language-and-engineering.hatenablog.jp/entry/20081129/1227955571 これを使え…

画面上の邪魔なものを自動ブロックする Firefox プラグインの作り方  (XPI アドオンを自作しよう)

Webサイトを閲覧しているとき, 広告が邪魔だ, 画像がけばけばしい,表示したくない と感じる事がある。 もしページ読み込み時に,「現在表示中のサイトと関係のない要素」をブラウザが自動判別して,非表示にしてくれたら便利だ。 では,そのような Firefo…

Java のスクラップブックを HTML + JScript で作る (HTAで子プロセスを操作)

スクラップブックとは,Javaのソースコードの「断片」を,その場ですぐ実行できるというツール。Eclipseに付属しており,ちょっとしたメソッドの動作確認をしたい時に重宝する。 ちょっと動かすだけじゃない、eclipseスクラップブックページのとても便利な使…

コマンドラインからwaveファイルを作る方法  (テキストを.wavに変換)

テキストファイルに数値を書き込むだけで,wave形式の音楽ファイルを生成する事ができる。

touchではないiPod (mini + nano + classic) で,自作はどこまで可能か

iPhone SDK を使えば,iPhone + iPod touch の端末上で動作するアプリケーションを開発する事ができる。とは言っても, 自作アプリ公開には費用がかかり, 環境はMac OSXのみであり, コードのネット上掲載にもNDAの縛りがある。 iPhone上でHello World: ht…

JavaScriptで .exe ファイルを作る方法  (jsc.exeの使い方)

JavaScriptプログラミングのTOPへ JavaScript(JScript)のコードから,.exe形式のアプリケーションを簡単に作成することができる。

サクラエディタでのマクロ作成方法  (WSH版)

サクラエディタのマクロはJScriptでコーディングできる。 そのためJavaScriptのノウハウを生かせる。 これに対し秀丸のマクロは「C言語に似た文法を持つマクロ言語」とされ,入門が少し難しい。 エディタのカスタマイズを始めるなら,サクラから取り組んでみ…

10分で3つのテストツールを習得する (JMeter + qUnit + Selenium)

Webアプリケーションの開発に必要なテストツールを,10分間で3つ身に付ける。 今から3分で qUnit の使い方を身に付ける (JavaScriptの単体テスト) 今から3分で selenium の使い方を身に付ける (回帰テスト自動化) 今から3分で jmeter の使い方を身に…

Outlookを捨てた5つの理由 - OutlookとThunderbirdのメーラー機能比較

もともとThunderbirdをずっと利用していた。しかし今年一時的に,4か月の間だけ,Outlook(2007)に乗り換えていた。Outlookを試してみた理由は,もしかしたら何か良い物があるのではないか,食わず嫌いしているのではないか,と思ったから。 結果は失敗だ…