タグ

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

  • 2018年にはもはや主流に?USB Type-C驚きの実力

    パソコンが搭載する外付け機器用のインタフェースとしては、USB Type-Cの普及が進んでいる。今回はUSB Type-Cを含む、USBとその関連規格について見ていく。 普及が進むType-Cだが種類はさまざま 最近、USBの新しいコネクタ/ケーブル仕様「USB Type-C」を搭載するPCが増えている。搭載PCは今後さらに増えていくと思われる。 ただし、USBのベース仕様(USB 3.1/USB 2.0)とコネクタおよびケーブルの仕様は独立したものであり、USBにはベース仕様以外の様々な拡張仕様がある。そのため同じType-Cでも、搭載する機器によって機能が異なる点に注意したい。 確認すべき点は、まずベース仕様(速度)がどれであるか。そして充電、給電、ディスプレイ出力が可能かどうかである。なおベース仕様に関しては新たにUSB 3.2が登場しているが、ここではUSB 3.1までを前提に話を

    2018年にはもはや主流に?USB Type-C驚きの実力
    inopie
    inopie 2017/11/11
    単なるユーザーとしてはなかなか複雑。呼び名くらいは統一して欲しいもの
  • Red Hat Enterprise Linux 7がやってきた

    業務系のサーバーOSなどに広く使われている有償Linuxディストリビューションの「Red Hat Enterprise Linux」(RHEL)が4年弱ぶりにメジャーバージョンアップし、バージョン7になった。RHEL 7は米国では6月10日、国内では7月10日に発表された。 従来版のRHEL 6は、仮想化基盤(KVM)を支えるOSとしての側面が強かった。RHEL 7は、クラウド基盤(IaaS、OpenStack)やアプリケーション配信基盤(Docker)を支えるOSという側面も併せ持つ。 この新しいRHEL 7に盛り込まれた新技術や新機能を取り上げ、仕組みと使い方のほか、その活用によってインフラシステムの構築/運用がどう変わるのかをレッドハットのエンジニアチームに解説してもらう。なお、紹介する新機能は基的に、7月7日にリリースされたRHEL互換ディストリビューション「CentOS」のバー

    Red Hat Enterprise Linux 7がやってきた
  • 第3回 Xenによる仮想環境のネットワーク構築

    Xenのインストールが完了し,仮想OSを起動できたら,次は仮想OSをネットワークで接続してみよう。Xenの仮想ネットワークは,ドメイン上に仮想的なネットワーク・インターフェースを作成し,それらに対してMACアドレスやIPアドレスなどを設定することで通信できるようになっている。シンプルに設計されており,基的なネットワーク構成の組み合わせで,複雑なネットワーク構成を実現できる。 仮想イーサネットで接続 今回は検証環境として,SUSE Linux Enterprise Server10を利用した。Xenのドメイン0(ホストに相当)から新たにドメインU(ゲストに相当)を起動すると,ドメイン0とドメインUを接続する1対の仮想的なネットワーク・インターフェースが作成される。仮想的なクロス・ケーブルで,ドメイン0とドメインUが直接接続されているイメージだ(図1)。 このときドメインU側のデバイス名には

    第3回 Xenによる仮想環境のネットワーク構築
    inopie
    inopie 2009/12/08
  • ソースコードから見るグーグル気質、規律を持つ気さくな開発者集団

    グーグルはWebブラウザ「Google Chrome」など100種類を超えるオープンソースプロジェクトを社外に公開している。「Google Code」という開発者向けWebサイトでは、ソースコードだけでなく、グーグル社員同士のやり取りや仕事の進め方まで公開されている。そこから垣間見えるグーグル気質を分析する。(日経コンピュータ) グーグルのことを、「『世界中の情報を整理する』という大きな野心に向けて突き進むエリート集団」と思っている読者も多いだろう。そのような会社のプログラマであれば、書いたソースコードも厳しい規律に従う秩序だったものに違いない、と思うのが自然だ。 確かに、グーグルの開発スタイルの厳格さはよく知られている。例えば、グーグル法人の鵜飼文敏氏が行った講演を見ると、同社は、デザインドキュメント(コーディングの前に設計情報を文書化するプロセス)、コードレビュー(他のチームメンバ

    ソースコードから見るグーグル気質、規律を持つ気さくな開発者集団
  • グーグルは“異形”のメーカー。ここが違う10個のポイント

    グーグルは世界有数のハードウエアメーカーであり、ソフトウエアメーカーである。1990年代末に他に先駆けて「情報爆発」に直面し、いち早くそれに対応したグーグルのコンピュータは、従来のコンピューティングと比較すると常識外れにすら見える進化を遂げた。グーグルコンピューティングの特異さを10個紹介しよう。 (1)自前主義 グーグルは売上高を見ると「広告会社」だが、その実態は7000人を超えるエンジニアを抱える世界有数のメーカーである。しかもそのコンピューティングのあり方は、従来型のそれと大きく異なる(図1)。グーグルが“異形”のメーカーなのは、同社がハードもソフトも自前主義を貫いているからだ。 使用するサーバーはすべて自社開発だ。一部報道では、グーグルは台数ベースで米デルや米ヒューレット・パッカード(HP)に次ぐ「世界第3位」のサーバーメーカーだという。 サーバーだけではない。2007年、大手ネッ

    グーグルは“異形”のメーカー。ここが違う10個のポイント
  • C言語で始めるプログラミングの基礎---目次

    「これからプログラミングに取り組んでみよう」「もう少し深くプログラミングの世界を知りたい」という人にお薦めしたいプログラミング言語,それがC言語です。 C言語で書かれたプログラムが,組み込み機器からスーパーコンピュータに至るまで,様々なシステムで使われているのも,C言語の大きな魅力の一つです。でも,それだけではありません。 C言語には,ハードウエアに近いプログラミングが可能,仕様がコンパクトで覚えやすい,という特徴もあります。そのため,コンピュータの仕組みを意識しながらプログラミングを学ぶには最適です。さらにC言語は,C言語以降のプログラミング言語に大きな影響を与えており,C言語を理解して得た知識は,他のプログラミング言語にもしっかり生かせます。 連載を機会に,現代プログラミング言語の「基礎」といっても過言でないC言語を,あなたの財産にしてみませんか?

    C言語で始めるプログラミングの基礎---目次
  • 視覚障害者擁護団体,電子書籍リーダー「Kindle DX」導入でアリゾナ州立大を提訴

    視覚障害者の擁護団体である米National Federation of the Blind(NFB)と米American Council of the Blind(ACB)は米国時間2009年6月25日,米Amazon.comの電子書籍リーダー「Kindle DX」の導入をめぐり,米アリゾナ州立大学(Arizona State University)を相手取って訴訟を起こした。 この訴訟は,同大学が電子テキストを学生に配布する手段としてKindle DXを導入することを阻止するのが目的。両団体によれば,Kindle DXはテキストを音声で読み上げる機能を備えているものの,同デバイスのメニューを使って視覚障害者がこの機能を有効にすることができない。また視覚障害者は,メニューから書籍を選択したり,コンテンツ配信サイト「Kindle Store」から書籍を購入することなどもできない。そのため,

    視覚障害者擁護団体,電子書籍リーダー「Kindle DX」導入でアリゾナ州立大を提訴
    inopie
    inopie 2009/07/01
    ADAがあったか
  • どの会社でも通用する仕事術(4)依頼「上手」と「下手」を分ける7つの違い

    前回は,どの会社でも通用する仕事術を構成する7つの力のうち,(2)のマネジメントをテーマに8の重要項目を説明した。7つの力は以下の通りである。 マネジメント力はどの職場でも必要であり,上司やリーダー,マネジャーを務める上で非常に役立つ。ぜひ,実際に試していただきたい。マネジメントに関しては,筆者のWebサイトの読み物やチェックリストを併せてご覧いただきたい。 今回は,3つめの「仕事を頼む」を取り上げる。これも,どの会社でも使える重要な仕事術である。特に仕事が高度になればなるほど,他人の力が必要になる。 部下に対してであれば,自分の命令で動く人への依頼なので,それほど難しくはない。難しいのは,自分の命令権の及ばない人への依頼である。他部門の人,取引先,友人など,命令権の及ばない人にどれだけうまく仕事を依頼できるかが,仕事の成否に大きく関係すると筆者は考えている。 ここでは依頼を,「部下以外の

    どの会社でも通用する仕事術(4)依頼「上手」と「下手」を分ける7つの違い
  • 強力な無料のデフラグ・ツール「UltimateDefrag」

    コンピュータを長く使用していると,ハードディスクへの書き込みや削除のプロセスが繰り返され,ハードディスク内のファイルが連続して配置されなくなるなる「フラグメント」(断片化)が起こるようになる。ファイルの断片化が進むと,ハードディスク内でのファイルの読み取りや書き込みのための時間がかかるようになり,コンピュータ全体のパフォーマンスの低下をもたらす要因の1つとなる。また,ファイルの断片化や空き領域の断片化が増えると,読み取りや書き込み,あるいは削除のために,ハードディスク内でヘッドが移動する回数や距離も増大し,結果としてハードディスクの劣化に影響を及ぼす要因の1つになるとも言われている。 Windows標準のデフラグ・ツールは貧弱 このようなファイルの断片化を解消するためのツールとして,Windowsには標準でディスク・デフラグ・ツールを搭載しており,ディスクのプロパティ画面の「ツール」タブに

    強力な無料のデフラグ・ツール「UltimateDefrag」
  • なぜ「システムの復元」は切り札なのか?

    Windows Me/XPには,Windows 2000/Windows Server 2003などにはない,「システムの復元」という機能がある。これまで紹介してきた「前回正常起動時の構成」や「修復セットアップ」,そして「自動システム回復」とは異なり,背後で自動的に必要なシステム・ファイルを監視し,変更が加えられたときにバックアップを取っている。これにより,アプリケーションのプログラムから,ユーザー・アカウントまで復元できる。しかし,ユーザーが作成したドキュメント・ファイルなどは復元の対象外になっている。 Windowsの障害復旧機能の中で,自動化されたものとしては,Windows NT/2000/XPの「前回正常起動時の構成」,Windows 2000の「修復セットアップ」,Windows XP/Windows Server 2003の「自動システム回復」――という3つの機能があった。こ

    なぜ「システムの復元」は切り札なのか?
  • 第29回 入力エレメントが多いフォームはどうするのか:ITpro

    今回のポイント 入力項目が増えることで発生する問題点 入力項目を分割する2つの方法 共通デザインに埋めるか別ページにするか リストボックスの使い方 何らかのWebアプリケーションを組む場合,前回見たようなログイン・フォームや検索フォームのように,入力エレメント(入力要素)が1つあるいは2つだけのフォームは少ないでしょう。例えば会員制のサイトを作成するログイン場合を考えてみましょう。ログイン時はたしかにIDとパスワードの2つだけを入力するフォームですが,会員登録の画面では氏名やメールアドレス,場合によっては住所や電話番号,性別,趣味など10項目前後の入力エレメントをもつフォームになります。 例としてYahoo! JAPANの会員登録画面をみてみましょう(図1)。 これくらいの規模のフォームになると,“ページの一部がフォーム”ではなく,“ページ全体がフォーム”になります。 企業が何らかのサイト

    第29回 入力エレメントが多いフォームはどうするのか:ITpro
    inopie
    inopie 2008/12/16
    独立ページにするか共通テンプレートにするか
  • 第一人者がやさしく教える新SELinux入門---目次

    Linuxディストリビューションの「Fedora Core 5」からは,大幅に機能刷新された「SELinux」が組み込まれました。SELinuxは,Linux OSにセキュアOS機能を組み込めるソフトウエアです。Linux OSで使える代表的なセキュアOS機能として,注目を集めています。 連載では,Fedora CoreでのSELinuxの機能や使い方を,これまでSELinuxを使ったことがない人に向けて,分かりやすく解説してしていきます。 第1回 SELinuxの基的な仕組み 第2回 最新開発状況 第3回 Fedora Core 5で学ぶ新しいSELinux 第4回 ポリシーを編集せずに問題に対処する 第5回 タイプを変更してトラブルに対処する 第6回 ポリシー・ファイルの正体を知る 第7回 モジュール・パッケージを作成する 第8回 タイプを付与してより安全に設定する 第9回 リファ

    第一人者がやさしく教える新SELinux入門---目次
  • 「Railsプロジェクトを成功させるには」---大場寧子氏,大場光一郎氏らがRuby on Rails Summer Festival で講演

    プロジェクトを成功させるために必要なのは,Ruby on Railsの考え方を身に着け,それに則ったコードを書くこと。そのためには何でも話し合え,気軽にコードのレビューを頼める雰囲気が有効」---伊藤忠テクノソリューションズの大場光一郎氏と,万葉 代表取締役 大場寧子氏,同 専務取締役 久保優子氏は2008年7月28日に開催された「Ruby on Rails Summer Festival 2008!」の講演でこう語った。 大場寧子氏はWeb家計簿「小槌」で,Ruby on RaislアプリケーションのコンテストAward on Rails2006の大賞・審査員賞を受賞。大場光一郎氏はJRubyに文字コード変換ライブラリなどで貢献している。ともにRubyのエキスパートという夫だ。久保優子氏はAward on Rails2007でWeb蔵書管理システム「BookScope」でウェブキャリ

    「Railsプロジェクトを成功させるには」---大場寧子氏,大場光一郎氏らがRuby on Rails Summer Festival で講演
    inopie
    inopie 2008/07/31
  • 本物のプログラマはHaskellを使う:ITpro

    筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)

    本物のプログラマはHaskellを使う:ITpro
    inopie
    inopie 2008/06/25
    Haskellに関する連載
  • 第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク

    この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは

    第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク
    inopie
    inopie 2008/05/20
  • 6000人が作ったシステムは必ず動く:ITpro

    最盛期の開発要員6000人,開発工数11万人月,投資額2500億円,取引件数1日1億件。三菱東京UFJ銀行が「Day2」と呼ぶ,勘定系システム一プロジェクトの成果物である。6000人のシステムズエンジニア(SE)が作り上げた巨大システムは,2008年5月の連休明けに必ず動くはずだ。 23年間にわたって情報システム開発プロジェクトの取材を続けているが,6000人のSEを集めた事例は過去に一度も見聞きしたことがない。世界を見渡してもおそらく例がないはずだ。これから何年間,記者を続けるのか分からないが,今回の三菱東京UFJ銀行を除けば,6000人を動員するプロジェクトを取材する機会は二度とないだろう。 6000人のSEが同時期に集まったのであって,「6000人月」ではない。開発工数は先に書いた通り,11万人月である。この数字も凄い。一体何を作ったのかと思ってしまう。正確にはこのSEパワーは開

    6000人が作ったシステムは必ず動く:ITpro
    inopie
    inopie 2008/04/25
    東京三菱ユーザです。やっぱりでかいな。がんばれ。
  • 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
    inopie
    inopie 2008/04/11
    Perlモジュールの作り方が学べるらしい。h2xsすら知らなかったので。.pmって手でごりごり書くんじゃないのかあ。
  • Microsoft,アクセシビリティ技術の開発者向けリソースとテスト・ツールを発表

    Microsoftは米国時間2008年3月13日,アクセシビリティに配慮した製品の開発者向けに新しいWebサイト「Microsoft Accessibility Labs」の開設と,アクセシビリティをテストする新しいオープンソースのツールを発表した。新しいサイトとツールは,視覚や聴覚に障害を持つユーザーを含め,すべてのユーザーにとって利用しやすいコンピュータやデバイスの開発支援を目的としている。 Microsoft Accessibility Labsは,開発者に技術コンテンツやプロトタイプといったリソースを提供するほか,アクセシブル技術(AT)の研究開発に携わる開発者やAT製品のユーザー間におけるコミュニケーションの促進を狙ったもの。サイトは,Microsoftの開発者向けコミュニティ「MSDN」内の「Microsoft Accessibility Developer Center」に

    Microsoft,アクセシビリティ技術の開発者向けリソースとテスト・ツールを発表
  • まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro

    第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と

    まつもと直伝 プログラミングのオキテ---目次 - まつもと直伝 プログラミングのオキテ:ITpro
    inopie
    inopie 2008/03/01
  • 米Microsoftがついに,バイナリ形式のOffice文書仕様を公開

    Microsoftは2008年2月16日(米国時間),Office 97以降で採用するバイナリ形式のOffice文書仕様を公開した。拡張子が「.doc」「.xls」「.ppt」であるOffice文書を,同社の新フォーマット「Open XML」に変換することを目的とした技術情報公開である。同社で相互運用性を担当するBrian Jones氏によれば,Open XMLをISO(国際標準化機構)標準にするうえで,複数の国の標準化団体から既存のバイナリ形式についても開示するよう求められたことが,公開の理由であるとしている。 Open XMLのISO標準化に関しては,今月下旬からスイス・ジュネーブで開催されるISOの会合で,最終的な結論が出る見込み(関連記事:顧客が支持しているのは「Open XML」,ISO標準化にも自信--MSの標準化担当幹部)。Microsoftとしては,会合に先立ってバイナリ

    米Microsoftがついに,バイナリ形式のOffice文書仕様を公開
    inopie
    inopie 2008/02/19
    どう変わる?