OSのイベントライブラリー
- libevent
- epoll
- kqueue
- select
- poll
Cometサーバー
- ErlyComet Erlang
レスポンスヘッダ
- Transfer-Encoding:chunked
- Connection: close
facebook ? Connection: keep-alive
Cometを使っているサービス
- Meebo(http://www.meedo.com)
Cometサーバ比較
- Comet Maturity Guide (http://cometdaily.com/maturity.html)
Perlで実装しているサーバ
- perl comet server Meteor
Facebook
- Erlang スクリプト言語
- Yaws httpサーバ
Google Talk
- XMPP
vimのエンコーディング(encoding, fileencoding, termencoding)
Vim+Screenの設定でいろいろ苦労したので、ちょっと書いておく
vimrc
set fileencodings=utf8,euc-jp,iso-2022-jp,sjis
そして、いままでは、
set enc
set fenc
set tenc
とかできるみたい。
またファイルを開くときに文字コードを指定する方法
vim "+e ++enc=euc-jp file_to_path"
詳しくは後日調べる。
vimrc
set fileencodings=utf8,euc-jp,iso-2022-jp,sjis
そして、いままでは、
:set encodingとかやってたけど、
set enc
set fenc
set tenc
とかできるみたい。
またファイルを開くときに文字コードを指定する方法
vim "+e ++enc=euc-jp file_to_path"
詳しくは後日調べる。
perlでHTTPアクセス
perlからhttpアクセスで外の世界に行くよ
use LWP::UserAgent;
my $response = LWP::UserAgent->new->get('http://hoge.com/foo/var');
javascriptの備忘録
文字列が含まれているかのチェック
Mobile Safari用(HTML5)
var url = "http://foo.com/path/to/index.html";
if (url.search(/?/) < 0) {
url += "?var=1";
} else {
url += "&var=1;
}
Mobile Safari用(HTML5)
var elements =
document.querySelector(
"form.search > input [type='text']");
登録:
投稿 (Atom)
ReactNativeでAndroid対応する話
前提 ReactNativeでiOS版のアプリをリリースしていて、Android版をリリースする話 トラブルシューティング Build.VERSION_CODES.Q が存在しないエラー compileSdkVersionを29以上にすると解決 メモリー足りないエラー Execu...
-
perlにおいて例外を発生するやり方は、普通、warnとかdieとかですが、コール元の情報が表示されないため、例外が発生して事が分かっても、どのように呼ばれて例外が発生したのか分かりづらい事が多々あります。(たぶん) そんなこんなで、より解析しやすいcarp/croakをちょっと...
-
ナビゲーションコントローラを滑らかに遷移させる ナビゲーションコントローラの画面遷移をカスタマイズする 主要なクラス UIViewControllerAnimatedTransitioning 具体的なアニメーションを定義するクラス。実行時間やviewの動きな...
-
star: 284 https://github.com/boombuler/barcode いろいろ調べようとおもったけど、あまり種類がなさそうなので、ひとまず上記のやつを使ってみる バーコードのライブラリ一覧 https://golanglibs.com/to...