プログラミング Reactで作られたinputタグに対して、外部からonChangeを発火させたい Reactを使っているサイトに対して、デバッグ目的や、ちょとした出来心で、外部からonChangeを発火させたい、トリガーさせたい、となることがあるだろうか。 私はある。 本家のIssueを見てみると、Reactのバージョン15系と16系... 2020.09.09 プログラミング
プログラミング jestでindex.d.tsをimportできない時 JavaScriptのテストフレームワークであるjestをtypescriptで使っていたんだけど、次のようなコードでindex.d.tsをimportしたときに問題があった。 import { UserType } from 'type... 2020.08.12 プログラミング
プログラミング haml_coffee_assets用のwebpackerのloaderを書く haml_coffee_assetsというgemがある。 これは、sprocketsを使うときにjs側のテンプレートをhaml+coffeescriptのようなもので書けるというニッチなgemだった。 けれども、昨今のwebpackerの台... 2020.06.22 プログラミング
プログラミング [javascript] オブジェクトのプロパティ名を変数で指定 オブジェクトのプロパティ名を変数にして値を代入したい。 なにがしたいんだ?って話だけど、うまい言い方が見つからなくて、ごめん。 つまりは const key = "unco" const obj = {} obj = "buriburi... 2020.06.20 プログラミング
プログラミング Ant Designの3系を使うときは中国フォントを削除しよ Ant Design Ant DesignはReactで使えるUIフレームワークの一つ。中国のアリババが開発しているので、漢字を表示することが考慮されたデザインになっており、日本語で遣うことにあまり違和感が無いのが良い。 問題 Ant... 2020.02.11 プログラミング
プログラミング RubyでAES暗号化してJavaScriptで復号する 言語を超えた暗号化、復号をちょっと試してみたかったので、RubyでAES-256-CBCにより暗号化してJavaScriptで復号するっていうのをやってみた。 特に実用的ではないです。ただのロマンです。 バージョン情報 Ruby 2.... 2020.01.14 プログラミング
プログラミング videoタグでストリーミングしない方法 HTML5のvideoタグを使うと、動画など自動でストリーミングになってしまう。 rangeヘッダに対応していないサーバと連携しなければならない場合は、videoタグがストリーミング再生前提でサーバにリクエストを行ってしまうと、うまくサーバ... 2015.06.26 プログラミング
プログラミング Markdownの入力を便利にするプラグイン作った こういうやつ。 Markdownのリストやテーブル入力を補助するというもの。 背景 元々、某情報共有サービスでマークダウンの入力を補助する機能を入れていたのだけれど、ブラウザのエクステンションにも同じ機能を入れるためにjQuery... 2015.04.06 プログラミング
プログラミング 「ラングトンのアリ」のシミュレータ作った ラングトンの蟻とも言う。 タイトルの通りで、JavaScriptを使ってラングトンのアリシミュレータを作った。 ラングトンのアリの説明はwikipediaに任せる。 これはwikipediaにある拡張ラングトンのアリに対応しており、フ... 2014.11.25 プログラミング
プログラミング スリープソート スリープソートがかっこ良すぎる。 JavaScriptで書くとすると下記のコードなんだけど、要は数字の分だけスリープして出力している。 例えば というデータの並びだったとすると、10ミリ秒後に10、3ミリ秒後に3を出力することでソート済... 2014.11.03 プログラミング