なんてこった…CPANモジュールをnode.jsで動かしてしまうライブラリ「node-perl」 https://github.com/tokuhirom/node-perl/ ここ最近、プログラミング言語同士の壁が徐々に破壊されている気がします。あるプログラミング言語上で別なプログラミング言語を動くようにしたり、置き換えてしまったりするような類です。今回はその一つ、CPAN moduleをnode.js上で動かすという、かなり無茶な気がしなくもない、そんなソフトウェアnode-perlを紹介します。 varPerl = require('../index.js').Perl; varperl = newPerl();perl.use('LWP::UserAgent'); var ua =perl.getClass('LWP::UserAgent').new(); var res
「PHPの次に学ぶ言語」というテーマは、先の質問と逆順に答えていくことになった。 まず、id:amachang氏がさまざまな理由を挙げながらJavaScriptを推す。 一番大きな理由は、Webブラウザというプラットフォームで動く唯一の言語なので、さまざまな言語の人がJavaScriptをやらざるを得ない状況にあることです。その結果、JavaScriptの使い方が関数言語的であったり、オブジェクト指向的であったり、手続き指向的であったり、クラスっぽく使うには、プロトタイプっぽく使うにはというさまざまな情報が、どれが正しいというわけでなく多くのブログで取り上げられています。だから、さまざま言語に触れることができ、JavaScriptはすべての言語のハブになっていると思います 言語設計的にも、関数がファーストクラスオブジェクトで、純粋な値として使えるので、関数指向の言語でも使えるし、クラス指向
NTTと三菱電機が共同開発した共通鍵ブロック暗号 "Camellia" の実装について以前調査していた時、ついカッとなってJavaScriptで実装してしまいました。類似の実装も既にあるようですし今は反省しているのですが、死蔵しておくのもナンなので晒しておきます。 ソースコードと使い方 小ネタなので、このソースコードはpublicdomainということにしますね。CryptoCipherCamellia-js-1.0.2CryptoCipherCamellia.jsは128-bitブロック暗号Camelliaのプリミティブの実装と、暗号利用モードとしてCBCモードの実装を含んでいます。例を簡単に示すと次のような感じです: var SECRET_KEY =CryptoUtil.arrayFromHex( "00112233445566778899AABBCCDDEEFF"); var
ppencode -JavaScript demo InputtextPerl program Copyright(C) 2005 Yoshinori TAKESAKO. All rights reserved. return totop
アフィリエイト支援ツール「Affiliate Helper」って何?アフィリエイトのメンテナンス機能と表示機能を分離するツールです。 既に公開している「ブックマーク MyLinks 簡易版」の完全版という位置づけに相当するツールですが、CGI とか MT のテンプレートを操作するほど Web技術に詳しくない僕の奥さんでも、ブログのアフィリエイトのメンテナンスを楽々1人でできるように構築したツールです。 従来のメンテナンス方法とどう変わるの? 従来アフィリエイトの内容を更新するたびに、ブログのテンプレートに目的のアフィリエイトタグを挿入してブログを再構築。レンタルサーバ等では負荷の問題から、小分けにして再構築をしたりと面倒でした。 Affiliate Helper ブログのテンプレートには Affiliate Helper で生成したJavaScript タグをアフィリエイトタグの代
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く