タグ

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

  • 「AIをどう習得したのか教えて」と大募集し、技術者から集まった記事49本を紹介

    日経 xTECH内に人工知能AI)専門チャネル「ビジネスAI」を2019年10月に立ち上げたのを機に、知識共有サイト「Qiita」上でAI機械学習の記事を同年12月に募集したところ、49もの記事が集まった。投稿いただいた皆さん、ありがとうございました。 今回、ビジネスAIの編集担当として私が設定した「お題」は以下の3つ。各テーマについて日経 xTECHがQiitaアドベントカレンダーのスポンサーとなり、2019年12月1日~25日まで1日1ずつ記事を募集した。 AI道場「Kaggle」への道 機械学習をどう学んだか 機械学習ツールを掘り下げる この結果、機械学習を独習するお薦めの書籍やサービス、Kaggleなどの機械学習コンペに入門する方法など、AI機械学習に興味があるエンジニアにとって大いに参考になる記事が集まった。投稿者の属性についても「ゴリゴリの文系」や「おじさんSE」「中

    「AIをどう習得したのか教えて」と大募集し、技術者から集まった記事49本を紹介
    tarbo
    tarbo 2020/02/07
    読まないかもしれないけど
  • 必要ないのに今日もまた「テレワーク」、出社しない部下に悩む上司

    Q.IT企業に勤務する管理職です。当社ではテレワーク制度を導入しており、社員は自宅で勤務できます。ところが最近、業務上必要がないのに頻繁にテレワークをする部下が出て悩んでいます。指導しても会社に認められた権利だと反論するばかりで会社に来ません。 テレワーク制度が許可制なら、申請を却下して問題ないでしょう。会議や客先対応などがある日についてはテレワークを認める必要はありません。もし却下できずに業務に支障を来す場合は、制度そのものを見直すことをお勧めします。日ごとにテレワークの許可を取る「都度申請方式」にすれば、質問のようなトラブルはなくなるでしょう。 他の業種に比べて、システム環境が整っているIT企業ではテレワークの導入が容易です。同様のトラブルは、他のIT企業でもしばしば起こっているようです。 とはいえ、テレワークが可能であれば、通勤時間の削減になるので有益な働き方になります。その意味でも

    必要ないのに今日もまた「テレワーク」、出社しない部下に悩む上司
    tarbo
    tarbo 2019/06/26
    そもそもなぜテレワーク制度を導入した…
  • Windowsの令和対応パッチ配信が始まらず、10連休に間に合わない懸念も

    マイクロソフトによる新元号「令和」に対応するためのWindowsの更新プログラム(パッチ)の配信時期が不透明になっている。2019年4月22日午後の時点で、まだ配信が始まっていない。 同社は「現在、米国の技術チームが準備を進めているところで、まだ配信時期は確定していない。22日中の配信開始はない。10連休に入る前の26日までの配信開始を目指している」(広報)が、間に合わない可能性もある。「全製品で同時期に配信せずに、Windows 10/8.1/7などの製品によって配信開始時期を変えることになるかもしれない」(同)と説明する。 今後配信する予定のパッチは、Windowsの時刻制御をつかさどる「日付と時刻」を修正して令和に対応する。平成の次が令和だという内部ロジックを実装して、2019年の1月から4月までが平成31年で、5月以降が令和元年と認識させる。かな漢字変換機能も修正して、令和を変

    Windowsの令和対応パッチ配信が始まらず、10連休に間に合わない懸念も
    tarbo
    tarbo 2019/04/23
    元号対応つれーわ、令和だけに
  • 経営者はパソコンなんか使わないぞ、技術者の時代錯誤に驚く | 日経 xTECH(クロステック)

    いやぁ、随分笑わせてもらった。何の話かというと、最近、政財界で組織のトップとパソコン利用について耳目を集めた例の騒動である。騒動の舞台はもちろん日経済団体連合会(経団連)と国会だ。経団連会長とサイバーセキュリティー担当大臣が「パソコンを使えない」との疑惑や事実が騒ぎの発端だった。この騒動は当に笑えた。言っておくが、経団連会長や大臣が笑いの対象ではないぞ。騒いでいる人たちを笑ったのだ。あんたら、一体いつの時代の人やねん! 2つの騒動について復習しておくと、最初の騒動の舞台は2018年10月下旬の経団連だ。火付け役となったのは「日立製作所出身の中西宏明会長が会長室に初めてパソコンを設置し、職員にメールを出した」との新聞報道。記事が出るや、Twitterなどのソーシャルメディアでは「経団連の歴代会長はパソコンを使っていなかったのか」との驚きの声が上がり、「IT後進国ニッポンの象徴」などといっ

    経営者はパソコンなんか使わないぞ、技術者の時代錯誤に驚く | 日経 xTECH(クロステック)
    tarbo
    tarbo 2018/12/10
    こんな時代錯誤な人がいて驚いてる
  • Slackを導入、僕のオフィスが混乱した理由

    今回は、話題のビジネス向けチャットサービス「Slack」を使って困ったことを紹介したい。 もともと僕の会社では、メール中心にコミュニケーションを取っていたが、3~4年前からビジネス向けチャットサービスの「チャットワーク」を導入した。しかし、いくつかの課題があって、2018年6月にSlackに乗り換えた。 チャットワークは、無料で利用できる範囲がかなり限られる。例えば、メッセージをやり取りする1つのテーマで「グループチャット」というものを1つ使うのだが、無料版はこれを14個までしか登録できない。また、無料だと広告が表示されてうっとうしく感じる。さらに僕の使っている環境では、ブラウザー(Chrome)での表示がイマイチで、グループチャットのリストが表示されないことがたびたびあった。アップデートで直ったり非表示になったりを繰り返していたのがいただけなかった。 会社のメンバーはそれぞれ個人的にLI

    Slackを導入、僕のオフィスが混乱した理由
    tarbo
    tarbo 2018/08/07
    「Slackは、慣れるとかなり便利で、レスポンスも上々だ」で〆てるから、まぁよかったんでないの
  • ディープラーニングの仕組みと応用

    脳の神経回路の構造を模倣 ディープラーニングは、大量のデータを学習するために、人間の脳の神経回路の構造を模倣(モデル化)した情報処理の仕組みであるニューラルネットワークを用いる。図3のニューラルネットワークは、「入力層」「隠れ層」「出力層」という3層で構成している。また、学習データは入力データとなる手書き文字の画素データと、正解データがセットになっている。 このニューラルネットワークのモデルを学習させるには、まず手書き文字画素データをピクセル単位に分割した上で、各ピクセル値を入力層に入力する。図3のモデルでは縦横28ドットで分割していることから、784個が入力層に並ぶ。 入力データを受け取った入力層は、受け取った値に「重み付け」をした上で、後段にある隠れ層のニューロン(神経細胞。CPUのような役割を担う)に伝達する。 同様に隠れ層の各ニューロンは、入力層から受け取った値をすべて加算し、その

    ディープラーニングの仕組みと応用
  • 山形県のMicrosoft Office再評価は「OpenOffice.orgからの逆戻り」ではない

    マイクロソフトが2013年9月、「山形県が業務の効率化に貢献するソフトウェアとしてMicrosoft Officeを再評価、2014年度中に全庁的に導入」すると発表した。山形県は2011年からオープンソースのオフィスソフトOpenOffice.orgを全庁の標準ソフトと位置づけ、約5600台のパソコンに導入していた。実際はどうだったのか。山形県企画振興部情報企画課に聞いた。その結果判明したのは「山形県はOpenOffice.orgからMicrosoft Officeに逆戻りするのではない」ということだった。 標準ソフトはOpenOffice.org、Microsoft Officeは必要に応じ導入 まず、山形県はすべてのパソコンにMicrosoft Officeを再導入するわけではない。2014年度の予算としては約5000万円、全パソコンの3分の1にあたる約1400台ぶんのMicros

    山形県のMicrosoft Office再評価は「OpenOffice.orgからの逆戻り」ではない
  • 第181話 __getと__setを理解しよう

    12月23日 こうしろうは現在,Beginning「PHP5」でオブジェクト指向プログラミングの勉強をしている。この日,取り組んだのは__getと__setというメソッドである(アンダーバー2個に続けて,getもしくはset)。こうしろうは長いサンプルプログラムを打ち込み動作を確認したが,前提を知らないと理解しにくい機能なので,そこから説明を始めたい。 ---------------------------------------------------------- <?php class Hoge { public $a; } $obj = new Hoge; $obj->a = '123'; print $obj->a; $obj->b = '456'; print $obj->b; ?> -----------------------------------------------

    第181話 __getと__setを理解しよう
  • 58. すごいリロード対策

    まず、日のサイトにある一般的な登録フォームの画面遷移は 入力画面→入力確認画面→完了画面 となっている場合が多いようです。ここでリロード問題となるのは完了画面でのDBへのINSERT処理やCSV書き出し処理、メール送信処理など「一度しか行わない処理」です。例えば完了画面へ遷移した際にブラウザのリロードボタンが押された場合、確認画面よりsubmitした情報が再度submitされて上記の一度しか行わない処理が二度行われてしまいます。そうならないよう、リロード対策はスクリプトで制御します。 まずは確認画面のスクリプト 確認画面でチケットを発行し、セッションに保存しておきます。同時に完了画面へチケットがPOSTされるよう、hiddenにセット。こうして完了画面へ遷移させます。それでは完了画面のスクリプトを見てみましょう。 このように、確認画面で発行されたチケットは一度使い切ってしまえば2度処理さ

    58. すごいリロード対策
    tarbo
    tarbo 2012/07/17
  • 上流工程-要件定義---目次:ITpro

    NVIDIAの時価総額が526兆円で世界首位に、生成AIが促す11年ぶりの地殻変動 2024.06.19

    上流工程-要件定義---目次:ITpro
  • HTML5でiPhone/Androidアプリケーションを作ろう!

    急増するスマートフォンのユーザー向けにアプリケーションを作ってみませんか。アプリケーションプラットフォームとして機能強化したHTML5やCSS3などの「Web標準技術」を使えば、プログラミング初級者であっても、比較的低いハードルでiPhone/Androidアプリケーションの開発が始められます。 目次 ITだのプログラミングだのと言ってるのに、ムード歌謡と演歌の良さがわかる年になってしまった昨今。「天城越え」をぼそぼそと歌いながらAndroidの記事書くとか、20年前の自分からは絶対想像できなかったですよ。Twitterは@MacotoSo。

    HTML5でiPhone/Androidアプリケーションを作ろう!
  • [MySQLウォッチ]第23回 押さえておきたいバックアップとリストアのポイント

    よく,データベースの運用に関する相談の中では,バックアップと可用性(アベイラビリティ)を混同してい場合がある。データベースは,ある瞬間のデータを保存することが目的である。障害が発生した際に保存したデータを再現することにより,復元をおこなう。 可用性は,障害対策として,できるだけ止めずにデータベースを運用することを目的としている。もし,止める場合にも最小限の時間で,復旧することを目的としている。 障害が発生した場合に,速やかに復旧することは,非常に重要なことである。そのため,「レプリケーションやクラスタリングを使用すれば万全」と考えるのは,間違いである。もし,レプリケーションやクラスタリング自身に障害が発生すれば,必ずバックアップデータによって,復旧する必要がある。 また,誤ったデータベース更新を実行した場合,レプリケーションやクラスタリングは,すべてのサーバーが即座に更新を実行する。そのた

    [MySQLウォッチ]第23回 押さえておきたいバックアップとリストアのポイント
    tarbo
    tarbo 2012/02/03
  • データベースの内部動作を知る

    SQLのプログラミングは奥が深い。特にパフォーマンスの観点から、そう言えるだろう。 みなさんご承知の通り、同じ結果を出すプログラムでも、SQLの書き方次第で処理時間に何倍もの差が生じ得る。効率の悪いSQLを書いてしまう原因は、多くの場合、リレーショナルデータベースの内部動作やアプリケーションに関する理解不足である。両者をよく知った上で最適なSQLを書けるようになることは、システムエンジニアとしての重要なスキルの一つである。 特集『基礎から理解するデータベースのしくみ』では、リレーショナルデータベースの内部動作について、基的な部分を分かりやすく解説している。SQLプログラミングに役立つことはもちろん、SQLチューニングやデータベース設計のための基礎知識としても不可欠だ。 イントロダクション ブラックボックスのままでいいの? Part 1:SQL文はどのように実行されるのか SQL実行までの

    データベースの内部動作を知る
  • 今、知っておきたいJavaScript

    Webブラウザとテキストエディタさえあれば、プログラミングして実行できるシンプルで手軽な言語――。それがJavaScriptが初めて登場してからしばらくの間、多くの人が抱いた印象でした。しかし、Ajaxの登場に伴う第2のブーム以降、ハードルが高くなったように感じられます。 その大きな理由の一つが、DOM(Document Object Model)に基づくJavaScriptプログラミングでしょう。DOMは、HTMLやXMLを構成する各要素に対して、プログラムからアクセスして内部の情報を取得・変更したり、機能を利用したりするためのAPI(Application Programming Interface)です。DOMを使うことによって、WebページをリロードせずにWebページを部分的に書き換えたり、HTMLドキュメントの構造を動的に変えたりといったことが可能になります。 DOMは便利な仕組

    今、知っておきたいJavaScript
  • みずほ銀行、障害の発端は人為ミス - 日経コンピュータReport:ITpro

    「社会インフラを担う銀行として、あってはならないトラブル。ご迷惑をおかけした皆様におわび申し上げる」。みずほ銀行の西堀利頭取は、3月15日から続く大規模システム障害に関する記者会見でこう陳謝した。 15日朝に表面化した障害は、振り込みシステムから起きた。「初動対応に不手際があった」(西堀頭取)ため、これが勘定系システムに波及(図)。その結果、最大で116万件の振り込みが未処理になった。窓口業務やATMもたびたび停止した(表)。

    みずほ銀行、障害の発端は人為ミス - 日経コンピュータReport:ITpro
  • 始まった業務アプリの開発

    スマートフォンの業務利用が格化してきた。メールやスケジュール機能を使うだけではない。業務アプリケーションを動かし、システムの一部として使う。磁気カードリーダーの装着や動画によるプレゼンなど、活用アイデアが満載だ。社内外どこでも瞬時に情報システムにアクセスでき、アプリケーションや周辺機器次第でさまざまな機能を追加できる、スマートフォンならではの利点を生かした取り組みである。 「この商品のSサイズはありますか」。衣料品販売を手掛けるユナイテッドアローズの新宿店で顧客からこう聞かれた店員は、iPhoneを取り出した。画面をタッチし、その商品のタグに記載されている商品コードを手早く入力する。 すると画面上に、その商品の現時点での在庫数が表示された。「申し訳ございません。在庫がないようです。色違いでしたらございますが、お持ちいたしましょうか」─。 ユナイテッドアローズは2010年9月、一部の店舗で

    始まった業務アプリの開発
  • 実開発で分かったGoogle App Engine for Javaの“すごさ”

    ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です

    実開発で分かったGoogle App Engine for Javaの“すごさ”
  • NTTドコモがiアプリDX開発ツールを個人開発者などに向け公開、GPSや課金が利用可能に

    NTTドコモは2010年8月26日、GPSや電話帳参照などiアプリDXの機能やiモード課金を利用するためのライブラリのベータ版を提供開始した。またiアプリ開発ツール「AppliStudio」(写真1、2)ベータ版を公開した。 iアプリDXは、GPS(iエリア)や電話帳・履歴参照、ネイティブメーラ連携、音声認識、OpenGL ES、自動起動機能、Bluetooth、アプリのダウンロード元以外との通信許可など、iアプリの高度な機能(写真3)。従来はiモード公式サイトの企業にのみ利用が許可されていた。今回のライブラリなどの公開対象は個人開発者や公式サイト以外の企業である。 今回公開されたのは、iアプリDXの機能を利用したアプリを開発するために必要な「ドコモマーケット(iモード)向けライブラリ」のベータ版。課金のための「ドコモマーケット(iモード)向け課金ライブラリ」のベータ版も同時に公開した。

    NTTドコモがiアプリDX開発ツールを個人開発者などに向け公開、GPSや課金が利用可能に
    tarbo
    tarbo 2010/08/27
    まーじでー
  • 10兆までの素数のリストを作ってみませんか?

    もしあなたがプログラマだったら、プログラムを書いて10兆までの素数のリストを作ってみてほしい。情報システムの開発に携わる人であれば、10兆までの素数のリストを出力するシステムの見積もりを考えてみてほしい。費用はどれくらいかかるか、納期はどれくらいか、あなたはどんな答を出すだろうか。仕様書はうまく書けるだろうか。 記者がこんなことをいうのは、自分で10兆までの素数のリストを作ってみて、とても面白かったからだ。図1のプログラムを書いて出力が成功するまで約2週間、夢いっぱいの楽しいひとときを過ごせた。予期せぬ問題も発生したけれど、最後にはコンピュータがまだまだ発展する可能性を持つと感じられた。素数のリストを作る演習は、プログラミングと情報システムにおける有益な演習の一つである。 アルゴリズムの有効性が納得できる この演習の面白い点は、まずアルゴリズムの有効性を納得できる点だ。素数(prime)は

    10兆までの素数のリストを作ってみませんか?
  • 英語圏でも人気、操作性にこだわったTwitterクライアント「twicca」 - Androidアプリケーション開発ストー...:ITpro

    「twicca BETA」は、Android端末を使うユーザーの間で根強い人気を持つTwitterクライアントだ(写真1~写真4)。まず日国内向けに公開されたが、今では日語圏よりも英語圏で多くの利用者を抱えている。例えば英語圏の情報サイト「Android and Me」が2010年2月18日に掲載したTwitterクライアントの人気投票では、Android上のTwitterクライアントの人気投票で、Seesmic、Tweetcaster、Twidroid(Pro)に次ぐ第4位の得票数を集めた(投票結果)。

    英語圏でも人気、操作性にこだわったTwitterクライアント「twicca」 - Androidアプリケーション開発ストー...:ITpro