2011-02-01から1ヶ月間の記事一覧

東京ゲートブリッジ 中央径間箱桁架設工事 現場見学会 - ラジエイト:関東の国土や交通に関するイベントアーカイブ (@radiate_jp) サーバサイドJavaScriptの本命「node.js」の基礎知識(1/3)- @IT 濃縮還元オレンジニュース:優れたPerlプログラマを見分け…

【無料】GAE使ってみない?【無広告】 « python練習帳 面白そうだけどすごく敷居が高

これからnode.jsを始める人のためのインストール系エントリまとめ - 大人になったら肺呼吸 【自己責任】これすごすぎだろ・・・って思った医薬品を教えて

エンジニアなら知っておきたい仮想マシンのしくみ:第3回 Debian GNU/Linux 6.0で試すKVM|gihyo.jp … 技術評論社 サルでも分かる多段ssh - 射撃しつつ前転 さくらインターネット、仮想専用サーバサービス「さくらのVPS」に上位プランを追加 〜一気に4プラン…

httpd.confについて調べたのでまとめたよ - とある技術の備忘録 UNIXサーバはリブートすべきでない説 - スラッシュドット・ジャパン さくらのVPS 設定ガイドリンク集 厳選140 \(初心者歓迎)/:浜村拓夫の世界 これは良い! 別にさくらVPSでなくてもRed Hat …

Python 3.2 リリース - スラッシュドット・ジャパン Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker Pythonの勉強をまったく始められないあなたと私に送る8つのタスク Python チュートリアル — Python v2.6.2 documentation …

ちょっと使ってみる..そういえば3.2出たんだっけ。

気が向いたのでやってみる。 必要なもの perlbrew ならぬ pythonbrewがあったので入れておく。 syntax checkはグーグルさんおすすめのpychecker Pythonのバージョンを管理するツール、pythonbrewを作ってみた | NINXIT-BLOG // // pythonbrew // $ curl -kLO…

C言語の代表的なウェブリソース10選 - YAMDAS現更新履歴 C FAQ 日本語訳

生還した戦闘機が教えてくれること 〜 選択バイアスの罠 - Feel Like A Fallinstar

perlでデーモン書く時は素直にMoose化しておくのもいいかもな pt2 Centos5.5で録画鯖を作るまで - なんとな〜くしあわせ?の日記 昭和57年(1982年)生まれのぼくが見てきたインターネットの世界。 OpenSSH 5.7最新版登場、楕円曲線暗号に対応 | エンタープラ…

(新人向け) Unixオペレーションの注意点 - Magical Diary

ユーザーを指定して起動するには?(→setuid,setgidを使う)

ふとそんなことが気になった21時。 apacheは設定ファイルで指定されたUserで起動される。*1その仕組みはどうやっているのか? $ wget http://ftp.riken.jp/Linux/centos/5.5/os/SRPMS/httpd-2.2.3-43.el5.centos.src.rpm $ rpm2cpio httpd-2.2.3-43.el5.cent…

デーモンプログラムを書いてみる

whileで無限ループなものを書くのならいっそデーモンにしてしまえということで Proc::Daemonというのがいいらしい perldoc perlfaq8 にものってるし。 という安易な考えで調べて見てたら結構深い。 素直にモジュール使うのがいいかもしれない。 App::Daemon…

俺とPHP 24時間でとある企業のサラリーマンとOLたちが知恵をあわせて社会貢献ゲームを企画してみた顛末 - Keep Crazy;shi3zの日記

配列から一部の要素を覗いた配列を作る

use strict; use warnings; my @aaa = qw/ a123 b123 c123 /; my @bbb = grep {$_ ne "a123"} @aaa; printf "%s\n", join ",", @aaa; printf "%s\n", join ",", @bbb; __END__ a123,b123,c123 b123,c123

List::MoreUtilsのapplyを調べてみた

List::MoreUtilは配列操作の便利な関数をまとめたモジュールでそこに apply というサブルーチンがある。docより使い方は以下の通り。 つまり第一引数にサブルーチン、残りに配列を渡すとその配列に対してサブルーチンを適用してその結果を返してくれる。map…

してはいけない書き方

