タグ

2020年3月12日のブックマーク (6件)

  • gulp-debug

    import gulp from 'gulp'; import debug from 'gulp-debug'; export default () => ( gulp.src('foo.js') .pipe(debug({title: 'unicorn:'})) .pipe(gulp.dest('dist')) ); API debug(options?) options Type: object title Type: string Default: 'gulp-debug:' Give it a custom title so it's possible to distinguish the output of multiple instances logging at once. minimal Type: boolean Default: true By default only

    gulp-debug
  • UTF-8のBOM有り、BOM無しの違いとは - 覚え書き.com

    エディタなどで文字コードを指定する際「BOM有り」と「BOM無し」という選択肢があります。この「BOM」とは何かをまとめておきます。 BOMとは? まずBOMとは「バイトオーダーマーク (byte order mark) 」の略語となります。 バイトオーダーマークとはUnicode形式のデータを「ビッグエンディアン」、「リトルエンディアン」のどちらで保存しているのかという情報をデータの先頭に付与する情報のことです。 UTF-8の場合、先頭に3バイトのバイナリデータ「0xEF 0xBB 0xBF」が付与されたものが「BOM有り」の状態。付与されていない場合が「BOM無し」の状態となります。 どういう場合に「BOM有り」、「BOM無し」を使い分けるか? Unicodeの規格ではBOMは推奨していません。 Web制作などでHTMLPHPなどをエディタで編集する際はBOM無しを選択した方が一般的

    UTF-8のBOM有り、BOM無しの違いとは - 覚え書き.com
    reboot_in
    reboot_in 2020/03/12
    “Unicodeの規格ではBOMは推奨していません。「Microsoft Office Excel」などはBOMがないとUTF-8だと認識できず、種々の問題が起こる。”
  • Encoding problems with gulp on Windows

    reboot_in
    reboot_in 2020/03/12
    “gulp.task('build', function () { gulp.src('src/hello.html') .pipe(header('\ufeff')); .pipe(gulp.dest('dist'));”
  • [ASP.NET]aspxファイルの文字エンコーディング

    結論 .aspx、.asmx、.asaxファイルは、BOM付きのUTF-8で保存するのが安定です。 詳細 .aspx、.asmx、.asaxファイルのデフォルトエンコーディングは、Web.configのglobalizationタグのfileEncoding属性で指定できます。 しかし、 .aspx、.asmx、.asax ファイルがBOM付きのUnicodeまたはUTF-8で保存されている場合は、fileEncoding設定を無視して自動的にファイルエンコードが解釈されます。 つまり、 次の順番でファイルを解釈するエンコーディングが決まります。 ファイルがBOM付きのUnicodeまたはUTF-8でエンコードされている場合は、それで解釈される。ファイルエンコードが上記ではない場合、Web.configの //globalization/@fileEncoding がデフォルトのエンコーデ

    [ASP.NET]aspxファイルの文字エンコーディング
    reboot_in
    reboot_in 2020/03/12
  • Razor not rendering special characters properly

    reboot_in
    reboot_in 2020/03/12
    “The cshtml files should be written not by simple UTF8 format, but UTF8-BOM file format. Non-BOM UTF8 cshtml files' special characters were converted into something when getting served through return View(path)”
  • 外部プログラムを実行してその出力を取得する | まくまくNode.jsノート

    child_process.exec による外部プログラムの実行 Node.js の標準モジュールである child_process モジュール を使用すると、任意のシェルコマンドを実行し、その結果(標準出力や標準エラー出力)を取得することができます。 ChildProcess クラスの exec メソッドで実行したシェルコマンドの結果は、非同期に呼び出されるコールバック関数のパラメータから取得することができます。 下記のサンプルでは、シェルコマンドとして echo Hello World を実行して、その標準出力として得られる Hello World を取得しています。 sample.js var exec = require('child_process').exec; // シェル上で実行するコマンド var COMMAND = 'echo Hello World'; exec(CO

    外部プログラムを実行してその出力を取得する | まくまくNode.jsノート
    reboot_in
    reboot_in 2020/03/12
    “、デフォルトの最大バッファサイズ (maxBuffer) が 200KB (200 * 1024) に設定されているため、あまり大量の出力を行うプログラムを実行するとバッファあふれのエラーが出てしまう”