{{tag: go, test, testing, actually }} actually は Go の testing ライブラリです。明示的なインターフェースと一貫性の高いメソッド群、そしてメンテナンスやリファクタリングの際に力を発揮するフェイルレポートを備えています。 [[https://github.com/bayashi/actually ac... つづきを読む
WikiFan サイト移転のお知らせ WikiFan サイトは下記の URL に移転いたしました。 5秒後に新しい URL に転送します。なお、自動で転送されなかった場合は下記のリンクから移動してください。 移転先 URL(トップページ)
Wikiで検索しているうちにリンクでたどりついた「7行で書くWiki」。 2ちゃんねるの「Webプログラミング板」で「nobodyさん」たちが作ったもののようです。 はっきりいってすごいです。これだけでちゃんと動くWikiになります。 #!perl -w use CGI":all";charset$c='EUC-JP';$w='\b(([A-Z][a-z]+){2,})';$f=script_name;$/=( );($p)=(path_info||FrontPage)=~/$w/;if(open F,($m=param z)?">$p":$p){eval{flock F,2};print F$m||=<F>}$_=pre(escapeHTML$m).hr.ul map{li"".localtime((stat)[9]), $_}sort{-M$a<=>-M$b}grep/^$w$/&-f
2ch のユーザ数はどんどん増え続け,それに伴いサーバ負荷も増大しています.その対応のため, root ★ 氏や FOX ★ 氏などによってハード/ソフト両面からサーバ環境の強化・改良が日々行われています. ここでは,その内主にソフト面,特に CGI の軽量化について説明します. 2ch で頻繁に呼び出される CGI は,レス書き込みの際に使用される bbs.cgi, IE / Mozilla 等一般ブラウザでスレッド閲覧のために使用される read.cgi です. これらは以前普通の CGI が用いられていましたが,その起動負荷がサーバにとって 大きな負担となっていました.そうした起動負荷を低下させる仕組みを導入したところ, bbs.cgi / read.cgi ともにかなりの効果を上げることができました. Perl CGI の軽量化の方法としては,例えば mod_perl がありますが
「mixi」上で、あるURLをクリックすると「ぼくはまちちゃん!」という日記が勝手にアップされてしまうという現象が多発した。その原因はCSRFの脆弱性だ。 4月19日以降、ソーシャル・ネットワーキングサイトの「mixi」で、URLをクリックすると勝手に「ぼくはまちちゃん!」というタイトルで日記がアップされてしまうという現象が多発した。 サービスを提供しているイー・マーキュリーでは、この現象について一応の対処は取った模様だ。ただ、技術的な詳細については「ハッキングでもなく、サーバ攻撃やウイルスでもない。ID盗難などの被害は発生していない」という回答のみで、「それ以上はコメントできない」と述べるにとどまっている。 だがある意味、このコメントは正しい。「はまちちゃん」現象は、ウイルスなどの仕業ではないからだ。 正規ユーザーの操作で「意図しない」結果に URLをクリックすると勝手に日記が書き込まれ
Perlをはじめとする言語では、フォームとパイプ処理に十分な注意をしなければならない。その理由には、Webからローカルリソースへのアクセスを極力制限する必要があるからだ。 オンライン・ムック「スパム時代のサニタイズ開発手法」の前回「Perlは悪くない――CGIセキュリティホールの落とし穴」は、WebサーバにおけるCGIスクリプトの仕組みについて解説した。日ごろ見掛けるニュース情報を読み解くために、セキュリティーホールが生まれてしまう基本情報として理解しておきたい。 CGIスクリプトのセキュリティ CGI(Common Gateway Interface)スクリプトは、「Perlは悪くない――CGIセキュリティホールの落とし穴」でも触れたように、Perl言語で作られることが多い。しかし、それはPerlというスクリプト言語がCGI作成のために手軽だから、という事情が大きい。 Perl(Prac
How do I start? 1. Review the Google Talk developer docs. 2. Build a client, connect your service with Google Talk, or embed the client into your web pages. What is Google Talk? Google Talk is an instant messaging service built on open protocols. Google has opened its IM service so that you can hook your own client applications into the Google Talk service, or you can connect (federate) your servi
AnyWare+は、フリーウェアやシェアウェアなどオンラインソフトの制作者とユーザが集うサイトです。 登録作品は自由にダウンロードしてお楽しみ下さい。 AnyWare+について AnyWare+では、皆様からのフリーウェアへのカンパ・シェアウェアのご購入をお待ちしています。 お買い物の手引き アフィリエイトサービス
kilgoretrout曰く、"ITmedia等の記事によると、GoogleはGoogle Homepage APIを公開した、とのことだ。 これは、Googleパーソナライズドホームに設置するモジュールを、自分で作成することができるようになるものだ。XMLで記述するようになっており、提供されているDeveloper Guideにはサンプルもあり、充実しているようだ。 タレコミ人はこれまで、Google英語版にあって日本語版にない機能をRSSフィードとして自作していたが、Google自身ではもう開発しないということなのだろうか? 色付けやレイアウトや設定編集機能などを持たせたものがそのうちGoogleから提供されると思っていたのだが、自分で作れ、ということになるのだろうか。"
先日、Facebook Libra のハッカソンにLibra Auth というプロジェクトで応募したという話を…
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く