タグ

2020年2月29日のブックマーク (3件)

  • 自作 OSS のためのロゴを作る - micnncim

    著名 OSS にあって自作 OSS に無いものの一つにロゴがあります。 OSS において README の出来不出来はユーザへのリーチを高める重要な要素であり、詳細な Description や GIF によるデモはもちろん、ロゴがあればより魅力的な README になるでしょう。 また、SNS でシェアされる際もロゴがあればより良いでしょう。 はじめにソフトウェアエンジニアの多くはデザイナーではないためロゴを作るコストは低くなく、テキストだけ作るのであればまだ簡単ですが、自作アイコンを作ることはかなりの労力を要することでしょう。 僕も同様で、デザイナーではないため、結論として非デザイナーでも出来る戦略を考えることになりました。 今回は、micnncim 流の、出来るだけ低コストで低くないクオリティの OSS のためのロゴの作成方法について解説します。 慣れれば上の画像のようなロゴが 5

    自作 OSS のためのロゴを作る - micnncim
    efcl
    efcl 2020/02/29
    GithubのREADMEに載せるロゴ作成
  • GitHub - azu/assert-json-equal: assert.deepStrictEqual for JSON object.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - azu/assert-json-equal: assert.deepStrictEqual for JSON object.
    efcl
    efcl 2020/02/29
    `assert.deepStrictEqual`でJSONオブジェクト同士を比較するバージョン。 `undefined`な値とプロパティの欠落を区別しない
  • JavaScriptでp12ファイルから証明書と秘密鍵を取得する | MMMブログ

    JavaScriptを使って、ブラウザ上で、p12ファイルからpemの書式で証明書と秘密鍵を取得してみます。 forgeの使用 以下、forgeというライブラリを使って実装してゆきます。ブラウザで読み込むには、以下のようにminファイルを読み込む必要があります。 const forge = require('node-forge/dist/forge.min.js'); p12ファイルを読み込み p12ファイルはブラウザで添付される想定ですので、まずは、以下のようにして、ファイルを解読可能にします。 // p12Bufferは、添付されたファイルをBufferに変換したもの const p12String = p12Buffer.toString('base64'); // base64からデコード const p12Der = forge.util.decode64(p12String)

    efcl
    efcl 2020/02/29
    JavaScriptでPKCS12を読み書き