タグ

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

  • Boston Housing:ボストンの住宅価格(部屋数や犯罪率などの13項目)の表形式データセット

    連載目次 データセット解説 Boston Housingデータセット(The Boston house-price data)(ボストンの住宅価格データ)は、「1970年代後半における(米国マサチューセッツ州にある)ボストンの住宅価格」の表形式データセット(=構造化データセット)である(図1、米国国勢調査局が収集した情報から抽出&加工して作成されたデータセットである)。 Boston Housingは、主に回帰(数値予測、つまり「住宅価格の予測」)を目的としたディープラーニング/機械学習/統計学の研究や初心者向けチュートリアルで使われている(※ただし、ディープラーニングを行うにはデータ数が506件と少なすぎる点に注意が必要だ)。 Boston Housingは、13属性(説明変数、入力データ)+1属性(目的変数、ラベル=正解を示す教師データ)の14属性で構成されている。各属性(列項目)の意

    Boston Housing:ボストンの住宅価格(部屋数や犯罪率などの13項目)の表形式データセット
    H58
    H58 2020/12/09
  • 初心者がブラウザーでデバッグするための基礎知識

    4月に新入社員としてWeb制作会社やSIerに入社した方も、開発業務に携わるようになり、HTMLCSSJavaScriptを使ったフロントエンド開発を始めた方も多いかと思います。HTMLCSSJavaScriptはWebブラウザーの上で動かせるので、気楽に開発が始められる半面、「デバッグが難しい」「不具合原因の特定が難しい」「どこにミスがあるのか分からない」というような話をよく聞きます。 そんなときに役に立つのがブラウザーに付属している「開発者ツール」です。「開発者ツール」を上手に使うと、不具合の原因特定を効率的に行えます。以下のように現行の全ての主要なブラウザー(Mozilla Firefox/Google ChromeMicrosoft Internet Explorer/Apple Safari)は「開発者ツール」を持っています。ブラウザー自体が無料ですので、もちろんこれら

    初心者がブラウザーでデバッグするための基礎知識
    H58
    H58 2016/02/17
  • 第3回 仮想ネットワークの種類を知る

    仮想環境で利用できる仮想ネットワークの種類とその使い方について解説。Hyper-Vの仮想ネットワークも理解しよう。 前回は仮想環境で使用する仮想ディスクの種類やその使い方などについて解説した。今回は仮想化ソフトウェアを使って仮想環境を用意する場合に必ず必要となる、仮想ネットワーク・インターフェイスについてみていこう。 ホストとなるコンピュータには、通常は1つの物理的なネットワーク・インターフェイス(ネットワーク・アダプタ)しかついていない。しかし仮想化ソフトウェアはその1つのネットワーク・インターフェイスを多数の仮想マシン間で共有して利用するために、論理的なネットワーク・インターフェイスを作り(以下仮想ネットワーク・インターフェイスと呼ぶ)、それを仮想マシンごとに割り当てている。 現実のネットワークの接続形態にはさまざまな方法があるが、仮想ネットワーク・インターフェイスでも同様にさまざまな

    第3回 仮想ネットワークの種類を知る
    H58
    H58 2014/03/12
  • Windowsスクリプティング環境比較:PowerShell vs WSH ― @IT

    [運用] Windowsスクリプティング環境比較:PowerShell vs WSH ―― 伝統のWSH 対 先進のPowerShell、どっちを使う? ―― 1.PowerShellのインストールと動作確認 Microsoft MVP Visual Developer - Scripting 牟田口 大介 2007/04/12 Windowsスクリプティング環境:旧来のWSHと新しいPowerShell Windowsを使っていて、定型作業を手動で繰り返し行うのは苦行としかいいようがない。例えば大量のファイル群から必要なファイルを探し出し、別のフォルダにドラッグ・アンド・ドロップして、そのファイルをワープロ・アプリケーションで開いて、ある文字列を置換して……、などということを複数のファイルに対して行う必要があり、しかもそれを毎日やらなければならないときたら、キーボードをたたき壊したくなる

    H58
    H58 2010/11/10
  • 軽快なscpか高機能なsftp、sshサーバに向いているのは? ―@IT

    sshファイル転送2つの方法、scpsftp scpの特徴は? 図1はscpが動いているときのイメージを図にしたものです。利用者がサーバにあるファイルを取り出す指定をすると、scpのクライアントプログラムはsshサーバに接続して、「『自分あてにファイルを送る』コマンドを起動しなさい」という命令を送ります。 命令を受け取ったsshサーバは、シェルと呼ばれるプログラムを起動し、そのシェルが「sshの通信路を使ってファイルを送り返す」プログラムを起動します。これにはscpという名前のプログラムを使います。プロトコルと同じ名前が付いたプログラムです。 このscpは指定のファイルを読み出して、同じ通信路に流し込みます。するとそのデータはscpクライアントに届きます。scpクライアントはこれを保存してゆくことで、ファイル転送を実現します。 このときscpクライアントプログラムとsshサーバプログラム

    軽快なscpか高機能なsftp、sshサーバに向いているのは? ―@IT
    H58
    H58 2010/08/05
    sslファイル転送 sftp ssh 違い
  • 「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?

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

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?
    H58
    H58 2010/07/23
    わかりやすい表現。要件・用件を満たす。
  • Podcastでプログラマーに必要な英語をStudyしよう!

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) いまの仕事に「英語」は無用! 当に? 昨今では、コンピュータ関連の翻訳書や日人著者の書籍も増え、大抵の分野であれば、日語で最先端の技術的情報を取得できるようになりました。ただ、最新の技術情報や、ニッチな領域の奥深い情報の場合、どうしても最新の洋書や、論文、英文のWebページの情報などに頼っているプログラマ・エンジニアも多いことでしょう。 また、海外で開催されるカンファレンスのQ&Aや、BOF(birds of a feather)などのミーティングの場合、英語力が即、理解力や情報伝達力に反映してきます。 自分は日にいて、日人相手に仕事をしているから「英語」なんて関係ないと思

    Podcastでプログラマーに必要な英語をStudyしよう!
    H58
    H58 2010/07/02
    勉強する。聞く。電車で聞く。
  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • Windows TIPS 全インデックス ― @IT

    ――――― Tech TIPS(旧Windows TIPS)全インデックス ――――― (ページはただいま更新を停止しております。→新着TIPSインデックス) Microsoft Azureで過去に発生した障害の履歴を確認する Microsoft Azureで過去に発生した障害の履歴を確認する方法を紹介する。発生する障害内容などを把握しておけば、事前に自社サービスへの対策も行えるだろう。

  • 3DデータのExcel帳票で日本製造業の現場力向上を - @IT

    帳票ベンダ・インタビュー 第22回 3DデータのExcel帳票で 日製造業の現場力向上を 吉田育代 2008/2/22 オープン環境の企業情報システムにおいて、帳票ニーズはいまどのような状況になっており、それに対して帳票ベンダはどのようなソリューションを提供しているのか。帳票ベンダへの直接取材でその解を探るシリーズ。第22回は、ラティス・テクノロジーの「Lattice3D Reporter」を取り上げる。これは、同社が開発した3次元CADデータの軽量化技術XVL(eXtensible Virtual world description Language)を基にした帳票作成ツール。従来は共有が困難だった3次元データを、Excel上で取り扱えるようにした。対象市場を製造業界に絞り込んでおり、3次元データ入りの部品表や作業指示書を流通可能にすることで、製造現場の“見える化”促進を目指している。

    H58
    H58 2009/01/07
  • テキストエディタでWebサイト構築をガンバル人へ(1/3) ― @IT

    テキストエディタでWebサイト構築をガンバル人へ:どこまでできる? 無料ツールでWebサイト作成(6)(1/3 ページ) 「あえて」テキストエディタでWebサイト構築 今回はテキストエディタと組み合わせることで、開発をより便利にできるツールについて考えてみよう。 現在「あえて」テキストエディタでの開発を行われている方には、現在使っているエディタを選択するまでの“経緯”や“こだわり”があると思う。筆者もこれまでにさまざまなテキストエディタを試し、「この程度のもので十分だ」と感じるテキストエディタを現在使っている。 テキストエディタ+α そこで今回は、テキストエディタ自体とそのプラグイン/拡張機能に関する紹介は行わないこととし、「どのようなテキストエディタを使っている場合でも、組み合わせて使うことでより簡単にWebサイト構築ができるツール」という観点で紹介したいと思う。もちろん、Webオーサリ

    テキストエディタでWebサイト構築をガンバル人へ(1/3) ― @IT
  • 駆け出し管理者に薦めるLinux/UNIX関連書籍

    Linux Book Review システム管理者の心得とは? 駆け出し管理者に薦めるLinux/UNIX関連書籍 中澤勇 @IT編集局 2001/3/27 Linuxのインストールも完了した。コマンドラインでファイル操作もできるし、ソフトウェアも幾つかインストールしてみた。このレベルになると、右も左も分からなかったLinuxがどんどん理解できるようになる。しかし、いわゆる「インストール」が解説しているのはここまでで、その先に進もうとする人のガイドにはなり得ない。 また、突然サーバ管理者にされてしまった、という人もいるだろう。cpコマンドで恐る恐るファイルコピーしている姿も、「分かっていない」上司には使いこなしているように見えてしまう。中小企業ではUNIXに習熟した管理者などそうそう雇えるわけではないから、「詳しそうな人」が一般業務と兼任するはめになる。 こうした駆け出しシステム管理者あ

    H58
    H58 2007/11/13
    UNIXも、ね。
  • 世界に“コンピュータ”は5つあれば足りる ― @IT

    「世界に“コンピュータ”は5つあれば足りる」(The World Needs Only Five Computers)という予言をご存じだろうか。いや、現在形の発言である以上、そう遠くない将来に対するビジョンといってもいい。これは、サン・マイクロシステムズのCTO、グレッグ・パパドポラス(Greg Papadopoulos)氏が昨年11月のブログエントリで述べたもので、ちょっとした話題になった(この予言と似たことを、IBMの初代社長であるトーマス・J・ワトソンが1943年に言ったとされる。ただ、実際あちこちで引用されているが、ワトソン氏が実際に言ったという事実は確認されていないようだ)。 パパドポラス氏がいう“コンピュータ”は、ふつうの意味での“computer”ではなく、大文字の“Computer”、つまり固有名詞となったコンピュータだ。ちょうど、インターネット(the Internet

    H58
    H58 2007/08/01
    大地震がその5つのコンピュータを襲ったら、どうなるのだろうか?
  • Eclipseではじめるプログラミング

    【改訂版】Eclipseではじめるプログラミング New! これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 連載は、これからプログラミングについて学びたいと考えている初心者を対象とした記事です。無償で入手できる開発環境「Eclipse」を使い、プログラミングの基礎を学びます。使用するプログラミング言語はJavaになりますが、オブジェクト指向についてはあまり説明しません。まずは自分の手を動かして連載の内容を実践していただき、プログラミングとJava言語に慣れていただくのが、連載の目的です。 さて、プログラミングの基礎を学ぶのになぜEclipseを使うのかというと、次のよう

    Eclipseではじめるプログラミング
  • Eclipse 3.0のインストールと日本語化を行う

    記事は2004年に執筆されたものです。環境構築についての最新情報は「バージョン別セットアップマニュアル一覧」の「Eclipse」をご参照ください。Eclipse全般の最新情報は@IT キーワードINDEXの「Eclipse」をご参照ください。 EclipseはJava開発のデファクトスタンダードといっても過言でないほどの人気を集めているオープンソースの統合開発環境です。そのEclipseが2年ぶりに「Eclipse 3.0」にメジャーバージョンアップされ注目を集めています。そこで稿では、Windows版のEclipse 3.0をインストールし日語化する方法を紹介します。 操作方法 (1)必要なソフトウェアの入手 Eclipse 3.0をインストールし日語化するには、下記のソフトウェアを入手する必要があります。 ダウンロード対象ファイル 内容 ファイル名 ファイルサイズ

    Eclipse 3.0のインストールと日本語化を行う
    H58
    H58 2007/07/17
  • @IT:連載 Eclipseを使おう!(1)

    記事は2002年に執筆されたものです。環境構築についての最新情報は「バージョン別セットアップマニュアル一覧」の「Eclipse」をご参照ください。Eclipse全般の最新情報は@IT キーワードINDEXの「Eclipse」をご参照ください。 連載のはじめに 最近、あちこちの雑誌などで、オープンソースでフリーのIDE(統合開発環境)、「Eclipse」の文字を見掛けるようになりました。初めからJavaの開発環境が同梱されていることから、フリーのJava IDEという認識も多いようです。 無料で使えるJava IDEには、ほかにも、オープンソースとして開発された「NetBeans」や、それをベースとしたサン・マイクロシステムズ社の「Sun ONE Studio(旧、Forte for Java)」などが存在します。しかし、Eclipseのインパクトの強さは頭一つ抜け出ている感じがあります。

    @IT:連載 Eclipseを使おう!(1)
  • 多くの入力と出力が得られる学習をしよう

    「スキルアップをしていく時間がない」とはよく聞く話だ。しかし、着実にスキルアップを図っていかないと、ITエンジニアとしては生き延びることはできない。では、皆はどんな方法でスキルを磨き、勉強をしているのだろうか? さまざまなエンジニアに登場していただき、自分のスキルアップ方法を紹介してもらう。 とにかく手を動かす どんなに忙しいときでも時間を取って、とにかく手を動かす。当に学びたかったら、これ以外の最適な技術学習法はない、と私は思う。カンナの使い方のレクチャーを机上でを読むだけでは習得できないことは、おそらく誰でも分かることであろう。 学生のころ、講義は意味不明なものが多く、大嫌いであったが、唯一面白いと思ったのは、「制御工学」だった。「状況を読み取り(入力)、判断して(計算)、動作する(出力)」。電気工学や機械工学では基中の基の学問。何パターンかの入力を与えて、理想の出力が出るよう

    多くの入力と出力が得られる学習をしよう
    H58
    H58 2007/07/12
    楽しかったら学びのスピードも上がる
  • 一時的にほかのユーザー権限でプログラムを実行する方法(ショートカット・メニューを利用する方法)

    対象OS:Windows 2000 Professional/Windows XP Professional/Windows XP Home Edition/Windows 2000 Server/Windows 2000 Advanced Server 解説 システムのセキュリティ機能が強化されたWindows 2000/XPでは、ユーザーに一定の権限を割り当て、この権限に応じて、操作可能なことと、操作不可能なことを区別することができる。例えば自分が所有するコンピュータであっても、管理者権限を持たないユーザー(Administrator以外のユーザー、またはAdministratorsグループに含まれていないユーザー)としてログオンしているときには、システム設定を変更するなどはできない(Administratorに関する詳細はTIPS「Windows OSの『Administrator』

    一時的にほかのユーザー権限でプログラムを実行する方法(ショートカット・メニューを利用する方法)
    H58
    H58 2007/05/29
    管理者権限
  • 1