タグ

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

  • 「Python」×「株価データ」で学ぶデータ分析のいろは

    日々変動する株価データを題材にPythonにおけるデータ分析のいろはを学んでいく連載。最終回はローソク足とともにこれまでに計算したオシレーターなど一式を1つのグラフで表示する方法や過去の株価データを基にした株価予測の方法を解説します。

    「Python」×「株価データ」で学ぶデータ分析のいろは
    nhayato
    nhayato 2021/09/29
  • Ctrl2Capツールで[Ctrl]と[CapsLock]キーを入れ替える(Windows編)

    Windows OSや日本語入力システム、アプリケーションで、[Ctrl]キーと他のキーとの組み合わせで操作を行う、ショートカットキーを多用している人も多いことだろう。 例えば、EmacsなどのUNIX系のツールを利用しているような場合、[Ctrl]キーによる操作は必須となる。しかし、Windows OS向けの標準的な106型や109型キーボードの[Ctrl]キーの位置は、最下段の最も左側と右側にあり、他のキーを押しながら[Ctrl]キーを押すには、指をホームポジションからずらさなければならず、素早いキー操作に向いていない。 ノートPCのキーボード [Ctrl]キーの位置は、最下段の最も左側と右側にある。[Ctrl]キーは、他のキーを押しながら利用するキーのため、この位置はあまり使いやすいとはいえない。一方、[CapsLock]キーは[A]キーの左隣で、ホームボジションに指を置いたまま、左

    Ctrl2Capツールで[Ctrl]と[CapsLock]キーを入れ替える(Windows編)
    nhayato
    nhayato 2021/02/25
  • なぜ金融系プロジェクトで先進のコンテナ技術を選択したのか

    なぜ金融系プロジェクトで先進のコンテナ技術を選択したのか:巨大SIerのコンテナ・Kubernetes活用事例(2)(1/2 ページ) NRIのコンテナ・Kubernetes活用事例について紹介する連載。第2回はFinTechサービスをクラウドやコンテナで支援した事例を紹介する。 金融系サービスでも顧客体験を改善する迅速さは不可欠 「金融」と聞くと、勘定系処理や外部システムとの接続、バックオフィス業務などを思い浮かべる読者も少なくないだろう。これらのシステムでは、「求められるシステム品質が高く、ドキュメントは重厚に整備、管理され、大規模な工数が必要なプロジェクト」という点を想像するに難くない。野村総合研究所(以後、NRI)はインターネットバンキングや証券業の大規模共同利用型サービスを構築、運用しており、まさにNRIが得意とする領域でもある。 こうした大規模プロジェクトのみならず、NRIは

    なぜ金融系プロジェクトで先進のコンテナ技術を選択したのか
    nhayato
    nhayato 2020/10/23
  • 「なぜ日本政府が作るソフトウェアは使えないモノばかりなのか?」――中島聡氏が考える「日本社会のDX」の要件

    「なぜ日政府が作るソフトウェアは使えないモノばかりなのか?」――中島聡氏が考える「日社会のDX」の要件:「IT調達制度そのものが問題」(1/2 ページ) エンジニア起業家の草分けでもある中島聡氏が、小泉進次郎氏など自民党の若手議員が集まる勉強会で「日政府によるIT調達がなぜうまくいかないか」をプレゼンしたという。具体的にどのような内容だったのか、話を聞いた。

    「なぜ日本政府が作るソフトウェアは使えないモノばかりなのか?」――中島聡氏が考える「日本社会のDX」の要件
    nhayato
    nhayato 2020/10/09
  • 「神エクセル」が役所ではびこる理由

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

    「神エクセル」が役所ではびこる理由
    nhayato
    nhayato 2020/01/07
  • Kubernetesの自前運用は難しい? はてなの撤退事例

    はてなMackerelチームはKubernetesクラスタを自前で構築して運用していたが、撤退を選択したという。なぜ、Kubernetesの運用を諦めて撤退を選んだのか。はてなMackerelチームでSREを務める今井隼人氏が語った。 コンテナ型仮想化技術を活用したアプリケーションの管理(オーケストレーション)ツール「Kubernetes」が注目を集めている。その背景の一端にあるのが、アプリケーションをコンテナ化し、マネージドKubernetesサービスで実行することによるメリットの享受と、運用負荷の軽減だ。 参考記事:「Kubernetes」とは何か――コンテナ型仮想化の番利用に向けた課題 参考記事:「Kubernetesで運用する」その前に Kubernetes番環境で利用する際のポイント そんな中、「Kubernetesクラスタを自前で構築して運用していたが、撤退を選択した

    Kubernetesの自前運用は難しい? はてなの撤退事例
    nhayato
    nhayato 2019/11/09
  • 「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 - @IT

    2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来

    nhayato
    nhayato 2019/06/01
  • 【 nohup 】コマンド――端末を閉じてもログアウトしても処理を続ける

    LinuxコマンドTips一覧 連載は、Linuxのコマンドについて、基書式からオプション、具体的な実行例までを紹介していきます。今回は、端末を閉じたりログアウトしたりしても処理を続行させるための「nohup」コマンドです。 nohupコマンドとは? コマンドを実行している際に、仮想端末(Terminal)の画面を閉じたりログアウトしたりすると、実行中のコマンドも終了してしまいます(コマンドをバックグラウンド実行していても終了する)。 コマンド起動時に「nohup コマンド &」と指定することで、このような場合でもそのままコマンドの実行を続けることができます。 例えば、リモート先で時間のかかる処理を始めたい場合に、「sshでログインし、nohup付きでコマンドを実行し、ログアウトする」という形で活用します。

    【 nohup 】コマンド――端末を閉じてもログアウトしても処理を続ける
    nhayato
    nhayato 2018/12/07
  • Rubyがきっかけで、「www(草生える)」を英語で解説――GitHubのエンジニアが語る、“世界とつながるスキル”

    アップルやディズニーなどの外資系企業でマーケティングを担当し、グローバルでのビジネス展開に深い知見を持つ阿部川“Go”久広が、グローバルを股に掛けたキャリアを築いてきたIT業界の先輩にお話を伺うインタビューシリーズ。 今回は、プログラム言語「Ruby」のコミュニティーで英語と日語を駆使しながら活躍し、Twitterで日独特のネットスラング「www(草生える)」の意味を英語で解説したことでも注目を浴びたGitHub(以下、ギットハブ)のソフトウェアエンジニア、Aaron Patterson(アーロン・パターソン)氏にご登場いただく。 阿部川“Go”久広(以降、阿部川) アーロンさんは、生まれも育ちもソルトレイクシティー(ユタ州)なんですね。 Aaron Patterson(以降、アーロンさん) そうです。1980年生まれです。 阿部川 どんな子どもだったんですか? アーロンさん (じっと

    Rubyがきっかけで、「www(草生える)」を英語で解説――GitHubのエンジニアが語る、“世界とつながるスキル”
    nhayato
    nhayato 2018/08/30
  • 「パスワードマネージャー」に脆弱性、プロセス間通信を悪用される恐れ

    フィンランドのアールト大学とヘルシンキ大学の研究グループが、コンピュータセキュリティにとって重要な10以上のアプリケーションに、インサイダー攻撃に対する脆弱(ぜいじゃく)性があることを発見、2018年8月15日に発表した。ログイン認証情報の保存に使用する「パスワードマネージャー」の他、同様の攻撃や侵害を受けやすいアプリケーションが幾つかあることが分かった。 パスワードマネージャーは通常、Webブラウザの拡張機能として動作するフロントエンドと、パスワードを保存、管理するバックエンドの2つのコンポーネントから成り、これらは同一コンピュータ上で別々のプロセスとして実行されている。 2つのプロセスはデータを交換するために、「プロセス間通信(IPC)」というメカニズムを使用する。IPCは同一コンピュータ内で実行され、外部ネットワークに情報を送信しない。そのため、IPCはこれまで安全と考えられてきた。

    「パスワードマネージャー」に脆弱性、プロセス間通信を悪用される恐れ
    nhayato
    nhayato 2018/08/20
  • 「何だ、アンドンじゃないか」――ITの世界に戻ってきたアジャイル・スクラムという“日本の製造現場の強み”

    「何だ、アンドンじゃないか」――ITの世界に戻ってきたアジャイルスクラムという“日の製造現場の強み”:「デンソー、ITはじめるってよ。 #DENSOHACK」レポート(1/2 ページ) デジタルトランスフォーメーションが進展し、製造業をはじめ多くの企業がITの力を使った価値創造に取り組み始めている。だが一方で、ITを「コスト」と捉え、ソフトウェアの戦いにうまく踏み出せずにいる企業が多いのも現実だ。では今、日企業とエンジニアに必要なスタンスとは何か?――2018年2月、都内で実施されたデンソー主催のトークショー「デンソー、ITはじめるってよ。 #DENSOHACK」に探る。 デンソーは2018年2月9日、MicrosoftGoogleでソフトウェアエンジニアとして活躍した及川卓也氏と技術顧問契約を締結すると発表した。同社は、自動車業界が100年に一度のパラダイムシフトを迎えているとし

    「何だ、アンドンじゃないか」――ITの世界に戻ってきたアジャイル・スクラムという“日本の製造現場の強み”
    nhayato
    nhayato 2018/03/09
  • ミッチェル・ハシモト氏に、自動化とクラウド、そして日本について聞いた

    ミッチェル・ハシモト氏に、自動化とクラウド、そして日について聞いた:HashiCorp共同創業者インタビュー(1/2 ページ) Vagrantから始まったミッチェル・ハシモト氏の旅。同氏が共同創業したHashiCorpは、多様なクラウドインフラの利用を抽象化し、自動化する包括的な製品群を提供するようになっている。一方、HashiCorpは、ハシモト氏の父の国である日での格的活動を開始。国内のコミュニティおよびパートナー支援を進めている。HashiConf ‘17の翌週に来日したハシモト氏に、HashiCorpの「今」を聞いた。 ミッチェル・ハシモト(Mitchell Hashimoto)氏が7年前の2010年に、アルバイトで顧客の多数のコンピュータを設定する作業を自動化するために作った「Vagrant」は、インフラ構築をコマンド1つでできるツールとして、開発者に大人気となった。 ハシ

    ミッチェル・ハシモト氏に、自動化とクラウド、そして日本について聞いた
    nhayato
    nhayato 2017/10/04
  • 「文系エンジニアは世界で通用しない」は本当か?~シリコンバレーの常識

    「文系エンジニアは世界では通用しない」という話を聞いたことがあるだろうか? 米国やインドなどでITエンジニアになるためには、プログラミングのバックボーンや理系の学歴が必須、という話だ。 日米の「文系エンジニア」事情を前後編でお届けする特集。前編は、文系エンジニアが誕生した経緯、そもそも文理の違いとは何か、などの日の実情を、IT企業でエンジニアの採用や生産性向上に携わるエンジニア「きのこる先生」に解説してもらった。 後編は、シリコンバレー在住の日エンジニアが米国事情をお届けする。文系エンジニア当に海外で通用しないのか? こんにちは。シリコンバレーの半導体メーカーでソフトウェアエンジニアをしております、@elcaminoreal255と申します。@ITの「エンジニアライフ」で、シリコンバレーのITエンジニアの日常を伝えるコラム「エルカミノリアルは今日もバグだらけ」を書いています。

    「文系エンジニアは世界で通用しない」は本当か?~シリコンバレーの常識
    nhayato
    nhayato 2017/01/23
  • WebブラウザでAnsibleの実行を管理するAnsible Towerのインストールと使い方

    「マニュアルやシェルスクリプトを使ったサーバ管理に課題を持つ方」を対象に、Ansibleの基的な使い方を紹介する連載「Ansibleで始めるサーバ作業自動化入門」。前回の「プレイブックを再利用しやすくするRoleの基と共有サービスAnsible Galaxyの使い方」では、Ansibleの推奨ディレクトリ構成である「Role」と、全世界のAnsibleユーザーがRoleを共有する仕組みである「Ansible Galaxy」を紹介しました。 Ansible Towerとは 今回は、Ansibleの実行をWebブラウザから管理できるようにするツール「Ansible Tower」を紹介します。 Ansible Towerを利用することで、プレイブックの実行をスケジューリングしたり、ユーザーに特定のプレイブックの実行のみを許可するような権限制御を行ったりすることができます。これは、例えば「客

    WebブラウザでAnsibleの実行を管理するAnsible Towerのインストールと使い方
    nhayato
    nhayato 2017/01/12
  • 島根編:就業も支援! コミュニティーも支援! 呑み会も支援! ――八面六臂の“おせっかい”ぶりを発揮する、松江のスーパー公務員トリオ座談会

    こんにちは! 千葉県生まれのIターンエンジニア、「モンスター・ラボ」島根開発拠点のハスミンです。「ITエンジニア U&Iターンの理想と現実:島根編」第1回は、私たちが実践している屋外開発事例を、第2回は、仕事以外のIターンライフ@島根県松江市を紹介しました。 U&Iターンに興味のあるエンジニアの皆さんは「当にU&Iターンできるの?」なんて思っていませんか? そんなときは、誰かが相談にのってくれれば心強いですよね。 安心してください。われらが島根県には強い味方がいます。 なぜ島根県はITエンジニア移住に熱心なのか、どのような組織と情熱でU&Iターンをサポートしているのか、公務員たちはどのようにエンジニアのコミュニティーに関わっているのか――「ITエンジニア U&Iターンの理想と現実:島根編」、第3回は、移住者の不安や悩みの相談に乗ってくれる島根の公務員をお招きして、座談会を開きました。

    島根編:就業も支援! コミュニティーも支援! 呑み会も支援! ――八面六臂の“おせっかい”ぶりを発揮する、松江のスーパー公務員トリオ座談会
    nhayato
    nhayato 2016/11/08
  • OSS運用監視ソフト 注目の10製品徹底比較 2016年版

    OSS運用監視ソフト 注目の10製品徹底比較 2016年版:実際に検証済み!OSS徹底比較(1)運用監視編(1/8 ページ) 運用監視をはじめ、多くの企業が取り入れているOSS(オープンソースソフトウェア)。目的に応じて最適なものを選択し、うまく使いこなせば強力な武器となるが、それができなければかえって手間や混乱の原因にもなりかねない。連載では注目のOSSをピックアップして実際に検証し、基的な優位性、劣位性を明確化した。ぜひOSSを選ぶ際の参考にしてほしい。 2014年9月、「徹底比較! 運用監視を自動化するオープンソースソフトウェア10製品の特徴、メリット・デメリットをひとまとめ」を公開してから1年半が経過している。その間にもシステムの利用規模は拡大を続けており、それとともに肥大化する運用業務の効率化は急務となっている。 「OpenStack」や「Docker」などIaaS/PaaS

    OSS運用監視ソフト 注目の10製品徹底比較 2016年版
    nhayato
    nhayato 2016/10/04
  • グローバル戦争を勝ち抜く企業で技術者が目指すべき道とは

    池邉 智洋(いけべ ともひろ)(写真左) LINE株式会社 上級執行役員 サービス開発担当 2001年10月株式会社オン・ザ・エッジ(後にライブドア)入社。2012年経営統合により、NHN Japan株式会社へ。2013年LINE株式会社(商号変更)。2014年4月より現職 朴 イビン(パク イビン)(写真右) LINE株式会社 上級執行役員 CTO システム開発、ソフトウェア開発などを経て、2002年NeoWiz(ネオウィズ)、2005年1noon(チョッヌン:検索サービス)、2007年NHN Corporation、2007年ネイバージャパン株式会社、2012年NHN Japan株式会社(経営統合)、2013年LINE株式会社(商号変更)。2014年4月より現職 開発者が成長できる環境の整備を目指すのがCTO 編集部 現在の役職に就かれるまでは、どのような業務を担ってこられたのでしょう

    グローバル戦争を勝ち抜く企業で技術者が目指すべき道とは
    nhayato
    nhayato 2016/09/23
  • なぜそこまでやった、開発者コミュニティの異種格闘技「超エンジニアミーティング」エンジニア100連発、日本Rubyの会、java-ja

    会場は、さまざまな企画のブースが並ぶ一角。しかもすぐ隣の「超軽音部」のバンド演奏が流れてくるという、実に混沌とした空間だ。会場の壁にはニコニコ動画のような「字幕」が投影されている。すぐ隣ではバンド演奏があり、定時には「時報」のアナウンスが流れ講演をかき消すという、難条件のもとでの勉強会である。 しかし、四方から這い寄る混沌をものともせず、開発者コミュニティはそれぞれの精鋭を差し向けて、圧倒的な才能の無駄遣いぶりを披露。さながら“異種格闘技”のような世界と化していた。 五十嵐氏の基調講演「デザインのためのインタフェース」 基調講演は、 五十嵐健夫氏(東京大学大学院情報理工学系研究科コンピュータ科学専攻 教授/JST ERATO 五十嵐プロジェクト研究総括)による「デザインのためのインタフェース」。五十嵐氏は、研究成果を次々と鮮やかなデモンストレーションで見せていった。 五十嵐氏は、まず、普通

    なぜそこまでやった、開発者コミュニティの異種格闘技「超エンジニアミーティング」エンジニア100連発、日本Rubyの会、java-ja
    nhayato
    nhayato 2016/09/16
  • Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた

    クライアントからシステム開発案件を受注し、開発成果物を納品する際に、エビデンスとして、Excel上に貼り付けたスクリーンショット(以下、スクショ)を、成果物の仕様書や納品書と共に納品する場合がある。この作業は、クライアントに「こういったテストを実行しました」という証拠を提示するものとなる。クライアントに成果物の機能や制限事項などを説明する場合に大変に有効なものとなっているのが現状だ。 実際、Excel上に記述したテスト仕様書や納品書にスクショを張り付けて、成果物の一部として納品しておくと、後々何らかのトラブルが発生した場合も問題解決に大きく寄与することになる。 しかし現実問題として、成果物の機能のスクショを、Excel上に手作業で延々と張り付けていく作業は単純作業であることもあり、開発者にとっては苦痛この上ない作業だ。 そこで、そのような作業を自動化し手助けをしてくれるツールとして「Sel

    Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた
    nhayato
    nhayato 2016/05/09
  • さらば、翻訳調の文章! 技術者向け校正ルール

    さらば、翻訳調の文章! 技術者向け校正ルール:誰にでも分かるSEのための文章術(8)(1/2 ページ) 「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 第7回「専門用語は徹底的に「読み手指向」で書くべし」に引き続き、「語句の使い方」や「表記法」を解説します。今回は、技術者の文章にありがちな癖、「翻訳調」「漢字の多用」を、より読みやすい文章に修正する方法を提案します。 SEは、翻訳書・文書を読む機会が多い仕事です。専門書や技術書、開発業務を進める際の文書類を、英語の原文で読むこともしばしばあります。そのせいか、翻訳調の文章を記述してしまいがちです。 翻訳調、特に直訳調の表現は冗長です。読みにくいので使わないようにしまし

    さらば、翻訳調の文章! 技術者向け校正ルール
    nhayato
    nhayato 2016/04/14