pockestrap

Programmer's memo

JavaScript

OvtoにPureComponentを実装した

github.com Ovtoとは github.com Rubyで書かれたフロントエンドのフレームワーク。 Hyperappをベースにしていて、VDOMを使っている。 https://magazine.rubyist.net/articles/0059/0059-Ovto.html とかを読むのが良いと思います。 PureComponentとは Reactと…

Meguro.rb#27 でFizzbuzzだけできるRuby to JavaScriptコンパイラを書いた

github.com Meguro.rb#27のLTで、ライブコーディングでFizzbuzzができるRuby to JavaScriptコンパイラを書きました。 ライブコーディングだけをしたので、資料は↑のGitHubリポジトリのみです。 このコンパイラを使うと、次のFizzbuzzのコードがJavaScriptの…

Vue.js について LT をした。

先日、ポート株式会社様で開催されている、もくもく会に行ってきました。 第10回【フリースタイル】もくもく会【学生歓迎!】 - connpass 当日、LT発表者が3名しかいなかったため、飛び込みLTと言う形で突然LTしてきました。 実際飛び込みが多くて、結局8人…

speak-jsが面白そうだから使ってみた

speak-js mattytemple/speak-js · GitHub 作ったもの pocke/speak.js-sample · GitHub speak-js とは クライアントサイドJavaScriptだけで喋る。 speak('foo')でfooって喋る。 楽しい感じがしますね。 作ったもの Speak.js Sample テキストエリアに入力した…

jQuery.ajaxのラッパー書いた

pocke/ajax_set.js · GitHub 何故作った 会社で先輩が作ってて便利そうだなーって思っていました。 けれどもRailsプロジェクトに向かなさそうだしプルリク投げようかなーと思ってフォークしたら全部自分で書きたくなってしまった。以上。 使い方 READMEのコ…

neocomplete用のjQueryの辞書を作った

辞書の使い方とかはneocomplete用にRubyの辞書を作った(るりま編) - pockestrapを見れば良いと思います。 Script require 'open-uri' require 'json' url_base = 'https://api.github.com' owner = 'jquery' repo = 'api.jquery.com' ep_base = "#{url_base}…

Vim戦闘力を計測するWebページ つくった

世の中には、Vim戦闘力と言う概念があります。 Vim-users.jp - Hack #39: Vimの戦闘力を計測する 簡単に言うと、.vimrcの行数です。 ただし、単純に行数で見てしまうとコメントや空行、行継続などでいくらでも戦闘力を水増し出来てしまいます。 そのような点…

自動Poke返し つくった

Javascriptむずかしい。無名関数で出来ないんかな。 半日うごかして飽きた