JavaScript– tag –
-
ソフトウェア
LaTeXをオンラインコンパイルできるJavaScriptライブラリ「texlive.js」
「texlive.js」は、未だに論文などで使われることが多い組版処理システムLaTeXのソースコードをオンラインでコンパイルすることができるJavaScriptライブラリです(GitHub)。 ライセンスはGPL。今のところ日本語には対応していませんが、PDF出力までブラウ... -
ソフトウェア
Pure JavaScript製のOCR「Ocrad.js」が凄い
OCR (Optical Character Recognition)とは画像ファイルなどからテキストを抽出する技術のこと。これをJavaScriptオンリーで実装したライブラリが「Ocrad.js」です(デモサイト、GitHub、Hacker News)。 といってもGNU製のOCRであるOcradをemscriptenを使っ... -
ソフトウェア
JavaScriptで作られたシンプルな仮想マシン「JSVM」
「JSVM」はJavaScriptで作られたシンプルな命令セットの仮想マシンです。とてもシンプルに作られていて、ブラウザで実行することもできるので、Virtual Machine学習用に良いかもです。 実行してみよう 「git clone https://github.com/jawb/JSVM」して、in... -
ソフトウェア
ブラウザ内で動くVimを実現する「Vim.js」凄すぎワロタ
JavaScriptに移植されたVimこと「Vim.js」が公開されています(GitHub)。Vimはかなり複雑なプログラムだと思うのですが、それをJavaScriptに移植してしまうとは…かなり驚きのテクニックですね。 動く動くぞ(棒) このようにVimの編集コマンドを使ってテキス... -
ソフトウェア
たった176バイトで作られた極小サイズのコードエディタ「MiniCodeEditor」
最小バージョンでわずか176バイトという極小サイズのコードエディタ「MiniCodeEditor」が公開されています(Hacker News)。 サイトにLiveDemoが貼り付けられているのですぐ試してみることができますが、HTML、CSS、JavaScriptをそれぞれのペインで入力する... -
ソフトウェア
HTMLテーブルをソート可能にするライブラリ「Sortable.js」
HTMLのテーブルをソート可能にするライブラリはたくさんありますが「Sortable.js」もそのようなライブラリの一つです。CSSとJavaScriptを組み込めば既存のテーブルを簡単にソート可能にする事ができます。 テーブルのヘッダー部分をクリックすると降順/昇... -
ソフトウェア
プレースホルダーのようなラベルを実現する「FlowupLabels.js」
「FlowupLabels.js」はプレースホルダーのように邪魔にならない、Formラベルを実現することができるJavaScriptライブラリです(GitHub、Demo)。 どういう風に動くかはDemoを見ればわかりやすいです。クリックしたらラベル(labelタグ)の部分が上に移動して、... -
ソフトウェア
腕自慢のJavaScriptプログラマーが集うサイト「JS1K」
「JS1K」は1k未満のJavaScriptコードの出来栄えを競っているサイトです。登録されているプログラムは、ゲームやビジュアルエフェクトなど多種多用でみているだけでも飽きません。 最新の2013年版のコンテストで一位に選ばれたのは、このデモ。地底をトロッ... -
ソフトウェア
30行のJavaScriptで作られたブロック崩し
たった30行のJavaScript + HTML + CSSで作られたブロック崩しが公開されています(JSFIDDLE)。 パドルと弾の動きはちゃんとそれっぽくできています。3回までミスできるのですが、ミスした場合もそのまま弾が動き続けます。さらにゲームオーバーになった場合... -
雑記
Web界のアセンブラ言語となったJavaScriptが遂にJavaScriptに対応。その名も「js2js」
最近Web界で一番熱いプログラミング言語といえばJavaScriptですよね。 様々なアプリ、OS、プログラミング言語などをJavaScriptに変換できたぜ(ヒャッハー)的なニュースを聞かない日はありません。そんな中ついに真打ちが登場しました。「js2js」はその名の... -
ソフトウェア
たった29行でExcelを再現したJavaScriptコードが凄い
外部ライブラリを使わずたった29行でExcelのスプレッドシート機能を再現したJavaScriptコードが公開されています(jsfiddle、reddit)。 もちろんお馴染みの計算式「=A1+B2」なども使用可能。計算の循環防止機能や、自動的にlocalStorageに値を保存する機能... -
ソフトウェア
ブラウザで動くJavaScript製XLS/XLSXパーサーが「SheetJS」使えそう
Excelファイル(xls/xlsx)を解析する「SheetJS」のオンラインデモが公開されています(SheetJS Live Grid Demo)。解析処理を行うJavaScriptライブラリはxlsとxlsxで別に分かれていてドロップされたファイルの拡張子をみて処理を分けているようです。グリッド...