タグ

2016年9月2日のブックマーク (9件)

  • SVGでアウトラインをカスタマイズしてみよう

    2014年7月30日 SVG これまで、二回ほどSVGに関する記事を書きましたが、SVGの面白さは伝わっていますかね…!?今回はSVGのアウトライン(線)の装飾に注目!オブジェクトを徐々に描いていくラインエフェクトにも挑戦します!SVGの基的な情報や書き方は過去記事「アイコンフォントからSVGへ!より手軽にベクター画像を表示しよう」をご覧ください! ↑私が10年以上利用している会計ソフト! SVG線種プロパティの基礎 基的な書き方ですが、SVGのコード内に直接記述する方法と、CSSで指定する方法があります。例えば stroke プロパティを使う場合: <svg viewBox="0 0 200 200"> <line x1="10" y1="10" x2="190" y2="190" stroke="#000"/> </svg> のように、 stroke="#000" と直接記述しても

    SVGでアウトラインをカスタマイズしてみよう
    minetty99
    minetty99 2016/09/02
  • IllustratorとIcoMoonでSVGスプライトのラクラク設定!

    2016年2月9日 Illustrator, SVG, 便利ツール 繰り返し使うSVG形式のアイコン等を表示する際に便利なSVGスプライト。しかし、symbol タグで囲んで…一つ一つにIDを付けて… viewBox 属性をコピペして…と、当にコーディングがめんどくさい!新規プロジェクトを始める度に設定するのが煩わしくなり、いろいろと楽する方法を試した結果、アイコンジェネレーターツールの「IcoMoon App」を使う方法に落ち着いたので、やり方を紹介したいと思います。 ↑私が10年以上利用している会計ソフト! SVGスプライトとは? SVGスプライトは、ロゴやアイコンなどの複数のSVG画像をひとつのファイルにまとめて保存し、使いたい時に呼び出す方法です。SVGなので、拡大縮小しても画質が劣化しません。詳細は過去記事「アイコンフォントからSVGへ!より手軽にベクター画像を表示しよう」に目

    IllustratorとIcoMoonでSVGスプライトのラクラク設定!
  • Google Fontsの日本語フォント「Noto Fonts」の使い方

    そしてもちろん我らが日語も用意されています。日語のフォントセットは「Noto Sans CJK JP」という名前です。 日語は優遇されているのか7つも異なるウエイト(太さ)が用意されています。 ちなみに名前にあるCJKとはChina、Japanese、Koreaの3つです。1バイト言語の256文字に収まらない、2バイト言語をまとめてCJKとしているようです。(2バイト文字は65536種類に対応している) 中国語は「Noto Sans CJK SC」、韓国語は「Noto Sans CJK KR」と、それぞれ別のセットで、相互に対応していません。統一感のあるセットになっているとのことですが、それぞれの言語が混在する状況はあまりなさそうです。 2バイト文字は数千もの文字を作成する必要があるため、Adobeだけではなく各書体メーカーの協力しています。それぞれ日語はイワタ、中国語はChang

    Google Fontsの日本語フォント「Noto Fonts」の使い方
    minetty99
    minetty99 2016/09/02
    “1<link rel="stylesheet" href="http://fonts.googleapis.com/earlyaccess/notosansjp.css">”
  • ダイクストラ法(最短経路問題)

    ダイクストラ法 (Dijkstra's Algorithm) は最短経路問題を効率的に解くグラフ理論におけるアルゴリズムです。 スタートノードからゴールノードまでの最短距離とその経路を求めることができます。 アルゴリズム 以下のグラフを例にダイクストラのアルゴリズムを解説します。 円がノード,線がエッジで,sがスタートノード,gがゴールノードを表しています。 エッジの近くに書かれている数字はそのエッジを通るのに必要なコスト(たいてい距離または時間)です。 ここではエッジに向きが存在しない(=どちらからでも通れる)無向グラフだとして扱っていますが, ダイクストラ法の場合はそれほど無向グラフと有向グラフを区別して考える必要はありません。 ダイクストラ法はDP(動的計画法)的なアルゴリズムです。 つまり,「手近で明らかなことから順次確定していき,その確定した情報をもとにさらに遠くまで確定していく

    minetty99
    minetty99 2016/09/02
  • Javascriptのbind関数と部分適用 〜 JSおくのほそ道 #015 - Qiita

    こんにちは、ほそ道です。 今回はFunction.prototype.bind関数を取り上げます。 このbind関数も前回のcall/apply関数同様、開発者の意図が反映される関数かと思います。 目次はこちら bind関数の仕様 bind関数はFunction.prototypeに属し、新たな関数を生成して返します。 下記で仕様を見ていきます。 その1:thisを強制変更する 第一引数は関数内で参照されるthisを置換えます。 // 人間 function Man(name) { this.name = name; this.greet = function() { console.log("Hello, my name is " + this.name); }; } // ネコ function Cat(name) { this.name = name; } // 人間の挨拶 var

    Javascriptのbind関数と部分適用 〜 JSおくのほそ道 #015 - Qiita
    minetty99
    minetty99 2016/09/02
    “call関数は関数を実行するのに対し、 bind関数は新たな関数を生成して返すんですね。 ”
  • Fluxアーキテクチャのメモ

    最近は Flux + React を使っています。Secure Code Tipsでも部分的に採用しました。今回は Fluxアーキテクチャについて、現時点で自分の理解している内容をメモしておきます。 Fluxの概念図Flux: Actions and the Dispatcher | React というページでは以下の図が使用されています。よく見る図です。 現在の自分の認識を基にしてこの図をもう少し詳しくすると、以下になります(だいたいこんな感じという程度の図です)。 * Web API と Web API Utils は省略しています。 Web API と Web API UtilsAction Creators が保持しているメソッド内からAjaxリクエスト処理等を行う場合、その部分をこちらに切り出して使用します。Action Creators と ActionsAction何かしら新

    Fluxアーキテクチャのメモ
  • 「シン・ゴジラ」最大の課題は、総監督「庵野秀明」のこだわり--制作裏話を聞いた

    7月29日の上映開始後大ヒットを記録している「シン・ゴジラ」。「エヴァンゲリオン」などで知られる庵野秀明氏が総監督を務めた同作は、綿密な取材をもとに、現代日にゴジラが襲来したらどのように政府は対応するのかを、リアリティのあるストーリーで表現した話題作で、庵野監督作品としては過去最高の興行収入53億円(8月28日時点)を突破している。 シン・ゴジラの制作にあたっては、ゴジラそのものがCGで描かれるなどビジュアルエフェクト(VFX)が多用されており、スケールの大きい作品でありながら、非常に短期間での撮影を強いられたという。また、作品へのこだわりが強い庵野監督の要望にも応えられる制作環境の整備が必要だった。 どのようにして時間とクオリティを両立させたのか、シン・ゴジラで編集・VFXスーパーバイザーを手がけたTMA1代表の佐藤敦紀氏と、VFXプロデューサーを務めたピクチャーエレメント代表の大屋哲

    「シン・ゴジラ」最大の課題は、総監督「庵野秀明」のこだわり--制作裏話を聞いた
    minetty99
    minetty99 2016/09/02
  • [JS]動画をブラウザいっぱいや指定サイズに背景として配置できる超軽量スクリプト -CoverVid

    .mp4, .webm などの動画をブラウザいっぱいやセクションの背景として配置できるjQueryの超軽量(800bytes)プラグインを紹介します。 デモページ 単に要素内の背景として表示しているため、デモのようにスクロールエフェクトと組み合わせることも簡単です。 CoverVidの使い方 Step 1: 外部ファイル 当スクリプトとjquery.jsを外部ファイルとして記述します。 <body> ... <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="covervid.min.js"></script> </body> Step 2: HTML 動画を背景として表示する親要素、もしくはラッパーを配置します。 <div class="

    [JS]動画をブラウザいっぱいや指定サイズに背景として配置できる超軽量スクリプト -CoverVid
    minetty99
    minetty99 2016/09/02
  • PACE — Automatic page load progress bars

    What is Pace? Include pace.js and a CSS theme of your choice, and you get a beautiful progress indicator for your page load and ajax navigation. No need to hook into any of your code, progress is detected automatically. Download If you’re a developer, download Pace directly here: Pace.js Themes Enter a color:

    minetty99
    minetty99 2016/09/02