サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
syon.github.io
function readCsvSync(filename, options) { const fs = require('fs'); const parse = require('csv-parse/lib/sync'); const content = fs.readFileSync(filename).toString(); return parse(content, options); } const options = { columns: true, comment: '#' }; const records = readCsvSync('sample.csv', options); /* [ { fruit: 'apple' }, { fruit: 'orange' }, { fruit: 'lemon' } ] */ const options = { columns: [
コード内では ブラウザの UI 操作 を Puppeteer API に実行させ、 DOM の読み取りや加工は page.evaluate() に流す。 Puppeteer には cheerio のような API はない。 Chromium 実行環境で innerHTML / outerHTML を読み取って cheerio に渡すことはできる。
すでに手元にある HTML などのファイルをインターネットに公開したい場合に、 クラウドサービスを利用すると便利です。 今回は無料で利用できる Heroku を使ったやり方を紹介します。 Cloud Application Platform | Heroku 余談 ― 2018年末現在、静的ファイルのホスティングは Netlify が主流です。 Heroku は無料で利用できる PaaS の有力な候補であることは変わりませんが、 後発の Firebase も便利ですので、あわせてご検討ください。 Netlify のスターターキットも用意しています。 https://github.com/syon/awake Heroku でアカウントを登録したら、コマンドラインで扱うために Heroku CLI をインストールします。 Heroku CLI | Heroku Dev Center インスト
コマンドプロンプト、または Cmder を管理者権限で開きます。 Cmder を配置したディレクトリに移動します。 次のコマンドを実行します。
jQuery 時代までの古い JavaScript (ES5) を扱っており、これからも既存のアーキテクチャを 維持する必要があるけども、文法チェックや自動整形といったツールを導入したい場合に役に立ちます。 今やエディタ選択の有力候補となった Visual Studio Code (VSCode) をベースに、 インストールから実際の動作確認までを体験するところまでを案内しています。
ErgoDox と Windows 日本語版 ErgoDox を Windows の日本語版にキーボードを接続すると JIS キーボード(日本語配列) として認識されます。そのことに問題があるわけではないのですが、公開されている ErgoDox の情報は US キーボード(英語配列) として認識された上での説明となっていることがほとんどです。キーマッピング設定も英語配列がベースとなっています。 現状、どちらのキーボードとして認識されているかを確認するためには、適当なテキスト入力欄でキーボードの Q W キーの上にある 2 キーを Shift と同時に押します。現れた文字列が "(ダブルクォーテーション)であれば日本語配列、 @ であれば英語配列です。 ここでは、 ErgoDox を US キーボード(英語配列)として認識させるためにレジストリを変更して実現する方法を紹介します。 デバイスマ
要点 (TL;DR) Webpack の学習を兼ねて、数ページ程度の小規模 Web サイトを効率的に開発する土台を作りましたのでご紹介します。話を簡潔にするため、一旦は SPA ではないサイトを目標にしました。 作成したサイトを GitHub Pages に公開するところまでご案内します。 実現したいこと ファイル変更監視とオートリロード 素の HTML は書きたくないので Pug (Jade) ページ遷移あり Bootstrap & jQuery を使う CSS は Sass っぽく書いてベンダープレフィックス自動付与 Google Fonts で Web フォント利用 FontAwesome でアイコン利用 JavaScript は ES2015 Wercker で自動ビルド&デプロイして GitHub Pages に公開 サンプルリポジトリ AWAKE (webpack branch
Basic Keycodes qmk_firmware / docs / keycodes.md qmk_firmware / docs / keycodes_basic.md KC_* 形式のキーコードとそのショートネームがリストアップされています。 KC_2 ... Keyboard 2 and @ とあるので、英語配列が前提になっていると考えられます。 Quantum Keycodes qmk_firmware / docs / keycodes.md#quantum-keycodes qmk_firmware / docs / quantum_keycodes.md QMK 特有のキーコード、エイリアスがリストアップされています。 Layer qmk_firmware / docs / keycodes.md#layer-switching qmk_firmware / docs
Vue.js プロジェクトのひな形を作るためのコマンドラインツール。 Node.js 上で動作します。
PATH が通っていること、もしくは Wox の設定で指定してあること(※プラグインの使用に必要な場合に指定)
このページを最初にブックマークしてみませんか?
『syon.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く