Skip to content

Instantly share code, notes, and snippets.

@matori
matori / _svg-sprite-mixin.jade
Created March 26, 2015 09:39
Jade mixin for SVG sprite
mixin sprite(name, title, titleId, desc)
- var svgAttrObj = {};
- var titleAttrObj = {};
if titleId
- svgAttrObj['aria-labelledby'] = titleId;
- titleAttrObj['id'] = titleId;
svg&attributes(svgAttrObj)&attributes(attributes)
@charset "UTF-8";
$state-chain-mixin-pseudo-syntax-legacy: false !default;
@mixin state-chain($state-change-target, $state) {
$selector: selector-append($state-change-target, ".st-#{$state}");
$self: false;
$state-chain-before-pseudo: "::before";
$state-chain-after-pseudo: "::after";
"use strict"
normalize = ->
nomalizedEvents = ["start", "move", "end", "cancel"]
touchEvents = ["touchstart", "touchmove", "touchend", "touchcancel"]
MSPointerEvents = ["MSPointerDown", "MSPointerMove", "MSPointerUp", "MSPointerCancel"]
pointerEvents = ["pointerdown", "pointermove", "pointerup", "pointercancel"]
mouseEvents = ["mousedown", "mousemove", "mouseup", null]
@matori
matori / _rem.scss
Last active August 29, 2015 14:19
vertical margin fit mixin
$root-font-size: 16px !default;
@function rem($font-size) {
@return #{$font-size / $root-font-size}rem;
}
@matori
matori / .scss-lint.yml
Created April 18, 2015 18:32
SCSS Lint 設定 (2015.04)
# @see https://github.com/causes/scss-lint/blob/master/lib/scss_lint/linter/README.md
scss_files: "src/**/*.scss"
linters:
BangFormat:
enabled: true
space_before_bang: true
space_after_bang: false
@matori
matori / PowerShell.ps1
Last active August 29, 2015 14:22
get scss-lint latest default config
Invoke-RestMethod -Uri https://raw.githubusercontent.com/brigade/scss-lint/master/config/default.yml | Out-File .scss-lint.yml
@matori
matori / buildinsider-offline-03-1.md
Last active September 10, 2015 13:35
2015-06-13 「Build Insider OFFLINE 第3回 ― Microsoft Edge スペシャル」のメモ

マイクロソフトの Web ブラウザの今までとこれから ~くるよ!Microsoft Edge !!~

春日井 良隆(日本マイクロソフト株式会社 デベロッパー エバンジェリズム統括本部 エバンジェリスト)

Windows 10 には Internet Explorer と新しい Web ブラウザ「Microsoft Edge」が搭載されることが明らかになっています。本セッションでは、Microsoft Edge を発表するに至った市場の動向、既存の Web サイトや Web システムとの互換性を踏まえながら、マイクロソフトが考える今後の Web ブラウザについてお伝えします。

セッションメモ

@matori
matori / SassMeister-input.scss
Created June 23, 2015 03:21
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
.test {
&-link {
$link: &;
@matori
matori / ss.bat
Last active October 22, 2016 01:39
ffmpeg: take screenshots from video per any minuites
@echo off
set ffmpeg=D:\ffmpeg\bin\ffmpeg
set targetPath=%1
set targetDir=%~dp1
set targetFileName=%~n1
set screenshotsDir=%targetDir%\screenshots
:: 何分ごとに撮るか
@matori
matori / iso8601.txt
Created November 12, 2015 07:05
Jetbrains IDE Live Template variable for ISO-8601
date("yyyy-MM-dd'T'HH:mm:ssXXX")