‘ツール’ タグのついている投稿

いまさらRakeについての覚書

2016 年 5 月 14 日 土曜日 by 山平

タイトルそのままですが、最近Rakeを使ってみて、勘所を残しておきたいと思います。

Rake とは
Rake は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。
Rake は以下のような特徴を持っています。

  • Rakefile (Rake における Makefile) は標準的な Ruby の文法で書くことができます。 XML ファイルを編集する必要はありませんし、Makefile の風変わりな文法 (タブだっけ?スペースだっけ?) に頭を悩ませる必要もありません。
  • ユーザは必須条件をタスクに指定できます。
  • Rake は暗黙のタスクを合成することをサポートしています。
  • 配列のように振る舞うフレキシブルな FileList メソッドがあります。 FileList はファイル名やパス名を扱うのに便利です。
  • Rakefile をより簡単に作成するためにこのライブラリにはいくつかのタスクが同梱されています。

library rake (Ruby 2.2.0)より引用

(続きを読む…)

headlessでseleniumを非表示実行する

2016 年 4 月 11 日 月曜日 by 山平

Seleniumでブラウザを使った自動テストは便利ですが、GUIがシビアなWebアプリケーションの実行は気を使います。

たまたまマウスカーソルがSelenium実行中のブラウザの上に乗ってしまったことで、onMouseOver/onMouseOut等のイベントが走って、自動テストがエラーになってしまい、テストのやり直しに…なんてことが、私はありました。

(続きを読む…)

Seleniumはテキストノードが取得できない?

2016 年 3 月 9 日 水曜日 by 山平

ブラウザの自動テストといえばSeleniumです。

要はブラウザを操作するライブラリ(WebDriver)なので、ブラウザを使った自動操作全般に使うことができてとても使い勝手の良いツールだったりします。

先日、とあるツールを作っている途中で気づいたのですが、Seleniumってテキストノードを取得することができないんでしょうか?

(続きを読む…)

Jekyll(Octopress)で画像パスを勝手に指定してくれるLiquidタグの作成

2016 年 1 月 18 日 月曜日 by 山平

前回、Jekyll(Octopress)の記事生成時に、記事用のディレクトリと、画像用のディレクトリを作成しました。

折角、画像用のディレクトリを作成しても、パスの指定までは面倒見てくれないので、あまり便利になった実感が沸きません。

そこで今回は、画像のパスを勝手に指定してくれるように手を加えていきます。

(続きを読む…)

Subversionプロパティ情報の利用

2015 年 3 月 13 日 金曜日 by yasukuni

SVNのリポジトリにはプロパティという付随情報を持たせることができます。
このプロパティは課題管理システムとの連携やSVNクライアントの振舞いを制御すること等に利用されています。
今回、そのプロパティに独自の属性を追加することで管理に役立てることが出来ないか試してみます。
(続きを読む…)

RubyがSeleniumと相性がいい話

2014 年 3 月 19 日 水曜日 by 山平

自動テストで有名なSeleniumですが、核になる技術はブラウザを自動運転するWebDriverです。
これを使えば、ブラウザが必要な操作も自動化できてしまいます。

RubyとSeleniumは非常に相性が良いと感じます。

(続きを読む…)

TesseractOCR3邦訳「TarainingTesseract3」(部分)

2013 年 1 月 28 日 月曜日 by 山平

オープンソースのOCRライブラリ、Tesseractの精度向上のために学習させてみようと思ったのですが、日本語の情報がほとんどありません。
仕方がないので翻訳していたのですが、かなり早い段階で挫折してしまいました。

少ないとはいえ、せっかく訳したので何かの役に立てばと思い公開しておきます。

(続きを読む…)

入門bash

2012 年 8 月 28 日 火曜日 by 山平

Linuxを触っていると、シェルで済ませられそうだなあ、と感じることがよくあります。
でもどう書けばよいかが分からない部分をクリアできないことも多々あります。
ネットで調べていないわけではないのですが、コレという情報にめぐり逢えず、結局わざわざPerlやRubyでコードを書いてしまう自分がいます。

ということで先日、オライリーの「入門bash」を購入しました。
今回はbashのいくつかの機能について、自分の備忘録を兼ねて例をあげながら紹介してみます。

(続きを読む…)

jQuery Mobileを試した記録

2012 年 7 月 24 日 火曜日 by 山平

過去に弊社fujiiがjQueryMobileの紹介記事を書いています。

jQuery Mobileを試してみました。

先日やっと試すことができたので、記録しておきます。
PC向けサイトでjQueryに慣れているけど、jQueryMobileは初めて使う、と言う人は以下の点に注意して利用されることをおすすめします。

(続きを読む…)

GIMPでドット絵を加工する

2012 年 2 月 24 日 金曜日 by 山平

ゲーム作りに欠かせないのが画像です。
自分で作るのは大変な労力がかかりますが、世の中には高品質な素材がたくさん提供されています。
ライセンスに注意して有効に活用したいものです。

ほとんどの素材はそれぞれの用途を想定した形で配布されていますが、必ずしも自分の思った通りに配布されているものでもありません。
今回はGIMPを使ってそんな素材のうちドット絵を自分の用途に合わせて加工する方法を紹介します。

※使用と加工の際には配布元のライセンスにご注意ください!
※サンプル画像としてenchant.jsに同梱されているものを利用しています。

(続きを読む…)