タグ

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

  • エンジニアの文章、「上から目線」で書くから伝わらない

    ITエンジニアは文章を書くのが苦手だ」。こう言われることは少なくない。しかしシステムの機能仕様書や障害報告書など、ITエンジニアが書面で何かを説明する場面は多岐にわたる。そんなとき、IT技術力がいくら高くても、相手に必要な情報を正しく伝えられなければ意味がない。 例えば、機能仕様書ならその機能はどういうものかを、専門知識が不十分な人でも分かるように説明しなければならない。また障害報告書なら、障害の内容や発生原因、対策の内容とその有効性について、関係者が納得するように説明する必要がある。相手を納得させる文章を書くことは、ITエンジニアの必須スキルである。 では、相手にうまく説明する文章を書くには、どのようにすればよいのか。端的にいうと、説明相手の立場や知識レベル、文章の作成目的に照らして「適切な情報」を選び、その情報を正確に、分かりやすく書いて、「適切に並べる」ようにすればよい。 ただし

    エンジニアの文章、「上から目線」で書くから伝わらない
    qaz76
    qaz76 2018/01/15
    上から目線=忖度の期待 ってことか。。(逆の主張かと思った)
  • 「Excel方眼紙」は悪か、否定派と肯定派が激論

    2017年9月30日、東京・両国で公開討論会「Excel方眼紙公開討論会」が開かれた。Excel方眼紙とは、表計算ソフトのMicrosoft Excelを方眼紙に見立ててワープロのように使う手法を指す。集計やプログラム処理が困難とされるExcel方眼紙は、当に使うべきではない「悪」なのか。否定派と肯定派が講演とパネルディスカッションを繰り広げた。 討論会は、ソフトウエア部品を手がけるグレープシティが主催したもの。同社はExcel方眼紙のような体裁のWebページをデータベースを基に生成するWebアプリケーション開発環境「Forguncy」を販売中だ。発案者の八巻雄哉 Enterprise Solutions事業部プロダクトマネージャは、討論会開催の動機を「Excel方眼紙が苛烈に攻撃されるのはなぜなのか。実際はサイレントマジョリティーではないのか。リアルな場での議論を通じて明かしたかった」

    「Excel方眼紙」は悪か、否定派と肯定派が激論
    qaz76
    qaz76 2017/10/03
    クラウドサービスのゲスト払出申請書がネ申Excelとかあるある
  • [第1回]IT部門が消滅、200台のサーバーが残された

    某製造業の現役IT担当者が実体験を基に、新たなIT部門の在り方を提起する。10人の人員を抱えたIT部門がリストラで消滅。たった1人のIT担当者になった著者が、いわゆる「ひとり情シス」としてIT開発・運用体制の再確立に挑んだ。その実践経験を基に、弱体化したIT部門が抱える問題点、IT部門の再建の道筋などを示す。 私は従業員400人の企業で、社内の情報システムを担当している。250台のサーバーから成るインフラの構築・運営を中心に、業務システムの内製、データ管理や統制など仕事は多岐にわたる。だが体制は、私ひとり。つまり「ひとり情シス」である。私自身は「ソロインテグレータ(Solo Integrator)」と呼んでいる。ソロインテグレータについては、この連載の後半で説明するが、まずは現在の状態に至るまでの長く困難な道のりを説明し、主に中堅中小企業のIT部門が抱える課題への現実解を指し示したい。 自

    [第1回]IT部門が消滅、200台のサーバーが残された
    qaz76
    qaz76 2016/10/14
    ランサムサーバー運用方式
  • 極言暴論 JAWS出張版[第4回]~プログラマーが昇進できないITベンダーはヘンだ

    米アマゾン・ウェブ・サービス(AWS)の日における最大のユーザーグループである「AWS User Group - Japan(JAWS-UG)」は2016年3月12日、東京都内で年次イベント「JAWS DAYS 2016」を開催した。 会場内では東急ハンズ執行役員(ハンズラボ代表取締役社長)の長谷川秀樹氏がコーディネーターを務める「長谷川秀樹のIT酒場放浪記」と題するパネル討論が行われた。ITproの人気連載コラム「極言暴論!」でおなじみの日経コンピュータ編集委員の木村岳史も登壇した。 3回に分けて模様を伝えた「情シス不要論編」に続いて、パネリストを変えて、「SI不要論編」が行われた。 「不要論」の俎上に上がるSIベンダー(SIer)から、セゾン情報システムズ取締役CTO(最高技術責任者、4月1日付で常務取締役CTO)の小野和俊氏、AWS特化型ベンダーであるサーバーワークス代表取締役の大

    極言暴論 JAWS出張版[第4回]~プログラマーが昇進できないITベンダーはヘンだ
    qaz76
    qaz76 2016/04/26
    「自分で料理をしないシェフが書いたレシピで良い料理ができるわけがない。それと同じで、プログラミングコードの実装をできない人が高度な情報システムを設計できるはずがない」
  • ANAシステム障害の原因判明、シスコ製スイッチの「世界初のバグ」でDBサーバーがダウン

    同期処理が失敗した原因は、4台をつなぐスイッチの不具合。具体的には、スイッチが故障状態であるにもかからず、故障を知らせる「故障シグナル」を発信しなかった。国内線システムは故障シグナルを検知するとスイッチを予備機に切り替えるが、今回はその機能そのものを作動できなかった。 スイッチは完全に停止したわけではなく、「不安定ながらも動作していたようだ」(同)。そのため、DBサーバー間の同期は順次失敗し、停止していったと見られる。 ANA広報によると、スイッチは米シスコシステムズ製「Catalyst 4948E」という。「2010年6月の発売開始以降、世界で4万3000台、うち日で8700台を販売しているが、今回の不具合は初めての事象と聞いている」(ANA広報)。なぜ「故障シグナル」が発信できなかったかは分かっていない。 1台での縮退運転を決断 4台の完全停止から37分後、ANAは1台のDBサーバー

    ANAシステム障害の原因判明、シスコ製スイッチの「世界初のバグ」でDBサーバーがダウン
    qaz76
    qaz76 2016/04/01
    Ciscoでも固有バージョンのバグ踏む事ならあるあると言えばあるある。障害系テストの漏れと言えば漏れ。でもOSバージョンアップ後だとしたら、正常系しかやってないかも
  • 「自動化やGitHubの導入は本質ではない」、技術顧問の先駆けが語る、その“役割” | 日経 xTECH(クロステック)

    技術顧問」という言葉をご存じだろうか。自身のシステム開発の経験を生かし、契約した企業に対して開発に関するアドバイスを行う職業だ。この言葉が注目されるきっかけになったのが、Web業界でその名を知らない人はいない有名エンジニアの伊藤直也氏。同氏は、Webサイト改善サービスを提供している「Kaizen Platform」、宿泊予約サービスの「一休」、就活サイトなどを運営する「ハウテレビジョン」、求人情報の「リクルートジョブズ」といった企業の技術顧問を務めている。同氏に技術顧問という役割の質を聞いた。 最初に技術顧問になった企業を教えてほしい。 最初に技術顧問になったのは、求人サイトなどを運営する「じげん」だ。2012年頭から1年間、コンサルティングを行った。具体的には、1週間か2週間に1回、1~2時間のミーティングを実施した。これで当に何か変わるのかイメージできなかったが、たったこれだけで

    「自動化やGitHubの導入は本質ではない」、技術顧問の先駆けが語る、その“役割” | 日経 xTECH(クロステック)
    qaz76
    qaz76 2016/01/29
    SIの解体ゆ話_φ(・_・
  • Part4 初めてのデータベース設計

    一部の組み込み系システムを除けば,業務系システムはすべて何らかのデータベースを使っており,データベースを中核にしてシステムができあがっています。データベースを押さえることは,システムの中核を押さえることにほかなりません。したがって,データベースをどのような手順で,何に基づいて設計するのかを知っておくことは,システム構築に携わるすべての人にとって不可欠です。 Part4は,データベース設計の上流工程である概念設計と論理設計にフォーカスして説明します。こうした作業はデータ・モデリングと呼ばれます。業務要件定義を解きほぐして,システムの中核となるデータベースの論理構造を決定することが目的です。 データ・モデリングの重要性については,私たちが取り扱うビジネス・システム(業務システム)が,台帳中心のシステムであるということを考えれば明らかです。江戸時代などの時代劇を見ていると問屋の番頭が蔵の中で帳簿

    Part4 初めてのデータベース設計
    qaz76
    qaz76 2015/11/16
    φ(..)メモメモ
  • PostgreSQLを透過的に暗号化するソフト、NECがオープンソース版を公開

    NECは2015年6月5日、PostgreSQLに格納するデータを透過的に暗号化するソフト「Transparent Data Encryption for PostgreSQL」(TDE for PG)を開発し、オープンソース版「Free Edition」をGitHubで公開した。機能上位の商用版「Enterprise Edition」は7月28日に出荷する。商用版の価格は1CPUの最小構成で75万円(追加CPU当たり15万円)。商用版の販売目標は、2年間で100セット。 PostgreSQLは、オープンソースのRDBMS(リレーショナルベース管理システム)である。今回NECは、PostgreSQLにデータ暗号化の機能を組み込むライブラリーモジュールを開発した。暗号化のための専用のデータ型を用意している(テキスト型のENCRYPT_TEXTとバイナリー型のENCRYPT_BYTEA)。テー

    PostgreSQLを透過的に暗号化するソフト、NECがオープンソース版を公開
    qaz76
    qaz76 2015/09/11
    φ(..)メモメモ
  • 富士通が全社内システムをクラウドへ、ノウハウ武器に顧客を引き込む

    「“紺屋の白袴”はもう終わり。国内外約540社17万人で利用する社内システムを全てクラウドに乗せると決めた」(富士通 執行役員常務 CTO&CIOの川庸男氏)。富士通は、稼働中の全社内システムを同社「次世代クラウド基盤」に移行した上で全面刷新する。第一弾として、2015年2月に国内の資産管理とIT投資予算管理システムの移行に着手。今後5年をかけて、約640システム、約1万3000台のサーバーを移行する計画だ(写真1)。 クラウドへの移行と合わせて、これまで業務/システムの縦割りで行ってきたインフラの構築、運用を共通化。これにより、5年間で約350億円のTCO削減を見込む。 移行先の次世代クラウド基盤は、IaaS構築ソフト「OpenStack」をベースに構築中だ。当初は社内システムの受け皿として使うが、2015年度中に顧客にも提供開始する予定。「基幹業務やコミュニケーション系のシステムをク

    富士通が全社内システムをクラウドへ、ノウハウ武器に顧客を引き込む
    qaz76
    qaz76 2015/02/18
    プライベートかよ
  • 新規格MOM、AMQPやSTOMP対応、プロダクトの性能はJMSと同等以上

    複数のシステムを連携動作させる際、連携ソフトにはMOM(Message Oriented Middleware、メッセージ指向ミドルウエア)が使われることが多い。MOMはキューを介してメッセージやデータ交換を行う仕組みを提供するミドルウエアである。この仕組みには、相互のシステムが相手の動作状況に依存することなく処理を進められるというメリットがある。例えば、社データベースのマスターを全国の支店や店舗データベースに配布するケースで、配布先の一部システムがメンテナンスで停止していたとしても、社システムはデータ送信処理を終えて、別の処理を実施できる(図1)。 現状、UNIX/Linux系のサーバーにおいてMOMとしては、Java EE(Java Platform、 Enterprise Edition)の一部であるJMS(Java Message Service)と呼ばれるAPIを実装したプロ

    新規格MOM、AMQPやSTOMP対応、プロダクトの性能はJMSと同等以上
  • Microsoft SharePointを手っ取り早く理解する10のQ&A

    Microsoft SharePointは,最も急速に成長しているITテクノロジの1つである。SharePointは,Word/ExcelPowerPointなどOfficeのファイルを,複数のユーザーで共有してグループ作業の効率化を図ろうというものである。SharePointはまた,Wiki,ブログ,共有カレンダ,タスクを通した共同作業をサポートしている。新しいSharePointサイトは,雨後のたけのこのごとく次々と作成されている。SharePointの機能やその使い方が分からず,その勢いに乗り遅れているなら,このコラムを読んでSharePointに対する疑問への回答を見つけていただきたい。 Q1.そもそもSharePointとは? マイクロソフトは,Windows SharePoint Services(WSS)3.0とMicrosoft Office SharePoint Ser

    Microsoft SharePointを手っ取り早く理解する10のQ&A
  • [1]日本人のSE/プロマネが日本語を学び直すべき理由

    筆者の業はプロマネ(プロジェクトマネジャ)ですが、ここ数年は業をそっちのけにして、ソフトウエア開発に関わるSE(システムズエンジニア)とプロマネを対象に、文章作法の研修やセミナーを実施してきました。これまで研修で接した技術者は6000人、セミナーで接した人は4000人に及びます。 延べ1万人に教えた経験から分かったのは、ソフトウエア開発に関わるSEとプロマネの文章力、すなわち言葉の力が訓練されていないということです。訓練には教材が必要です。そこでSEとプロマネが文章を書くうえで必要となる事柄を「SEとプロマネを極める 仕事が早くなる文章作法」(発行:日経BP社)にまとめました。その中でも特に基的な事項、別の言い方をすれば、SE/プロマネは知っていて当然であろう文章作法を、連載で紹介しましょう。 SE/プロマネの仕事の大半は「文章」の作成 残念なことに「SEやプロマネのための文章作法

    [1]日本人のSE/プロマネが日本語を学び直すべき理由
  • 上流工程の問題解決 見積もり編【後編】

    見積もりの手法には大きく分けて「類推」「係数モデル」「ボトムアップ」 の3種類がある(表2)。係数モデルならFP法やCOCOMO/COCOMOIIなど,ボトムアップならWBS法と,それぞれよく使われる標準的な手法が確立されている。 見積もりの手法には大きく分けて「類推」「係数モデル」「ボトムアップ」の3種類がある(表2)。係数モデルならFP法やCOCOMO/COCOMOIIなど,ボトムアップならWBS法と,それぞれよく使われる標準的な手法が確立されている。 3種類の手法は,それぞれに向き不向きがあり,「開発工程や用意できる材料によって使い分ける」(三菱電機 白石氏)のが現実的だ。三菱電機 神戸製作所では「見積もりガイドライン」の中で,3段階に分けてどの工程でどの手法を使って見積もりを実施すべきかを定義している(図8)。 以下,種類ごとに各手法のメリットとデメリットを見ていこう。 類推法:初

    上流工程の問題解決 見積もり編【後編】
  • [外部アプリ連携]JavaアプリからOfficeファイルを操作

    Officeがインストールされていない環境でも、Office文書をフル活用したい――。そんなときに有効なのが、JavaアプリからOffice文書を操作する方法です。これには、Apache POIというライブラリを利用します。 Apache POIは、表1のようなコンポーネントから構成されており、Excelのみならず、Word、PowerPointOutlook、Visio、Publisherなどなど、Office製品全般をJavaアプリから操作できる高機能なライブラリです。Excel、Word、PowerPointでH~、X~で始まるコンポーネントがあるのは、Office 2003以前(H~)に対応するコンポーネントと、Office 2007以降(X~)に対応するコンポーネントとが分かれているためです。

    [外部アプリ連携]JavaアプリからOfficeファイルを操作
  • DWH、BI、ETLの各分野で優れた製品を選ぶべき

    米レッドブリック・システムズの創立などに携わり、データウエアハウス(DWH)で使う「スタースキーマ」を提唱したラルフ・キンボール氏。「DWHの構造は1980年代から変わらないが、扱うデータの量やデータソースの数がケタ違いに増えた」と話す。DWHとBI(ビジネスインテリジェンス)ツール、ETL(抽出・加工・転送)ツールのベスト・オブ・ブリードが望ましいと主張する。(聞き手は、吉田 洋平=日経コンピュータ) 1980年代に比べ、現在のDWHはどう変わったか。 1980年にDWHの開発をスタートしてから現在まで、技術的にはほとんど変わっていない。最初に設定したゴールは、抽出したデータをさまざまな次元で分析できるように変換し、早く閲覧できるようにするというものだった。これは今も同じだ。 違うのは、扱うデータ量が信じられないほど増えたことだ。80年代はメガバイト、90年代はギガバイト、2000年代は

    DWH、BI、ETLの各分野で優れた製品を選ぶべき
  • 第11回 トランザクション処理に詳しくなろう

    富山県高岡市 株式会社イーザー副社長。昔は1月初旬に積雪がないと「いい正月やね。雪なーて」と富山弁であいさつしたものだが,現在は地球温暖化を目のあたりにするようで不気味だ。でも,会社まで公共交通機関はなく,雨やときおり雪が降るので車で通勤している。徒歩や自転車に変えなければと思うのだが,冬場はやはり億劫だ。 「トランザクション処理は関連する複数の処理をまとめて,一つのユニットとして実行する処理方式です」──データベースの入門書にはたいていこんな風に書いてあります。 説明用の最も多い図解が,図1のような銀行の口座間の振替処理ではないでしょうか。Aさんの口座から5万円出金した後で,何らかの原因でBさんの口座に入金することができなかったら,5万円が宙に浮いてしまいます。 トランザクションとして一つのユニットとして実行することで,更新処理をALL or Nothingの状態にできるので,中途半端な

    第11回 トランザクション処理に詳しくなろう
  • [仮想スイッチ設計]物理NICはスイッチへのアップリンク

    仮想環境のネットワークで最も特徴的な点は、サーバー上で仮想マシン同士をつなぐ「仮想スイッチ」が稼働していること。仮想環境をうまく運用できるネットワークを作るには、仮想スイッチと物理スイッチの接続方法を理解し、適切なタグVLANを設定しなければならない。 物理サーバーのポートにはタグVLANを設定 仮想スイッチの基的な役割は、大きく二つある。一つは、仮想サーバーの仮想NICと物理NICを接続して外部のネットワークへとつなぎ込む。もう一つは、1台の物理サーバー上で、仮想マシン同士を接続する役割である。 仮想スイッチに関する設計上のポイントは、VLANの設計にある。特に1台の物理サーバー上で稼働する複数の仮想サーバーに異なるVLANを割り当てて運用する場合、タグVLANを設定する必要がある。 外部の物理スイッチと仮想スイッチをつなぐリンク(物理NICを含む)には、一般的なトランクポートと同様に

    [仮想スイッチ設計]物理NICはスイッチへのアップリンク
  • アスタリスク特集(目次:ITpro)

    アスタリスクとは,PBX(構内電話交換機)を実現するためのソフトウエアです。Linux上で動くオープンソースのソフトなので,無料でインストールできます。全5回の予定で,アスタリスク(Asterisk)を紹介します。第5回まで読んでいただければ,アスタリスクとは何か,何ができて何ができないのかなどの感触をつかんでいただけると思います。 ●第1回 アスタリスクの概要とその発展経緯 ・柔軟性が高いPBXソフト ・アスタリスクにできること ・アスタリスクの歴史 ●第2回 アスタリスクをインストールする ・アスタリスクの構造 ・インストール手順 ・ちょっと試すだけなら---GUIWindows版 ・アスタリスクで使える電話機 ●第3回 アスタリスクを設定する ・設定ファイルを記述する ・アスタリスクのダイヤルプラン ・内線を設定する ・外部プログラムとの連携 ●第4回 アスタリスクの関連製品 ・四

    アスタリスク特集(目次:ITpro)
    qaz76
    qaz76 2013/12/13
    φ(..)メモ
  • L3スイッチはループに注意(上)---LAN構築のテクニック

    IPで経路制御を実現するためには,レイヤー3であて先を判断するルーターやレイヤー3スイッチ(L3スイッチ)を使う。両者の働きはほぼ同じであるが,L3スイッチのほうがネットワークを設計するときの自由度が大きい。これらネットワーク機器は意外と障害率が高い。特に最近のL3スイッチは実装密度が高いせいか壊れる率が高いようだ。具体的には,特定のポートだけが機能しないといったことがよくある。障害が発生したスイッチはいずれ交換しなければならない。このような不測の事態に備えて,大事な機器は冗長構成にしておいた方がよい。 冗長構成を採るというのは,2台以上の装置を設置してそれらのうちのどれか一つが稼働していれば通信できるようにすることである。実は,L3スイッチで冗長構成を作ると,ルーターの世界では気にしなくてよかったことに気を配らなければならなくなる。パケットのループである。今回は,ループとうまく付き合うた

    L3スイッチはループに注意(上)---LAN構築のテクニック
    qaz76
    qaz76 2013/12/08
  • 第16回 「OpenSSO」と「OpenAM」で実現するシングルサインオンとID管理(解説編)

    J-SOXの施行を受け、企業の内部統制やコンプライアンス強化が求められると同時に、企業情報システムのセキュリティの根幹である認証システムについても強化が求められています。シングルサインオンやID管理を実現するための商用製品が高価であるのに対し、オープンソースでありながら、それら商用製品と比較しても遜色のない「OpenSSO(OpenAM)」が注目されています。 OpenSSOとOpenAM OpenSSOとは、Web上でのシングルサインオン(SSO)を実現するためのJavaベースの認証ソフトウェアです。実装は、 米Sun Microsystemsから提供されていた商用製品「Sun Java System Access Manager」と「Sun Java System Federation Manager」のソースコードがベースとなっています。 Sun Java System Access

    第16回 「OpenSSO」と「OpenAM」で実現するシングルサインオンとID管理(解説編)