2010年3月18日木曜日

【Illustrator】同フォント・同サイズのテキストオブジェクト選択

Illustratorで同フォント・同サイズのテキストオブジェクトを全選択するスクリプトです。
どんな場面で使用するかはわかりませんが。

1つだけテキストオブジェクトを選択している状態で使用します。
フォントやサイズはテキストオブジェクトの1文字目で判断しています。


↓



...
Illustrator CS2で動作確認。他のバージョンは知りません。CSやCS3以降でも多分動く・・・と思う。
JAVAScriptなのでMac、Win両対応だと思います。Winでしか確認してないけど。


// 2010.04.18 Gyoniso

#target Illustrator

Application.active

if(app.activeDocument.selection.length != 0){
obj = app.activeDocument.selection[0];
if(obj.typename == "TextFrame"){
if(obj.lines.length > 0){
fntS = obj.textRange.characterAttributes.textFont.name;
sizS = obj.textRange.characterAttributes.size;

app.activeDocument.selection = null;

doc = app.activeDocument;

Frs = doc.textFrames;

for(Fr=0; Fr < Frs.length; Fr++){
if(Frs[Fr].lines.length > 0){
fntA = Frs[Fr].textRange.characterAttributes.textFont.name;
sizA = Frs[Fr].textRange.characterAttributes.size;

if((fntS == fntA) & (sizS == sizA)) {
Frs[Fr].selected = true;
}
}
}
sizS = Math.round(sizS*141.1)/100;
alert(fntS + ", " + sizS + "Qを" + doc.selection.length + "個選択しました");
}else{
alert("空のテキストオブジェクトは選べません");
}
}else{
alert(obj+"のため実行できませんでした~");
}
}else{
alert("なんか選んでから実行してちょうだい");
}



宣伝【拙作のツールです(無料配布)】
Windows版 Adobe Illustrator用スクリプトランチャーおよび作業補助ツール

2009年10月10日土曜日

ついったースパムブロッカー

Twitterのスパムなフォロワーを自動で判定してブロックするFirefox用アドオン。

http://sky.geocities.jp/gyoniso0030/tsb.htm

現在バージョン0.1です。
まだ自信を持ってオススメできるものではありません。
このアドオンを利用した結果として引き起こされたデータ損失等の損害・怪我・災難等については何の保証も出来ません。

◆今できること
・起動時にスパマーチェック
・その後1時間おきにスパマーチェック
・ウインドウ右下のアイコンをクリックすると即時スパマーチェック
・スパマーチェックの結果、スパムフォローと思われるフォロワーがいた場合、ダイアログにユーザ名と最後のつぶやき内容を表示して、そのユーザをブロックするかどうか選べます。

◆やりたいけど出来てないこと(優先順位順)
・右下のアイコンをクリックされたらメニューを出して各種設定
・ブロックした相手のログ保存と閲覧(スパマーチェック自体はそこそこ信頼度高くできていると思いますが、ブロックしたログがないと間違えてブロックした場合に相手を探すのが大変)
・ID&パスを保存して起動時に自動ログイン(現状はFirefox起動時、半ば強制的にTwitterID&パスワードでのログインを求められます)
・スパマーが検出されたらダイアログなしのバックグラウンドでオートブロックするオプション(ログ機能が作れればすぐにでも)
・チェック間隔のカスタマイズ機能
・右下のテキトーアイコンをもうちっとなんとかする
・ログ機能からのブロック解除機能
・ダイアログに相手のアイコンを表示するオプション

2009年10月6日火曜日

Twitterのスパムフォローを診断する

twitterのスパムフォロー診断をJavascriptでやってみた。結果画面
最近のfollower 100人をチェックして、スパムっぽい人を判断します。
現在は診断のみで、ブロックなどの機能はありません。自動ログイン、自動ブロック(ログ有)、数時間おきの巡回機能を加えてFirefoxアドオンなんかにできればいいなと思っておりやす。

ついったースパマーの判断基準 → 「こっちからはフォローしてない」&「総発言数が20未満」&「フォロー数200以上」&「被フォロー数がフォロー数の20%未満」です。これくらいで問題ないかな?

診断スクリプトの置いてあるページはこちら
http://sky.geocities.jp/gyoniso0030/twspamch.htm

2009年10月1日木曜日

Firefox用のアドオン(習作)

練習で、Firefox用のアドオン作ってみました。先に言っておくけどチョーくだらないからね。
説明ページはこちら

