タグ

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

  • マイコンボード「Arduino」で自作センサー農業、栽培農家がソリューションベンダーに

    マイコンボード「Arduino」で自作センサー農業、栽培農家がソリューションベンダーに 金沢農業、金沢大地 農業人口の減少や就農者の高齢化、耕作放棄地の増加など日の原点である農業が岐路に立たされている。「もはや待ったなし」。内閣府の規制改革会議 農業ワーキング・グループの専門委員を務めるファーム・アライアンス・マネジメント代表取締役/松農園プロジェクトマネージャーの松武氏は日の農業の置かれた状況をこのように表現する。こうした状況で期待されているのが農業のIT化だ。生産性向上、効率化、大規模化などを掲げ、海外ベンダーや大手ITベンダーのソリューションが話題に上ることが多い。だが、それに先んじて、農業者自らの手による現場発の農業ITが動き出している。 農業からITサービスの会社が生まれる――。農業だけでなく加工、流通までカバーすることを農業の「6次産業化」と呼ぶ。だが農業の現場は、

    マイコンボード「Arduino」で自作センサー農業、栽培農家がソリューションベンダーに
  • [AWS運用ポイント1]知らないうちに割高に

    Amazon Web Services(AWS)を利用していると、思わぬ事態に遭遇することがある。AWSを使い始めた初心者のエンジニアが、陥りやすい運用時の“つまずきポイント”をこれから4回で連載する。 運用編での第1回の今回は料金面でのつまずきポイントだ。AWSは常に構成や利用状況を見直さないと、結果的に割高になることがある。初心者がつい、やってしまうポイントを紹介しよう。 つまずきポイント1:割高なインスタンスを使い続ける AWSは2006年からサービスを開始しているので、仮想サーバーのEC2インスタンスを長く利用しているユーザーも多いことだろう。 EC2インスタンスには“世代”がある。現行世代のEC2インスタンスは、旧世代のものと比較して性能が向上し、価格が引き下げられている。このことに気付かずに、旧世代のインスタンスを使い続け、結果として割高な料金を支払い続けるユーザーがいる。 具

    [AWS運用ポイント1]知らないうちに割高に
  • [1]日本人のSE/プロマネが日本語を学び直すべき理由

    筆者の業はプロマネ(プロジェクトマネジャ)ですが、ここ数年は業をそっちのけにして、ソフトウエア開発に関わるSE(システムズエンジニア)とプロマネを対象に、文章作法の研修やセミナーを実施してきました。これまで研修で接した技術者は6000人、セミナーで接した人は4000人に及びます。 延べ1万人に教えた経験から分かったのは、ソフトウエア開発に関わるSEとプロマネの文章力、すなわち言葉の力が訓練されていないということです。訓練には教材が必要です。そこでSEとプロマネが文章を書くうえで必要となる事柄を「SEとプロマネを極める 仕事が早くなる文章作法」(発行:日経BP社)にまとめました。その中でも特に基的な事項、別の言い方をすれば、SE/プロマネは知っていて当然であろう文章作法を、連載で紹介しましょう。 SE/プロマネの仕事の大半は「文章」の作成 残念なことに「SEやプロマネのための文章作法

    [1]日本人のSE/プロマネが日本語を学び直すべき理由
  • グラフでウソをつく方法(あまり真似しないでください)

    どれどれ。ふーん、売上前年比が125%、130%、150%か。毎年増収だな。しかしこれだけから業績良好と判断するのはあまりにも危険だな。 「何でだよ。手堅く増収してるんだぞ」 んじゃ、極端な話ながら、この会社の実態が仮にこうだとしたらどうする(図2)。可能性は決してゼロではないはずだ。

    グラフでウソをつく方法(あまり真似しないでください)
  • 4KがWindowsにやってきた

    自宅のWindowsパソコン用に、デルの4Kディスプレイ(3840×2160画素のディスプレイ)「UP2414Q」を購入した(写真1)。デルのWebサイトではこれまで一貫して12万9980円だが、昨年12月にはamazon.co.jpが9万9980円で販売していたため、値引き額に目がくらんで2013年12月19日に注文。当初は1月半ばに届くとされていたが、1回延期されて1月30日に到着した。 使ってみると、「字が小さい」などの問題はあるものの、「これからのWindowsは4Kでしょう」と言いたくなる良さがある。4Kディスプレイを検討している人に少しでも役立てば、と記事を書くことにした。 まずはグラフィックスボードから どんなパソコンでも4K出力ができるわけではなく、まず準備が必要だ。UP2414Qが持つ映像入力端子(音声も通せるはずだが使う気はない)は、HDMIとDisplayPort、M

    4KがWindowsにやってきた
  • tracert:経路上のルーターを表示

    tracert(トレースルート)コマンドは、実行するコンピュータから通信相手までの経路上にあるルーターを一覧表示するコマンドだ。実行結果を見れば、通信相手までどのような経路を通ってたどり着くかがわかる。また、経路上にある各ルーターまでの応答時間も表示する。 トラブルシューティングでは、通信相手にアクセスできないとき、どこにその原因があるかを切り分けるために使う。例えばサーバーにアクセスできないときにtracertを使えば、経路上のどのルーターまでつながり、どのルーターより向こう側(通信相手側)でつながらないのかがわかる。トラブルの原因は、つながるところとつながらなくなるところの境にありそうだと推定できる。 ICMPの仕組みを使って経路を調べる tracertコマンドは、通信相手をドメイン名やIPアドレスで指定する。例えば、日経BP社のWebサーバー(www.nikkeibp.co.jp)へ

    tracert:経路上のルーターを表示
  • Google Driveをタイムカードとして利用し、バイトの時給を簡単に計算

    アルバイト・パート社員を採用している職場では、月末になるとタイムカードを集計して時給計算を行うという方も多いことでしょう。そこで今回は、Google Driveのスプレッドシートと、Google Apps Script(関連記事)を利用して、時給計算を行うプログラムを作ってみます。

    Google Driveをタイムカードとして利用し、バイトの時給を簡単に計算
  • 第1回 Linux KVMでサーバー仮想化環境を構築

    連載では、最近注目されているLinuxサーバー上での仮想化ソフトとサーバー運用の自動化ツールの活用法を基礎から解説します。企業向けLinuxの「Red Hat Enterprise Linux」上で仮想化ソフト「Linux KVM」を使って仮想マシンを構築し、「Puppet」でアプリケーションのセットアップを自動化する手法を実践していきましょう。 まず、筆者が実際にオフィスのデモ用サーバーで利用している仕組みを紹介しましょう。全体像は図1のようになります。 この中では、自分で作成したPythonスクリプトを用いて、次の2つの処理を自動化しています。 仮想化管理用の「virt-install」コマンドで仮想マシンを作成し、自動インストールツールの「KickStart」でRed Hat Enterprise Linux(RHEL)をインストールする リポジトリー「GitHub」からPuppe

    第1回 Linux KVMでサーバー仮想化環境を構築
  • [3]Linuxサーバーを構築

    安価なマイコンボード「Arduino」とLinuxサーバーを組み合わせ、家電を制御してみましょう。出先でスマートフォンなどから手動でエアコンをON/OFFしたり、部屋の気温が高くなったとき自動でエアコンをつけたりします。ECサイトの特売情報もチェックして、目覚ましを鳴らします。前回はマイコンボードを製作しました。今回はLinuxサーバーを構築します。 次にデータを集中管理するLinuxサーバーを構築します。筆者は今後様々なセンサーを、風呂場や階段、仕事で使うデータセンターなどに設置していくことを考えています。Linuxサーバーでデータベースを動かし、多様なデータを蓄積できる環境を作りましょう。 ちなみに、Arduino自体をWebサーバーにして、SDカードに室温データなどを記録することもできます。しかしデータを一元管理して監視サーバーと連携したりするにはArduinoは力不足なので、Lin

    [3]Linuxサーバーを構築
  • 情報工学は面白い!

    毎日の仕事に追われていると、ついITの原理原則を忘れがちになるものだ。何事にも言えることだが、基礎を理解してこそ、初めて応用ができるのである。 連載『矢沢久雄の情報工学“再”入門』では、ITの根幹を成す学問体系である「情報工学」を解説している。おそらく学生時代や入社時の研修で習った方も多いとは思うが、この機会に復習していただきたい。必ず新たな発見があるはずだ。

    情報工学は面白い!
  • データベースの内部動作を知る

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

    データベースの内部動作を知る
  • 文章を書くノウハウを伝授

    ITエンジニアにとって文書作成技術は欠かせません。日常のメールのやりとりにはじまり、要件定義書、機能仕様書、企画の提案書など、上司やチーム、顧客などに対して、文章でコミュニケーションをとる機会がとても多いからです。 連載『悪文と良文から学ぶロジカル・ライティング』では、論理的にわかりやすい文章を書くノウハウを伝授しています。ITエンジニアが日常的に用いるであろう文章を例に使い、どこが悪くてどう直せばいいのかといったポイントをわかりやすく解説しています。実践すれば、誰でもすぐにわかりやすい文書が書けるようになるはずです。 オリエンテーション ITエンジニアにとって「書く技術」とは? 文書の全体構成を組み立てられるようにする 内容を大きく分けて項目を立てる 適切な順番で項目を並べる 話の階層をそろえる 文章表現の基ルールをマスターする 主語と述語を対応させる 修飾語と被修飾語をはっきりさせる

    文章を書くノウハウを伝授
  • コピペで使える言語・コマンドリファレンス - ITproリファレンス:ITpro

    HTMLCSS、DynamicHTMLJavaScriptPerlWindowsコマンド、ネットワークコマンド、Linuxコマンドといった、Webサイト構築やアプリ開発に欠かせないプログラミング言語とコマンドのリファレンスマニュアルです。各項目のサンプルコードは、コピーし貼り付けてすぐに使えます。入門講座も用意しました。ぜひブックマークしてお役立てください。 HTML HTMLは、Webコンテンツを作成する上で、最も基礎となる記述言語です。各タグについての概要や属性などをサンプルを交えて説明します。 HTMLリファレンス(107項目) HTMLリファレンスの使い方 HTML入門 CSS CSSは、Webページのレイアウトなどといったコンテンツの見栄えを指定する記述言語です。各スタイルの概要や使い方を説明します。 CSSリファレンス(73項目) CSSリファレンスの使い方 CSSの基

    コピペで使える言語・コマンドリファレンス - ITproリファレンス:ITpro
  • 約700項目のHTML/スクリプト言語リファレンスを公開

    日経LinuxITproは、総計約700項目のHTML/スクリプト言語リファレンスを公開しました。「HTML」(295項目)、「CSS」(73項目)、「Dynamic HTML」(98項目)、「JavaScript」(295項目)、「Perl」(125項目)あわせて698項目。各項目にサンプルコードを掲載しており、コピーし貼り付けてすぐにお使いいただけます。JavaScriptは「この用例を実行する」という文字をクリックすれば、その場でサンプルコードを実行してみることもできます。 ファンレンスを使いこなすための記事や、「JavaScript入門」「Perlの使い方入門」「CSSの基」「Linuxコマンド道場」「シェル・スクリプト工房」といった入門記事もご用意しました。 これらのリファレンスはここ2~3年かけて作成してきたものです。そのため一部に内容の古いものもありますが、順次更新してい

    約700項目のHTML/スクリプト言語リファレンスを公開
  • バッファロー、iPhone/iPadから自宅NASにアクセスするアプリを無償配布

    バッファローは2010年9月24日、同社のNAS製品「リンクステーション」「テラステーション」にアクセスできるiPhone/iPod touch用アプリ「WebAccess i」と、iPad用アプリ「WebAccess i HD」をApp Storeで公開した。自宅のNASへの外出先からのデータ保存や、NAS内の音楽・ビデオの遠隔再生などができる。無料。 ストレージ容量の限られるiPhoneやiPod touchから、直接NASにアクセスして動画や写真を転送・保存できる。また、NAS内に保存したデータへのアクセスも可能で、外出先のiPhoneiPadから動画、音楽を再生したり、PDFMicrosoft Officeなどの文書ファイルの閲覧ができる。スライドショーやサムネイル表示などの機能を備え、写真を見つけやすいのも特徴。 データ共有も可能。リンクをメールで送って見せたいファイルを知ら

    バッファロー、iPhone/iPadから自宅NASにアクセスするアプリを無償配布
  • 10兆までの素数のリストを作ってみませんか?

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

    10兆までの素数のリストを作ってみませんか?
  • Androidアプリ開発に24時間で挑戦してみた

    クックパッドという料理レシピサイト(http://www.cookpad.com/)がある。料理好きの筆者は、しばしば利用する好きなサイトの一つである。このクックパッドが2010年4月23日から「開発コンテスト 24」というイベントを開催する(http://info.cookpad.com/24contest)。主催者が発表した課題を解決するプログラムを開発するコンテストで、課題の発表から24時間以内に成果物を応募するというものである。 24時間で何かを作るというのは面白い。Microsoftが主催する学生向けの技術コンテスト「Imagine Cup」では、いくつかの部門で24時間のチャレンジという競技ルールがあって、その取材は楽しかった。趣味の人力飛行機でも、明日のこの時間までに問題を解決しなければ、ということが何度かあり、これらはしんどい経験だったが、やはり楽しかった。 筆者はクックパ

    Androidアプリ開発に24時間で挑戦してみた
  • 「IPAexフォント」が無償公開、IPAフォントの等幅とプロポーショナルを統合

    独立行政法人 情報処理推進機構(IPA)は2010年2月26日、「IPAexフォント」を無償公開した。公開中の「IPAフォント」の「等幅(固定幅)」と「プロポーショナル(変動幅)」を一つに統合した。IPAフォントも新版Ver.003.02を公開した。 「従来のIPAフォントは、過去のシステムとの互換性の観点から、固定幅と変動幅のフォントを分離していた。しかし、一般的な日語の慣例に従った文書を作成する場合、欧文文字の部分には変動幅の『IPA P明朝』、和文文字の部分には固定幅の『IPA明朝』、といった使い分けを、一つの文書の中で行う必要があった。IPAexフォントは、固定幅と変動幅を一つのフォントに統合することで、このようなわずらわしさの解消を狙った」(IPA)。 IPAフォントの新版Ver.003.02では、利用者から指摘があった不具合の修正をするとともに、欧文と数字の判別が容易となるよ

    「IPAexフォント」が無償公開、IPAフォントの等幅とプロポーショナルを統合
  • シスコ資格:CCNAへの道:IT Pro

    CCNAはCisco Certified Network Associateの略で,シスコ社のネットワーク機器を扱うエンジニアのスキルを認定する資格試験です。ネットワークの現場で働く技術者や管理者にとって,最も有名な資格試験と言えるでしょう。また,これからネットワーク技術者/管理者を目指す学生などにも人気の資格です。 CCNA試験は,ネットワークの中でも特に,TCP/IPの基礎とルーティング/スイッチングの知識が問われます。そのため,シスコ社の製品を使う・使わないに限らず,「ネットワークの基礎を学習する」ための資格として有名です。と同時に,シスコ製品を操作する方法も問われます。そのためCCNAは,「ネットワークの基試験」でありながら,自らネットワークを構築・運用するだけの「実践スキルが身についている」ことを証明する資格でもあります。 このサイトは,これまでの「シスコ資格:CCNAへの道」

    シスコ資格:CCNAへの道:IT Pro
  • 第10回 全文検索システムの「Kabayaki」と「Namazu」の特徴

    今回から,全文検索システムの「Kabayaki」を紹介します。Kabayakiは,日語文書用に作られた全文検索システムです。オープンソースの全文検索エンジン「Namazu」に対してWebブラウザで各種設定を可能にするなど,使いやすく改良したものです。 全文検索は,文書の全情報が検索対象となります。ファイル名や見出し,文書中の特定の要素に限定しません。また,ファイル内の文字列検索が単一ファイルを対象にしているのに対し,全文検索は複数の文書が対象となります。操作は,検索キーワードを入力し「検索」ボタンを押すのみです。 Kabayakiは誰でも簡単に使えることを目指して開発されています。“Namazuをおいしくする”という意味からKabayakiと名付けられました。Linux対応のKabayaki-1.0.0が2001年6月に公開され,2003年6月にはWindows版のKabayakiも発表

    第10回 全文検索システムの「Kabayaki」と「Namazu」の特徴