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

  • Deep Insider - @IT

    データ分析AI機械学習の実装、生成AIの活用(まとめてデータサイエンス)は、もはや多くの人に必要な知識となっています。これらの基礎はどうやって学べばよいのでしょうか? オススメの勉強方法を紹介します。

    sonvolt
    sonvolt 2019/07/02
  • あのマルウェアの悪夢が再び? Windows XPに3回目のセキュリティパッチが緊急公開

    あのマルウェアの悪夢が再び? Windows XPに3回目のセキュリティパッチが緊急公開:山市良のうぃんどうず日記(153) 既にサポートが終了したWindows XPとWindows Server 2003/2003 R2に対し、異例のセキュリティパッチが提供されました。古いバージョンの「リモートデスクトップサービス」に存在するリモートコード実行の脆弱性を修正するもので、この脆弱(ぜいじゃく)性はマルウェアの感染拡大に悪用される危険性があります。 山市良のうぃんどうず日記 緊急性の高いリモートデスクトップサービスの脆弱性 2019年5月15日(日時間)は、毎月第2火曜日(米国時間)の「Windows Update」の定例更新日です。この日、数年前にサポートが終了したWindows XP(2014年4月にサポート終了)とWindows Server 2003/2003 R2(2015年7

    あのマルウェアの悪夢が再び? Windows XPに3回目のセキュリティパッチが緊急公開
    sonvolt
    sonvolt 2019/05/22
  • 「Gensim」による機械学習を使った自然言語分析の基本――「NLTK」「潜在的ディリクレ配分法(LDA)」「Word2vec」とは

    「Gensim」による機械学習を使った自然言語分析の基――「NLTK」「潜在的ディリクレ配分法(LDA)」「Word2vec」とは:Pythonで始める機械学習入門(9)(1/2 ページ) 最近流行の機械学習/Deep Learningを試してみたいという人のために、Pythonを使った機械学習について主要なライブラリ/ツールの使い方を中心に解説する連載。今回は機械学習を使った自然言語分析のライブラリ「Gensim」について解説します。 プログラミング言語「Python」は機械学習の分野で広く使われており、最近の機械学習/Deep Learningの流行により使う人が増えているかと思います。一方で、「機械学習に興味を持ったので自分でも試してみたいけど、どこから手を付けていいのか」という話もよく聞きます。連載「Pythonで始める機械学習入門」では、そのような人をターゲットに、Pytho

    「Gensim」による機械学習を使った自然言語分析の基本――「NLTK」「潜在的ディリクレ配分法(LDA)」「Word2vec」とは
    sonvolt
    sonvolt 2019/05/22
  • Windows XPのIE 8では更新プログラムをダウンロードできない?――まだまだ続く、WannaCry対応

    Windows XPのIE 8では更新プログラムをダウンロードできない?――まだまだ続く、WannaCry対応:その知識、ホントに正しい? Windowsにまつわる都市伝説(85) Windows XPで利用可能な最新のInternet Explorer(IE)はバージョン8です。現在、Windows XPのIE 8からはアクセスできないWebサイトが増えてきました。マイクロソフトのサイトもその1つです。2017年5月に続いて、6月にも複数のセキュリティ更新プログラムが特例で公開されましたが、Windows XPの利用者はその入手に苦労するかもしれません。 サポートが終了したOSの利用者は使用を中止、または早急な対策を! サポートが終了したOSに対する異例のセキュリティ更新プログラムの提供が、2017年5月に続いて6月にも行われました。2017年5月は、ランサムウェア「WannaCry(W

    Windows XPのIE 8では更新プログラムをダウンロードできない?――まだまだ続く、WannaCry対応
    sonvolt
    sonvolt 2017/06/21
  • 【 awk 】コマンド(基本編その3)――テキストの加工とパターン処理・BEGIN・ENDとAWKスクリプト

    LinuxコマンドTips一覧 連載では、Linuxの基的なコマンドについて、基的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、テキストのパターン処理を行う「awk(gawk)」コマンドです。連載第115回、第116回に続き、awkの基的な使い方を説明します。 awk(オーク)コマンドとは? 「awk」は空白などで区切られたテキストを処理するコマンドです。演算機能もあり、プログラミング言語としても使用されています。 Linux環境で使用されているのは、GNUプロジェクトによる「gawk」コマンドが多く、例えばCentOS 7の場合、awkは/usr/bin/gawkへのシンボリックリンクとなっています。 Ubuntu 15では、Michael D. Brennan氏による「mawk」が収録されています(awkは/etc/alternatives

    【 awk 】コマンド(基本編その3)――テキストの加工とパターン処理・BEGIN・ENDとAWKスクリプト
    sonvolt
    sonvolt 2017/06/09
  • 「とうふ指数」で廃棄ロス3割減も、気象情報を売上予測に生かす

    豆腐のような商品は、気温による売り上げの変動が大きく、賞味期間が短い。一方、工場生産のリードタイムは2日で、当然ながら見込み生産になる。このため廃棄が発生しやすい。豆腐を主体とした品を製造・販売する相模屋料は、気象情報を活用した「とうふ指数」に基づく売上予測の適用で、廃棄量を約30%削減できたという。 このプロジェクトに関わった日気象協会の環境・エネルギー事業部エネルギー事業課課長、森康彰氏が、2017年5月23日に東京で開催された「SAS FORUM JAPAN 2017」で説明したところによると、この売上予測におけるポイントの1つは「体感温度指数」だという。 体感温度指数は、「暑さ」「寒さ」に関するツイート数の変動分析から生み出された新たな変数。気温による需要変動が大きい商品でも、購買行動に至るには「体感」気温が重要な役割を果たすとの認識から、さまざまな商品に適用できる指数として

    「とうふ指数」で廃棄ロス3割減も、気象情報を売上予測に生かす
    sonvolt
    sonvolt 2017/05/25
  • 懐かしの8ビット機が手のひらサイズで復活! BASICが動く「PasocomMini MZ-80C」登場

    懐かしの8ビット機が手のひらサイズで復活! BASICが動く「PasocomMini MZ-80C」登場:シャープ「MZ-80C」を再現、中身は「Raspberry Pi A+」(1/2 ページ) 往年の8ビットパソコン名機「MZ-80C」をミニチュアサイズで再現した「PasocomMini MZ-80C」をハル研究所が発売する。BASICでUSB機器やGPIOの制御も可能。ハードウェアは「Raspberry Pi A+」を採用した。

    懐かしの8ビット機が手のひらサイズで復活! BASICが動く「PasocomMini MZ-80C」登場
    sonvolt
    sonvolt 2017/05/24
  • Gmailの「アーカイブ」とは? どこで表示してどう戻す? 「ミュート」や削除との違いは?

    Gmailの「アーカイブ」とは? どこで表示してどう戻す? 「ミュート」や削除との違いは?:Tech TIPS Gmailの受信トレイが対処済みのメールであふれかえっている。かといって削除したら後で必要になったときに参照できない……。このような場合に必須の機能である「アーカイブ」とは? アーカイブしたメールはどこへ行くのか、「ミュート」などの類似機能との違いなどを解説。

    Gmailの「アーカイブ」とは? どこで表示してどう戻す? 「ミュート」や削除との違いは?
    sonvolt
    sonvolt 2017/05/24
  • 「神エクセル」が役所ではびこる理由

    連載目次 河野太郎衆議院議員が行革推進部で文科省に対し「神エクセル」の全廃を指示したそうだ。河野議員人がそれをツイートしたことで「神エクセル」問題が再燃した。「再燃」というのは、以前、2013年に三重大学の奥村晴彦氏が問題提起したことで、Twitterなどで盛り上がった過去があるからだ。 参考リンク:「『ネ申 Excel』問題」 「神エクセル」とは、紙へ印刷することを前提に、セルの結合や罫線(けいせん)機能などをフルに使い、見栄えを優先して作ったExcelファイルのこと。「紙」が転じて「神」と表記するようになったネットスラングである。「ネ申エクセル」などと表現される場合もある。 「神エクセル」は、国会議員が役所に全廃を指示するくらいの大問題なのだろうか。恐らくデジタル系の職業に就いている人の多い@ITの読者であれば、間髪入れずに「大問題だ!」と叫ぶことであろう。例えば、次のようなシチュ

    「神エクセル」が役所ではびこる理由
    sonvolt
    sonvolt 2017/05/19
  • 「データストーリー」とこれに基づく議論が、適切な意思決定に直結する

    ガートナーの米国社発のオフィシャルサイト「Smarter with Gartner」と、ガートナー アナリストらのブログサイト「Gartner Blog Network」から、@IT編集部が独自の視点で“読むべき記事”をピックアップして翻訳。グローバルのITトレンドを先取りし「今、何が起きているのか、起きようとしているのか」を展望する。 「世界最大の都市で8月31日、致死性の高い病気の患者が多数発生。その後3日間で発生地域とその近隣で127人が亡くなった。翌週には新規発症の報告は減ったものの、75%の住民が発生地域から避難している」 「9月7日に開かれた市議会に、独自に現状の分析を行っていた医師が出席し、未検証ながらも『病気の原因は一部の給水の汚染』とする見解を発表した。その根拠は、足を使って集めた1次調査データだ。現地の住民への聞き取りを重ねて得たものだった」 「取るべき対応について市

    「データストーリー」とこれに基づく議論が、適切な意思決定に直結する
    sonvolt
    sonvolt 2017/05/19
  • HTTP Cookieとは

    入門記事では、システム管理者やシステムエンジニアの方々を主な対象として、IT業界でよく使われる技術や概念、サービスなどの解説をコンパクトにまとめておく。 HTTP Cookieとは 「HTTP Cookie(クッキー)」(以下、単にCookieと呼ぶ)とは、簡単に言うとWebサーバとクライアント間でユーザーの状態などを維持・管理するための仕組みである。 HTTPのCookieとは? HTTPのCookieという呼び方は、元々はコンピュータ用語の「Magic Cookie(→英語WikiPedia)」に由来する。2つのプログラム間などでやりとりされる、小さなデータやID、トークンなどのことをMagic Cookieという。そのデータの内容は不明(謎)だし、知る必要もないが、渡されたデータを後でそのまま返せば、万事うまくいくような仕組みになっている(クリーニング屋などで受け取る引換券のよう

    HTTP Cookieとは
    sonvolt
    sonvolt 2017/04/20
  • OracleからMySQLへ 「SQL」と「DDL」の移行評価を実施する

    OracleからMySQLへ 「SQL」と「DDL」の移行評価を実施する:実践 OSSデータベース移行プロジェクト(5)(1/3 ページ) 連載では、商用DBMSからOSSデータベースへの移行を検討する企業に向け、「MySQL」への移行プロジェクトで必要となる具体的なノウハウをお届けします。今回は、Oracle DatabaseからMySQLへの移行に向けた「SQL」と「DDL」の移行評価ポイントを解説します。 連載バックナンバー 商用DBMSからOSSデータベースへの移行を検討する企業に向け、「MySQL」への移行プロジェクトで必要となる具体的なノウハウをお届けする連載。前回は、Oracle DatabaseからMySQLへの移行計画に必要な、オブジェクトとデータ型の移行コストを評価しました。 今回も前回と同様に、「Oracle Database 11.2.0.4 Standard

    OracleからMySQLへ 「SQL」と「DDL」の移行評価を実施する
    sonvolt
    sonvolt 2017/04/18
  • 初心者でもWindowsやmacOSでできる、Gitのインストールと基本的な使い方

    連載「こっそり始めるGitGitHub超入門」では、バージョン管理システム「Git」とGitのホスティングサービスの一つ「GitHub」を使うために必要な知識を基礎から解説していきます。具体的な操作を交えながら解説していきますので、連載を最後まで読み終えるころには、GitGitHubの基的な操作が身に付いた状態になっていると思います。 連載第1回のテーマは「Gitを使い始めるための環境構築」です。Gitのインストールと動作確認の手順について、WindowsmacOSそれぞれの環境に対して解説していきます。ぜひ、この機会に環境構築にチャレンジしてみてください。 Windows環境でのGitのインストール 先にWindowsへのインストール手順を解説していきます。筆者が実行した環境は「Windows 11」です。 Git for Windows 2.40.0のダウンロード 下記UR

    初心者でもWindowsやmacOSでできる、Gitのインストールと基本的な使い方
    sonvolt
    sonvolt 2017/01/27
  • HTML5とHTML 5.1、それらの新機能

    2016年11月に2年ぶりのバージョンアップを果たしたHTMLの言語仕様。その目指すところと、HTML 5.1の新機能を幾つか見てみよう。 連載目次 2016年11月1日付けでW3CはHTML 5.1を勧告した。これは2014年10月28日付けで勧告されたHTML5をバージョンアップするものだ。稿ではその主な追加機能などをざっくりと見ていくことにしよう(なお、稿ではメジャーバージョンのみを付加する場合には「HTML5」と、マイナーバージョンを含める場合には「HTML 5.1」などと表記する。これはW3Cでの仕様における表記とも合致している)。 そもそもHTML5とは 新機能の話をする前に「HTML5とは」について少し考えておきたい。1つは誰が仕様を策定しているか。もう1つはHTML5の位置付けだ。 仕様を策定するのは誰? 前者に関していえば、現在、HTMLはWHATWG(Web Hyp

    HTML5とHTML 5.1、それらの新機能
    sonvolt
    sonvolt 2017/01/20
  • XML文書内の位置を正確に指し示すXPath

    XMLデータはその構造をツリー形式で表すことができる。XPathは、その性質を利用して、XMLデータのどの部分であっても位置を指し示すことができる記述言語だ。XMLを活用するには、XPathの知識は欠かせない。今回はそのXPathを解説していく。 特定のノードに至る経路を記述する XSLTはXMLデータ(注)をツリーとしてモデル化したソースツリーのノード(node:節点)ごとに、変換ルールを用意することによって、構造変換を記述する。そのためにはまず、構造変換の対象にするソースツリー内のノードを正確に特定する技術が不可欠だ。W3Cが、XMLツリー上の位置を特定するために制定した記述言語がXPath(XML Path Language)だ。 (注) W3CによるXMLの仕様書では、XMLで記述された情報を「XML文書(XML Document)」と呼んでいる。しかしXMLは、電子書籍などの文書

    XML文書内の位置を正確に指し示すXPath
    sonvolt
    sonvolt 2016/10/01
  • 業務アプリはもうこれ以上、進化できないのか? ―― スマートアグリカルチャーに学ぼう

    業務アプリはもうこれ以上、進化できないのか? ―― スマートアグリカルチャーに学ぼう:業務アプリInsider×未来テクノロジ 業務アプリ内の技術を最新に置き換えるだけの作業に疲れた? これから業務アプリはどう進化させればよいのか? そんな考えに基づき、農業IT化の手法を聞いてみた。「“攻め”の業務アプリ開発」を始めるための参考にしてみよう。 連載目次 「業務アプリ」と言われて最初に思い浮かぶのは、会計ソフトではないだろうか。「会計」という事務業務に代表される、いわゆる「ホワイトカラー」系の仕事の効率化に対し、これまでの業務アプリは大きく貢献してきた。このおかげでビジネスにより専念できるようになった会社は少なくないだろう。 このような事務作業を効率化するタイプの業務システムは、登場してからすでに何十年もたっている。私が知っている限りでもMS-DOSの時代から業務システムは存在し、現状に近い

    業務アプリはもうこれ以上、進化できないのか? ―― スマートアグリカルチャーに学ぼう
    sonvolt
    sonvolt 2014/05/28
  • ウェアラブル時代に見直したいAndroidの加速度/重力センサー、ジャイロスコープ

    この表にはTYPE_GAME_ROTATION_VECTORなどの、他のセンサーと同一でタイプのみ異なるものは含んでいないので、注意してください。全てのセンサータイプが知りたい場合はSensorのJavadocを参照してください。 センサーの概要や挙動、仕様に関しては、以下のドキュメントに目を通しておくことをお勧めします。 Sensor Overview | Android Developers(センサーの概要) SensorEvent | Android Developers(SenserEventのJavadoc) Motion Sensors |Android Developers(センサーの詳細な説明) 特に、センサーが通知してくる値の意味に関する説明がJavadocと詳細説明に詳しく解説されているので、目を通しておくとよいでしょう。 今回のサンプルアプリ さて、今回のサンプルアプ

    ウェアラブル時代に見直したいAndroidの加速度/重力センサー、ジャイロスコープ
    sonvolt
    sonvolt 2014/05/23
  • ウイルスとは言い切れない“悪意のあるソフトウェア”

    連載目次 皆さんこんにちは、川口です。最近あっという間に時間が過ぎているような気がしてなりません。でも、皆さんとごぶさたしている間に何もしていなかったわけではありません。読者の皆さんのため、そしてIT業界とそれを使う全ての業界のために次回Hardeningの準備をしていました。執筆が遅れたのはイベントの準備、ということでお許しください。

    ウイルスとは言い切れない“悪意のあるソフトウェア”
    sonvolt
    sonvolt 2014/05/09
  • 会議の質を高めるために、リーダーが仕掛けるポイント

    「巻き込み」段階のポイント この段階の目的は、メンバー全員に発言してもらい、参加意欲を引き出すことです。また、最初に提示された話し合いの目的を各自が理解しているかどうか確認するフェーズでもあります。 「今、開発中の案件Bの作業が、最近スケジュール通りに進まない。どうすれば解決するか?」というテーマで、チーム内で話し合うとします。巻き込みフェーズではまず、メンバーに自由に意見を述べてもらうと良いでしょう。例えば、「なぜ進まないのかなあ。原因は何だと思う?」と質問を投げ掛け、原因について各自が思っていることを外に出してもらいます。 みんなが活発に発言してくれれば問題ありませんが、そうではない場合は、リーダーが順番に指名していくとよいでしょう。「Aさんはどうかな。原因は何だと思う?」「B君はどう?」と、指名はするけれど、参加者に責任ある答えを求めるようなプレッシャーは与えず、自由に答えやすい雰囲

    会議の質を高めるために、リーダーが仕掛けるポイント
    sonvolt
    sonvolt 2014/04/10
  • Windows 8/8.1で[スタート]画面をスキップしてデスクトップを表示する

    Windows 8/8.1では、サインイン後に[スタート]画面が表示される。主にデスクトップ画面を利用する人にとって、起動してからいちいち[デスクトップ]タイルをクリックするのは面倒だ。そこでサインイン後、自動的にデスクトップが表示できるようにする。 解説 Windows 8/8.1では、これまでのWindows OSと異なり、サインイン(ログオン)すると、デスクトップ画面ではなく、[スタート]画面が表示される。従来のWindows OSでいえば、スタート・メニューに相当するものであるが、デスクトップ・アプリケーションを起動するには、画面下部のスクロール・バーか、マウスのスクロール・ホイールを回して右へ水平スクロールさせて、デスクトップ・アプリケーションのタイルを見つけなければならず、デスクトップPCやノートPCでは決して使いやすいものでない。 そこで「TIPS:Windows 8に[スタ

    Windows 8/8.1で[スタート]画面をスキップしてデスクトップを表示する
    sonvolt
    sonvolt 2014/04/09