タグ

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

  • Windowsよりも便利?Linuxのキャプチャー機能を使いこなす

    Linuxは、標準機能や膨大な数のフリーソフトLinuxならではの多彩なコマンドラインツールを使うことで、より便利にカスタマイズできる。この特集では、そうした数々の「便利ワザ」を紹介する。それぞれの難度は、簡単に使いこなせる「Lev.1」からある程度の専門知識が必要な「Lev.3」の3段階のレベルで示している。 19 Webページをコマンドでキャプチャーする(Lv.2) 「cutycapt」コマンドを使うと、指定したURLのWebページの内容をPDFや画像に変換して保存できます。HTMLレンダリングエンジンには、多くのWebブラウザーと同じ「WebKit」を採用しています。そのため、標準的なWebブラウザーと同じ表示のWebページを保存できます。 cutycaptコマンドは、次のコマンドでインストールします。

    Windowsよりも便利?Linuxのキャプチャー機能を使いこなす
  • マイナンバーカードは便利か?民間での「本人確認」になかなか使われない理由

    2022年度中にマイナンバーカードをほぼ全ての国民が取得する――。政府はこの目標に向け、マイナンバーカードの新規取得などで1人最大2万円分のポイントを付与する「マイナポイント事業」や、健康保険証や運転免許証とマイナンバーカードを一体化させる施策などを矢継ぎ早に展開している。 「マイナンバーカードの利用で便利になる」。河野太郎デジタル相はたびたびこうアピールしている。例えば2022年8月にはマイナンバーカードを管轄する寺田稔総務相と共に経団連を訪れ、会員企業に対して利活用を訴えた。だがマイナンバーカードを持っていても、現状では多くの人が日常で使う機会はほとんどない。 2022年8月25日、経団連にマイナンバーカードの普及と利活用の協力を要請する河野太郎デジタル相(左から3人目)と寺田稔総務相(左から2人目)。河野デジタル相は「(マイナンバーカードの人確認機能の活用で)企業活動も便利になって

    マイナンバーカードは便利か?民間での「本人確認」になかなか使われない理由
  • 究極のスキルアップ!プログラマーのあこがれ言語「Lisp」を始めよう

    新型コロナウイルスの感染がまたも拡大し、外出を控える人が増えてきた。自宅で何かできることを探している人は多いはずだ。中にはプログラミングを始めてみたい人もいるだろう。あるいは、プログラミングに関する新しい技術を身に付けたいソフトウエアエンジニアもいるかもしれない。 プログラミングを学ぶ際には、プログラミング言語の選択が重要になってくる。言語が異なると、プログラムの書き方が変わってくるからだ。 では、どの言語を学べばよいだろうか。最近はPython(パイソン)が人気で、Go(ゴー)やRust(ラスト)といった低レイヤーに強い言語も注目を集めている。ただ、「人と同じような言語を学ぶのはつまらない」と考える人もいるかもしれない。 そうした人にぜひお勧めしたいのが「Lisp(リスプ)」だ。数ある言語の中でも独自の存在感を放つ。現役バリバリでソフトウエアを開発しているプログラマーでも「いつかはLis

    究極のスキルアップ!プログラマーのあこがれ言語「Lisp」を始めよう
  • TCP/IPの後継技術になるか、常識を破る「QUIC」と「ICN」の衝撃

    アプリケーションの高度化やデータ通信量の増加に対応するため、TCP/IP(Transmission Control Protocol/Internet Protocol)の後継となる技術の検討も始まっている。その代表格が「QUIC」というプロトコルだ。TCPに取って代わる可能性があるとして注目されている。 QUICは、米グーグルが自社のWebサービスで大量のアクセスを高速に処理するために開発した独自プロトコルをベースにしている。同社はこのプロトコルを2015年にIETF(Internet Engineering Task Force)へ提出。その後、TLS(Transport Layer Security)の機能を取り込み、HTTP以外にも使えるようにするなどの変更を加えて標準化へと至った。 UDPでTCP相当の信頼性を確保 QUICの主な特徴は、「TCPと同等の再送制御や輻輳制御を備える

    TCP/IPの後継技術になるか、常識を破る「QUIC」と「ICN」の衝撃
  • Arduinoやラズパイに勝てるか、日本生まれの超小型ボード「Leafony」

    IoTエッジ機器のPoC(Proof of Concept)や少量の量産には、ArduinoやRaspberry Pi(以下、ラズパイ)がよく使われている。どちらもマイコン搭載ボードに複数の周辺ボード、さらにソフトウエアを組み合わせて、機器の電子システムを構築できる。Arduinoやラズパイより、もっと小さくもっと簡単に組み立てることができるボードを研究開発する日プロジェクト「トリリオンノード・エンジン」が2021年3月に完了、商用化の動きが格化した。

    Arduinoやラズパイに勝てるか、日本生まれの超小型ボード「Leafony」
  • 気鋭の縄文陶芸家はなぜC++のエキスパートなのか

    ITに全く関係ない分野からITに飛び込んで活躍しているエンジニア」や「ITIT以外の分野の境界を行き来しながら成果を上げているエンジニア」などを「越境エンジニア」と名付け、1カ月に一人ずつインタビューを掲載する。今月取り上げるのは村上原野(むらかみげんや)氏。縄文土器にインスピレーションを受けた創作を行っている陶芸家だ。同時にネットでは「狂える中3女子ボレロ村上」というハンドルネームでC++に詳しいプログラマーとしても知られている。今回は、縄文文化に深く影響を受けた生い立ちやプログラミングとの出会いなどを聞いた。 私の肩書は縄文造形家であり、陶芸の縄文アートを手掛けています。縄文アートとは、日の縄文時代の造形やスピリットにインスピレーションを受けたアートの総称です。私はその中でも、現代の窯で焼く陶芸とは全く異なる縄文時代の焼き方、土、造形技法といった縄文そのものの技法を再現して創作を

    気鋭の縄文陶芸家はなぜC++のエキスパートなのか
  • (第1回)ベンダーが呆れる「発注責任」の放棄

    ユーザー企業には「発注者責任」がある。ところが最近、この責任が希薄なばかりに、外注したシステム開発が頓挫したり、ITベンダーとのトラブルにつながったりするケースが増えている。今回、匿名を条件にITベンダーから「こんな発注は勘弁してほしい」との音を聞いた。プロジェクトを成功させるために、ITベンダーの声に耳を傾けてほしい。 あらかじめ断っておくが、この特集は日経コンピュータの2008年6月15日号に掲載した記事をベースにしている。つまり、オリジナルは4年半前に書いたものだ。だが、そのオリジナルをいま読み返しても、全く古さは感じない。ITproのコラム「極言暴論!」で最近、大きな反響のあった記事とも深く関わる話なので、一部を加筆・修正して掲載することにした(関連記事:法外な開発料金の見積もり根拠、「客には絶対に言えません」)。 ITベンダーがパニックに陥った顧客の暴挙 「開発着手の1週間前に

    (第1回)ベンダーが呆れる「発注責任」の放棄
  • 「機械学習」革命 ~的中したビル・ゲイツの予言

    「自ら学習するマシンを生み出すことには、マイクロソフト10社分の価値がある」。 米マイクロソフトの創業者ビル・ゲイツ氏は今から10年前の2004年2月にこう語った。 その時は来た。 米グーグルや米アップル、米フェイスブックといった先進IT企業は今、コンピュータがデータの中から知識やルールを自動的に獲得する「機械学習」の技術を駆使し、様々なイノベーションを生み出し始めている。 これらは来たる機械学習革命の、ほんの序章に過ぎない。 機械学習質は、知性を実現する「アルゴリズム」を人間の行動パターンから自動生成することにある。 この事実が持つ意味は、果てしなく大きい。 今後、実社会における様々な領域で「人間の頭脳を持つプログラム」が登場する一方、データの中から知識やルールを見つけ出したり、プログラムを開発したりするデータサイエンティストやプログラマー仕事が、機械に置き換えられてしまうからだ。

    「機械学習」革命 ~的中したビル・ゲイツの予言
  • 第1回 Linuxの起動プロセスとsystemd

    Red Hat Enterprise Linux 7(RHEL7)では、「systemd」という新しいLinuxの起動処理とサービス管理の仕組みが導入された。システムの起動処理にかかる時間を短縮するなど、さまざまなメリットを備えている。 従来のバージョンであるRHEL5では「SysVinit」、RHEL6では「Upstart」という仕組みが採用されていた。systemdは、これらの仕組みとは大きく異なるプロセスで、Lnuxを起動する。systemdは従来の仕組みとどう異なるのか、それによってどんなメリットが得られるのか、詳しく解説していこう。 これまではシェルスクリプトでシステム起動を管理 SysVinitやUpstartでは、システムを起動してLinuxカーネルが動き始めると、最初にシェルスクリプト「/etc/rc.d/rcsysint」によって、ファイルシステムの整合性チェックとマウン

    第1回 Linuxの起動プロセスとsystemd
  • HTTPの標準規格が15年ぶりに改訂、文書を6分割し改善仕様を盛り込む

    図●新たに公開されたRFC7230の冒頭部分 RFC2616を破棄(Obsoletes)したことが示されている。 Webブラウザーによるアクセスをはじめ、スマートフォンアプリや家電機器、IoT(Internet of Things)デバイスの通信など、世の中のいたるところで使われている最も重要な基プロトコルの一つ「HTTP」(HyperText Transfer Protocol)が6月上旬、実に15年ぶりに改訂された(プロトコルのバージョン自体は1.1のまま)。 インターネット技術の標準化団体であるIETF(Internet Engineering Task Force)が2007年に立ち上げた「HTTPbisワーキンググループ(WG)」が規格改訂に携わった。 1999年の公開以来、長らくインターネットアプリケーション開発者のバイブルとして使われてきた「RFC2616」(RFCはreq

    HTTPの標準規格が15年ぶりに改訂、文書を6分割し改善仕様を盛り込む
  • 「東京の全タクシーの半数を呼べる」新スマホアプリが登場

    東京都の法人タクシー業界団体、東京ハイヤー・タクシー協会は2014年1月21日、スマートフォンで、複数の法人タクシー会社の車を対象に配車できる共通配車サービスを開始した。異なる無線システムを使うタクシーを配車対象にできるサービスはこれが初めて。 同日、サービス用スマートフォン・タブレット向け無料アプリ「スマホ de タッくん」を、iPhone版、Android版、Windows 8/8.1版で提供も始めた。このアプリで、東京23区と武蔵野市・三鷹市のエリア内のタクシーを呼ぶことができる。 サービス開始当初に呼べるタクシーは、大和自動車交通、共同無線タクシー協同組合、日交通3社の約6500台。2014年4月までには、グリーンキャブ、チェッカーキャブ無線協同組合、日の丸交通のタクシーを加えて、対象を約9200台にする。この台数は、東京の法人タクシー全体の45%を占める。 これまでは、事業者が

    「東京の全タクシーの半数を呼べる」新スマホアプリが登場
    tanakaBox
    tanakaBox 2014/01/24
    タクシー会社の電話番号なんて覚えてられないからなぁ。
  • サーバー構築の自動化を基礎から伝授

    「システム構築を自動化して運用業務を効率化したい」。システム運用の現場では、仮想化やクラウドを利用した自動化ツールの活用が広がっています。これらを使いこなす上で必要となる、サーバー構築の自動化を支える技術を基礎から伝授していきます。 目次

    サーバー構築の自動化を基礎から伝授
  • スマホをトイレに置き忘れた結果

    「さっきトイレに行ったら、見覚えのあるスマホが洗面台に置きっぱなしになっていたよ」。会社の同僚にそう指摘されハッとした。手元にあるはずのスマホが無いのだ(写真1)。 メールやSNSのチェック、Webサイトの閲覧などに大活躍のスマートフォン。肌身離さず持ち歩いている人も多いだろう。記者もその1人。トイレに行くときも必ずスマホを持っていく。どうやら、手を洗うときに洗面台にスマホを置き、そのまま置き忘れてしまったようだ(写真2)。 急いでトイレに駆けつけた。だが、スマホは無かった。頭が真っ白になる。誰かに持ち去られたようだ。

    スマホをトイレに置き忘れた結果
    tanakaBox
    tanakaBox 2013/11/14
    電話鳴らせるのは便利。まとまった記事が欲しい。
  • はじめてのAWS、“つまずきポイント”はココだ!

    Amazon Web Services(AWS)がエンタープライズ分野で使われることが珍しくなくなってきた。これから格的にAWSを利用しようと思っているエンジニアも多いことだろう。しかし、オンプレミスでの構築経験があるエンジニアほど、AWSの仕様や“常識”に戸惑うことも多い。初心者が陥りやすい“つまずきポイント”はどこにあるのか。AWSを使ったシステム構築経験が豊富なサーバーワークスのエンジニアに解説してもらった。

    はじめてのAWS、“つまずきポイント”はココだ!
  • 新3種の神器を導入しよう

    「開発支援ツール徹底調査2013」の結果を参考に、この数年の間にIT現場の必須ツールとなると予測し、この三つを選んだ。いずれもオープンソースソフトで、手軽に導入できる。現場のツール活用を進めてほしい 日経SYSTEMSはこれらを、IT現場の「新3種の神器」と定める。いずれも格的な普及はこれからという段階だ。しかし、統合開発環境(ビルドツールを含む)やソースコード管理ツールが今どのIT現場でも使われているのと同じように、Redmine、Jenkins、Chefも数年の間に必須のツールとなると予測する。システム開発に携わる読者のみなさんに、早くこれらを活用することを勧めたい。 導入の勢いでRedmineがトップ 聞いたことがないという読者の方もいると思うので、Redmine、Jenkins、Chefについて順に説明しよう。なぜ新3種の神器とするのかも併せて解説する。 Redmineは、PM

    新3種の神器を導入しよう
  • 第一人者がやさしく教える新SELinux入門---目次

    Linuxディストリビューションの「Fedora Core 5」からは,大幅に機能刷新された「SELinux」が組み込まれました。SELinuxは,Linux OSにセキュアOS機能を組み込めるソフトウエアです。Linux OSで使える代表的なセキュアOS機能として,注目を集めています。 連載では,Fedora CoreでのSELinuxの機能や使い方を,これまでSELinuxを使ったことがない人に向けて,分かりやすく解説してしていきます。 第1回 SELinuxの基的な仕組み 第2回 最新開発状況 第3回 Fedora Core 5で学ぶ新しいSELinux 第4回 ポリシーを編集せずに問題に対処する 第5回 タイプを変更してトラブルに対処する 第6回 ポリシー・ファイルの正体を知る 第7回 モジュール・パッケージを作成する 第8回 タイプを付与してより安全に設定する 第9回 リファ

    第一人者がやさしく教える新SELinux入門---目次
  • Java 8は関数型なのか

    ITproの読者には既にご存じの方も多いと思うが、2014年3月に「Java SE」の次期版「Java SE 8」(以下、Java 8)がリリース予定である。国内のエンタープライズ分野では「レガシーJava」が多いとされ、現行版の「Java SE 7」に移行しているユーザーすら少数派と聞く。Java 8といっても遠い話のように感じる方も多いかもしれない。 しかし、Java 8はJavaにとって一つの大きなマイルストーンとなる。関数型プログラミングに由来する「ラムダ(lambda)式」なる構文が導入されるのだ。 Javaをよく知る技術者の方の中には、「いや、Java 8のラムダ式は関数型プログラミングのために導入されたのではない」と主張される方がいるだろう。この点については後ほど触れたいと思うが、「ラムダ式が何のために導入されたか」はさておき、ラムダ式という記法そのものが「関数型に由来する」

    Java 8は関数型なのか
  • ひとつ上のヒューマンマネジメント 10年後も通用する文章術(1) 「駄目でない」文章を書くための9カ条

    私は企業のIT企画部門の課長としてチームメンバーの文章をチェックしています。また,教育コンサルタントとしてビジネス文章を教えたり,国家試験科目の論文添削をしています。 異なる立場で非常に多くの文章を見てきたので,今では「どんな文章が駄目なのか」がよく分かるようになりました。ここから紹介するのは「よい文章を書く技術」です。 「よい文章」とは「駄目でない文章」 私は人に「よい文章を書くコツは何ですか?」とよく聞かれます。そのときにはいつも,「駄目な文章を書かないようにすることです」と答えています。 人が何をもって「よい文章だ」と感じるかどうかは,極めて主観的なものだと考えています。個人の受け止め方や感じ方に依存する部分が多いからです。 では,ビジネス文書でも「よい文章」を書かなくてはいけないのでしょうか。もちろん,それができるに越したことはありません。 しかし,どんな人でも「うまい」と言わせる

    ひとつ上のヒューマンマネジメント 10年後も通用する文章術(1) 「駄目でない」文章を書くための9カ条
  • JavaScirpt、適用範囲広げサーバーサイドの有力言語へ

    Webブラウザーで動作するアプリケーションのための言語-。JavaScriptをそう捉えているなら、考えを改める時期に来ている。適用場所がサーバーやスマートテバイスに広がっているだけでなく、サーバーで使うと高性能なシステムになるからだ。JavaScriptの魅力を検証する。 目次

    JavaScirpt、適用範囲広げサーバーサイドの有力言語へ
  • NTTドコモが認証基盤を大手術、「回線ベースの認証はもはや限界」

    NTTドコモが同社のクラウドサービス「ドコモクラウド」向け認証基盤の大手術に着手している。従来の回線契約をベースにした認証基盤ではマルチデバイスへ十分対応できないと判断。回線にひも付かないIDをキーとした認証へ変更を進めている。今年の秋冬にかけてドコモクラウドサービスの“キャリアフリー化”が一気に進む見込みだ。 「地味ながら、ドコモにとっては心臓外科手術に等しい大きな取り組み」。こう語るのは、NTTドコモの斎藤剛スマートコミュニケーションサービス部オープンサービス企画担当部長だ。これまでの回線契約(電話番号)をベースとした「docomo ID」の認証基盤を、回線にひも付かないIDベース(例えばメールアドレス)の基盤へと再構築するプロジェクトを統括している。 同社がプロジェクトに着手したのは2012年秋ころ。「回線ベースで認証するサービスがもはや限界に来た」(斎藤部長)からだ(図1)。理由は

    NTTドコモが認証基盤を大手術、「回線ベースの認証はもはや限界」