事情によりしばらく更新をお休みいたします。楽しみにして下さっている方には、本当に申し訳ありません。 更新再開時期は未定ですが、必ず、戻ってきます。 コグレマサト@ネタフル 追伸:1週間で戻ってくるかもしれませんが、1ヶ月かかるかもしれません。ぼく自身の体調不良といったことではないので心配しないでください。
![ネタフル更新休止のお知らせ - ネタフル](https://cdn-ak-scissors.b.st-hatena.com/image/square/4551a4c386239a8a918ba852f25cb4d77440b9fb/height=288;version=1;width=512/https%3A%2F%2Fnetaful.jp%2Fwp-content%2Fuploads%2F2021%2F03%2Fog-image.png)
事情によりしばらく更新をお休みいたします。楽しみにして下さっている方には、本当に申し訳ありません。 更新再開時期は未定ですが、必ず、戻ってきます。 コグレマサト@ネタフル 追伸:1週間で戻ってくるかもしれませんが、1ヶ月かかるかもしれません。ぼく自身の体調不良といったことではないので心配しないでください。
RDToolを弄ってたら久々にRubyでVisitorパターンを見た。 起源の古いライブラリではVisitorも見るけど、最近のRubyライブラリではあまり多くない気がする。 そう言えばVisitorパターンは GoF には、「継承階層への追加を困難にするかわりに振る舞いの追加を容易にする」と書いてある。 継承階層のノードに応じて様々な挙動をするのは本来は多態性の役目だ。ところが、Visitorパターンではメソッドのシグネチャ自体を変えることによりノードを区別する。ノードを追加するにはVisitorの提供するインターフェースに新しいメソッドを追加しなくてはならないので、追加は困難となる。 一方、違う振る舞いをしたければ違うVisitorを渡せばよい。通常は違う振る舞いをしたかったら継承階層に新たにメソッドを追加しなくてはならなくて、これが再コンパイルをもたらすような言語では巨大な階層にメソ
Microsoftはこのリリースに合わせてライセンス条件を変更し、ソースコードをデバッグ目的で閲覧できるプログラムも設ける。 米Microsoftは11月5日、開発ツール「Visual Studio 2008」と「.NET Framework 3.5」を11月中にリリースすることを明らかにした。 これら製品は、Windows Vista、Windows Server 2008、Office 2007、携帯機器、Web向けのアプリケーションを開発するためのもの。Microsoftはこれに合わせてライセンス条件を変更、開発者はWindowsなどのMicrosoftプラットフォーム以外に対応したアプリケーションをVisual Studioで構築できるようになる。この変更はVisual Studio 2008とVisual Studio 2008 SDKのリリースをもって有効になる。 さらに同社は
Microsoftが開発中の新言語「F#」の名前は、関数型プログラミング(Functional Programming)の頭文字「F」を取ったものだ。 F#(「Fシャープ」と読む)はMicrosoft Researchで生まれた関数型言語であり、同社では並列処理に取り組む開発者や、金融、科学技術、学術などの分野の開発者をターゲットとしてこれを製品化する予定だ。 10月にカナダのモントリオールで開催された「Object-Oriented Programming, Systems, Languages and Applications 2007」カンファレンスにおいて、Microsoftの言語部門の指導者であるジム・ハグニン氏、アンダース・ヘイルスバーグ氏およびエリック・メイジャー氏は、モントリオールに来る前に英国のケンブリッジに立ち寄り、F#プロジェクトの責任者を務めるMicrosoftの研
10月24日,数々のGNUソフトウエアを生み出しているFree Software Foundation代表の“RMS”,Richard M.Stallman氏が東京秋葉原で講演した。記者は別件の予定が入っていたため聴講できなかったが,現地では“Church of Emacs”(Emacs教会)の聖人に扮したコス・プレを披露した模様である(関連記事)。Emacsエディタの始祖であるRMSならではの,ユーモアにあふれた楽しいジョークだ。 RMSとは10年以上前に一度握手したことがある。仕事で国内のIT系展示会に行くと,そこにRMSがいた。会場では,そのカリスマ的風貌が,遠く離れた場所からも目立っていた。時代的には,フリー・ソフトウエアを企業向けにサポートするサービス事業が初めて立ち上がったころの話であり,まだインターネットは一般化しておらず,“Open Source”という言葉を立案した米Ne
高速化技術を理解するには,基本となるもともとのTCP/IP技術を押さえておく必要がある。TCP/IPのスループットは理論上,「1パケットで受信できるデータ量(RWIN)÷1パケットの受信が完了するまでの遅延時間(RTT)」で求められる。LinuxやWindows 2000 SP3以降の主要なOSは,TCP仕様の最大値64Kバイト(512kビット)をRWINとして設定する。RTTが20ミリ秒だとすると,スループットは最大約25Mビット/秒となる。 この環境で100Mビット/秒の帯域を占有できるとすれば,約25Mビット/秒では遅い。つまり,もともとのTCP/IPでは力不足というわけだ。その最大の理由は,TCP通信の「フロー制御」と「輻輳制御」の仕組みにある。 大量データをまとめて送信 フロー制御から説明しよう。これは確実にデータを送信する機構のことで,TCP通信の基本である。TCPは,送信デー
LinuxのようなUNIX系OSでは,ファイルに対する操作と同様にネットワーク通信を行うために,「ソケット」と呼ばれる仕組みを使います。今回はソケットについて学びましょう。 コンピュータは「電子計算機」という和名が示す通り,本来は高速に計算するための機械でした。しかし,現在のコンピュータは,Webブラウジングや電子メールのやり取りなどに使われることが多く,ネットワークと切り離すことができません。最近は「コンピュータを使う」ことと「ネットワークを使うこと」がかなり同義になっているのではないでしょうか。 今回は,ネットワークを介した通信の基礎になっている「ソケット」という概念を紹介します。 ディスクリプタでアクセスが単純に ソケットはネットワーク通信に用いるファイル・ディスクリプタ(file descriptor)です。そこで,ソケットの説明に入る前に,より一般的なファイル・ディスクリプタにつ
Rich Ajax Platform(以下RAP)はEclipseでAjaxを活用したWebアプリケーションを開発するためのプラットフォームだ。RAPを用いることで、Eclipse RCPライクなAjaxアプリケーションをEclipse上で開発することができる。 Eclipse RCPはEclipseをベースに一般的なデスクトップアプリケーションを開発するための技術で、Eclipseが備えているプラグインアーキテクチャを活用した柔軟性の高いアプリケーションを開発することができる。RAPでは開発スタイルもEclipse RCPに従っており、Java言語のみでAjaxアプリケーションを構築することができる(この点ではGWTに似ている)。 EclipseRCPではGUIツールキットとしてSWTを使用しているが、RAPでは"RWT"というライブラリによってSWTをJavaScriptでエミュレート
Dojo Toolkit 1.0 - 3年の開発期間を経て、ついに1.0登場 The Dojo Foundationは5日(米国時間)、3年を越える開発の集大成として「Dojo Toolkit 1.0」を発表した。DojoはJavaScriptで開発されたフルフィーチャAjaxフレームワーク。JavaScriptインフラストラクチャからアニメーション、UIコンポーネントまで幅広い機能を提供している。ベースコンポーネントは25KBに抑えられ、初期読み込みに時間がかかる問題も軽減されている。 Dojo 1.0における主な特徴は、 10万行以上のデータ操作をサポートしたハイパフォーマンスグリッドウィジェット Webブラウザネイティブな2D/3Dチャートやベクタグラフィック描画 シンプルで高速なデータドリブンウィジェット開発を可能にするユニバーサルデータアクセス 13の主要言語へ対応したローカライ
Red Hatは5日(米国時間)、2つのアグリーメントを発表した。ひとつは「Contributor Agreement」だ。Red HatのエンジニアがSun Microsystemsの運用しているオープンソースソフトウェアプロジェクトに参加して成果物をコミットできるようになった。もうひとつは「OpenJDK Community TCK License Agreement」。こちらはJava SEの仕様をチェックするためのテストスイートにアクセスできるようになるというものだ。 この2つの契約が意味するところは、端的に言えばRed HatのエンジニアがOpenJDKの開発に参加したり、互換性の保証されたJDKとJREをRed Hat Enterprise Linux向けに開発できるようになったということだ。これまでSunはJavaの開発を徐々にオープンにしながらも、最終的な制御権は保持したま
先の記事でも書いたように、Mac OS X v10.5 “Leopard”の「辞書」アプリケーション(辞書.app / Dictionary.app)用の辞書はユーザーが追加できるようになっている。そこで、定番の英和辞書「英辞郎」を変換するツールを作ってみた。英辞郎は、現時点で最新のv108を使用している。 使い方は以下の通り。 ・OS Xのインストールディスクに含まれる開発ツールをインストールする(「Optional Installs」→「Xcode Tools」→「XcodeTools.mpkg」を実行) ・「/Developer/Exmaples/Dictionary Development Kit/project_templates」フォルダ(OS X 10.7以降は「/Developer/Extras/Dictionary Development Kit/project_temp
amachangのエントリを読んで 僕が初めて cd コマンドや ls コマンド (もっとも簡単なコマンド) を打ったのが 2005 年。そして、 JavaScript を始めたのも 2005 年末。 http://d.hatena.ne.jp/amachang/20071106/1194316804 ってところで改めてamachangの学習能力の高さというかどん欲さってすごいなぁ、と感じた。 ちょっと自分について 自分はどうだったんだろう?と学生時代から振り返ってみます。 学生時代 僕は2000年に某高専に入学し、1年の時からUNIX上でのC言語プログラミングを学んできました。 高専に入ってからは成績も悪く、プログラミングに興味も持てない生活が5年続いてなんとか卒業できたレベルで、某大手ベンチャーに就職しました。 就職 そして就職してからはとても厳しい日が続きました。 5年間プログラミン
2007年11月07日03:00 カテゴリEcosystemCulture 世界にとっての日本=UnixにとってのBSD説 永遠の中学2年生、小飼弾です(笑)。といっても、本当の中二の頃は眼鏡も髭もなかったのだけど。 2007-10-12 - ひがやすを blog これには、明確な理由があります。日本人の特にソフトウェアにおける「舶来信仰」をぶちこわすためです。 Matzにっき(2007-10-13)ひがさんって前にも似たようなことを書いてたよね、確か。 日本にこだわりがあるんだなあ。 おごちゃんの雑文 ? Blog Archive ? 無理して巣立つこともないでしょう真に価値があるなら、一生懸命宣伝しなくても向こうから使いに来るだろう。 これを読んで唐突に思いついたので。 以下、中二らしく一人称は「僕」でお届けします。 僕が言いたいのは二点。 一点目は、「海外進出」の意味が、僕が本当に中
ちまたで問題になっているIPAフォーラム2007に参加した学生がエントリーを書いているのだが、それが半端じゃないぐらいのエンターテイメント。 ...IT産業というよりSIerの人気がないことについて語りたいだけなんじゃないかという顔ぶれだったし... ...はてなブックマークのコメントを見ている限りでは、パネリストの方々は相当現実の見えていない発言をしているようだ。... ...ITを専攻している学生達からは、「就職時にITスキルが問われないのだとしたら、大学でやっていることには何の意味があるのか」という質問が出ていたのだけど、明確な回答はなかったと思う。その人たちは、ちょっとショックを受けていたような気がする。... ...その流れで、「入社時にITのスキルを問わないというのは、Googleのような企業の方針とは反対であるが、それですばらしいサービスを作ることができるのか」という質問が出
2007年11月06日16:30 カテゴリLove 成長が止まった大人が思い出すべき事実 子供のころ、以下を徹底すると早々行き詰まる。その時に思い出すべきことがら。 成長する子供がまず知るべき事実 自分は誰かにとっての「特別」である 「自分が死んだら世の中が代わってしまう」と自他ともに認める人はほとんどいないでしょう。またそれに耐えうる人も。私が死んでも世の中は死なないというのは、空しくもありますが安心感の方が勝ります。しかし、「世の中」を「家族」に変えたとたん、その印象は逆になるでしょう。そこまで行かなくても、「職場」でも「コミュニティー」でも、あなたがいなくなったらそこは元の場所ではなくなる場というのを、誰もが多かれ少なかれ持っているものです。 自分が特別でないと思っている人は、一度そうやって「自分がいなくなるとそこはどうなるのか」ということを考えてみるといいでしょう。 自分を優遇して
毎年この時期になると検索数が伸びる「マフラー 巻き方」。今年もそろそろ、おさらいしておきたいところではないでしょうか。 というわけで、次に紹介する6つのサイトでオシャレなマフラーの巻き方をおさらいしておきましょう。 1. woolly Warmer 2007 | Plaza Online sonyplazaの2007年版のページはこちらのようです。5種類のおしゃれな巻き方がFlashで紹介されています。 (追記 2008-12-14) リンク先ページが消えていたためリンクを外しました。 2. 毛糸と手織り糸のメーカーです。「可愛くマフラーまいちゃおう!」 イラストつきでで10種類のマフラーの巻き方が紹介されています。 3. FAnet– 冬のおしゃれはマフラー使いで決まる!! — 6種類のマフラーの巻き方が紹介されています。どちらかというと女性向けか。 4. マフラーの巻き方:スカーフの巻
JRubyの開発者であるCharles Nutter氏は5日(米国時間)、自身のブログにおいて興味深いコメントを掲載した。ご存知のとおり、まつもとゆきひろ氏によって開発されたRubyは日本で開発されたプログラミング言語であり、コアデベロップメントチームは日本語を使っている。このため日本語と英語という言語障壁があるというわけだ。日本語と英語の障壁の高さは多くのデベロッパやユーザが辟易としているわけだが、それは日本語圏のデベロッパも英語圏のデベロッパも同じのようだ。 Rubyコアチームでは、バグ修正やRuby言語に関する議論などの多くが日本語で議論されている。そのため日本語のわからない英語スピーカは同コアメーリングリストから離れがちというわけだ。逆に日本においてRuby on Railsが普及するまでタイムラグがあったのも、自然言語の障壁によるものだと同氏は考えているようだ。 そこで同氏は、不
忙しいJava開発者のために 「Ruby on Rails(以下、RoR)」の登場が大きな契機となり、現在、Rubyユーザーの数は増加の一途をたどっている。最近では多くのプラットフォームで対応が進められており、Javaにおいても、JVM上で動作するRuby実行環境「JRuby」が用意されているのはご存知のとおりだ。 こうした背景から、Java開発者の中にはRubyに興味を持っている方が少なくないのではないだろうか。もっとも、その多くは、日々の業務に追われ、新たな言語の学習に十分な時間がとれないという状況だと推測する。そこで、本連載では、Rubyという言語、およびその言語の魅力を最大限に引き出しているフレームワークRoRについてJava開発者の皆さんが効率的に学習できるよう、JavaプラットフォームとRubyプラットフォームの特徴を比較しながら解説していこうと思う。 なお、連載の前半では、J
全日本空輸(以下、ANA)とみずほ銀行はこのほど、「ANAマイレージクラブEdyカード」と「みずほマイレージクラブカード」を一体化した「みずほマイレージクラブカード/ANA」の取り扱いを開始した。生体認証機能付きICキャッシュ機能/クレジットカード機能(UC MasterCard)/ANAマイレージクラブ/電子マネー「Edy」の各種機能を1枚に集約したもので、年会費は無料だ。 「みずほマイレージクラブカード/ANA」 機能面では、ほかにANAが日本国内線向けに展開する「SKiP」サービスの利用や、「みずほマイレージクラブ」のサービス(ATM時間外手数料や振込手数料の優遇等)の利用が可能だ。また、このカードでは「みずほマイレージクラブ」「ANAマイレージクラブ」間の交換レートが優遇されている上、その単位も小さく、交換しやすい設定となっている。 このほか、「みずほマイレージクラブカード/AN
Expired:掲載期限切れです この記事は,産経デジタルとの契約の掲載期限(6ヶ月間)を過ぎましたので本サーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。
バッファロー、1TBで5万円台のHDD×2搭載NAS ~インターネット経由のファイルダウンロードや共有も 11月中旬より順次発売 価格:59,010円~ 株式会社バッファローは、NAS“LinkStation”シリーズの新製品として「LS-WTGL/R1」シリーズ3モデルを11月中旬より順次発売する。 ラインナップは1TB/1.5TB/2TBの3モデル。価格と発売時期は、1TBモデルが59,010円で11月中旬発売、1.5TBモデルが100,380円で12月中旬発売、2TBモデルが132,825円で12月中旬発売。 LS-WTGL/R1は、LAN内でのファイル共有に加え、「Webアクセス」機能としてリモートでのファイルダウンロードが可能になった。バッファローのWebサイトで登録しておくことで、インターネット経由でLinkStationにアクセスし、ファイルをダウンロードできる(アップロード
米Microsoft Corporationは6日(現地時間)、これまでベータ版として提供されてきた“Windows Live”関連ソフトやサービスを、一斉に正式版としてリリースした。 正式公開されたWindows用のソフトは、メールソフト「Windows Live メール」、画像管理ソフト「Windows Live フォト ギャラリー」、ブログ投稿ソフト「Windows Live Writer」、コンテンツフィルターソフト「Windows Live OneCare ファミリー セーフティ」。また、新バージョンv8.5がベータ公開されていた「Windows Live Messenger」も、あわせて正式版となった。 なお、マイクロソフト(株)によると日本での正式公開は近日中を予定とのこと。ただし7日午前11時(日本時間)現在、同社の“get.live.com”サイトより、各ソフトの正式版と
外見での変更は多くはないが、Gmailの画面右上に「Older Version」と表示されているなら、現在バージョン2を使っていることになる。「Older Version」をクリックすれば以前のバージョンに戻して使うことも可能だ。 Gmail公式ブログによると、今回のバージョンアップはコードを大きく書き換えることで実施した。少し操作してみれば分かるが、さまざまな操作が以前にも増してキビキビと動くようになっている。 機能追加という意味では、差出人欄にマウスを持っていくとアドレス情報がポップアップし、そこから新規メールを作成したり、チャットを始めたり、その人との最近のメールのやりとりを一覧できたりできる。 またコンタクトリスト(アドレス帳)のインタフェースが変更になり、複数ペインを使って一覧できるようになった。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く