tande lab.

Archive
Study & Works

突然ですが、Android実機で開発してる人はだいたい端末毎のUSB Vendor idを書くのにadb_usb.iniいじってますよね。ただこのファイル、一行目にDO NOT EDITで書いてある。

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.

一通りググってみても、みんなここにVendor id書けと書いてあるんだが、このDO NOT EDITが気になって仕方が無い。

http://developer.android.com/intl/ja/guide/developing/device.html#setting-up
ここ見てもadb_usb.iniをいじれとは書いてない・・・

と言うことで調べてみた。

Read More

さよなら全角英数Extension

先日リリースしたばかりの さよなら全角英数Extension ですが、設定ページが追加になりました。
半角に変換したい記号や文字の種類を、あらかじめ設定しておくことができます。
英字は半角にしてほしいけど、数字は全角のままにしてー!という、マニアックなニーズにも答えます!

Read More

WP-Table Reloaded プラグイン を使った表組みで、漢字英数かな混じりの項目を

  • 五十音順順 にソート
  • ひらがな でも検索ヒット

できるようにする方法を紹介します。

某サイトを構築している際に ”ふりがな項目” を新たに列に加えずに、そこそこ大量の項目を五十音順で並び替える必要があったのでそのときのメモです。

WP-Table Reloaded プラグイン 自体の使い方については 前記事 – [WordPress] CSVエクスポート&インポート可能な表組を簡単に組み込めるプラグイン を参照してください。

CSSを利用した単純な工夫ですが、以外と使えると思います。

Read More

プロジェクトフォルダ内の
Supporting Files > *-Info.plist (*はプロジェクト名称)
に以下の条件のKeyとValueを設定すればOK。
アプリアイコンの光沢ON/OFF

KeyValue結果
Icon already includes gloss effectsYES光沢なし
アプリアイコンの光沢なし
NO光沢あり
アプリアイコンの光沢あり

アイコンは、iOSの教科書 – 赤松正行の書籍サイト の真似て仮で作ったやつですw
こうやって比較してみると光沢つけると全体的に白っぽくなっちゃうんですね。

Read More

iOSアプリのアイコンと起動画面で準備する画像サイズなどのメモ。

最低限準備する必要のある画像はデフォルトファイル名が指定されており、
そのファイル名でビルドすると自動的に該当箇所に適用されます。
ファイル名は変更することもできるようです。

iOSデバイス解像度の種類

iPhoneの画面サイズは3.5inchで、現状2種類の解像度が存在します。
iPadも含めるとこんな感じ。

デバイス名称画面サイズ解像度 (px)
iPhone3G / 3GS3.5 inch480 x 320
iPhone4 / 4S960 × 640
iPad / iPad29.7 inch1024 × 768

iPhone4/4Sのはいわゆる "Retina Display" と言われているやつですね。
なのでiPhoneアプリの場合は、この2種類の画像を準備する必要があります。
iPadは大半の画像データがiPhone3G/3GSのものと共用できます。

iPad3はまた違う解像度になるっていう噂もあるので、、どんどん増えると対応が大変ですね。

ファイル名の末尾に「@2x」をつけたものが、iPhone4/4S用の画像として認識されるようです。
「@2x」ファイルがなくてもアプリは作れますが、iPhone3G/3GSの画像が使われてしまうので、もやっと荒い画像になってしまいます。

以下、準備する必要のある画像リストです。

Read More
Couldn't register xxxxxx with the bootstrap server. Error: unknown error code.
This generally means that another instance of
this process was already running or is hung in the debugger.

ってのが出てきて、
iPhone上でアプリが動かない!シミュレータ上では動くのに!
ってあたふたしてしまったんですが、その場合は実機を再起動すると良いそうです。

iPhoneへアプリインストールして、STOPしないうちになんらかの原因でXcodeが終了してしまった場合に起こる現象のようで、iPhone側に実行中ステータスが残っている状態に、アプリをインストールしようとしてしまいエラーになるんだとか。

iPhoneでアプリケーションインストール中にエラーとなった場合の対処: iPhoneアプリ開発備忘録
を参考にさせていただきました。

Read More

ここ数日、「全角英数字がキレるレベル」とTwitterで話題になっていたdocomoのプレスリリース
報道発表資料 : Xperia新モデルのスマートフォン2機種を開発 | お知らせ | NTTドコモ


@1ouis さんのツイートを拝借。
想像を絶する全角文字のオンパレードに思わず爆笑!!

てことで、WEBページ上の全角文字を
半角文字に自動変換する Chrome Extension “さよなら全角英数” リリースしました。
good-bye
Programming: @soranchu
Icon Design: @koeri

ダウンロードは Chromeウェブストア からドウゾ!

Read More

やっと重い腰をあげて、iOSアプリ開発に挑戦し始めました。
とりあえず何でもいいから、サンプルアプリを自分のiPhoneにインストールして動かしてみたい!!
と思って、そのために参考にしたサイトや自分がつまずいたところをまとめてみました。

iOS Developer Program

目次

  1. iOS Devloper Program への登録
  2. App Store から最新版 Xcode のダウンロード
  3. 開発用証明書の取得&登録
  4. 自分の iPhone, iPad を開発デバイスとして登録
  5. App ID の取得
  6. Provisioning Profile の作成
  7. Provisioning Profile をXcodeに登録
  8. iPhone 実機へサンプルアプリをインストール

下記から、やったことについて順を追って説明していきます。

Read More

functions.php に以下を追記することで
url入力したサイトのスクリーンショットを手軽に貼付けることができます。
スクリーンショットには自動でリンクが貼られます。

//URLを入力しスクリーンショットを撮る
function wpr_snap($atts, $content = null) {
	extract(shortcode_atts(array(
		"snap" => 'http://s.wordpress.com/mshots/v1/',
		"url" => 'http://tande.jp/',
		"link" => '',
		"alt" => 'My image',
		"w" => '480', // width
		"h" => '360' // height
	), $atts));

	if($link == '') { $link = $url; }
	$img = '<img src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" alt="' . $alt . '"/>';
	return '<p>' . '<a href="' . $link . '" target="_blank">' . $img . '</a>' . '</p>';

}

add_shortcode("snap", "wpr_snap");
Read More

WordPressのカスタマイズするときに、
phpのコアファイルとか、適用中のテーマやプラグインのCSSを直接いじってしまってたんですけど、そうするとアップデートしたときに元通りになっちゃった!
あわわーってなってしまうこと数回…orz。

で、色々調べるとWordPressにはそれを回避できる「子テーマ」っていうすばらしい仕組みが用意されているんですね。コアファイルやテーマ自体は全くいじらず、変更したい箇所だけ別ファイルで準備できるというものです。

以下、使い方の説明です。

Read More