配列に対してdeleteを使う 要素は消えないし、perl-5.12.1 のperldoc perlfunc より”非推奨” use strict; use warnings; my @list = qw( a b c d e ); delete($list[1]); print "@list\n"; __END__ Use of uninitialized value in join or string at a.pl li…

Python subprocess - karasuyamatenguの日記

udpサーバーでtracerouteの送信文字を見る

tcpならtelnetでポート指定すればいいけど、udpをポート指定して簡単に送れるコマンドがないか探してたらtracerouteがあった use strict; use warnings; use IO::Socket::INET; my $s = IO::Socket::INET->new( LocalAddr => "0.0.0.0", LocalPort => 9000, …

aaaを送ったら終わるサーバー

telnet localhost 9000 use strict; use warnings; use IO::Socket::INET; my $s = IO::Socket::INET->new( #LocalAddr => "localhost", LocalAddr => "0.0.0.0", LocalPort => 9000, ReuseAddr => 1, ) or die $!; $s->listen or die $!; while (my $c = $s…

Address already in useを回避する

Address already in useを起こしてみる 以下のサーバースクリプトを起動 telnet localhost 9000としてアクセスする 待ち受け状態になるので適当な文字を入れてEnter コネクションが切れる。 サーバースクリプトをCtrl+Cで落とす。 再度起動しようとすると Ad…

node.jsに関する基礎や開発・チュートリアルのまとめ:phpspot開発日誌 node.js とは何か - I am Bad at Math node.js とは何か (2) - I am Bad at Math C言語 libeventの使い方 tailを作ってみる C言語 libeventとは タイマーとタイムアウト C言語 libevent…

#!/usr/bin/perl use strict; use warnings; use IO::Socket; my $udpa = IO::Socket::INET->new( Proto => 'tcp', PeerAddr => 'localhost', PeerPort => 5000, ); unless ($udpa) { die "$!"; } $udpa->print("aaaaaaaaaaaaaaaaaaa\n"); print $udpa->getl…

pythonのpdf日本語マニュアル

Pythonドキュメントの日本語訳のPDFがすごい - 偏った言語信者の垂れ流し ダウンロード - Python Japanese Environment - SourceForge.JP

Javaプログラマが知るべきxのこと - @katzchang.contexts Ubuntu Weekly Recipe:第158回 UbuntuとXLinkでレッツ狩猟生活!|gihyo.jp … 技術評論社 海外ウェブストレージを利用したコミックの無断配信を初摘発、とその背景 - P2Pとかその辺のお話@はてな

大空のサムライという本を買ってしまった。amazon恐るべし

三菱重工 航空宇宙事業本部|パイロットの話 「コックピットから その1」 大空のサムライという本を買ってしまった。amazon恐るべし。 あわせてよみたい 群青の空を越えて。 Debian 6.0 "Squeeze" リリース - スラッシュドット・ジャパン Google Ad Planner…

Linuxをはじめよう!:PSP向けの実行ファイルをつくろう!環境整備編 PDFmyURL.com - Free & Online: Convert and save PDF from any web page にひりずむ::しんぷる - 初めての Furl IO::Socket::SSL - Perlドキュメント日本語版 JavaScript の配列アクセス…

rpmパッケージをプロジェクト下のディレクトリに作成する方法

rpmパッケージをプロジェクト下のディレクトリに作成する方法。 通常は.rpmmacros を使って個人のhomeに設定して/home/ymko/rpm/RPMS/arch/xxxx.rpmみたいなところに作成するが、kernelなんかをビルドすると大量のファイルに個人で作成したファイルが埋もれ…

パスワードの定期変更という“不自然なルール”(1/4) − @IT CCCが上場廃止を選んだ理由を考えてみた。 - BEST BEFORE 今の日本だからこそ35年の住宅ローンを背負う本当の理由 - Future Insight 好きな人に“告白”する一番の方法は?永六輔さんの名回答に感動…

窓の杜 - 【REVIEW】複数のリンクを新規タブで一気に開くChrome拡張「Snap Links Lite」 窓の杜 - 【NEWS】MS、H.264形式HTML5動画を再生できる拡張機能を「Google Chrome」向けに無償公開 C言語クイズ - yoyaのメモ