タグ

2017年11月24日のブックマーク (6件)

  • なぜ git rebase をやめるべきか - Frasco

    Git での開発を数年間経験した後、徐々に日々の仕事の一部として、より高度な Git コマンドを使うようになりました。私は Git rebase を見つけてすぐにそれを毎日の仕事に使いました。リベースに精通している人は、どれだけ強力で魅力的なツールであるのか知っているでしょう。しかし、リベースには、初めてリベースを触ったときにはわからなかったのですが、いくつかの課題があることに気が付きました。これを説明する前に、マージとリベースの違いをおさらいしておきましょう。 最初に、feature ブランチを master にマージする例を考えてみましょう。マージすることにより、新しいマージコミット g を作成します。下のコミットグラフではマージした際に何が起こるのかを説明しています。また、開発が盛んなリポジトリでよく見かける「線路」のようなグラフになっているのが見て取れるでしょう。 マージの例 ある

    なぜ git rebase をやめるべきか - Frasco
    efcl
    efcl 2017/11/24
    topic branchをマージするときはrebaseじゃなくてmergeすることで履歴を残してbisectしやすくする話
  • WebAssembly Code Explorer

    WebAssembly Code Explorer Open File

    efcl
    efcl 2017/11/24
    WebAssemblyのWASTとバイナリ表現のマッピング表示できるバイナリエディタ的なツール
  • How JavaScript works: A comparison with WebAssembly + why in certain cases it’s better to use it…

    This is post # 6 of the series dedicated to exploring JavaScript and its building components. In the process of identifying and describing the core elements, we also share some rules of thumb we use when building SessionStack, a JavaScript tool for developers to identify, visualize, and reproduce web app bugs through pixel-perfect session replay. If you missed the previous chapters, you can find t

    How JavaScript works: A comparison with WebAssembly + why in certain cases it’s better to use it…
  • Content Security Policy 適用後の経過を観察する 2017年11月

    投稿者: kem / 右記内 security / 投稿日:2017-11-23 ( 6 年, 7 ヶ月 ago) / 更新日:2017-11-23 ( 6 年, 7 ヶ月 ago) / コメント このブログに過去、Content Security Policy を reports-only で適用しました。 前回 ポリシーを変更してから3-4ヶ月が経過しましたので、再度レポートを集計し、定義を見直していきます。 結果を以下に記載します。 [TOC] 前回変更時の記事AMP HTML を作成後に、Content Security Policy (CSP) の report を 集計して、ポリシーを見直す | Monotalk 現在のポリシー定義 Content-Security-Policy-Report-Only: script-src 'self' 'unsafe-inline' 'u

    efcl
    efcl 2017/11/24
    CSPレポートの集計結果
  • textlintで特定のルールのエラーを無視する - Qiita

    textlintにはさまざまなルールがありますが、特定の行や場所においてはルールを無効化したい場合があります。 例えば、asciidwango/js-primer: JavaScriptの入門書という書籍では、表記揺れを防止するためにtextlint-rule-prhというルールを使っています。 この書籍では、匿名関数と無名関数の表記揺れを防止するために匿名関数へ統一する辞書が入っています。 しかし、どちらもよく使われる単語なので、「この書籍では無名関数の事を匿名関数と呼ぶ」という言及が必要です。 このように関数式では、名前を持たない関数を変数に代入できます。 このような名前を持たない関数を匿名関数(または無名関数)と呼びます。 https://asciidwango.github.io/js-primer/basic/function-declaration/より この時、この部分だけは

    textlintで特定のルールのエラーを無視する - Qiita
    efcl
    efcl 2017/11/24
    textlintで`<!-- textlint-disable -->`などのコメントで一部だけルールを無効化する方法とフィルタールールについて
  • npm icon-gen v1.2.0 release - アカベコマイリ

    icon-gen v1.2.0 をリリースした。 Release v1.2.0 今回の目玉は ICNS における is32 と il32 のサポート。WikipediaApple Icon Image format によると ICNS は現行の macOS なら ic07 〜 ic14 があれば十分にみえる。しかし GitHub にて Mac OS X finder uses also is32 and il32 icns. という Pull Request があった。どうやら is32 と il32 も必要とのこと。これらがないと Finder のリスト表示でアイコンが消えるらしい。 この報告をうけて High Sierra 環境でリスト表示を試したものの、正常に表示されていたので古い macOS 固有の問題かもしれない。私の環境だと再現できないため Pull Request をそ

    efcl
    efcl 2017/11/24
    アイコン画像生成ツール。 Electronのアイコン画像とか