Skip to content

Instantly share code, notes, and snippets.

@wtnabe
wtnabe / javascript-pseudo-local-date-object.md
Last active August 28, 2023 02:22
JavaScript local "Date" object
@wtnabe
wtnabe / gist:eeb77935e8fd4363d10919a9ac55cf38
Last active February 21, 2024 23:22
特定の Intel Mac + macOS Ventura で rbenv + ruby-build では Ruby が install できない、できたとしてもまともに動かない問題

環境

  • MacBook Pro 16" ( Intel Core i9 )
  • macOS Ventura 13.4.1 ( Darwin Kernel Version 22.5.0 )
  • Homebrew 4.1.3
  • Apple clang version 14.0.3 (clang-1403.0.22.14.1)
  • rbenv 1.2.0
  • ruby-build 20230717
  • ruby-install 0.9.0
  • llvm 15 && 16
@wtnabe
wtnabe / svg2png.sh
Created July 8, 2023 22:18
resvgを使ってSVGからPNGを作るテンプレ
#! /bin/sh
SRC=$1
DEST=`basename ${SRC} .svg`.png
resvg --dpi 350 --zoom 2 --background '#ffffff' $SRC $DEST
@wtnabe
wtnabe / docx.sh
Last active July 8, 2023 22:25
asciidoctorとasciidoctor-diagramとpandocを使ってasciidocからdocxを作る
#! /bin/sh
asciidoctor -r asciidoctor-diagram --backend docbook --out-file - $1 | \
pandoc --from docbook --to docx --reference-doc simple-doc.docx --output `basename $1 .adoc`.docx
@wtnabe
wtnabe / coding-programming-design-levels.md
Last active March 5, 2023 23:48
IT / Web作り手ざっくりレベル感

実際の「評価」になるとこの中のレベル2とレベル3の中がかなり細分化される。

IT / Web作り手ざっくりレベル感
レベル 習得スキル(ツール寄り) 習得スキル(業務寄り) メモ
#! /usr/bin/awk -f
#
# Usage:
# markuplint -f simple --no-color 2>&1 | awk
#
BEGIN {
filename = ""
}
@wtnabe
wtnabe / limit-eslint-target-version-to-es2017.sh
Last active December 8, 2021 07:07
ESLintの設定でうっかり新しい記法が許されていた場合に警告する
#! /bin/sh
target_version=2017
main () {
config_file=$1
if [ -z "$config_version" ]; then
cat <<EOD
eslint config file not specified
@wtnabe
wtnabe / postcss.config.js
Last active January 24, 2022 22:27
PostCSSからSass ( Scss ) を使う設定
module.exports = () => {
const plugins = [
// Sass独自の _ スコア始まりのファイル名や glob 対応
require('postcss-easy-import')({
extensions: ['.css', '.scss'],
prefix: '_'
}),
// Sass独自の `//' コメントを削除
require('postcss-strip-inline-comments'),
// Sassのコンパイル
@wtnabe
wtnabe / gist:60706694f292432dd0872f3ac3309d65
Last active September 14, 2021 02:39
HTMLページ読み込み時のwindowとdocumentのeventの並び
document.readyState: interactive
Stimulus.Controller: connect
document: DOMContentLoaded
document.readyState: complete
window: load
window: pageshow