タグ

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

  • 徳島編:東京でそこそこだったエンジニアが、地元で輝きを取り戻した日 (1/3):U&Iターンの理想と現実(51) - @IT

    こんにちは。東京から徳島にUターンしたフルスタック寄りのエンジニア、「GTラボ」代表取締役の坂東です。 IT産業は移り変わりが早く、3年でトレンドが代わります。10年持つ会社や事業はまれでしょう。「U&Iターンの理想と現実:徳島編」、今回は地方での仕事探しについてです。地方のエンジニアは選択肢が少ないという危機感と、では僕がどうやったのかを書きます。 死ぬ気で頑張れ、死なないために 人生の勝利者、エンジニア。人気者だから仕事は向こうからやって来る。文系から嫉妬の対象、エンジニア。売り手市場は尽きることなく、書類選考はスルー状態。35歳定年説どこいった――というのは、都会の皆さまの話です。 こっちはしんどいよ。 地方のIT企業は、ほとんどの仕事が「東京の仕事」か「公共の仕事」の受託開発です。サテライトオフィス系は、話としては面白いけれど、まとまった雇用につながるのは難しいでしょう。 「東京の

    徳島編:東京でそこそこだったエンジニアが、地元で輝きを取り戻した日 (1/3):U&Iターンの理想と現実(51) - @IT
    hinopapa
    hinopapa 2018/10/18
  • デザイン思考とアジャイル経営が、企業活動の根幹になる――SOMPOホールディングス グループCDO 楢崎浩一氏 (1/3):今問われるCDOの役割(1) - @IT

    デザイン思考とアジャイル経営が、企業活動の根幹になる――SOMPOホールディングス グループCDO 楢崎浩一氏:今問われるCDOの役割(1)(1/3 ページ) デジタルトランスフォーメーションのトレンドが進む中、デジタルビジネスに特化した部署を作るケースが増えてはいる。だが、その多くが局所的な取り組みに終始し、デジタル戦略を推進するCDO(Chief Digital Officer)という役割も、言葉だけが独り歩きしている傾向も見受けられる。ではデジタル戦略とはどのように推進すべきものなのか? CDOの役割とは何か?――第一線で活躍しているCDOに、その職務の意義と具体像を聞く。 「保険の先へ、挑む」 デジタルトランスフォーメーション(DX)の波は、各業種の内部にとどまらず、関連産業の在り方まで変え始めている。自動車業界の上に成り立つ自動車保険もその一つだ。「損保ジャパン日興亜」など、複

    デザイン思考とアジャイル経営が、企業活動の根幹になる――SOMPOホールディングス グループCDO 楢崎浩一氏 (1/3):今問われるCDOの役割(1) - @IT
    hinopapa
    hinopapa 2018/09/21
  • VS CodeでPythonプログラムを快適コーディング!

    連載「Visual Studio Codeで始めるPythonプログラミング」 前回は、Visual Studio Code(以下、VS Code)でPythonするために必要となるPython拡張機能のインストールを中心に話をした。今回は、これを利用して、実際にPythonコードを記述、実行する方法を見ていこう。 なお、稿ではWindows版のVS Code(64ビット版)を使用し、venvモジュールを用いて作成した仮想環境を使用している。 ファイル操作はここで:[エクスプローラー]ビュー 前回も簡単に述べたが、VS Codeでは「フォルダを開いて、そこに含まれるファイルをエディタと呼ばれる領域(タブ)で編集する」のが基だ(単一ファイルを開いて、編集することも可能ではある)。ここではvscpython_02フォルダを開いている。開いたフォルダに含まれるファイル群はサイドバーと呼ばれる

    VS CodeでPythonプログラムを快適コーディング!
    hinopapa
    hinopapa 2018/05/29
  • IFTTTを使って特定のアドレスからGmailに届いたメールをLINEに転送する

    Gmailに届いたメールをLINEに転送できると、LINEに通知を集約できる。そこで、Webサービス同士を連携させるサービス「IFTTT(イフト)」を使って、特定のメールアドレスからGmailに届くメールをLINEに転送してみよう。 LINEというと、友達同士の連絡を行うツールというイメージがあるが、最近では部内の連絡用などに使う会社も増えているようだ。ところが、他の連絡としてメールも使っていると、LINEとメールの両方をチェックしなければならず、むしろ面倒になってしまう。 そこで、IFTTT(イフト)を使って、特定のアドレスから届くメールをLINEに転送するように設定しよう。今回は、Gmailに届いたメールを転送するように設定するが、プロバイダーや会社のメールサーバに届いたメールを転送することも可能だ。なお、IFTTTの使い方は、「IFTTT入門:さまざまなサービスが連携できる「IFTT

    IFTTTを使って特定のアドレスからGmailに届いたメールをLINEに転送する
    hinopapa
    hinopapa 2018/01/29
  • 本当のFinTechは泥臭い――三菱東京UFJ銀行に見るセキュアで価値あるAPI開発

    当のFinTechは泥臭い――三菱東京UFJ銀行に見るセキュアで価値あるAPI開発:AI/IoT時代のソフトウェア開発~ITとOTの出会う場所~@IT Agile Track(1/2 ページ) 今やエンジニアは、ビジネス要件に応じた製品やサービスを「迅速」に、しかも「高い品質」で、できれば「低コスト」で開発し、リリースするという、相反する要求を同時に満たす必要に迫られている。そのヒントを三菱UFJフィナンシャル・グループの講演などから探る。 ソフトウェア開発力が企業の競争力に直結する時代が到来している。今やエンジニアは、ビジネス要件に応じた製品やサービスを「迅速」に、しかも「高い品質」で、できれば「低コスト」で開発し、リリースするという、相反する要求を同時に満たす必要に迫られている。では、どうすればそれを実現できるのだろうか? 2017年12月6日に行われたセミナー「AI/IoT時代のソ

    本当のFinTechは泥臭い――三菱東京UFJ銀行に見るセキュアで価値あるAPI開発
    hinopapa
    hinopapa 2018/01/29
  • アイデミー、無料AIプログラミング学習サービス「Aidemy」をリリース

    アイデミー、無料AIプログラミング学習サービス「Aidemy」をリリース:深層学習や自然言語処理、数値予測などを学習可能 アイデミーは、オンラインでAIプログラミングが学習できるサービス「Aidemy」を公開した。Python入門の他、深層学習や自然言語処理、数値予測など全11講座を無料で利用できる。 アイデミーは2017年12月20日、技術者向けのAI人工知能)プログラミングを無料で学べるサービス「Aidemy」を公開した。Webブラウザで利用するオンライン講座なので、利用者は手元のPCにプログラミング環境を構築せずに学べる。 Aidemyは、深層学習や自然言語処理、数値予測など全11講座を無料で提供。AIプログラミングに広く利用されているPython言語や、NumPy、Pandas、scikit-learn、TensorFlowといったPython向けのライブラリについても学べる。理

    アイデミー、無料AIプログラミング学習サービス「Aidemy」をリリース
    hinopapa
    hinopapa 2017/12/21
  • Visual Studio Codeの設定「虎の巻」:Python編

    前回までは、Visual Studio Code(以下、VS Code)のIDEの全般的な設定方法や、ワークベンチやエディタの配色、構文ハイライトのカスタマイズについて見てきた。今回はVS CodeでPythonプログラミングを行う上で必須となるPython拡張機能と、その使い方と設定項目などについて取り上げる。 なお、ここではWindows版のVS Code 1.22.2と、Python.orgからインストールしたPython 3.6.5で動作を確認している(macOS版のVS Codeでも一応の確認はした)。 Python拡張機能 VS CodeでPythonを使ってコードを書こうという場合、Microsoft自身が提供しているPython拡張機能をインストールするのがお勧めだ。この拡張機能をインストールせずに、Pythonファイルを作成すると、VS Codeのウィンドウ右下にPyth

    Visual Studio Codeの設定「虎の巻」:Python編
    hinopapa
    hinopapa 2017/11/24
  • デンソーのアジャイル開発チーム6人が本音で語る――アジャイル・スクラム開発の良いところ、大変なところ、やりがい、向いている人とは

    デンソーのアジャイル開発チーム6人が音で語る――アジャイルスクラム開発の良いところ、大変なところ、やりがい、向いている人とは:「エンジニアとしての成長を実感できる」「もう戻れない」 自動車部品のメガサプライヤーとして自動車関連システムの開発・提供も行うデンソーが、2017年5月22日にスクラム開発チームを発足。KDDIの支援サービスを受けながら、既に2カ月ほど開発を進めており、チームメンバーの生産性とモチベーションの向上という成果が出ている。では、実際にスクラム開発に参加しているメンバーは、「スクラム」についてどのように感じているのだろうか。6人のメンバーにざっくばらんに語ってもらった。 ゼロからのスクラム開発――実際のところはどうだった? 現在、自動車にかかわる市場環境は大きな変革期を迎えている。若者の自動車離れが危惧される一方、「自動運転」「コネクテッドカー」の進化が著しく新たな市

    デンソーのアジャイル開発チーム6人が本音で語る――アジャイル・スクラム開発の良いところ、大変なところ、やりがい、向いている人とは
    hinopapa
    hinopapa 2017/08/30
  • Visual Studio Codeの設定「虎の巻」:IDE編

    Visual Studio Code(以下、VS Code)ではさまざまな部分をユーザーが自由に設定できるようになっている。画面の配色テーマもそうだし、エディタの表示方法も細かく調整できる。今回はそのうち、IDEを中心にVS Codeの基設定のカスタマイズについて見てみよう。ただし、個々の設定項目について話を進める前に、VS Codeの設定について簡単にまとめておこう。なお、稿ではWindows/64bit版のVS Code 1.22で動作を確認している(他の環境では異なる部分があるかもしれない)。 VS Codeの設定、基の「キ」 VS Codeの設定には「ユーザー設定」と「ワークスペース設定」の2つがある(加えて、キーバインドの設定もあるが、これについては稿では取り上げない。また、配色テーマとアイコンテーマは設定ファイルに記述されるので、以降で取り上げる)。 ユーザー設定はその

    Visual Studio Codeの設定「虎の巻」:IDE編
    hinopapa
    hinopapa 2017/08/23
  • ソラコムは、あなたの気が付かないうちに、少しずつ「次」へ進んでいる

    2017年7月3日にNTTコミュニケーションズが発表した「100円SIM」(IoTデバイス当たりの通信量が1MB以内なら月額料金100円というモバイル通信サービス)について、ソラコム社長の玉川憲氏に聞くと、「市場が広がるのでありがたい。協業できる可能性もある」と答えた。これが象徴しているように、ソラコムのビジネスは、少しずつ次の段階に入ろうとしている。 ソラコムは2015年9月にデビューしたとき、「IoTのための格安SIM」を前面に押し出して注目を集めた。その流れでいえば、100円SIMを同社と完全に競合する存在として捉える人がいてもおかしくない。だが、2つの点で100円SIMはソラコムの脅威とはならない。 まず、料金については、同社は2017年5月にグローバル向けSIMで、月額基料金0.4ドル、データ通信料金0.5 ドル/MBの、「Low Data Volume」という新料金プランを提

    ソラコムは、あなたの気が付かないうちに、少しずつ「次」へ進んでいる
    hinopapa
    hinopapa 2017/07/06
  • 納期遅れは、ユーザーの仕様変更であった――主語を間違えない

    「要件定義書」「提案依頼書」「テスト仕様書」――エンジニアは業務でさまざまな文章を書きます。しかし、文章力が足りないと、無駄なことをたくさん書いてしまったり、考えているのとは違うことを書いてしまったり、頭の中にあった大事なことを書きもらしてしまったりしがちです。 連載「エンジニアのための文章力養成講座」、第3回は「主語」にまつわる文章力を鍛えます。文章力を身に付けて、より良いエンジニアライフを送りましょう。 「動機は考えました」 「主語」を間違えて文章を書くと意味が通らなくなります。主語と述語(赤マーカーの箇所)のみを抽出して、内容がかみ合うか確認しましょう。

    納期遅れは、ユーザーの仕様変更であった――主語を間違えない
    hinopapa
    hinopapa 2017/06/29
  • 4分の3近くのIoTプロジェクトは「失敗」? しかしその先に──シスコ調査

    4分の3近くのIoTプロジェクトは「失敗」? しかしその先に──シスコ調査:「成功要素」とパートナーエコシステムの関係 シスコの調査によると、「4分の3近く」のIoTプロジェクトは何らかの失敗を経ていることが分かった。一方、あらゆるフェーズでパートナーを起用していた企業や組織は、「完全に成功した」とする回答率が高かった。 米シスコシステムズは2017年5月23日(現地時間)、英国ロンドンで開催された「IoT World Forum」(IoTWF)で、米国、英国、インドの企業で1つ以上のIoT(Internet of Things)プロジェクトの戦略や方向性の策定に携わったITリーダーや経営層に対して行った調査結果(2017年4月実施、回答者1845人)を発表した。 調査によると、携わったIoTプロジェクトが「完全に成功した」経験のある企業や組織は、全体の26%にとどまり、全体の60%はPo

    4分の3近くのIoTプロジェクトは「失敗」? しかしその先に──シスコ調査
    hinopapa
    hinopapa 2017/05/26
  • 「いつでもどこでもセキュアに仕事ができる」環境を、低コストで築く方法

    「いつでもどこでもセキュアに仕事ができる」環境を、低コストで築く方法:ワークスタイル変革の「現実的な第一歩」とは? 1人が複数のデバイスを使うことも一般的となった昨今、マルチデバイスから社内システムにアクセス可能とすることで業務効率化を狙うワークスタイル変革のトレンドが高まっている。これを安全に行う手段として、今あらためて注目を集めているSSL-VPNだが、中小・中堅企業にとっては運用面・コスト面で導入障壁が高いのが現実。コスト・リソースに制約がある中でも、SSL-VPNを導入・活用できる「もっとも現実的な方法」とは何か? SMBでの採用が広がりつつあるSSL-VPN スマートフォン、タブレットなどモバイルの業務利用が一般的となった昨今、いつでもどこでも業務ができる機動性を生かし、ワークスタイル変革に乗り出す企業が増えている。だが、社外から社内システムにアクセスすることには、情報漏えい、不

    「いつでもどこでもセキュアに仕事ができる」環境を、低コストで築く方法
    hinopapa
    hinopapa 2017/03/31
  • JPCERT/CC、マルウェア分類ツール「impfuzzy for Neo4j」を公開

    JPCERTコーディネーションセンター(JPCERT/CC)は2017年3月10日、IT管理者、セキュリティ担当者向けのマルウェア分類ツール「impfuzzy for Neo4j」をGitHubで公開した。 impfuzzy for Neo4jは、マルウェアの類似性を分析し、グラフデータベース「Neo4j」を使って結果を可視化するツール。マルウェア分析では、大量のマルウェア素早く分類し、分析するべき新種のマルウェアを抽出することが求められる。同ツールにより、こうした作業を効率化できる。 同ツールは以下の流れで動作する。 impfuzzyを用いて各マルウェアの類似度を計算 impfuzzyの類似度計算の結果からグラフ(ネットワーク)を作成 作成したグラフをネットワーク分析(クラスタリング) クラスタリングした結果をNeo4jデータベースに登録し、可視化 同ツールが作成するグラフにより、「どの

    JPCERT/CC、マルウェア分類ツール「impfuzzy for Neo4j」を公開
    hinopapa
    hinopapa 2017/03/13
    neo4jだ!(◎_◎;)
  • 【追記あり】今すぐ試せる、ブルーグリーンデプロイメント環境の構築手順(事前準備と実作業)

    【追記あり】今すぐ試せる、ブルーグリーンデプロイメント環境の構築手順(事前準備と実作業):OpenStack上に構築する、ブルーグリーンデプロイメント実践入門(4)(1/3 ページ) 連載では、「OpenStackを基盤としたブルーグリーンデプロイメント」を実現する“現場目線”のノウハウを解説していきます。今回は、実際に「ブルーグリーンデプロイメント環境」の構築手順を解説します(オリジナルの構築用ファイルをGitHubで公開)。

    【追記あり】今すぐ試せる、ブルーグリーンデプロイメント環境の構築手順(事前準備と実作業)
    hinopapa
    hinopapa 2017/02/18
  • 全ての情報システム部門、エンジニアに贈る、デジタルビジネス関連記事 FBシェアランキング2016 ベスト10

    AIとは何か?――人工知能の可能性が独り歩き 「人工知能AI)がブームになっているが、これまでとどう異なるのか。人工知能は、どのような発展段階にあるのか。人間の仕事を奪う「敵」なのか」――こうした問題提起から始まる「ディープラーニングは万能ではない:AIとは何か、人工知能学会会長が語った常識と誤解」が、2016年のシェアランキング第1位となりました。人工知能というと、「将棋や囲碁で人間に勝った」というニュースが社会一般の注目を浴びた他、「いずれは人の仕事も奪ってしまう」といった見解も広く浸透しました。 ただ、ホラーストーリーのように語られることも多い人工知能ですが、「人を凌駕するAI」と「人を支援するAI」がきちんと切り分けられていないまま論じられる傾向も強いのが現実です。 周知の通り、前者は「強いAI」、後者は「弱いAI」と呼ばれ、それぞれがもたらす可能性は切り分けて考える必要がありま

    全ての情報システム部門、エンジニアに贈る、デジタルビジネス関連記事 FBシェアランキング2016 ベスト10
    hinopapa
    hinopapa 2016/12/29
  • マイクロソフト、AI研究者向けに“10万件”のデータセット「MS MARCO」を無償公開

    マイクロソフト、AI研究者向けに“10万件”のデータセット「MS MARCO」を無償公開:認知システム開発、汎用AI研究の推進に向け マイクロソフトが、AIシステムの訓練に使える10万件のデータセット「MS MARCO」を公開した。匿名化された実際のデータを使った質問と回答のセットが含まれ、AIを用いた認知システムの開発を支援できるという。 米マイクロソフトは2016年12月16日(米国時間)、AI(Artificial Intelligence:人工知能)研究者向けに10万件のデータセット「MS MARCO」(Microsoft MAchine Reading COmprehension)の無償提供を開始した。MS MARCOは、匿名化された実際のデータを使った質問と回答をセットにした例となるデータセットで、AIを用いて人間のように質問を読んで回答できる認知システムの研究や開発に利用でき

    マイクロソフト、AI研究者向けに“10万件”のデータセット「MS MARCO」を無償公開
    hinopapa
    hinopapa 2016/12/20
  • ヤフー、ビッグデータ分析を超高速化する「高次元データの高速検索技術」をOSS化 GitHubで公開

    ヤフー、ビッグデータ分析を超高速化する「高次元データの高速検索技術」をOSS化 GitHubで公開:広くエンジニアに使ってもらいたい ヤフーがビッグデータ分析分析領域の最先端技術となる、高次元データの高速検索技術「NGT」をオープンソースソフトウェアとして一般公開。同様の主流/先端技術と比べて、言語データ/画像特徴データを約12倍以上高速に検索できるという。 ヤフーは2016年11月24日、ビッグデータ分析に向けた高次元データ検索技術「NGT(Neighborhood Graph and Tree for Indexing)」を、オープンソースソフトウェア(OSS)として公開したと発表した。 NGTは、高次元データと定義されるテキストや画像、商品、ユーザーデータといった複数の特徴を持つデータを大量のデータベースの中から高速に検索する、いわゆるビッグデータ分析を高速化する技術。同社によると、

    ヤフー、ビッグデータ分析を超高速化する「高次元データの高速検索技術」をOSS化 GitHubで公開
    hinopapa
    hinopapa 2016/11/27
  • メンバーの「順調です!」を鵜呑みにした結果――山本一郎氏が聞く、会社成長期に起こりやすい炎上事例と対処法

    メンバーの「順調です!」を鵜呑みにした結果――山一郎氏が聞く、会社成長期に起こりやすい炎上事例と対処法:開発残酷物語(1)(1/4 ページ) トラブルの原因は何だったのか、どうすれば良かったのか、同じトラブルを起こさないようにどういう手だてを取ったのか。実在する開発会社がリアルに体験した開発失敗事例を基に、より良いプロジェクトの進め方を山一郎氏が探ります。 クライアントの要求がまとまらない、開発工程に入ってから仕様変更があいついだ、でも納期は変わらない――システム開発の現場では、日々阿鼻(あび)叫喚のトラブルが起こっている。 しかし後から振り替えれば、トラブルには幾つかの共通点があり、事前に注意していれば防げたものも少なくないことに気付くだろう。 「開発残酷物語」は、システム開発会社比較検索サービス「発注ナビ」ユーザーのシステム開発会社の方々に、自慢(?)の失敗事例を披露いただき、契約

    メンバーの「順調です!」を鵜呑みにした結果――山本一郎氏が聞く、会社成長期に起こりやすい炎上事例と対処法
    hinopapa
    hinopapa 2016/11/25
  • 5分で絶対に分かるAPIマネジメント、API経済圏

    関連記事 API公開、そしてクラウド化――ECサイトの未来とは Eコマースサイトをより高速に、快適なものにするためのポイントをエンジニア視点で紹介してきたこの連載も最終回。最後に、これからのEコマースサイトの在り方を見ていきましょう。 ヤフーが検索API有料化へ、現行APIは2013年3月をめどに停止 Yahoo!検索チームは12月3日、不正利用対策とサービスの品質向上を目的に、現在提供している6種類の検索APIを有料化する方針を明らかにした。 第2回 RESTfulなAPIの設計を学ぼう Web APIといっても、どのようなURLの、どのようなAPIを定義すればよいのか? RESTfulなHTTPサービスを実装するためのAPIの定義方法の基礎を説明する。 人気のAPI/フレームワークを作るための39カ条 OAuthに脆弱性、TwitterYahoo!APIを停止 政府統計をWeb A

    5分で絶対に分かるAPIマネジメント、API経済圏
    hinopapa
    hinopapa 2016/11/22