タグ

ブックマーク / xtech.nikkei.com (55)

  • C言語最大の欠点

    1980年代、筆者が高校生・大学生だったころに「C言語がすごい」という話を友人から聞いていた。しかし、当時の筆者が触れていたのはMSXパソコンのBASICと大学の汎用機のFortranくらいだった。C言語をやっと手に入れたのは、1992年の暮れである。清水の舞台から飛び降りるような気持ちでBorland C++の大箱を買って帰った。 それから20年近くが経過した今でも、C言語は「最強のプログラミング言語」と呼ぶべきポジションを確保し続けている。UNIXオペレーティングシステムとC言語が世界に与えたインパクトの大きさは、実に大きなものがあった。 ただ、C言語を学習したり評価したりする際には、C言語の大きな欠点を知っておく必要があるだろう。筆者が考えるその大きな欠点とは、「文字列の扱いが非常に面倒」であることだ。 「バッファオーバーフロー」を回避するのは大変 例を示そう。図1はC言語で記述した

    C言語最大の欠点
    asitaki
    asitaki 2010/10/21
    一方ロシアはJavaを使った。
  • 見積もり2億円のIP電話を820万円で構築した秋田県大館市から学べること:ITpro

    秋田県大館市は2008年12月,市庁舎にIP電話を導入したことを公開した。同市は2005年6月に1市2町が合併して現在の大館市となった。以前の市と町の庁舎を有効活用するため分庁舎制をとっていたが,8庁舎9事務所間の連絡を公衆回線で行っていたため「多大な電話料金が生じていた」(大館市)。2006年,庁舎の構内交換機を交換する時期に合わせ更新を検討した。電話料金の削減を狙いIP電話を検討したが,ベンダーからの見積もりは約2億円。電話料金の削減をあきらめて従来と同じアナログ交換機を更新する場合でも約2000万円との見積もりだった。 このとき,自前でのIP電話導入を提案した職員がいた。前述の中村芳樹氏である。中村氏は同市商工課の職員。電話網を担当する総務課ではなかったが,趣味で中学生のころからパソコンを使っており,独学でプログラミングも学んでいた。市でIP電話の導入を検討していることを耳にした中

    見積もり2億円のIP電話を820万円で構築した秋田県大館市から学べること:ITpro
    asitaki
    asitaki 2009/02/10
  • 沈黙を破ったホリエモン,ITを語る - インタビュー:ITpro

    証券取引法違反の疑いで係争中の元ライブドア社長,堀江貴文氏は2008年9月8日,ITproとの単独取材に応じた。堀江氏は8月7日からサイバーエージェントが運営するブログ・サービス「Ameba」で個人ブログ「六木で働いていた元社長のアメブロ」を開設。「思ったことを素直に書きます」と,最高裁判決を前に情報を発信していくことを宣言した。沈黙を破り,約1年半ぶりにメディアの対面取材に応じた堀江氏が,ITを語る。 これまでの沈黙から一転してブログを始めたのはなぜですか。 それは暇なのと,ストレス解消と,メディアに対するけん制ですね。継続中の裁判で一審と二審はあまり目立たないようにということで,2年くらい一方的にメディアに殴られている状況が続いていました。しかし,結局はこういう結果(一審,二審も実刑判決)です。だったら,悪い情報や間違った情報などが流れていたら,ブログできちんと反論していこうかなと。

    沈黙を破ったホリエモン,ITを語る - インタビュー:ITpro
    asitaki
    asitaki 2008/09/13
  • 「毎日jp」が自社広告だらけに、ネット上に深いつめ跡残る:ITpro

    毎日新聞社のニュースサイト「毎日.jp」で、先週末以降、広告スペースの大半が自社広告で埋め尽くされる事態が続いている(図1)。 毎日新聞社は英文サイト「毎日デイリーニューズ」(Mainichi Daily News)上のコーナー「WaiWai」で、「日の女子高生はファーストフードで性的狂乱状態」など低俗な記事を長年にわたって配信し、ネット上で批判の声が上がっていた。同社は6月23日、同コーナーを中止・削除し、監督責任者や担当者らを処分すると発表したが、25日の株主総会で、それまでの常務デジタルメディア担当が社長に、同デジタルメディア局長も取締役に昇格する人事を可決・承認(27日に役員報酬の一部返上を発表)。これがネット上の炎上に油を注ぐ格好となり、毎日新聞社のほか、毎日新聞および毎日jpに広告を載せている大口の広告主へも抗議、問い合わせが電話やメールで寄せられることとなった。 毎日jpは

    「毎日jp」が自社広告だらけに、ネット上に深いつめ跡残る:ITpro
    asitaki
    asitaki 2008/07/09
  • 40年のインターネット史上最大の改正が承認,ICANNがドメイン名を自由に選べるように制度変更

    インターネットのアドレスなどを管理する国際団体ICANN(Internet Corporation for Assigned Names and Numbers)は,日時間の2008年6月27日,ドメイン名の命名方法の大幅な改正案を承認したと発表した。 この改正案は,パリで6月22~26日(現地時間)に開催されたICANNの国際会議で承認されたもの。ICANNはこの改正案について,「インターネットが始まってからの40年間で最大」と表現している。 この改正案はインターネットのアドレス体系の広範囲に渡るが,最も影響が大きいのは,国によらずに利用できるトップ・レベル・ドメイン(gTLD)を自由に選択できるようになったことである。 現在,gTLDとして利用できるのは,「com」,「org」,「info」といった21種類だけ。これに対し,今回承認された改正案では,新しいドメイン名を申請者自身が自由

    40年のインターネット史上最大の改正が承認,ICANNがドメイン名を自由に選べるように制度変更
    asitaki
    asitaki 2008/06/28
  • 「書店での万引き防止にぜひICタグ張り付けを」、大手書店など15社が表明

    「万引きによる書店のロス率は、1.41%に上ることが分かった。書店の平均利益率である0.6%の2倍以上に当たる。万引き撲滅のため、すぐにでも出版社に無線ICタグを付けてもらいたい」。大手の書店や新古書店15社で構成する「日出版インフラセンターICタグ研究委員会書店部会」の村越武部会長(有隣堂顧問)は2008年3月26日に開いた記者会見で、こう強く要望した。 今回の調査は経済産業省の委託で、紀伊國屋書店や丸善、有隣堂など大手14書店1161店舗にアンケートしたもの。有効回答数は643店舗で、その総売上高約2909億円と比べて、総ロス額は約56億円と1.91%に達した。このうち万引きによるロスを推定すると1.41%だった。「万引きを撲滅できれば、利益率を3倍以上にできる」と村越部会長は強調する。 日出版インフラセンターはICタグを活用して、「換金目的の万引き」を効率的に防げると考えている。

    「書店での万引き防止にぜひICタグ張り付けを」、大手書店など15社が表明
    asitaki
    asitaki 2008/03/29
  • 2008年は「Webブラウザ大乱」の予感

    図2●IE8の「Webslices」に対応した「eBay」のページ。気になる商品の情報をIEに登録できる 2008年はWebブラウザにとって,大きな節目の年になるだろう。「Internet Explorer」と「Firefox」というWindows界の2大ブラウザにメジャー・バージョンアップが迫っているだけでなく,Mac界の雄「Safari」がついにWindowsに正式対応したからだ。ユーザーにとっては望ましい競争激化だが,Web開発者にとっては新たな悩みの種になるかもしれない。 記者がWebブラウザを取り巻く状況を「大乱」と表現するのは,ここ数年見なかったような「複数製品/複数バージョンの混在」が予想されるからだ。 もちろん,表向きの製品シェアだけ見れば,Webブラウザ市場はInternet Explorerの寡占状態にある。米Net Applicationsが3月に発表した2008年2

    2008年は「Webブラウザ大乱」の予感
    asitaki
    asitaki 2008/03/24
  • 初音ミクの誕生は僕にとって必然だった

    伊藤 博之(いとう ひろゆき) 1965年北海道生まれ。北海学園大学経済学部を卒業後、北海道大学に就職。6年間所属した後、1995年に札幌市にクリプトン・フューチャー・メディアを設立。携帯電話向けの着信メロディーやサンプリングCD、効果音やBGMなどを制作。ヤマハが開発した音声合成エンジン「VOCALOID 2」を使った音楽制作ソフト「初音ミク」を2007年8月に発売し、3万を超える大ヒットとなる。同年12月には「鏡音リン・レン」を発売。撮影:池内 陽一 昨年、あるソフトウエアが驚異的なヒットを遂げた。それが音楽制作ソフト「初音ミク」だ。発売を始めたのは2007年8月。以降、現在までに約3万を売り上げた。「1000でヒット商品」と言われるDTMデスクトップミュージック)市場において、これは驚くべき数字だ。 初音ミクは製品名であるとともに、このソフトを支えるアニメキャラクターでもある

    初音ミクの誕生は僕にとって必然だった
  • あなたのデータは誰のもの?---Webサービスでのロックインは防げるか

    今月初め,ちょっとした事件があった。ブロガーのRobert Scoble氏が,米国の大手SNS(ソーシャル・ネットワーキング・サービス)であるFacebookから自分のデータをスクリプトによってオンラインアドレスブックのPlaxoに移行しようとしたところ,Facebookからアカウントを停止されたというのだ。スクリプトによって短時間に大量のデータを読み出そうとしたことが規約に抵触したのだという(Scoble氏のブログ「Facebook disabled my account」)。 Scoble氏が知られたブロガーだったためこの事件は話題になり,400以上のコメントやトラックバックがつき,米国の技術情報ブログTechCrunchなども取り上げた。Facebookの対応に憤慨したScoble氏が即日加入したのが,DataPortability Workgroup(データポータビリティWG)とい

    あなたのデータは誰のもの?---Webサービスでのロックインは防げるか
    asitaki
    asitaki 2008/01/22
  • HOWS「ISSEI(イッセイ)」

    ●既存のDB技術と一線を画すデータ検索技術を生み出す ●ゼロベースで発想しOSの基機能に着目 ●ストップウオッチ片手に高速化を追求 ソフト開発ベンチャーのHOWSが、これまでにないデータ管理・検索技術「ISSEI」を開発した。HOWSは現在、ISSEIを次世代Web基盤技術として特許を出願している。 「ユーザー企業がデータを有効活用するためには、既存のリレーショナルデータベース(RDB)と一線を画す技術を編み出すほかないと考えた」。HOWSのCTO(最高技術責任者)である庄司渉副社長は、ISSEIを開発した思いを語る。 ユーザー企業の多くは現在、社内システムを整備し、テキストや画像、音声などさまざまな種類のデータを大量に蓄積している。その一方で「データを業務に有効活用できていない」と嘆くCIO(最高情報責任者)が多いのも事実だ。 その理由について庄司副社長は、「現在主流のRDBが限界に近

    HOWS「ISSEI(イッセイ)」
    asitaki
    asitaki 2008/01/21
    ストップウォッチ
  • 第30回 JavaScriptの動作を軽くするための工夫:ITpro

    今回はJavaScriptとWebページの表示・操作の体感速度について考えてみます。というのは,JavaScriptのせいでWebページの表示や操作などの速度が遅くなっている,と感じることがあるからです。 現在のWebサイトでは,JavaScriptを使って使い勝手を向上することは,ごく当たり前に行われています。例えば,動的にページを書き換えたり,ページ遷移を行わずにサーバーと通信を行ってデータを取得したりと,JavaScriptを使うことで,Webサイトをより便利に,より使いやすくすることができます。 Ajaxという言葉がはやってから,もう2年以上がたつんですよね。何年か前,JavaScriptはじゃまで,セキュリティを低下させる不要なものだと見なされていた頃がありました。しかしそれから一変して,「JavaScriptをがんがん使ってもいい」という空気になったことで,Webサイトを作成す

    第30回 JavaScriptの動作を軽くするための工夫:ITpro
  • これぞGoogleキラー?Wikipedia創始者らの手による検索エンジン公開

    米ウィキアは2008年1月7日、オープンソースで開発を進めている検索エンジン「Wikia Search」のアルファ版を公開した。処理の仕組みを公開すること、ユーザーからのフィードバックを受けて検索結果を改良していくことなどを特徴とする。ウィキアは、ユーザーの手で作られる知識共有型の百科事典サイト「Wikipedia」を創始したジミー・ウェールズ氏らが2004年に設立した会社。Wikipediaのようにユーザーの広い支持を得られれば、インターネット検索の分野で台風の目となる可能性がある。 「ウィキアの検索エンジンは、オープンで、透明性の高い、公開された方法によって、信用ある利用者のコミュニティーからのフィードバックによって作られるものと考えています」――ウィキアは、Wikia Searchの目指すところをそう説明する。 具体的には、(1)透明性(2)コミュニティー(3)品質(4)プライバシー

    これぞGoogleキラー?Wikipedia創始者らの手による検索エンジン公開
  • 「1万7000円のはずが27万円!?」、ネットの「ぼったくり商法」に注意

    米マカフィーは2007年12月5日(米国時間)、ショッピングサイトなどにおいて、表示金額よりも高い金額で売りつけようとする悪徳商法が多数確認されているとして注意を呼びかけた。例えば同社では、表示価格が74.99英ポンド(およそ1万7000円)の携帯プレーヤーを、1200英ポンド(およそ27万2000円)で売りつけようとするケースを確認している。 「ぼったくり」の手口の一つは、法外な追加料金を請求するケース。表示価格の何倍もの送料や包装料(こん包料)を商品価格に追加して、決済時に請求する。商品の情報ページなどには表示していないことが多いので、決済ページの金額をきちんと確認しないと、法外な料金を支払わされるはめになる。 商品情報を検索できるサイトでは、ユーザーは、価格が安い順に並び替えて(ソートして)表示させることが多い。こういった悪質な商品は、登録している「体価格」自体は安いので、価格順で

    「1万7000円のはずが27万円!?」、ネットの「ぼったくり商法」に注意
    asitaki
    asitaki 2007/12/07
  • 第7回 Ajax開発で配慮しておくべきことはあるの?

    Ajaxを利用したシステムを構築する際に配慮すべき事項はいくつかあるが(表1),ここではセキュリティ上の懸念について言及しておきたい。 まず,XHRでは,機密データを送る特定のリクエスト/レスポンスだけをSSL(Secure Sockets Layer)で暗号化できない。「同じ画面から送られるXHRは,全部暗号化するか,全部平文にするかのどちらかになる」(NTTデータ 木村氏)。全部暗号化すると処理負荷が重くなるので,ログイン画面はSSLで暗号化しているのに,業務画面は暗号化せずにXHRで送受信しているシステムが散見される。少なくとも,セッション情報などを盗まれない設計を検討すべきだ。暗号強度は低いが「aSSL」などのJavaScript暗号ライブラリの利用を考えたい。 次は,ソースコードが読まれるリスクである。クライアントにダウンロードしたJavaScriptのコードは丸見えなので,その

    第7回 Ajax開発で配慮しておくべきことはあるの?
    asitaki
    asitaki 2007/11/12
  • Part1 正しいPerl/CGIの書き方:ITpro

    Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少

    Part1 正しいPerl/CGIの書き方:ITpro
    asitaki
    asitaki 2007/10/22
  • 爆発的広がりを見せるソーシャル・メディア(前編):中身の無いコミュニケーションがなぜ若者に広がっているのか?

    爆発的広がりを見せるソーシャル・メディア(前編):中身の無いコミュニケーションがなぜ若者に広がっているのか? ソーシャル・メディアと総称されるITツールが,昨今,爆発的な広がりを見せている。Wikipediaによればソーシャル・メディアとは,多数の人々が様々なコンテンツや意見,経験などを共有するためのツールのこと。そこにはWikipedia自身やブログ,SNS,あるいは動画共有のYouTubeや写真共有のFlickr,仮想世界のSecond Lifeなど多種多様なサービスが含まれる。しかし最近では,あまりの拡大の速さに,その目的が従来の尺度では測りきれないツールも登場している。中でも今回紹介する「Twitter」とリアルタイム日記は,不可解と思われるほど意味のない書き込みの連続だ。前編では,それらの実態を見た上で,無意味さの持つ意味を考えてみよう。 「一体,こんなものを何に使うのだろう」―

    爆発的広がりを見せるソーシャル・メディア(前編):中身の無いコミュニケーションがなぜ若者に広がっているのか?
    asitaki
    asitaki 2007/08/07
    しりとりこそ最強のコ(ry
  • 【インタビュー】「YouTubeは確かにビジネスになる。でも、今の形じゃあり得ない」

    「批判をするなら手を動かしてからいってほしい」。2007年7月26日、YouTubeが開発中の動画識別技術の実証実験に参加すると発表した角川デジックス。Web制作やコールセンター業務を行う同社は、今回角川グループのコンテンツをYouTube内で扱う際の窓口の役割を果たすという。YouTubeにコンテンツを提供する企業はあるが、技術的な面も含めて協力関係を結ぶのは日では角川デジックスが初となる。その意図はどこにあるのか。角川デジックスの福田正社長に話を聞いた。 ■今回のYouTubeとの提携にはどういった背景があったのか まず、YouTubeができて間もないころから、YouTube内にあるコンテンツを調べ始めた。取りあえず、1回見てみようじゃないか、と。今でも継続して調べているが、当然、一生かかってもすべてのコンテンツをチェックできるとは思っていない。ただ、これをやらずして、ものをいうべき

    【インタビュー】「YouTubeは確かにビジネスになる。でも、今の形じゃあり得ない」
  • 学校裏サイトで、今何が行われているのか〜子どもとケータイの闇:ITpro

    ■ 自分の裸をケータイカメラで撮影して、サイトに掲載する女子中高生 中高生の間で流行っている学校裏サイトが、子ども同士の誹謗中傷やわいせつ画像のやりとりの場になっているとして、社会問題化しています。先生はこの問題に以前から取り組まれていたそうですね。 下田氏:学校裏サイトの存在に注目して追跡調査を行うようになったのは、約2年前からです。「すごいことが始まった」というのが率直な感想でした。 学校裏サイトというのは、学校の公式サイトとは別に、子どもたちによって立ち上げられた学校内の情報交換を目的としたサイトです。この中では学校行事や定期テストの情報交換など、中高生らしいやりとりもされているのですが、それだけではありません。「3年A組の○○はきもい」とか「○○は死んでよし」といったかなりきつい誹謗中傷やデマが、実名を挙げて書き込まれていたりします。あと多いのが、わいせつ画像です。女の子が自分の裸

    学校裏サイトで、今何が行われているのか〜子どもとケータイの闇:ITpro
    asitaki
    asitaki 2007/07/28
  • 多発するアカウント・ハッキング「RMT」がオンライン・ゲームを犯罪の温床に

    スパイウエア対策ソフト・ベンダーによると,日と欧米ではスパイウエアの動向には違いがあるらしい。欧米ではアドウエアが主流であるのに対し,日では取引用の個人情報などの不正取得(アカウント・ハッキング)を目的としたものが多いのだそうだ。ユーザーによるキー入力を盗み取るキー・ロガーが代表的である。 最近,この手のマルウエアの被害が多発しているのがオンライン・ゲームである。背景には,RMT(リアル・マネー・トレード)の流行,電子マネーの普及,海外の犯罪組織の存在がある。犯罪者はオンライン・ゲームのユーザーから,ゲームのアカウント情報と合わせて電子マネーのアカウント情報を盗み取ろうとするのである。 多くのオンライン・ゲームでは,参加費用の支払い,仮想通貨やアイテムの購入に,WebMoneyやBitCashといった電子マネーを利用できるようになっている。こうした電子マネー・サービスの中には,すぐに利

    多発するアカウント・ハッキング「RMT」がオンライン・ゲームを犯罪の温床に
  • 「Myブーム」も「NG」も英語圏ではNo good?日本の造語を英訳してみた その2

    『これも,日語:みんなで国語辞典!』を読めば読むほど,日人の言葉感覚の鋭さ,創造性の豊かさには感心するばかりです。江戸時代から同様な隠語化や言葉遊びはあったようですが,その勢いは平成になっても,21世紀に入っても衰えていないようですね。 造語の中にはそのまま英訳して使えるものもありますし,英語の表現が日に帰化したた思われるものも見かけます。 英語圏では通じない“Myブーム” 今回は,英語由来の日の造語を考えます。まずは英語圏では通じない表現から拾ってみましょう。 ・Myブーム [個人が一時的にもつ興味や趣味] 「世間の流行とある程度ずらすことによって,アイデンティティーを満足させる効果がある。大抵は一過性のもの」という定義が掲載されていました。英語のboom(ブーム)は大勢が同じことをして流行するという意味なので,Myと結びつけることには無理があります。 Myブームを英訳する場合は

    「Myブーム」も「NG」も英語圏ではNo good?日本の造語を英訳してみた その2
    asitaki
    asitaki 2007/06/01