aoringo ICON writer

aoringo ICON writer

どどんとふでは基本的に絵のついたコマを利用します。

しかし、全てのコマに絵が必要でしょうか。手軽に差別化されたアイコンを利用したいと思ったことはありませんか。
例えば「罠」とか「月曜」とか、文字のコマが利用できたら便利だと思いませんか?

というわけで作りました。

50*50の文字アイコンを簡単に作成してダウンロードする事が出来ます。

色もカラーピッカーでお手軽に設定する事ができます。「追加」ボタンを押すことで同じ色設定でどんどんコマを作成する事も可能となっております。

このように、文字によって少し位置がずれちゃう場合もあります。そのための微調整欄も用意しました。

気になる文字の位置を少しだけ調整してやる事で、かなり良い感じのコマが作成できます。

是非とも自由な発想で遊んでみてください!

aoringo ICON writer

.

ps:さっそくあそばれました・・・(笑)

どどんとふ上に配置したら変なことになった。 on Twitpic

「TRPG・オンラインセッション入門!鹿児島でTRPG・ボードゲーム暮らし」様と相互リンクしました。

TRPG・オンラインセッション入門!鹿児島でTRPG・ボードゲーム暮らし-TRPGやオンラインセッションの入門記事があります。ソードワールド2.0のオンセも遊んでいます
TRPGに関するサイトです。TRPGの遊び方の提案や入門記事、遊んでいる様子など紹介しています。 スカイプやIRCなどでオンラインセッションも遊んでいます。 …

たぐっちゃんさんが運営しているTRPGの総合情報サイト、「TRPG・オンラインセッション入門!鹿児島でTRPG・ボードゲーム暮らし」と相互リンクいたしました。

Ustreamでの配信、積極的な新しい情報の配信など、TRPG全方位に向けたアプローチを続けられているサイトです。

これからもよろしくお願いいたします。

wordpress – query posts – orderby – 記事の検索条件

テンプレートタグ/query posts – WordPress Codex 日本語版

スニペット

'none' - 順番指定なし(バージョン 2.8 以降のみ)
'ID' - ポストID
'author' - 投稿者名
'title' - 記事タイトル
'date' - 投稿日時
'modified' - 記事の更新日付
'parent' - 親順に並べる。記事、ページに親関係が設定されていた場合、その親IDが基準となる。
'rand' - ランダム
'comment_count' - コメント数で並べ替え
'menu_order' - おそらく固定ページ作成の時に利用する「順列」を基準にするのだと思われる。

//↓利用する場合はカスタムフィールドによる検索条件を事前に組む必要がある↓
'meta_value' - カスタムフィールド内の値
'meta_value_num' - カスタムフィールド内の値を数字として認識

頻繁に使う割りに毎回調べている気がするのでまとめる。
「none」の利用方法がよくわからないが、mysqlに入っているものを順番に抜き出す、という意味なのだろうか。

php – safe_getEncoding($str, ‘hoge’) – 文字列のエンコーディングを調べる

PHP 文字コードの取得 | HAPPY*TRAP

上記サイト様より引用コード。

上記サイト様も引用による紹介だったが、本元が繋がらなくなっているようなので。

スニペット

function safe_getEncoding($str, $default='auto')
{
	foreach (array('EUC-JP', 'SJIS', 'UTF-8') as $charset) {
		if ($str == mb_convert_encoding($str, $charset, $charset)) {
			return $charset;
		}
	}

	return $default;
}

「mb_convert_encoding」の挙動は本当に困りもので、最初の文字が1バイト文字、アルファベットとかだと「auto」で変換してもアスキー文字として判断されるらしい。

なのでこのコードは全てに対して一度全てのエンコーディングで変換をかけて文字列のエンコーディングを返す、というなんとも漢気のあるものになっている。

mb_convert_encoding($text, 'UTF-8', safe_getEncoding($text));

.

phpGD – linebox($x1, $y1, $x2, $y2, $col) – 二点にまたがるアタリ決めのボックス

スニペット

function linebox($x1, $y1, $x2, $y2, $col) {
  global $image;
  imagesetthickness($image, 1);
  imageline($image, $x1, $y1, $x2, $y2, $col);
  imageline($image, $x2, $y1, $x1, $y2, $col);
  imageline($image, $x1, $y1, $x1, $y2, $col);
  imageline($image, $x2, $y1, $x2, $y2, $col);
  imageline($image, $x1, $y1, $x2, $y1, $col);
  imageline($image, $x1, $y2, $x2, $y2, $col);
}

二点の座標と色の指定をすることにより四角に×を入れた線画を描写する。
GDによる描写位置を探るのに便利

デモ

linebox($x=5,$y=5,$x+20,$y+20,$yellow);

この例では座標5から20の大きさの正方形を描写する形となる。

php – vdt($test) – デバック用関数

スニペット

/**
 * デバック用関数
 * @param $test
 * @param string $name
 * @return string
 */
function vbt($test, $name = "") {
  $testprint = print_r($test, true);
  ob_start();
  var_dump($test);
  $testbump = ob_get_contents();
  ob_end_clean();
  $text = <<<"EOD"
BUMP

$testbump

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

print

$testprint

end*end*end*end*end*end*end*end*end*end*end*end*end*end*end*
EOD;
  $name .= date("YmdHis");
  file_put_contents(dirname(__FILE__) . "/debug/{$name}.txt", $text, FILE_APPEND | LOCK_EX);
  return $text;
}

テーマファイルと同じ位置にあるdebug用ディレクトリにtxt形式で配列の内容を保存する。
特定変数の移り変わりを観測するのにも便利。

デモ

$dtext = vbt($_POST,"text");

第二因子に文字列を入れるとファイル名が文字列+日付時刻となる。変数に代入も可能。