Practice of Programming

プログラム とか Linuxとかの話題

JavaScript

JavaScriptのcanvasで遊んでいたらPCのパフォーマンスが上がった

はい。嘘です。 正しくは、PCが遅い原因がわかった。でした。顛末は最後に書いていますが、最初は、canvasの使い方から。 canvasの使い方 HTML HTMLで下記のように書きます。 <canvas id="canvas" width="300" height="170"></canvas> JavaScript 基本 cotnext const c = document.getElementById('canvas'); const …

Nanocで全文検索を実装する

いくつかNanocの記事を書きましたが、検索がないと、実際問題使えないですよね。 というわけで、Googleで検索してみましたが、下記が見つかるくらいでした。 groups.google.com 上記からたどったところ、下記のようなものがあれば、なんとかなりそうというと…

JavaScriptによるガントチャート作ってみた(まだ途中)

タスク管理を作ってます。で、ガントチャートがほしいけど、バーを動かしたりできないといけてないから、どうせJavaScriptだろってことで、JavaScriptで処理するようにしてみました。まだまだ途中。動作確認Firefoxのみ。下記のようなJSONデータを元に、表示…

Greasemonkey事始め

はじめてGreasemonkeyを書いて&使ってみました。いくつか追加しました。 リファレンス http://diveintogreasemonkey.org/ User Scriptの名前は? hogehoge.user.js インストールのしかたは? hogehoge.user.js をブラウザで開いたらいいよ メタデータとかある …

Shibuya.js Tech Talk #2

今回も面白かった。しかし、前回も飲み会とバッティング。終わったら即座に帰りました。 私の考えるJavaScript id:brazilさんなぜか日本語の歴史の紹介とか、文学の話とか、面白かった。 なんで日本語の話かというと、日本語は複数言語をミックスして使う、 …

Perl の jsan コマンド

こちらに、 * インストールにCPANのような標準手順がない。 .tar.gz のアーカイブなんか開きたくない。 とあったんですが、Perl にJSANモジュールがあって、jsan コマンドも入ります。 が、以前試してダメだったんですが、なぜか、今はうまくいった(perl 5.8…

Shibuya.js Techtalks #1

行ってきました。かなりよかったです。 でも、会場の温度が寒かった...。昨日は気温が寒かった。 Shibuya.js 結成の話(id:secondlifeさん) JavaScriptは10年たつ言語 1年前はひどい扱い ようやく脚光をあびてきた とか、そんな話。 最後に生き残るのはJavaSc…