javascript

スポンサーリンク
プログラミング

haml_coffee_assets用のwebpackerのloaderを書く

haml_coffee_assetsというgemがある。 これは、sprocketsを使うときにjs側のテンプレートをhaml+coffeescriptのようなもので書けるというニッチなgemだった。 けれども、昨今のwebpackerの台...
プログラミング

[javascript] オブジェクトのプロパティ名を変数で指定

オブジェクトのプロパティ名を変数にして値を代入したい。 なにがしたいんだ?って話だけど、うまい言い方が見つからなくて、ごめん。 つまりは const key = "unco" const obj = {} obj = "buriburi...
プログラミング

Ant Designの3系を使うときは中国フォントを削除しよ

Ant Design Ant DesignはReactで使えるUIフレームワークの一つ。中国のアリババが開発しているので、漢字を表示することが考慮されたデザインになっており、日本語で遣うことにあまり違和感が無いのが良い。 問題 Ant...
プログラミング

RubyでAES暗号化してJavaScriptで復号する

言語を超えた暗号化、復号をちょっと試してみたかったので、RubyでAES-256-CBCにより暗号化してJavaScriptで復号するっていうのをやってみた。 特に実用的ではないです。ただのロマンです。 バージョン情報 Ruby 2....
プログラミング

videoタグでストリーミングしない方法

HTML5のvideoタグを使うと、動画など自動でストリーミングになってしまう。 rangeヘッダに対応していないサーバと連携しなければならない場合は、videoタグがストリーミング再生前提でサーバにリクエストを行ってしまうと、うまくサーバ...
プログラミング

Markdownの入力を便利にするプラグイン作った

こういうやつ。 Markdownのリストやテーブル入力を補助するというもの。 背景 元々、某情報共有サービスでマークダウンの入力を補助する機能を入れていたのだけれど、ブラウザのエクステンションにも同じ機能を入れるためにjQuery...
プログラミング

「ラングトンのアリ」のシミュレータ作った

ラングトンの蟻とも言う。 タイトルの通りで、JavaScriptを使ってラングトンのアリシミュレータを作った。 ラングトンのアリの説明はwikipediaに任せる。 これはwikipediaにある拡張ラングトンのアリに対応しており、フ...
プログラミング

スリープソート

スリープソートがかっこ良すぎる。 JavaScriptで書くとすると下記のコードなんだけど、要は数字の分だけスリープして出力している。 例えば というデータの並びだったとすると、10ミリ秒後に10、3ミリ秒後に3を出力することでソート済...
プログラミング

html5 page visibility apiを試す

page visibility apiがRecommendationになってた。 というわけで使ってみた。 これは何ができるapiかというと、ページが表示されているかどうかを取得できる。 今のブラウザで言うと、見ているタブかどうかが取...
プログラミング

html5 javascriptのpointer lock apiを試す

webglで作られていると話題のブラウザゲームをやろうとしたら、Chromeに「マウスカーソルが無効になります。」的な警告が表示された。 なんだこれは。。 調べてみると、HTML5のpointer lock apiというものらしい。現在の...
スポンサーリンク
タイトルとURLをコピーしました