タグ

2019年7月5日のブックマーク (3件)

  • TradingView - ファイナンス系グラフライブラリ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 世の中には様々なグラフ、チャートがあります。その一つとしてファイナンス系があります。FXや株などで表示されるグラフは特殊で、さらにデータをリアルタイムに処理するのが重要です。 今回紹介するTradingViewはまさにそういった用途で使われるグラフライブラリになります。 TradingViewの使い方 ローソクチャートやフォント、価格のカスタマイズなど。 透かしやキャプションを入れたり、テーマも設定できます。 グラフの幅に自動的に調整したり、ツールチップの表示だけでも様々な方法が選択できます。 移動ボタンや範囲スイッチャー、複数のグラフを同時に載せることもできます。 下に小さなグラフを載せたり、メモリを左側に載せる、縦軸を対数グラフにすることも。 かなりこだわった表示が実現できるの

    TradingView - ファイナンス系グラフライブラリ
  • 遅延読み込み、無限スクロールなど、要素と境界の交差を非同期で検出する1Kbの超軽量スクリプト -Bounds.js

    画像の遅延読み込みや無限スクロールを実装する際、ページ上に境界を定義し、その境界に要素が入ったかどうか判定して実行します。要素と境界の交差を非同期に検出し、パフォーマンスを改善する1Kbの軽量スクリプトを紹介します。 要素が境界に1px交差した、全部が入ったなどを正確に検出。他のJavaScriptへの依存はなく、単体で動作します。 Bounds.js -GitHub Bounds.jsの特徴 Bounds.jsのデモ Bounds.jsの使い方 Bounds.jsの特徴 画像の遅延読み込み、無限スクロールなどの実装には、境界を設定することが重要です。通常は、イベントハンドラ、ループ、getBoundingClientRectの呼び出しの組み合わせが必要でしたが、これらはメインスレッドで実行されるため、パフォーマンスが低下します。Bounds.jsは要素と境界の交差を非同期に検出し、パフォ

    遅延読み込み、無限スクロールなど、要素と境界の交差を非同期で検出する1Kbの超軽量スクリプト -Bounds.js
  • フリーフォントの作者様に感謝!最近リリースされた日本語フリーフォントのまとめ -2019年上半期

    最近リリースされたものを中心に、ひらがな・カタカナ・漢字が使える日語の新作フリーフォントを紹介します。 レトロなフォント漫画同人誌にぴったりなアンチック書体、プログラミング向けの等幅フォント、タイトルやコピーに使えるデザインフォントなど、たくさんのフォントがリリースされています。 ※梅干フォントが新コミック体になってしまってます、、、 最近のだけでなく、これまで全部の日語の無料フォントは下記をどうぞ。 2020年用、日語のフリーフォント 417種類のまとめ 最新のフリーフォント、まずは縦組み・長文・文芸向けの「源暎ちくご明朝」から。 源暎ちくご明朝 個人・商用サイトで無料利用可。同人誌や各種印刷物なども可。 源ノ明朝をベースにした、縦組み・長文・文芸向けをターゲットにデザインされた文向け明朝体。東京築地活版製造所の五号活字(築五)の系譜に連なるオールドスタイルの仮名を持つフォン

    フリーフォントの作者様に感謝!最近リリースされた日本語フリーフォントのまとめ -2019年上半期