Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
//1日ごと d3.scaleTime() .domain([new Date(2018, 8, 1), new Date(2018, 9,1 )]) .ticks(d3.timeDay, 1) //区間指定 //2日ごと d3.scaleTime() .domain([new Date(2018, 8, 1), new Date(2018, 9,1 )]) .ticks(d3.timeDay, 2) //月曜日ごと d3.scaleTime() .domain([new Date(2018, 8, 1), new Date(2018, 9,1 )]) .ticks(d3.timeMonday, 1) //1時間ごと d3.scaleTime() .domain([new Date(2018, 8, 1), new Date(2018, 8,2 )]) .ticks(d3.timeHour
2020/06/21追記: 2020/6/19にParcel 2のベータ版が公開されました。 🚀 Parcel 2 beta 1 has been released! 🌳 Improved tree shaking 🗺 20x faster source map builds #️⃣ Improved content hashing 🚨 Resolver diagnostics 📊 More accurate bundle reports 🐞 Tons of bugfixes! 📝 Read more: https://t.co/hMGtOKEOs3 🌎 New website! https://t.co/SWaS5OvWIA — Devon Govett (@devongovett) June 18, 2020 それに伴い、Parcel 2でいくつかの開発環境を構築する記
やること ブロックチェーン以外のネタもたまには書いてみたいですというエントリー Expressはフレームワークとしては設計思想に口出ししすぎないよう、デフォルト状態だと薄く作られており(って誰かが言ってた)、ベストプラクティス的なものは割と開発者の設計によって異なるのだなあという印象です。 Expressを最初に取っ付くときに色々と迷うものの一つとしてバリデーションの仕組みつくりがあげれられると思います。 ので、今回はその備忘録となります。 Expressでバリデーションってどうやるんだ・・・ 調べると、だいたいexpress-validatorがよく使われているっぽい! https://express-validator.github.io/docs/ ※express-validatorそのものについてはこの記事では詳しく触れません。。。 できればLaravelのformRequest
class SugaClass extends React.Component { constructor(props) { super(props); this.state = {data:[]} } componentDidMount() { // コメントアウト } render() { // コメントアウト return ( <div> {/* <div>コメントアウト</div> */} <FugaClass/> </div> ); } }
はじめに Vuejs は非常にとっつきやすく直感的に使える上に、多機能で大規模なサイトでも小規模なサイトでもスケールするJSフレームワークです。公式ドキュメントも充実しており、欲しいと思う情報や機能はほとんどそれだけでカバーすることが出来ます。 しかしながら多機能かつ柔軟性の高いフレームワークであるため、公式ドキュメントも肥大化しており、欲しい情報が見つけにくい!ということも当然あるため、ここに自分用に Vuejs のスロット機能の使い方についてメモっておきます。 おしながき コンポーネント内で複数のスロットを指定したい(名前付きスロット) スロットのスコープについて スロット内にスロットの外から値を渡したい(スコープ付きスロット) スロットの名前を動的に変更したい(動的スロット) v-slot:とか書くのがめんどくさい(省略記法) 名前付きスロット コンポーネント内にスロットで置き換えた
Angularでの HTTP 通信のやり方を解説していきます。 FirebaseのAPIを使ってデータの作成をやっていきます。 前回の振り返り 前回 は、AngularにおけるFirebaseのセットアップとAPIを使ってFirebaseからデータを取得する方法を学びました。 本記事は前回の続きですので、前回の内容は頭に入れておいてください。 わからなくなったら、前回の記事を見返しましょう。 この記事のソースコード https://github.com/seteen/AngularGuides/tree/入門その11 データの扱い方と準備 product.ts のデータ構造の変更 Firebaseでは、下記のような Key => Data のデータ構造になっています。 { "-LKX29TybTT3bEv5sIyy": { "description": "神は云った。「Angularあれ」
{ "swagger": "2.0", "info": { "description": "create-swagger-yml-from-many-json", "version": "1.0.0", "title": "create-swagger-yml-from-many-json" }, "host": "localhost", "basePath": "/", "schemes": [ "https" ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "paths": { "$ref": "./path.json" } } const fs = require('fs'); const JsonRefs = require('json-refs'); const YAML = r
はじめに この記事は、以下の環境で、https通信可能なローカル開発環境を構築する手順を共有するためのものです。 前提とする環境 macOS v10.13.6 node.js v8.11.4 browser-sync v2.24.5 ServiceWorkerに興味があり、実験環境を構築しようとしたところ、httpsが必須とのことでした。 そこで、node.jsの開発環境でhttpsが利用できるように自己証明書を発行し読み込ませます。 2018/09/08追記 ServiceWorkerの実行にはhttps通信が必須ですが、localhostに限りhttp通信でも実行可能です。 Service Worker の紹介 - Web Fundamentals Service Worker以外で、localhostに自己証明書が必要になった場合は本記事の方法を試してみてください。 設定の手順 基本
tl;dr 設定ファイルのignoreFilesにGlobで書きまくればいい 状況 PostCSS + SugarSS Webpack (4.8.1) なぜか.stylelintignoreが全く反映されなかったので、設定ファイルに除外先を指定することにしました。 以下のように.stylelintrc.ymlなどに書けば対象のファイルが除外されます。 --- extends: stylelint-config-sugarss-recommended plugins: - stylelint-order ignoreFiles: - node_modules/**/*.css - src/lib/**/*.css rules: - order/properties-alphabetical-order: true
モチベーション node-sass 、結構イライラポイントが多くて、代替手段があるなら乗り換えたいなあなんて思ってたところに dart-sass がナウでヤングだぜみたいな話を小耳に挟んだので、使ってみることにした。 ちなみに node-sass に感じていたイライラポイントは、以下の通り。 インストールが遅い Node.js のバージョンが上がりたてのとき、だいたいインストールで死ぬ dart-sass がナウでヤングな理由については、 Feature Watch: CSS Imports and CSS Compatibility とかを読んで欲しい。 要約すると、LibSass や Ruby Sass に搭載されていない機能が、先行的に積まれてるみたいなことらしい。( プレーンな CSS のインポートをサポートするとかなんとか) モチベとしては、「 node-sass でコケたときに
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Babel 7がリリースされたということで、気になる点について調査を行っていたのですが、その過程で一部のプラグインにlooseモードがあるということを知ったので、それについてまとめてみます。 looseモードとは JSXのようなそもそもJavaScriptにないものは別として、Babelのプラグインが変換する各文法構造については、EcmaScriptとして厳密な動作仕様が決まっています。 ただ、変換して実行する過程で、「厳密に言えば仕様どおりになっていなくても、重箱の隅はつつかないから処理が早い/コードが短い、実用充分なコードになればそ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く