「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
概要 libiconv-1.9.1 に以下の修正を施すパッチです。 cp932 の変換をマイクロソフトの変換と一致させる。 TOG/JVC CDE/Motif 技術検討 WG が策定した eucJP-ms を追加 Shift_JIS, Shift_JISX0213 の JIS X 0201 ラテン文字および ISO-2022-JP* での ESC(J エスケープシーケンスによる JIS X 0201 ラテン文字を US-ASCII と同一の変換とする。 cp932, eucJP-ms 以外の JIS X 0208 1区29点 EM DASH を U+2014 EM DASH に正しく変換できるように修正。 効能 Windows の全文字をシフトJIS(cp932) と日本語EUC(eucJP-ms) で扱えるようになります。 Shift_JIS, EUC-JP, ISO-2022-JP の
Explore Recent Photos Trending Events The Commons Flickr Galleries World Map Camera Finder Flickr Blog Prints The Print Shop Prints & Wall Art Photo Books Get Pro Pro Plans Stats Dashboard Get Auto-Uploadr Log In Sign Up Log In Explore Trending Events The Commons Flickr Galleries Flickr Blog The Print Shop Prints & Wall Art Photo Books Get Pro About Jobs Blog Advertise Developers Guidelines Help P
TDD Bootcamp の体験談を聞いていたら、是非参加してみたいとおもっていました。 そうすると、 TDD Boot Camp 北陸 なるものが開催されるということで、参加してきました。 北陸エンジニアグループ,katzchangさん、t_wadaさん、その他参加者の皆さんありがとうございました。 TDD BootCampに参加して TDDと自分 じつは、TestUnitがある!ということ、TDDという言葉がある事は知っていましたが、 実際にTDDを実体験するのは初めてでした。 そんな自分が、今回TDD Boot Camp 北陸に参加して、疑問に思う事を沢山質問してきました。 その一部を記録として残しておきたいと思います。 TDDで生じた疑問とその議論結果 講演、実際のペアプロを2回で疑問に思った事とその議論結果についてまとめておきます。 t_wadaさんを含め、議論に参加頂いた方に感
昨日のTDD BootCamp北陸に参加して(今も合宿組は続いていると思いますが) その後、別所で @fujiwoさんと議論をさせてもらいました。 議論内容 @k1ha410: あ、せっかくなので、少し議論につきかってもらいっていいですか? @k1ha410: 昨日のお題は、twitterのつぶやきの 不適切な語を含むフィルターだったとおもいます。 @k1ha410: で、不適切な語を後から、フィルターに追加できるようにという 仕様変更を頂いて色々検討していきました。 @k1ha410: WordFiltter#Add( word ) な I/F を検討して、その後対象性を求めるためにWordFiltter#Delete(word) な I/F も検討しました。 @k1ha410: で、僕らのチームで Test を書いていく際に次の挙動についてどうなるかについて話題になりました。 @k1h
TDD Boot Camp北陸に参加してきました。 開催していただいたid:katzchangさん、北陸まで来て講師をしていただいたid:t-wadaさんありがとうございました。 感想 なんかいろいろ書いてたけどまとまらないので箇条書きで。 ペアプロはPythonで参加。Pythonを選択したのは5人だったので3人, 2人という変則的な分け方に... 前半は3人チーム。ペアプロならぬトリオプロ。 メンバーは@hikaruworldさんと......名前忘れた 設計・実装方針で意見が割れた時に奇数であるので多数決で進めることができた。マギシステム。 これは意外な盲点だった ペアプロでは実際はどうするんだろう?開発チームで議論するんだろうけど。 後半はメンバー交代で2人チームへ(ペアは@yuuitiroさん) vi使い+Emcas使いというペア やっぱりというかエディタ論争へ... 環境は重要
3/13, 3/14 の2日間北陸で開催された「TDD Boot Camp 北陸」に登壇させていただきました。 参加下さった皆様、企画を立ち上げた id:katzchang さん、ありがとうございました。 今回の TDD Boot Camp (略して TDDBC) は、二部構成になっており、第二部は泊まりこみで行うという意欲的な企画でした。金沢の白山里*1に集まり、開発について、 TDD について、いろいろ体験していただきました。 一日目は午前中は私の講演、午後は各言語に分かれてペアプロで TDD、その後コードレビューというセットを 2 セット行うという、東京で行われた TDDBC と同じような構成で行いました。ここまでが TDDBC 北陸第一部。そのあとから第二部で、夜は楽しくお酒を飲みつつ、自由に議論したりハッカソン風のことをしたりしました。午前の講演資料は別マシンに入っているので後ほ
米Googleは3月11日、正規表現ライブラリ「RE2」を発表した。動作が高速で「スレッドフレンドリー」な点が特徴。従来のバックトラック型正規表現ライブラリの代替として開発を進めていく。 Googleによると、同社はCode SearchやSawzallといったインフラやアプリケーションで正規表現を利用しているが、バックトラックアルゴリズムを利用した従来の正規表現実装では入力データに対し処理時間が指数的に増加することが問題となっていた。また、固定サイズのスタックを持つC++のマルチスレッドプログラムの場合、従来の正規表現実装ではスタックを使い切ってスタックオーバーフローを発生させることがあったという。これらを解決するために独自の正規表現エンジンを開発したとのこと。 RE2はどのような入力や正規表現に対しても一定の小さいメモリ量で動作するように開発されているのが特徴。オートマトン理論の下、処
[ ICMP - ping traceroute - ] 動作確認はすべて Linux で行っています。 ICMP Header Format 最初の 4bytes 以外は Type によって可変するので 詳細は RFC 792 をみてください。 Echo or Echo Reply Message 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Code | Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Identifier | Seq
ここでは、LinuxでRAWソケットを利用してICMPパケットの送受信を行う方法を説明したいと思います。 単純なpingプログラム pingコマンドはICMP(Internet Control Message Protocol)ECHOメッセージを送信し、相手ホストからのICMP ECHO REPLYメッセージを受け取る事により実現しています。 ここでは、ICMP ECHOメッセージを送信し、ICMP ECHO REPLYメッセージを受信する方法を説明したいと思います。 ICMPメッセージの送受信を行うにはRAWソケットと呼ばれるソケットを作成する必要があります。 RAWソケットの作成にはroot権限が必要です。 下記サンプルプログラムをコンパイルするのは一般ユーザでも大丈夫ですが、実行はrootで行う必要があります。 「pingコマンドはrootじゃなくても出来るけど?」と思う方もいるか
ソーシャル化するOSS開発者たち − @ITとGitHub Issue Tracker! - GitHubを見て、github がとても楽しそうなので、git を使い始めました。 http://github.com/lukesilvia/ 良く使いそうなコマンドとかを調べたのでメモ。 git インストール インストール Mac なので、macports 使う $ sudo port install git-core +svn +gitweb $ git --version git version 1.6.2.1 今までsvn 使っていて連携したので「+svn」 gitweb あると、ブラウザからリポジトリをブラウズできるので入れる PATH を通す 以下をPATH に追加 /opt/local/libexec/git-core git の場合、git rm とかの後にファイル名の補完が効か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く