タグ

関連タグで絞り込む (156)

タグの絞り込みを解除

javascriptに関するkamisetoのブックマーク (337)

  • JavaScriptに便利なメソッドを盛り込んだライブラリ·mofmof.js MOONGIFT

    mofmof.jsはJavaScriptを積極的に拡張したライブラリで、Number/Array/Stringに便利なメソッドを追加しています。 JavaScriptは今やWebだけでなく、様々な環境で使われるようになっています。そこで基礎になりえるライブラリとして紹介したいのがmofmof.jsです。かゆい所に手が届く、便利なメソッドがたくさん追加されています。 コード例です。コピーメソッド。 日付周りの拡張も多いです。 Hashを取り扱うメソッドも多数用意されています。 二つのHashをミックスします。 Hashからキーと値を取り出します。 Hashのキーだけを抽出します。 mapメソッドです。 実行するたびにインクリメントされるユニークな値を返します。1秒間に100万回実行したとしても285年間ユニークであり続けます。 一気に配列を生成します。 文字列を置換しつつ生成します。 検索メ

  • ばらばらにしましょう。 - 手抜きLab@DTPの現場

  • javascript - typeof()を再発明する : 404 Blog Not Found

    2011年12月06日14:30 カテゴリLightweight Languages javascript - typeof()を再発明する まてよ、ということは… underscore.js の _.isRegExp について - ”><xmp>TokuLog 改メ tokuhirom’s blog multiple frames のときにハマるということらしい。 Perfection kills ≫ `instanceof` considered harmful (or how to write a robust `isArray`) This means that creating isArray function could not be simpler than: これを応用すればまっとうなtypeofを作れるってこと? JavaScriptのtypeofは役立たず よく知られて

    javascript - typeof()を再発明する : 404 Blog Not Found
    kamiseto
    kamiseto 2011/12/07
    constructor.nameを見ればいいんじゃなの?違うのかな?
  • お仕事メモ帳 [Illustrator][JavaScript]AI保存のオプションを制御する

    先週Twitterで流れ弾が飛んできたので、試しに書いてみました。 IllustratorでAI保存する際のオプションを制御するJavaScriptです。 Leopardで書いたのでWindowsで動くかは試してません。 もし動かなかったらそれを直して使うのがScripterの第一歩だよ!(責任転嫁) <仕様> ●「PDF互換ファイルを作成」にチェックする ●「配置した画像を含む」にチェックしない ●「ICCプロファイルを埋め込む」にチェックしない ●「圧縮を使用する」にチェックする <注意点> AISaveOptionsっていうまんまのクラスがあったけど、なぜかエラーになった。 ググったらAdobeのフォーラムで同じことを聞いている人がいて、「IllustratorSaveOptionsを使え」って回答があったので、試しにそれにしてみたら動いた。 なにこのトラップ。 あほかー。 //フォ

  • 選択したページアイテムを新規ドキュメントに複製して、アートボードをフィットさせる - 名もないテクノ手

    /* duplicate_and_fit_for_selection 選択したページアイテムを新規ドキュメントに複製して、アートボードをフィットさせる for Illustrator CS5 (c)2011 seuzo 2011-11-15 ver.0.1 とりあえず */ #target "Illustrator" //複数のオブジェクト全体のvisibleBoundsを得る function get_bounds(my_objs) { var my_bounds = my_objs[0].visibleBounds; var my_Left = 0; var my_Right = 1; var my_Top = 2; var my_Bottom = 3; for ( var i = 1; i < my_objs.length ; i ++ ) { my_bounds[my_Left]

  • f-tools' blog: 勝手にアンサー!(1)

    2011年10月22日土曜日 勝手にアンサー!(1) そのうちネタにしよう! と思って見ていたツイートがある。 @masa_hon さん InDesignのノンブル横にノンブルの番号と同じ英文(1ページだったら「one」)を入れたいんだけど、さすがに自動じゃむりかな? http://twitter.com/masa_hon/status/78768021736402945できます。 ってまあ,4ヶ月も前の話題に何を偉そうにという感じだが,いざ,勝手にアンサー!(自分で書いておいてなんだけど,結構恥ずかしいな,これ……)。 ノンブルの横に spell out した英文テキストを入れる処理というのを考えると,実装にあたって次の3つくらいが要点として浮かび上がる。 あるページのノンブルを取得する方法 英文を入れるテキストフレームを取得する方法 ノンブルを spell out する方法

  • 車車車く本牛勿 -Rollin' Real-: InDesign:文字の位置そのままで揃え方向を変えたい時に使うやつ

    アケスケなタイトルにしてしまいましたが。。ページのタイトル部分に、こーゆー赤字が来たとします。いや来てます。まるきり違う番組になってますけどで、ファイルを開いたら、このような可愛らしい作りになっている事があります。冗談みたいだけどホントにあります。あるんです。で、コレどうぞJustificationSwitcher_id.jsxInDesignCS3以降CS3、CS5で動作確認済みダイアログが出ます。こういう事で困らされる時、たいがいデフォルト(左/上揃え)なので、リストのデフォルト表示は逆の右/下揃えにしてあります。とりゃえず下のチェックボックスは無視して、目的のテキストフレームを選択して、希望の揃え方向を選択しボタンを押します。はい押した! いま押した!…というスクリプトです。ゴチャッとした月刊誌を多くやる人には便利なハズ。チェックボックスがオフの状態では回転のかかったテキストフレーム

  • ルビの検索置換 - 名もないテクノ手

    とあるブログに「InDesignではルビの検索置換ができない」と書いてあった。まあ、確かにできない。誰かが書いているでしょうけれど、JavaScriptだとこんな感じに書けると思います。 var my_find_re = /けん さく も じ れつ/g; var my_change_str ="ち かん も じ れつ"; var my_doc = app.documents[0]; var my_story = my_doc.stories; for (var i = 0; i < my_story.length; i++) { var my_style = my_story[i].textStyleRanges; for (var ii = 0; ii<my_style.length; ii++) { my_style[ii].rubyString = my_style[ii].ruby

    ルビの検索置換 - 名もないテクノ手
  • 車車車く本牛勿 -Rollin' Real-: InDesign:move()メソッドの思い違い

    InDesignでオブジェクトを移動するにはmove()を使いますよね。使うんですよ。 Illustratorだと left だの top だの使えば左や上を基準にした座標値で指定できるんですが。それの代用として、geometricBoundsを書き換えた配列に置き換えたりしていると、いつか痛い目を見ます(見てます)。 が、move()には魔物が棲むという噂が絶えないのであります。バグだバギーだバギーちゃんだ、言われてます。なんかしっくりこなくて、オブジェクトモデルビューアで説明を見直した。 こう書いてある。PageItem.move (to:any, by:Array of number) Moves the ^Object to a new location. Note: Either the 'to' or 'by' parameter is required; if both pa

    kamiseto
    kamiseto 2011/09/17
    確かに.anyって何だよコノヤローと思ってたけど、そういうことだったのか。
  • ドキュメントを俺設定で開く - 名もないテクノ手

    ドキュメントを開いた時、グリッドやガイド類が非表示になっていたり、あらぬページが400%拡大で表示されたりすることがありませんか。これらの表示/非表示は設定があちこちに散らばっていていちいち直すのがめんどいです。 「Startup Scripts」フォルダにこのスクリプトを入れておけば、ドキュメントを自動的に俺設定で開くようになります。 /* show_grids_and_guides.jsx (c)2011 seuzo ドキュメントを俺設定で開く 2011-09-12 ver.0.1 とりあえず */ #target "InDesign" #targetengine "show_grids_and_guides" (function(){ /////設定 var my_bounds = [69,115,1194,1535]; //レイアウトウィンドウの座標値[y1, x1, y2, x2

  • ドキュメントを開いた時(または保存する時)に、スウォチの特色やRGBカラースペースを検索して変換する - 名もないテクノ手

    MS WordやMS Excelから書類をInDesignにインポートした時、ちょろっとRGBカラーが混じっていてそのままうっかり... ってことないでしょうか。ないですか、そうですか。 まあ、普段遣いではないけれど、そういう仕事を集中的にやっている期間、このスクリプトを「Startup Scripts」フォルダに入れておけばうっかりさんも安心です。 ドキュメントを開いた時(または保存する時)に、スウォチの特色やRGBカラースペースを検索して変換してくれます。 こんな感じ: (スクリプト修正:2011-09-11T16:01:42+0900) /* change_color_properties_for_startup.jsx (c)2011 seuzo.jp ドキュメントを開いた時にCMYKでないカラースペースや特色を検索し、修正します。 2011-09-09 ver 0.1 とりあえず

  • 車車車く本牛勿 -Rollin' Real-: InDesign:PDF配置オプションを手籠にする

    いまどきってInDesignにPDFとか貼れちゃうじゃないですか。 でも貼り方ってあるじゃないですか。アートとかブリードとか。クロップというやつ。配置する時に「配置オプション」にチェックを入れればそれを選択できるけど、一度チェックを入れてしまうと 次回の配置時にまた配置オプションにチェック入っててウザいじゃないですか。一度設定すればあとイイっつーの、とか思うじゃんすか。 まぁ、配置ファイル選択ダイアログのOKボタンをShiftキー併用してやれば  その時だけ配置オプションが開けるんですけどね。でも、でも、他者が配置したPDFとかってどのクロップで配置されたのか不安じゃないですか。 ひどいと、おとといの自分がどのクロップで配置したか…いや、自分は大概いつもひどいんですけども。配置されたPDFのクロップはInDesign上のどこで確認できるのか。 ちょっと探して見つからなかったのですぐスクリプ

  • InDesign CS5.5 ショートカットで1℃回転 - DTP駆け込み寺 掲示板

    [12636] InDesign CS5.5 ショートカットで1℃回転 エケモゴーザ 2011/08/26 16:57 [12637] Re: InDesign CS5.5 ショートカットで1℃回 いき◆OTKUlNBtV0 2011/08/26 18:17 [12639] Re^2: InDesign CS5.5 ショートカット いき◆OTKUlNBtV0 2011/08/26 18:27 [12640] Re: InDesign CS5.5 ショトカトで1°回転 (z-) 2011/08/26 18:41 [12641] Re: InDesign CS5.5 ショトカトで1°回転 (z-) 2011/08/26 18:50 [12642] Re: InDesign CS5.5 ショトカトで1°回転 (z-) 2011/08/26 18:56 [12643] Re: InDesign C

  • 『canvas』要素の勉強をする時の参考サイトまとめました | HTML5でサイトをつくろう

    HTML5の『canvas』要素 今回の標題でもあるcanvas要素は、HTML5の新要素の中で最も注目されている要素の1つなので、私もこれから学習していくのがとても楽しみです。 まずcanvas要素について知るために参考サイトを見つけることから始めました。調べるとすぐにサンプルなどが数多くヒットし、その中には目を奪われる表現や複雑な処理を行っているモノがいくつもありました。また、サンプルは非常に多いのですがちゃんとしたサイトでの事例はまだまだ少ないのが現状だということも知ることができました。まずは焦らず基礎から勉強していこうと思います。 『canvas』要素のサンプルまとめ 今回調べた『canvas』要素を使ったコンテンツをいくつかピックアップしましたのでご紹介します。 HTML5 Canvas and Audio Experiment 音楽に合わせて複数のオブジェクトが円になったり、マ

    『canvas』要素の勉強をする時の参考サイトまとめました | HTML5でサイトをつくろう
  • EAN(JAN)13 Barcode generator - 手抜きLab@DTPの現場

  • 『POT 2.0デビュー!』

    epubはちょっとタイム。^^ 画像書き出しの検証は、設定を変えて書き出したモノのコード見たり、解凍して中を見たりで大変です。やっと法則性が掴めてきましたが、必要な知識かどうかは疑問…。 で、ちょっとブレイクして今回はajabonさん作のInDesign用テキスト流し込み支援スクリプト「POT(PlaceOptionalText)」をご紹介します。 POTは以前からバグフィックスや機能の追加を繰り返して完成度を上げ、この度(祝)メジャーアップデートと相成りました。 雑誌やカタログなどでテキスト流し込みをする際に、エディタとInDesignを行き来してコピペを繰り返している方、効率アップは率はハンパではありませんよ。^^ 例えばカタログのような体裁でダミーのフレームがあり、合番どおりに流し込むというDTPではスタンダードな作業をするとしましょう。 ↑こんなのありますね ↑テキストデータ これ

    『POT 2.0デビュー!』
    kamiseto
    kamiseto 2011/07/29
    適当に作ってあってもなんとかなるのがいい。
  • Flickrで遊ぶ(Illustrator篇) - 手抜きLab@DTPの現場

  • 車車車く本牛勿 -Rollin' Real-: PlaceOptionalText_2.0/12_外部スクリプトの連動

    流し込み直後、ドキュメント上の選択範囲は流し込みが行われた、余ったから無視された、に関わらず 元の選択範囲の中のテキストフレーム群(またはセル群)のみが選択された状態となります。選択文字列に流し込まれた時は、元の「ストーリー先頭から何文字目」〜「末尾から何文字目」 の選択が生かされた状態となります。この選択範囲を流用する外部スクリプトを連動させる事ができます。 特定の文字を置換する、テキストにスタイルを充てる、など、特に正規表現スタイルが使えないCS3に於いては、スクリプトを少し書ける方にとってたいへん便利かと思います。外部スクリプトは、PlaceOptionalText_2.0と同じ階層に「POT_adds」という名前のフォルダを用意し、 その中に外部スクリプトを置いておくと、「適用」直後に連続して外部スクリプトが実行されます。外部スクリプトの出し入れに関するPlaceOptionalT

  • Illustrators Regular Expression1(正規表現で検索置換) - 手抜きLab@DTPの現場

    Indesignの検索機能ってとっても素敵ですよね。仕事がはかどる機能というのは当に助かるものですが、Illustratorにはしょぼい検索機能しかありません。 せめてREだけでも使用出来ればといつも思っちゃいます。まあ、なければ作っちゃったら?って言われるのがおちですので取りかかろうと言う所ですが、残念ながら今回は完成はおろかまだ企画段階です。 最近のわたしの書くエントリは少し寝かせたものが多いのですが、趣向をかえて一から実装していく課程をお届けしてみようと思います。ですから、利用するメソッドの検証や解説、プロパティのチェックが入るのでかなり長引くような気がします。長引くと結局途中で飽きちゃって完成に至らずの可能性もありますが、その辺は手抜きLabですのでご容赦を。 まずは以下のようなコードからスタートしましょう。 var txFrames = app.activeDocument.t

  • Blogger

    ログインBlogger に移動する メールアドレスまたは電話番号 メールアドレスを忘れた場合 ご自分のパソコンでない場合は、シークレット ブラウジング ウィンドウを使用してログインしてください。 詳細 次へアカウントを作成