タグ

articleに関するktsujisterのブックマーク (30)

  • JavaとRuby:主要機能の比較:CodeZine

    はじめに Rubyはインタプリタによって解釈されるスクリプト言語で、Javaはコンパイラによってコンパイルされるプログラミング言語です。Rubyは、オブジェクト指向言語であり厳密な型指定を行うという点ではJavaに似ています。しかし、Rubyの型指定は動的であるのに対し、Javaの型指定は静的です。Rubyでは型宣言は使用されず、Javaでは型宣言は必須です。JavaRubyのどちらにも継承があり、"パブリック"、"プライベート"、"プロテクト"のメソッドがあります。RubyJavaより単純でJavaより高速です。Rubyはさまざまな点でJavaと異なっています。稿では、RubyJavaの主要機能を比較します。インタプリタ方式とコンパイラ方式 Rubyはインタプリタ方式のスクリプト言語なので、コンパイルしてバイトコードを生成することなく、直接実行できます。たとえば、Rubyファイル

  • ITmedia News:Second Life“不”人気、7つの理由 (1/3)

    「Second Lifeの何が面白いか分からない」――こんな声を最近よく聞く。Second Lifeは、昨年から日でも話題の、米国発のネット上の3D仮想空間だ。ユーザーが自由にオブジェクトを作れたり、通貨を米ドルに換金できたりする点が注目を集め、昨年末ごろから国内の新聞やテレビで取り上げられるようになった。古書店「BOOKOFF」が支店を出したりmixiが採用オフィスを構築するなど、日企業も続々と参入を始めている。 だが日人の登録ユーザー数は多く見積もっても10万人以下と見られ、一度登録しても「ソフトの起動ができなかった」「操作が難しすぎる」「何をしていいか分からない」などという理由ですぐにやめてしまうユーザーが多い。盛り上がっているのはメディアと企業とごく一部のユーザーだけで、最近の過熱報道は、“空騒ぎ”にも見える。 Second Lifeが「すごそうに見える」理由 Second

    ITmedia News:Second Life“不”人気、7つの理由 (1/3)
  • ITmedia +D LifeStyle:テレビ局を震撼させた「まねきTV裁判」の中身 (1/4)

    放送と著作権は、切っても切れない関係にある。これまでテレビ局は、この著作権法を上手く使って現状を維持してきた。だが今度はその著作権によって、テレビ局がやりこめられるという事件が起こった。それが「まねきTV裁判」である。 まねきTVとは永野商店が行なっているハウジングサービスで、ソニーのロケーションフリーを使って、インターネット経由で加入者がテレビ視聴するというものである。客観的に見れば、できることは以前にコラムでとりあげた「録画ネット」(「録画ネット裁判」で明らかになったタブー)と変わらない。 この事業にテレビ局がかみついた。放送事業者が持つ著作隣接権の1つである、「送信可能可権」を侵害しているというのである。 だがこの裁判では、昨年8月に東京地裁がテレビ局側の申し立てを却下。テレビ局側は抗告したが、12月の知財高裁でも抗告は棄却され、まねきTV側の勝訴となった。テレビ局側は再び抗告し、残

    ITmedia +D LifeStyle:テレビ局を震撼させた「まねきTV裁判」の中身 (1/4)
  • 文字コード規格の基礎:ITpro

    この記事は,日経ソフトウエア 1999年10月号に掲載したものです。それ以降の情報が盛り込まれていませんので,現在とは異なる場合があります。 文字コード規格の基礎を手早く理解したい場合などにお役立てください。 文字コードは間違いなく情報を交換するための「決まりごと」なので,正確を期すため厳密な仕様が規定されている。だが,その仕様そのものを実装するプログラムを作る場合を除けば,プログラマが仕様の詳細を隅々まで理解している必要はない。六法全書を読んでいなくても問題なく普段の生活ができるようなものだ。 ここでは,通常のプログラミングをするうえで必要と思われる範囲のことを,なるべく簡潔に説明したい。「半角カナ」のような呼び名は正確さを欠くものだが,多くの人に伝わりやすいので説明の中でも使っていく。説明を簡略化するため「正確な仕様を知りたいときは規格書そのものを必ず参照してほしい」と書きたいところだ

    文字コード規格の基礎:ITpro
  • 【ピックアップレポート】一般人理解不能…ここまでズレてる「エンジニア時間」

    時間感覚とは、環境にかなり左右されるものという。果たして、「エンジニア時間」の傾向とは? 一般的な感覚とかなりズレているって当? 日ごろあまり意識しない時間について、エンジニアと一般人の感覚を比較しながら考察する。 エンジニアと一般人の時間感覚にはズレがある!? もし、ズレがあるとすれば、具体的にはどんなズレなのか!? これら疑問を解決すべく、エンジニア200人とエンジニア以外の一般人200人にアンケートを実施。それぞれの職場におけるシチュエーション別の時間感覚について10個の質問に答えてもらった。また、そのデータを比較、分析するにあたっては、エンジニアと他業種、両方の経験がある元エンジニアのお二人に協力してもらった。

  • 多才の人、伊藤穰一氏に聞く

    伊藤穰一氏は日で生まれ、米国で教育を受けたビジネスマンだ。先頃、「Web 2.0」カンファレンスに参加した伊藤氏のネームバッジの社名部分には「We Know Guild」と書かれていた。 これはオンラインゲーム「World of Warcraft(WoW)」の中で彼が運営しているギルドの名称だ。このギルドにはベンチャーキャピタリストや最高経営責任者(CEO)のほか、インターネットエコノミーの名士たちが参加している。ネームカードにギルド名を書いたのは内輪の冗談かもしれないが、実際のところ、彼の職業をひとことで言い表すことは難しい。 伊藤氏にはたくさんの顔があるからだ。主立ったところでもTechnoratiの国際部門のゼネラルマネージャー、Six Apart Japanの会長、ベンチャーキャピタル「ネオテニー」の創設者で代表取締役社長、ICANN理事、Creative Commonsボードメ

    多才の人、伊藤穰一氏に聞く
  • #5 オープンソースの限界:小飼弾 404 Title Not Found:ITpro

    小飼弾です。ご機嫌はいかがでしょうか。 前回の予告通り、今回はオープンソースの利点ではなく、オープンソースの欠点を取り上げます。 昨今では、さまざまなソフトがオープンソースで提供されています。OSならWindowsMac OS Xに対してLinuxやFreeBSD、オフィススイートならMicrosoft Officeに対してOpenOffice、WebサーバーではIISに対してApacheやlighttpd、データベースならOracleに対してPostgreSQLMySQL、ソフトウェアの開発環境ならVisual Studioに対してEclipseといった具合で、デスクトップ環境を全てオープンソースソフトウェアで固めても問題がないところまで充実してきました。Webサーバーに至っては、むしろオープンソースのApacheの方がIISよりも普及しているほどです。 それでは、世の中のソフトウェ

    #5 オープンソースの限界:小飼弾 404 Title Not Found:ITpro
  • 今からでも遅くない!アルゴリズム入門---目次

    高速なハードウエア,至れり尽くせりのユーザー支援機能を備えた開発ツール,高機能なクラスライブラリやフレームワークなどなど,近ごろのプログラムを書くためのお膳立ては,とても充実しています。しかし,どんなに環境が整っても,ソフトウエアを作るには何らかのアルゴリズムに従って問題を解きほぐし,プログラムにするという作業が相変わらず必要です。 そこで特集では,まずPart1で身近な例からアルゴリズムというものに迫ってみます。皆さんが普段接している便利なソフトやサービスがどのような仕組みで動いているのか,その仕組みをのぞいてみましょう。教科書で勉強するようなアルゴリズムの話とはちょっと違うものも出てきます。中には,サービスの重要な要素をプログラムで処理せず,手作業に頼って実現しているものもあります。実用ソフトの世界で当に使いやすいものを作るには,アルゴリズムだけわかっていてもダメなことが少なくない

    今からでも遅くない!アルゴリズム入門---目次
  • [ThinkIT] 第1回:テキストマイニングとは (1/3)

    近年多くの企業において、様々なチャネルから集めた顧客からの直接の問い合わせやクレームをデータベースに蓄積することが可能となっている。この蓄積された膨大なテキストデータのデータベースについて、その傾向と変化を把握し、戦略の確認・検証、課題の発見、さらには解決するための施策を抽出する分析を行うことがテキストマイニングだ。 連載では、顧客の声(テキストデータ・定性情報)を分析するテキストマイニングという技術・ツールについて紹介していく。扱うテーマとしては、企業に集まる顧客の声や声の活用状況とテキストマイニング技術、成功事例と失敗しないためのポイントなどを取り上げていく。 さて、連載の原稿を書くために、筆者はとあるファンミリーレストランに立ち寄った。店内に入ると、店員呼び出しベルの横にあったハガキサイズの用紙にふと目がとまった。そこには、こう書かれていたのである。 「お客様の声をお聞かせくださ

  • 「価格.com」、クチコミ/レビュー投稿者の実績をプロフィール・ページに表示 - ニュース - nikkei BPnet

  • Google Analytics入門 第1回 ログインしてレポートを表示しよう | Web担当者Forum

    Google Analytics入門 第1回 ログインしてレポートを表示しよう | Web担当者Forum
  • Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro

    プログラミング言語Rubyが注目を集めています。Ruby関連の書籍が次々と出版され,2006年6月には国内初の大規模Rubyイベントである「日Rubyカンファレンス2006」が催されました。また,Rubyで書かれたWebアプリケーション・フレームワークRuby on Rails(以下Rails)が話題となり,Rubyの高い生産性が一般に知られるようになってきました。 Rubyの生産性はJavaの10倍とさえいわれます。なぜRubyは生産性が高いのでしょうか。それは,Rubyはいろいろな言語から優れた所を集めた「いいとこ取り」言語だからです。Rubyの特徴は「構文が強力なので,迅速な開発ができる」「人に優しい言語なので,楽しくプログラミングできる*1」「問題が起こりにくいように設計されているので,初心者でも簡単に安全に作業でき,熟練者は高度なプログラミングを行える」といった点です これらの

    Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro
  • ITmedia +D LifeStyle:男性の小用時に“目標”が点灯する便座

    男性の小用時に目標となるポイントが点灯する。そんな温水洗浄便座が11月に登場する。 ナショナルの「ビューティ・トワレ」DL-GWNシリーズは、男性が小用時に便座を上げると、便器内に緑色の光を照射する。飛び散りの少ない“狙いどころ”を示すことで、使用時の汚れを軽減するのが目的だ。男性小用時の“飛び散り”は、そのままにしておくと便器へ尿石が付着し、汚れや臭いの原因になる。 また、アルミ便座を「シリコンコーティング加工」することにより、手あかなど油分を含んだ汚れも付きにくくしたほか、シャワー洗浄のノズルは「ノズル除菌ボタン」を押すと通常より温度が高いお湯が出る。これにより、ノズル部分に繁殖しやすい雑菌を約99%取り除くことができるという。 GWNシリーズは、サイズや機能によって4モデルをラインアップ。価格は最上位モデルの「DL-GWN70」が13万5450円。そのほかのモデルはオープンプライスと

    ITmedia +D LifeStyle:男性の小用時に“目標”が点灯する便座
  • 連載 C#入門 - @IT

    1.目に見えない変換 暗黙の変換ができないとき キャストがデータを壊すとき 2.実数でもキャスト 実数でもキャスト 定数値にキャスト 符号の有無は要注意 小数の切り捨て 3.参照型のキャスト 参照型のキャスト 無関係の参照型へのキャスト スーパー・クラスへのキャスト アンボクシングとキャスト まとめ 1.C#の演算子 2.四則演算(+、-、*、/) 剰余演算 (%) 比較演算 (<、>、<=、>=、==) is演算 (is) 論理演算 (&、^、|) 条件演算 (「~ ? ~ : ~」) シフト演算子 (<<、>>) 単項演算子 (+、-、!、~) インクリメント・デクリメント演算子 (++、--) 代入演算子 (=、+=、-= …) 論理条件演算子 (||、&&) まとめ コラム:Visual Studio.NET ベータ2使用時の注意

  • [ThinkIT] 第2回:JSFとRailsで比較(前編) (1/4)

    第2〜3回のRailsと比較するJavaフレームワークは、「JavaEE標準」のプレゼンテーション層のフレームワークであるJSFJava Server Faces)です。 JSFは、JCP(Java Community Process)によって策定が行われている仕様であり、2004年3月に正式リリースされ、最新版はバージョン1.2となっています(2006年8月現在)。 このJSFの仕様に準拠したフレームワークもいくつかリリースされています。中でもオープンソースであるApache MyFacesが有名です。 多くのフレームワークで、プレゼンテーション層として提供している共通した機能は表1の通りです。今回はこれらの機能ごとに、JSFRailsを比較していきます。

  • ITmedia エンタープライズ:GPLにまつわる10個の誤解 (1/3)

    GPLは最も広範囲に用いられているソフトウェアライセンスの1つだが、同時に最も誤解されている規約であることも間違いがないだろう。ここでは世間にはびこるGPLについての10個の誤解を取り上げよう。あなたの認識に間違いはない? GNU General Public License(GPL)は最も広範囲に用いられているソフトウェアライセンスの1つだが、同時に最も誤解されている規約であることも間違いがないだろう。こうした誤解の中には、反対派によるプロパガンダ活動に起因している部分もあるが、法律の専門家および素人の双方においてライセンス関連の条項に触れる機会が少ないこともそうした原因の一部であり、またエンドユーザー用のライセンス条項として通常用いられている文言とGPLの条文とが混同されているという側面も存在しているようだ。いずれにせよ、こうした混乱を生み出している主要な原因は、条文の誤読、世間に流布

    ITmedia エンタープライズ:GPLにまつわる10個の誤解 (1/3)
  • ユーザーが定義可能なデータベースアプリケーションの構築(パート2)

  • アラン・ケイが描くパソコンの未来像(前編)

    「パーソナル・コンピュータ」の概念を提唱したとして知られるアラン・ケイ氏に会う機会を得た。パソコンの未来を語る同氏の熱弁ぶりは健在だ。ムーアの法則に従い、半導体技術が3万倍に進歩したにも関わらず、ユーザーの実感としてコンピュータ・システムの性能向上はわずか50倍にすぎないと憂える。コンピュータ・アーキテクチャの進むべき方向性について、同氏の鋭い分析と将来の夢を3回のインタビュー連載でお届けする。 コンピュータ技術の進歩にはめざましいものがありますが。 果たして、そうだろうか。必ずしも進歩していない部分もある。例えば、メモリのデータ転送速度はさほど高速化していない。また、マイクロプロセサも依然としてシングル・プロセサのアーキテクチャから脱却していない。これは、技術的な問題というよりも、コンピュータ・ベンダーが大きな変化を望んでいないからではないだろうか。 コンピュータ・アーキテクチャの進歩は

    アラン・ケイが描くパソコンの未来像(前編)
  • @IT:ネットワークコラム:Webちらし、国産RSSリーダーのいきさつと人工知能化の野望

    Webちらし、国産RSSリーダーのいきさつと人工知能化の野望:ものになるモノ、ならないモノ(10) 数回にわたり、国内のWeb2.0企業にフォーカスし、その姿を見ていく。第2弾の今回は、国産RSSリーダーのグルコースに国産RSSが生まれた経緯と今後の検索やRSSの姿について話を聞いた (編集部) 連載目次 国産Web 2.0企業を量産しよう 自らが開発したRSSリーダー(参照:「5分でわかるRSS。Web更新情報を効率的に知る技術」)が、NTTレゾナントにgooRSSリーダーとして採用され、そして、その勢いを借りるように、日を代表するWeb 2.0サービスともいえるmixiが新しく開始した「mixiミュージック」に専用ソフトを提供する若い会社、それが今回紹介するグルコースだ。 国立情報学研究所・早稲田大学の学生を中心に運営され、東京・文京区の住宅街に溶け込むようにたたずむガレージ風のワン

    @IT:ネットワークコラム:Webちらし、国産RSSリーダーのいきさつと人工知能化の野望
  • ネット「世論操作」 請け負う会社の正体 - ライブドアニュース

    ネット上の世論を操作するために「工作員」が暗躍してカキコミをする。こうした仕事を企業から請け負っている会社があるのは間違いないようだ。「ネット風評監視サービス」を売り物にするある会社はの取材に、情報操作のカキコミまで業務としてやっていることを認めた。 「ネット世論操作」の問題は、ボクシングの選手の試合判定を巡ってクローズアップされた。試合を放送したや亀田選手に対するバッシングカキコミが渦巻く中、TBSや亀田選手を擁護するコメントが不自然に並び、「TBSが監視サービス会社A社を使って工作させたのではないか」という疑惑を生んだのだ。もっとも、TBSもA社も関与は認めておらず、真相は藪の中だが、こうした工作をしている会社は間違いなく存在している。 特殊な技術でカキコミを隠すこともできる? 「工作活動」を監視するサイトも登場    「ネット風評監視サービス会社」とは何なのか。ある大手新聞はA社を、

    ネット「世論操作」 請け負う会社の正体 - ライブドアニュース