サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
プライムデーセール
qiita.com/toshirot
Node.js の Webフレームワークと言えば Express ですが、それより18倍速い、という Bun の Web フレームワーク Elysia(エリシア) を見ていこうかなと思う今日この頃です。 さて今回は、Elysia の Quick Start 周辺を、少し脱線しつつうんちくも差し込みながら眺めようと思います。もし説明が回りくどいと思われる方は、先に本家の Quick Start ( https://elysiajs.com/quick-start.html ) へどうぞ^_^; それにしても、Express の18倍とは凄いですね。まぁ、ベンチは実際とは違うものですけど、このチャートを見ると、上位の3つが圧倒的です。そしてどれも Bun なのですよね。感慨深いです。 関連サイト では、まずとりあえず、主な関連サイトを並べておきますね。ElysiaJS 本家と Github、そ
PC遠隔操作事件で弁護士さんが容疑者にはC#を作成する環境(Visual Studio 2010)がなかったと主張( http://goo.gl/wJyOc ) をされています。 この事件の事実や行方、あるいは今の容疑者は真犯人なのかといった事柄とは別に、C#のそこの部分を自分の手で確認してみたくなったので、極簡単なコンパイルのテストをしてみました。 「まぁ、C#の世界はよくわからないけど、念のために今Framework\v4.0.30319のcsc.exeでコンパイルしてみたら、hello.exe の中にそのGeneratorバージョンを埋め込めたので、できることはできるのかなと思う。」http://goo.gl/wqlWg ということで、Visual Studio 2010なしでC#の実行ファイル作成をテストしてみたメモです。(参考:Windows にデフォルトでインストールされている
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', //接続先ホスト user : 'hoge', //ユーザー名 password : 'piyopiyo', //パスワード database : 'piyo_db' //DB名 }); //SQL文を書く var sql = 'SELECT * FROM piyotable WHERE UserNO = ?;'; //プレースホルダに差し込むデータ var userId = '012345678'; //接続します connection.connect(); //プレースホルダー使ってSQL発行 var query = connection.query(sql, [userId]); //あとはイベント発生
で、 ミルク色の手紙「node-iconvでEUCJP-WIN使おうとしてころんだ。」 http://d.hatena.ne.jp/ushiboy/20110422/1303481470 というブログに触発されて、node-iconvで使える文字コードを調べてみました。 テスト用のコード まぁ、上のミルク色の手紙さんのコードのほぼそのまま的焼き直しです(_ _)。 ようするに、new Iconv()した時の引数として与えた文字コード名が使えないと、not supportedというエラーが出ることを利用した動作チェックです。 全部やるときりがないので、まぁ、日本語周辺で使いそうなものをリストアップして大文字で書いたり小文字で書いたりもしてみました。 もちろん、実際に各文字コードで書いたものを変換して比べたというわけではありませんので、そこはご理解ください。 var Iconv = requi
var csv = require('csv'); var exec = require('child_process').exec; var zip = '3001626';//調べたい郵便番号 //入出力ファイル 08IBARAK.CSVから08IBARAK-utf8.CSVを作る var infile = __dirname+'/08IBARAK.CSV'; var outfile = __dirname+'/08IBARAK-utf8.CSV'; //iconvコマンド var cmd = 'iconv -f SHIFT_JIS -t UTF-8 -o '+outfile+' '+infile+''; //文字コード変換 入力ファイルをUTF-8へ変換して出力後CSV処理起動 var child = exec(cmd, function (error, stdout, stderr
bower@0.1.0 /home/hoge/nvm/v0.8.8/lib/node_modules/bower ├── archy@0.0.2 ├── colors@0.6.0-1 ├── tmp@0.0.14 ├── async@0.1.22 ├── mkdirp@0.3.4 ├── underscore@1.3.3 ├── semver@1.0.14 ├── request@2.11.1 ├── hogan.js@2.0.0 ├── rimraf@2.0.2 (graceful-fs@1.1.10) ├── fstream@0.1.19 (inherits@1.0.0, graceful-fs@1.1.10) ├── nopt@2.0.0 (abbrev@1.0.3) ├── vows@0.6.4 (eyes@0.1.8, diff@1.0.3) ├── glob@3.1.12 (i
追記:2013/03/12 v0.4.12, v0.7.12, v0.9.0, v0.9.10, v0.10.0 のテストを追加 とりあえず、というのは「とりあえずビールね!」という軽い感じのという意味で、今日は、Node.jsではありがちなベンチマークです。 まぁ、自分で試さないと気が済まないので、軽い感じの演算ベンチマークテストをやってみました。 PerlとPHPは結構しばらく使ってなかったので、あれ?あれ?などと言いながら書きました^^;。ミスがあったら突っ込んでください。少しでも正しい値が知りたいので。 まぁ、言うまでもありませんが、ベンチはあくまでベンチなので、ひとつの目安にしか過ぎませんので、そこのところはあしからず。。。 テストマシン テストに使ったのはこないだ作ったリーズナブルマシンです。 OS Ubuntu 12.04 LTS (GNU/Linux 3.2.0-29-ge
MongoDBでReplica Setsを試した時のメモ 複数のDBプロセスをクラスタリングすることで、いざという時のマシンダウンに対応できる冗長性を確保する。フェイルオーバーとかってことです。 で、これが簡単でござった。mongoばんざい。nodeばんざい。JavaScriptばんざい。 マシンは、こないだのこれ http://qiita.com/items/4ea61f8ba0470ec3d5be を利用してみます。今回はルーターや仮想IP部分などは関係ないので図の下半分のオレンジ色のあたりだけ見てください。 レプリカマシンのリスト 当初3台の予定だったのだけれど、とりあえず先に下記2台のローカルLAN内PCで組みはじめることにする。あとで、1台追加します。 192.168.1.11 192.168.1.12 192.168.1.13(あとから追加) 各マシンへnpmとかインストール
このページを最初にブックマークしてみませんか?
『@toshirotのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く