タグ

2009年2月21日のブックマーク (5件)

  • 【InDesign】同じスウォッチを使用しているオブジェクトを選択

    Illustratorでは同じ塗りや線色のオブジェクトをまとめて選択するコマンドがありますが、InDesignでも同じことをやれるスクリプトです。 ... 【使い方】 1つだけフレームを選択してスクリプトを実行すると、そのフレームと同じ塗り色&同じ線色のフレームをすべて選択状態にします。 ※「同じ色」というのはスウォッチ名で判断しているので、スウォッチ登録していない色では反応しません。 ※シェード(濃淡)の違いは判断しません。同じスウォッチ名なら薄いのも濃いのも同じ色として判断します。 ※作業中のスプレッドが対象です。ドキュメント全体ではありません。 ちなみにInDesign CS2で確認しています。他のバージョンは動くかどうかわかりません。 そして、JAVASriptです。Mac、Win両対応だと思います。Winでしか確認してないけど。 一応、このスクリプトのミソはselectFillA

  • JavaScript の Array オブジェクトを汚染させずに拡張してみる - Cyokodog :: Diary

    前回のエントリ「jQuery オブジェクトを汚染せずにプラグインを追加する方法を考えてみた」ではラッパーオブジェクトをかぶせることで、jQuery オブジェクトを汚染させずに機能拡張(prototype オブジェクトへのメソッドの追加)してみましたが、同様の方法を使えば、String、Date、Array といったJavascriptの標準のオブジェクトも汚染させずに機能拡張できるのではと思い試してみました。 prototypeの拡張によるメリット、デメリット メリット 例えばArray オブジェクトの場合、「指定した値を持つ配列行の索引番号を返す」というメソッドを持ってませんが、以下のように prototype を拡張することで実現できます。 Array.prototype.index=function(val){ var arr=this,len=-1; while(len<arr.l

    JavaScript の Array オブジェクトを汚染させずに拡張してみる - Cyokodog :: Diary
  • 分散バージョン管理システムGitを活用しよう | OSDN Magazine

    近年急速にユーザーを増やしているバージョン管理システムに「Git」がある。GitLinuxカーネルの開発リーダーとしても知られるLinus Torvalds氏らが、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムで、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、さまざまなプロジェクトで採用されている。 特集では、Gitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法やWindows環境での利用方法、Subversionなどほかのバージョン管理システムとの連携など、Gitを活用するためのテクニックを紹介する。 分散バージョン管理システムGit入門 2009年2月6日 バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増や

    分散バージョン管理システムGitを活用しよう | OSDN Magazine
  • アイコンデザインにおける10の間違い | CREAMU

    アイコンデザインで注意するポイントが知りたい。 そんなときにおすすめなのが、『10 Mistakes in Icon Design』。アイコンデザインにおける10の間違いだ。 以下にご紹介。 アイコンのデザインの差があまりない アイコンをセットで作る場合、見分けられないデザインはよくない。↓はMac OS Xのユーティティーアイコン。見分けがつきづらく、間違って起動してしまう。 一つのアイコンに要素が多すぎる アイコンの中の要素は少なければ少ないほどよい。要素が多いと、小さくしたときに判別しにくい。 不要な要素を含んでいる 要素を少なくし、メッセージがストレートに伝わる要素だけを置きたい。↓はDBアイコンの例。DBであることがわかっているなら、後者の例にした方がわかりやすい。 アイコンセットに統一性がない アイコンセットは、カラースキーム、遠近感、サイズ、描画技術を統一すべき。 小さいアイ

  • Adobe AIR向けのActiveRecord·AirRecord MOONGIFT

    現在、様々なプログラミング言語向けのフレームワークでO/Rマッピングが提供されている。そのため、SQLを書く頻度が下がっており、SQLを書かないとならない場面になるとテンションが下がってしまうくらいだ。 モデルの設計コード Railsで言えばActiveRecord、Javaで言えばHibernate、PHPであればCakePHPでもO/Rマッピングがある。ではAdobe AIRではどうかと言えば、AirRecordを使えば良い。 今回紹介するオープンソース・ソフトウェアはAirRecord、Adobe AIR開発に役立つO/Rマッピングソフトウェアだ。 AirRecordはStartCommandやモバロケなどの開発者で知られるクリエイトシステムの太田氏によるソフトウェアだ。AirRecordはRailsやCakePHPと同じデザインパターン「ActiveRecord」を基に設計されてい

    Adobe AIR向けのActiveRecord·AirRecord MOONGIFT