タグ

ブックマーク / atmarkit.itmedia.co.jp (135)

  • 高齢化や人材不足が企業アプリケーションの俊敏性向上を阻害、ガートナーが提言

    ガートナージャパンは2019年2月26日、日のエンタープライズアプリケーションについて2019年の展望を発表した。特に俊敏性(アジリティ)の向上に焦点を当て、今後3~5年で企業の顧客戦略に大きな影響をもたらす動向に注目した。 ガートナージャパンは、デジタル化が進展するにつれて、アプリケーションには不確実で変化しやすい外部環境に素早く対応し、ビジネス価値を提供することが求められるとしている。ところが、既存アプリケーションのレガシー化やサイロ化、さらに人材不足や技術者の高齢化といった状況が、日企業にとって外部環境に素早く対応することへの阻害要因になっているという。 こうした状況に置かれる日企業が、アプリケーションのアジリティ向上に向けた行動を取る上で知っておくべき予測として、ガートナージャパンは以下の5つの項目を挙げた。 関連記事 ウオーターフォールはまだまだ強いが……、ガートナーが企業

    高齢化や人材不足が企業アプリケーションの俊敏性向上を阻害、ガートナーが提言
  • Windows 10でWindows Updateに失敗する場合の対処方法:Tech TIPS - @IT

    Windows OSでは、「更新プログラム(アップデート)」という形で脆弱(ぜいじゃく)性の解消や不具合の修正、機能の追加などが行われる。通常、毎月第2火曜日(米国時間、日では水曜日)に、Windows Updateによる更新プログラムの配信が行われる。 Windows 10 Homeでは、自動的に更新プログラムのダウンロードと適用が行われる。一方、Windows 10 Pro/Enterpriseでは設定によって適用日などが変更できる(詳細は、Windows 10 The Latest「Windows 10の更新プログラム適用で地雷を踏まないためのWindows Update運用法」参照のこと)。 Windows 10では、いずれのバージョンにおいても、Windows Updateによってほぼ自動で更新プログラムの適用が行われるため、ユーザーが更新プログラムの適用状況をあまり意識しなく

    Windows 10でWindows Updateに失敗する場合の対処方法:Tech TIPS - @IT
  • 【Windows 10対応】パスワードを忘れたWindows OSにログオン(サインイン)する

    退社した人のPCや前の管理者が管理していた共有PCなど、パスワードが分からなくなり、仕方なくWindows OSを再インストールする羽目になった、ということもあるのではないだろうか。実は、パスワードが分からなくなっても、ちょっとした操作でパスワードの再設定ができる。ただし悪用は厳禁である。他人のPCに対して許可なく、以下の方法でログオン(サインイン)すると犯罪になる。 以下、Windows 10のインストールメディアを使い、Windows 10のパスワードを解除する手順を紹介する。他のバージョンのインストールメディアやWindows 7/8/8.1でも同じ手順でパスワードの再設定が可能だ。 Windows OSのパスワードをリセットする裏技 パスワードを再設定するには、ちょっとした裏技(?)を利用する。Windows 7/8/8.1/10のログオン(サインイン)画面にある[コンピューターの

    【Windows 10対応】パスワードを忘れたWindows OSにログオン(サインイン)する
  • もう誰も死なせない――IT業界で働くエンジニアに必要な「勇気」

    連載目次 先日、「新国立競技場の建築現場で働いていた若手社員が、長時間の残業に耐えかねて自ら命を絶つ」という残念な事件があった。大手広告代理店に勤めていた女子社員が自殺してしまった事件もまだ記憶に新しい。ご人はもちろん遺族の方々の悲しみはいかばかりかと思う。 長時間残業が恒常化している過酷な労働といえば、IT企業はその典型のようなところである。私も若いころは常時130時間程度の残業をしており、200時間を超えることも少なくなかった。 今はさすがにそこまでの会社は少なくなったと思うが、それでも他の業界と比べて労働時間の長さはトップクラスではあるまいか。自殺までいかなくても、過労が原因で入院したというエンジニアやプロマネの話はよく聞くし、この連載でも以前に、顧客の高圧的な態度と長時間の作業でプロマネが入院してしまったプロジェクトの例を紹介したことがある。 IT訴訟事例を例にとり、トラブルの予

    もう誰も死なせない――IT業界で働くエンジニアに必要な「勇気」
  • Emotion API

    連載目次 Emotion APIは、マイクロソフトのCognitive Servicesが提供するAPIの1つで、画像に含まれている人の表情を解析し、怒り、恐怖、喜び、悲しみなどの感情が現れているかを判断してくれる。 Emotion APIの概要 Emotion APIは以下のAPIを提供している。 Emotion Recognition Emotion Recognition with Face Rectangles Emotion Recognition in Video Get Recognition in Video Operation Result 最初の2つは、画像に含まれている人の表情を解析するもの。Emotion Recognition with Face Rectanglesは、既にFace APIを呼び出して顔がどこにあるかを示す領域情報を取得している場合に、それをクエ

    Emotion API
    ton__ton
    ton__ton 2017/07/13
    顔認識
  • たった3つで共存できる、Git/GitHubとSubversion(SVN)の連携、移行に関する基本操作

    たった3つで共存できる、GitGitHubとSubversion(SVN)の連携、移行に関する基操作:こっそり始めるGitGitHub超入門(14)(1/3 ページ) 連載では、バージョン管理システム「Git」とGitのホスティングサービスの1つ「GitHub」を使うために必要な知識を基礎から解説しています。今回は、「git svn」コマンドを使ってGitからSVNリポジトリへアクセスする操作、「GitHub Importer」を使ってSVNからGitHubへ移行する操作、SVNクライアントからGitHubリポジトリへアクセスする操作について。

    たった3つで共存できる、Git/GitHubとSubversion(SVN)の連携、移行に関する基本操作
    ton__ton
    ton__ton 2017/07/03
  • Pythonで機械学習/Deep Learningを始めるなら知っておきたいライブラリ/ツール7選

    プログラミング言語「Python」は機械学習の分野で広く使われており、最近の機械学習/Deep Learningの流行により使う人が増えているかと思います。一方で、「機械学習に興味を持ったので自分でも試してみたいけど、どこから手を付けていいのか」という話もよく聞きます。連載「Pythonで始める機械学習入門」では、そのような人をターゲットに、Pythonを使った機械学習について主要なライブラリ/ツールの使い方を中心に解説していきます。 連載第1回は、ライブラリ/ツール群の概要説明からです。各ライブラリ/ツールの詳細な使い方や実用上のテクニックは連載第2回以降で解説していきます。ここで挙げるライブラリ/ツール群は「普段、筆者が仕事で使っているもの」という基準で選定されています。そういう意味で全く網羅的ではなく、独断と偏見であることを自覚していますので、ご了承ください。 連載初回である稿で

    Pythonで機械学習/Deep Learningを始めるなら知っておきたいライブラリ/ツール7選
  • ブラウザでストレージ? Web Storageを使いこなそう

    連載目次 ■Web Storageの概要と活用例 旧来(=HTML 4.1以前)のWebブラウザでは、eコマース・サイトのカート情報やログイン状態の管理情報などのデータをブラウザに保存する仕組みとして、大半のWebサイトではクッキーを利用していた。しかし、クッキーでは、保存容量が4KBytesまでであることや、すべてのリクエストに対してサーバにデータを自動で送信するため、容量制限やセキュリティ対策に悩まされることも多くあった。 HTML5では、クッキーに代わるデータ保存の仕組みとして、「Web Storage」と呼ばれる機能を利用できる。Web Storageは、ブラウザ側でKey-Value型でデータを保存する機能のことで、現在のインターネットを取り囲む環境に対応した「クッキーの後継技術」ともいえる。 Web Storageとクッキーの機能の差異は、以下の表のとおりだ。

    ブラウザでストレージ? Web Storageを使いこなそう
  • TensorFlowやChainerに興味があるけど、Python未経験の技術者が最低限知っておいた方がいい基礎文法まとめ

    TensorFlowやChainerに興味があるけど、Python未経験の技術者が最低限知っておいた方がいい基礎文法まとめ:特集:タイニーレファレンス(1/6 ページ) 連載目次 稿では、Python 3の構文要素、文字列/リスト/タプルなどのデータ構造、関数とクラスの定義など、Python 3プログラミングの基となる部分について、その構文や使い方をサンプルコードを多めにギュッとまとめていく(「タイニー」というには少々長くなってしまったので組み込み関数のレファレンスについては稿を分けてまとめることにする)。 最近では機械学習が急速に広まっていることから、そのためのメジャーなフレームワークが多数存在しているこの言語に興味を持ったというPython初心者の方も多いだろう。そうした方々のお役に立てば幸いだ。 概要 Pythonはオープンソースで開発が行われているスクリプト言語だ。シンプルな構

    TensorFlowやChainerに興味があるけど、Python未経験の技術者が最低限知っておいた方がいい基礎文法まとめ
  • もし、プログラミング言語が「武器」だったら

    もし、プログラミング言語が「武器」だったら:俺は○○使いだ! の人も、これから習得したい人も(1/3 ページ) 今、ITエンジニアの皆さんはどの言語を習得したいですか? どれを選べばよさそうか、ソフトウェアエンジニアのティプリンさんがプログラミング言語の特徴を「武器」に例えて説明してくれています。 JavaPHPRubyPythonC++、C#、Objective-C、Visual Basic .NETCOBOL、PL/SQL……。プログラミング言語は数あれど、「俺は○○使いだ」とこだわりつつも、開発の規模や目的に応じて「華麗に使い分ける」スキルを身に付けるならば、それが「将来も安泰か(収入面も)」も気になります。 今、ITエンジニアの皆さんはどの言語を習得したいと思っているのでしょう。リクルートテクノロジーズが、ITエンジニア529人を対象に行った「2016年に習得したいプログ

    もし、プログラミング言語が「武器」だったら
  • サンプル例に見る機能仕様書の基本的な書き方&読みやすくする7つのテクニック (1/3):プロジェクト成功確率向上の近道とは?(2) - @IT

    サンプル例に見る機能仕様書の基的な書き方&読みやすくする7つのテクニック:プロジェクト成功確率向上の近道とは?(2)(1/3 ページ) ITシステム開発の問題点の一つであるコミュニケーションの失敗。連載では、これを防ぐ方法としてお勧めしたい3つのドキュメントを紹介していく。今回は、Joelの機能仕様書を日人向けにカスタマイズされたものを例に、機能仕様書の基的な書き方、読みやすくする7つのテクニック、仕様書作成ツールは何を使うべきか、誰が書くべきかなども解説します。 連載目次 連載の第1回の前回「ドキュメントは最強のコミュニケーションツールである――Joelの機能仕様書入門」では、ITシステム開発がビジネスに貢献していくためには、まずは開発の成功が出発点になること、そしてITシステム開発におけるコミュニケーションの重要性、そしてコミュニケーションにおけるドキュメントの重要性について説

    サンプル例に見る機能仕様書の基本的な書き方&読みやすくする7つのテクニック (1/3):プロジェクト成功確率向上の近道とは?(2) - @IT
    ton__ton
    ton__ton 2016/01/13
    “機能仕様書の基本的な書き方”
  • アップグレード後も欠かせないWindows 10のフルバックアップ/リストア手順

    アップグレード後も欠かせないWindows 10のフルバックアップ/リストア手順:Windows 10 The Latest(1/2 ページ) Windows 10ではバージョンアップの方針が変わり、今後何度も大きなバージョンアップが繰り返される。もしディスクに障害などが発生すると、再インストールはとても面倒になる。万が一に備えてフルバックアップしておこう。

    アップグレード後も欠かせないWindows 10のフルバックアップ/リストア手順
    ton__ton
    ton__ton 2015/08/21
    “るのはありがたい。だが、その期間は1年間しかない。もし1年以上経ってから障害が発生”
  • スケーラブルで関数型でオブジェクト指向なScala入門

    Scalaの特徴を紹介し、基構文や関数、 クラスなど、Scalaの基的な機能について 解説する入門連載 EclipseでScalaプログラミングを始めるための基礎 スケーラブルで関数型でオブジェクト指向なScala入門(1) 概要や5つの特徴を紹介し、開発環境を構築して対話型実行環境「REPL」やEclipse上でHello Worldを実行します

  • Windows 10を仮想ディスク(VHD/VHDX)にインストールして試用する

    対象OS:Windows 7/Windows 8/Windows 8.1/Windows 10/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2 解説 Windows 10のリリースが間近に迫り、Windows 10へ移行するかどうかや、何か問題はないかなどの検証を行っているユーザーも多いだろう。だが現在使用中のシステムに対して、いきなりアップグレードインストールしてしまうのはリスクが大きすぎる。問題があった場合に、元に戻すのがとても面倒だからだ。可能なら現在のシステムの状態を完全に維持したまま新しいOSをインストールして、正しく動作するかどうか検証したい。 現在利用しているWindows OS(Windows 7もしくはWindows 8、Windows 8.1など)の環境を全て残したまま、システムに新しい

    Windows 10を仮想ディスク(VHD/VHDX)にインストールして試用する
  • ITエンジニアとして2020年に向けて活躍するための3つの「習慣」

    ITは2014年9月、日ITエンジニアの現状や課題、技術への「思い」などを知るための読者調査を実施した。2000人近い読者から回答を得て、その結果の一部を記事としてすでに公開している。 このアンケート結果を元に、「IT投資が増加していくとされる2020年に向けて、エンジニア技術との関わりを楽しみ社会でその能力を存分に発揮するために何ができるのか」について、現役エンジニアによる座談会が行われた。稿では、座談会から見えてきた誰でもすぐに試せるスキルアップサイクルを紹介したい。スキルアップサイクルは下記の3つの要素で構成されている。 出席者は、日マイクロソフトでエバンジェリストを務める井上章氏。デジタルアドバンテージ代表取締役の小川誉久氏。そして、co-meeting取締役CTOであり、「パブリッククラウドエバンジェリスト」としての活動も意欲的に行っている吉田雄哉氏である(以下、敬称

    ITエンジニアとして2020年に向けて活躍するための3つの「習慣」
  • Office 2013に見る、現実的なタッチ・アプリの方向性

    業務アプリのマルチタッチ対応では、何をすればよいのか? 参考にするため、Office 2013 on Surfaceのタッチ対応を見てみよう。 連載目次 マイクロソフトがiPadAndroidタブレットの対抗馬として格的に取り組んだ新OS「Windows 8」の一般販売が開始されて、数週間が過ぎた。販売数の初速がよくないというニュースがあったり、大胆な変更が加えられた新UI(ユーザー・インターフェイス)へのユーザーからの評判が(特にネット上で)あまり良くなかったりと、いまいち盛り上がりに欠ける感じもあるが、Windowsは世界的な大市場で圧倒的なマーケット・シェアを持っているOSなので、そんな状況下であったとしてもユーザー数はそれなりに多くなっていくだろう(と筆者は予想している)。 そうだとして、実際にユーザーのPCやタブレットの何割かがWindows 8ベースに移行していくとすると、

    Office 2013に見る、現実的なタッチ・アプリの方向性
  • 一撃必笑! 名物『漫画名刺』の作り方!

    Webサービスのアイデアをデザインとして形にするためのハウツー。まずは、一度会ったら忘れられない名物「漫画名刺」の作り方からスタート! 千里の道も一歩から Webサービスのアイデアをデザインとして形にする。当たり前のことですが、これがなかなか愛と勇気と根気の要る作業です。 連載「一撃デザインの種明かし」では、同じような悩みを抱えている読者の皆さんと、Webサービスのデザインの生み出し方を共有していきたいと思います。個性的なデザインテクニックを誇る、面白法人カヤックの著者が作成している実際のサービスを教材としながら紹介していきます。 漫画名刺とアテレコサイトがあります 創業時より名刺にこだわってきたカヤック。そのかいあってか名物となりつつある(!?)カヤックの名刺ですが、現在は社員1人1人、それぞれ柄の違う漫画風になっています。「それって漫画っぽい?」というカヤックの掲げる行動指針を形にし

    一撃必笑! 名物『漫画名刺』の作り方!
  • 不正ログインを食い止めろ! OpenAMで認証強化

    不正ログインをい止めろ! OpenAMで認証強化:OSSによるアイデンティティ管理(2)(1/2 ページ) 多発するパスワードリスト攻撃による不正ログインに対しては、リスクベース認証やワンタイムパスワード認証を含む多要素認証が効果的です。今回はオープンソースのアクセス管理ソフトウェアであるOpenAMの概要と、OpenAMが提供するリスクベース認証(アダプティブリスク認証、デバイスプリント認証)、ワンタイムパスワード認証(OATH/YubiKey認証)について解説します。 連載目次 不正ログインに対して今できること 2013年に入ってから多発しているパスワードの使い回しを狙った不正アクセス(不正ログイン)は、半年近く経った今も継続して発生しています。このような状況を受け、「パスワードを使った認証は限界」といった声も聞かれるようになっていますが、パスワードを使わない新しい認証方式を今すぐ全

    不正ログインを食い止めろ! OpenAMで認証強化
  • Hadoop+Hive検証環境を構築してみる

    Hadoop+Hive検証環境を構築してみる:Hive――RDB使いのためのHadoopガイド(前編)(1/3 ページ) Hadoop HiveはHadoop上でSQLライクなクエリ操作が可能なDWH向けのプロダクトです。SQLに近い操作が可能なため、HBaseよりもデータベースに慣れ親しんだみなさんには使い勝手がいいかもしれません。稿ではこのHiveの使い方とレビューを行っていきます。

    Hadoop+Hive検証環境を構築してみる
  • 「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?:誰にでも分かるSEのための文章術(11)(1/2 ページ) 「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 メーカーが機械を納入する際は、耐久試験や性能試験などの結果を添付して、問題がないことを顧客に確認してもらいます。同様にシステム開発においても、テスト結果を顧客に提示してシステムに問題がないことを確認してもらう必要があります。 今回と次回の2回にわたって、「テスト仕様書」の書き方と表現のポイントを説明します。 今回は、「顧客にとって良いテスト仕様書」とは何か、「顧客にとって良いテスト仕様書」にするためには何を記述すればよいのか、テスト仕様書のおおまかな

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?