http://sky.geocities.jp/gyoniso0030/unkoaddon.htm

2009年9月18日金曜日

Twitterでフォローしあっているか一覧で確認する

TwitterでフォローしているFriendsが、逆に自分をフォローしてくれているかどうかが一覧で確認できるツールをJavascriptで作りました。

別ページにおいてあります。こちらです。

TwitterAPIを利用しています。

2009年7月1日水曜日

iPhoneのオススメ無料アプリ

iPhoneを使い出して1年、周辺にもiPhoneユーザが増えてきた。新規ユーザの方、おめでとうございます。「みんなみんな3GSかよ、ケッ」とか羨ましーとかはまったく思っていません。
ということで、新規ユーザの方に参考になればと、個人的に使用頻度の高いオススメ無料アプリを紹介しますね。

...

■ウェザーニュース タッチ
完成度の高い天気予報アプリ。標準の天気アプリは論外です。

■TwitterFon
一番人気のTwitterクライアントアプリ。有料版のProもあるけど、無料版で十分です。これといった特徴は無いんだけど、スタンダードな機能がよくまとまっていて使いやすい、優等生的な感じ。

■Mocha VNC Lite
VNCクライアントアプリ。出先から自宅のMacにアクセスするときに使用しています。MacOS10.5の「画面共有」で問題なく使えます。
たとえば、仕事先のPCで開けないデータを自宅に送ってPCで見られる形にして送りなおすとか、MacにTVチューナを外付けしているので「なんだよ今日バカ殿SPやるんだったのかよ!」ってとき出先から録画予約するとか。
接続先の登録には無料のダイナミックDNSサービス「Dynamic DO!.jp」を利用しています。

■Simplex FX
為替のリアルタイムレートを確認できる無料アプリ。無料でリアルタイムってのはなかなかありません。気前がいいです。FXやってる人なら絶対必要といってもいいくらいなアプリです。

■TapDifence
タワーディフェンス系のゲーム。とても完成度が高く、面白い。これが無料ってシンジラレナイ!

■乗換案内
ジョルダンの電車時刻検索無料アプリ。乗換検索系のアプリはいくつか試したけど、最終的にこれが残りました。

■食べログ
クチコミグルメサイトの食べログのアプリ。正直、一つ一つの動作が遅いとか、すぐ落ちるとか、地図で表示ってしたら世界地図の縮尺でピンが立てられたりすることがあるとか、不満は多いけど、食べログの情報を携帯できるというのはとてもすばらしい事だと思った。あなたの昼飯ライフを大きく変える可能性があります。私は変わりましたよ。

■自虐サウンズ
嫌な音を出せるネタアプリ。自分では使わないんだけど、小学1年生の姪には大うけで、ずっとキーキーやってました。有料版もあるみたいですが。

■産経新聞
その日の朝刊を丸ごと無料で読ませてくれるアプリ。産経新聞スバラシイデス。iza!なんか見ても、産経はネットに賭けてるなって気がして好印象です。売り上げにつながってるのかなぁ。新聞とるなら産経にしますよ。まぁとらないけど。

以上、本当に無料でいいの?ってものばかりなので、ぜひお試しください。

2009年6月23日火曜日

全角URLを開くブックマークレット

ニュースサイトなどでたまに見かける、全角で入力されているURLの記載。リンクもされていないし腹が立つよね。
ということで、全角URLを変換して新しいウインドウで開くブックマークレットです。
全角URL部分を選択してから使用します。

全角URL変換オープン

テスト用全角アドレス
http://twitter.com/gyoni0030



【読みやすソース】
t=document.getSelection();
li='';
for (i=0;i<t.length;i++) {
c=t.charCodeAt(i);
if ((0xff00<c) && (c<0xff5f)) {
li+=String.fromCharCode(c-0xfee0);
} else {
li='';
alert('変換できない文字が含まれています');
return;
}
}
void(open(encodeURI(li)));

2009年6月4日木曜日

マルチ和訳ブックマークレット

Google AJAX Language APIを利用したマルチ言語対応の和訳ブックマークレット。翻訳したいテキスト範囲を指定してから使用してください。もとの言語がなんだかわからなくても、その選択範囲を和訳してダイアログで表示します。
何語から和訳したのかもわかるように表示します。
サポートされる言語はこちら

Googleの縛りで、翻訳可能なテキスト文字数に制限があるようです。
何文字までOKかは知りませんw

マルチ和訳

テストされる方はウィキペディアなどから別言語のページへ飛んで使ってみてちょ。