タグ

ブックマーク / hail2u.net (3)

  • Git Cheat Sheets JP

    設定 基ランチ リモート・リポジトリ git-stash git-svn 参考 修正履歴 設定 Git には様々なオプション設定がある。中には挙動を大きく変えるものもあるので注意が必要である。 設定をすべて表示する $ git config --list システム (/etc/gitconfig) の設定 $ git config --system --list や、ユーザーごと (~/.gitconfig) の設定 $ git config --global --list など表示する対象を絞ることもできる。 ユーザ名とメール・アドレスを設定する $ git config --global user.name "John Doe" $ git config --global user.email "john.doe@example.com" コミットする時に記録されるユーザー名とメ

  • CSSの非同期読み込み

    印刷向けCSSだけじゃなく、ウェブフォントCSSも非同期で読み込むことにした。FOUTが起こるようになるので、気になったら戻すかも。 var csses = [ { href: '/styles/print.min.css', media: 'print'; }, { href: '/fonts/megrim.css'; }, { href: '/fonts/source-code-pro.css' }, { href: '/fonts/source-sans-pro.css' } ]; var links = document.createDocumentFragment(); csses.forEach(function (css) { var link = document.createElement('link'); link.rel = 'stylesheet'; link.h

    CSSの非同期読み込み
  • 二つの文字列の融合

    融合っていうのは、「あいうえお」と「うえおかき」を混ぜて足して「あいうえおかき」にするケースのこと。後者の先頭の「うえお」を前者へ融かし合わせるので融合と言ったけど、それで良いのかよくわからない。ちゃんとしたアルゴリズムありそうだけど、見つけることができなかったので、後方から検索していくみたいな感じで書いた。 function fuse(a, b) { var i = 0; var s = ''; var j = 0; for (i = b.length; i > 0; i--) { s = b.substring(0, i); j = a.lastIndexOf(s); if (j >= 0 && j + s.length === a.length) { break; } } return a + b.substring(i); } console.log('abcde + efg ='

    二つの文字列の融合
  • 1