タグ

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

  • ダイソーが6年でIT内製化、マイクロサービス化、サーバレスに成功した理由

    大創産業は1972年、家庭用品を販売する商店として創業された。今やよく知られた『100円SHOPダイソー』を運営する事業者である。ダイソーの展開に着手したのは1987年。2019年には国内3367店舗を数え、海外ではアジア、北米を中心に28の国、地域で2175店舗を構えるほどのグローバル展開を果たしている。 キッチン用品や文具、衣服やコスメ品やガーデン用品など、幅広い商品展開もダイソーの魅力の一つだ。商品数は7万点を超え、売れ筋の電池は1秒間に5、ネクタイも15秒に1、“つけまつげ”は1.3秒に1つ売れる勢いとのことだ。 取り扱う商品が多く、また尋常ではない速度で売れていくことは、それだけデータ管理の難しさが増すということでもある。アイティメディアが2019年9月17日に開催した「ITmedia DX Summit 2019年秋・ITインフラ編」に登壇した大創産業 情報システム部

    ダイソーが6年でIT内製化、マイクロサービス化、サーバレスに成功した理由
    iR3
    iR3 2019/12/04
    ふむふむ 良い記事♪
  • Docker互換のオープンソースコンテナエンジン「Podman 1.0.0」が公開

    Podman 1.0.0はDocker互換のコマンドを提供しており、他のコンテナエンジンから簡単に移行できる。ほとんどのPodmanコマンドは一般ユーザーとして実行でき、ルート権限は不要だ。さらに、デーモンを使わずにコンテナやポッドを実行できるようになっている。 1.0.0版で複数の機能を追加 Podmanがバージョン0.2として最初に公開されたのは、約1年前のことだ。それ以来、次のような新機能が加わっている。 関連記事 「Kubernetes 1.12」が公開、「Kubelet TLS Bootstrap」と「Azure VMSS」サポートが正式版に オープンソースのコンテナオーケストレーションプラットフォームの最新リリース「Kubernetes 1.12」が公開された。 第1回 Dockerとは Dockerの概要を知るための超入門連載(全4回)。Dockerとは何か、コンテナとは何か

    Docker互換のオープンソースコンテナエンジン「Podman 1.0.0」が公開
    iR3
    iR3 2019/01/25
    ふむふむ Podman とかあるのね
  • Apache Sparkとは何か――使い方や基礎知識を徹底解説

    はじめまして。コラビットの川原と申します。私は「HowMa」というサービスで、Apache Spark(以下、Spark)を利用した住宅価格の推定エンジンの開発を担当しています。連載では、Sparkの概要や、ローカル環境でのSparkのクラスタの構築、Sparkの基的な概念やプログラミングの方法を説明していきます。そして、簡単なアプリケーションを作成して、Amazon EMR(Elastic MapReduce)のクラスタ上で実行できるまで解説します。 これからSparkの導入を考えている方、または、業務で使う予定はないが少し興味がある方を対象に、サービス運用の中で得た知識を提供できればと思います。 Apache Sparkとは Apache Sparkは巨大なデータに対して高速に分散処理を行うオープンソースのフレームワークです。JavaScalaPythonなどいろいろなプログラ

    Apache Sparkとは何か――使い方や基礎知識を徹底解説
    iR3
    iR3 2018/08/27
    Sparkとかあるのね
  • NginxをWebサーバー“以外”でも徹底活用する

    Nginxは高速化だけではありません。Webサーバー以外への応用事例として、ロードバランサー、HTTPS対応、WAFとしての利用を紹介します。 連載目次 Nginxの活用 「高速・軽量・高機能WebサーバーのNginx」連載の最終回にあたり、今回はNginxのWebサーバー以外の活用方法を紹介します。 NginxはWebサーバー以外にも、ロードバランサーやHTTPSサーバー、WAF(Webアプリケーションファイアウォール)、キャッシュサーバーとして利用することができます。そもそもNginxが開発されたのは、Apache HTTPDのロードバランシング機能に対するパフォーマンス不足からでした。そのためNginxのロードバランシング機能はパフォーマンスが高く、またさまざまな付加機能を持ち合わせています。 例えばHTTPSとロードバランサーを組み合わせHTTPSアクセラレーションを実現したり、W

    NginxをWebサーバー“以外”でも徹底活用する
    iR3
    iR3 2018/02/02
    ふむふむ
  • ソラコムがデータ収集・蓄積サービス「SORACOM Harvest」と、米国進出を発表

    ソラコムがデータ収集・蓄積サービス「SORACOM Harvest」と、米国進出を発表:グローバルSIMが正式サービス開始 ソラコムは2016年⒒月29日(米国時間)、AWS re:Invent 2016で、データ収集・蓄積サービスの「SORACOM Harvest」、および同社の米国進出を発表した。 ソラコムは2016年⒒月29日(米国時間)、AWS re:Invent 2016で、データ収集・蓄積サービスの「SORACOM Harvest」、および同社の米国進出を発表した。 日では11月30日に提供開始したSORACOM Harvestは、ソラコムのIoT用SIMである「SORACOM Air」を搭載したデバイスからデータを収集し、同社のサービス上で蓄積。SORACOMコンソールで、数値をグラフとともに表示できるというもの。APIを通じて外部から取得することも可能。 ソラコム代表取締

    ソラコムがデータ収集・蓄積サービス「SORACOM Harvest」と、米国進出を発表
    iR3
    iR3 2016/11/30
    ふむふむ IT農業に使えるのね “すでに、IT農業を展開するKakaxiという企業が、北米の農場でこのSIMを利用しているという。”
  • @IT:Windows TIPS -- Tips:邪魔なOffice クリップボードを表示しないようにする

    通常のWindowsのクリップボードでは、何かのデータがコピー(または「切り取り」)されると、以前にクリップボードに入っていたデータは新しいデータ(いまコピーしたデータ)で上書きされてなくなってしまう。データを貼り付ける場合は、最後にコピーまたは切り取りされたデータのみが利用でき、それ以前のクリップボードのデータを再び利用することはできない。これに対し、Microsoft Officeには、コピー(切り取り)したデータの履歴を順次保存しておき、それらの中から任意のデータを後から選択して貼り付けられるようにする独自の「Officeクリップボード」の機能がある(以下、「コピー」と「切り取り」を単に「コピー」と表記する)。Officeクリップボードを利用すれば、過去にコピーしたデータから選択的に貼り付けられるだけでなく、あるアプリケーションで収集コピーしたデータを、別のアプリケーションで貼り付け

    iR3
    iR3 2016/06/03
    クリップボードそのものではなくaccessのクリップボード回りにハマり中。Windows再起動すればクリアされるのだが再起動できない状況なので困っている。ログオフはできるが、clipbookで見えるクリップボードのみ解消。
  • Webデザイン初心者でもできる、Bootstrapの使い方超入門

    Bootstrapデフォルトのテーブルスタイル Bootstrapのテーブルは、以下ルール内で使用しましょう。 <div class="container"> <table class="table"> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>Username</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <td>2</td> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <td>3</td> <td>Larry</td> <td>the Bird</td> <td>@twitter

    Webデザイン初心者でもできる、Bootstrapの使い方超入門
    iR3
    iR3 2016/06/03
    ふむふむ table回りの修飾の説明が有難い
  • 次世代HTMLレンダリングエンジン「Servo」とそのブラウザのプレビューが6月に登場へ

    次世代HTMLレンダリングエンジン「Servo」とそのブラウザのプレビューが6月に登場へ:高性能でセキュアな実装を目指す 「Firefox」向けに開発されているHTMLレンダリングエンジン「Servo」と、HTMLで実装されたServoブラウザ「Browser.html」の最初のバージョンのリリースが、2016年6月に計画されている。 米Mozillaが、「Firefox」ブラウザへの搭載を目指して開発を進めているプロトタイプのHTMLレンダリングエンジン「Servo」と、HTMLで実装されたServoベースのWebブラウザ「Browser.html」の最初のバージョンのリリースを、2016年6月に計画していることが、開発者向けメーリングリストへの同社開発者の投稿から明らかになった。 Googleグループで公開されている開発者向けメーリングリストにMozillaの開発者ポール・ルージュ氏が

    次世代HTMLレンダリングエンジン「Servo」とそのブラウザのプレビューが6月に登場へ
    iR3
    iR3 2016/03/18
    ほ〜“Servo”ですか
  • 見積もりに合意してないから、要件追加分のお金は払いません!

    連載目次 IT訴訟事例を例にとり、トラブルの予防策と対処法を解説する連載。ここ数回はソフトウエアの著作権に関する判例を取り上げ、前回は「頭の中に入れた設計情報や機能を、新しい会社で生かし、同じような機能を持つソフトウエアを開発した場合、著作権法に反する行為となるのか」を、裁判例を基に解説した。 連載で何度か書いてきたように、最も多いシステム開発失敗の原因は「要件定義と管理の不備」だ。「この機能を作ってくれるはずだった」「いや、そんなことは聞いていない」「動作がイメージしたものと違う」「確かにこのように聞いた」――といった応酬がなされるトラブルは、IT紛争の定番と言ってもいいくらいだ。 特に多いのは「要件の追加、変更」をめぐるトラブルだ。いったん合意したはずの要件に、「変更したい」「追加したい」とユーザーが後から言いだし、ベンダーが対応しきれずにプロジェクトが頓挫する例は後を絶たない。

    見積もりに合意してないから、要件追加分のお金は払いません!
    iR3
    iR3 2015/12/09
    これがSIerの宿命。だからやってはいられない!「ベンダーは追加・変更分についてすでに作業を行っているが、合意が成立していないのだから支払いの対象ではない。」
  • 国語力とプログラミング力の関係 解説編

    2009年1月、Cyan設計者 林拓人氏とLispの伝道師 竹内郁雄氏との対談「Cyanを設計した高校生、5カ月で5つの言語を習得」が大きな反響を呼んだ。その原因の1つは、竹内氏が発したひと言「わたしの持論ですが、国語ができる(=日語できちんとした文章が書ける)人じゃないとプログラムは書けない」だ。これについてネットでは同意する意見が多かったものの、記事中で根拠が明らかにされていなかったため議論が紛糾した。そこで編集部は竹内氏に詰め寄り、「わたしの持論」について詳しく説明してもらうべく寄稿をお願いした。国語力とプログラミング力には当に相関関係があるのだろうか。 事のいきさつ~Cyan設計者 林くんとの対談で発してしまったひと言が思わぬ反響を呼ぶ Cyan言語で経済産業大臣賞を受けた開成高校の林拓人くんと対談(「Cyanを設計した高校生、5カ月で5つの言語を習得」)しているうちに、つい調

    国語力とプログラミング力の関係 解説編
    iR3
    iR3 2015/09/14
    ふむふむ“建物を造るのも、車を造るのも、ソフトウェアを作るのも、何かを「つくる」ことにおいては共通している。しかし、ソフトウェアは、ほかのものと違い、工業的生産物としては、言葉との関連が強い”
  • JavaScriptを中心としたWebアプリ開発の栄枯盛衰まとめ――LiveScriptからAngularJS/React.jsまで

    JavaScriptを中心としたWebアプリ開発の栄枯盛衰まとめ――LiveScriptからAngularJS/React.jsまで:15周年記念特別企画 @ITが誕生した2000年頃はJavaScriptが不遇だった時代。そこから現在のような人気のプログラミング言語になるまでには、どのような歴史があったのか。15周年を迎えた@ITの豊富なWeb開発関連記事とともに振り返る。 2015年6月17日に、JavaScriptの最新標準仕様となる、ECMAScript 6(ES6、ECMAScript 2015)が正式に承認されました(参考)。1997年にECMAScriptのバージョン1がリリースされてから6度目のアップデートとなり、これまでの中で一番大きな変更が加えられたことになります。 稿では、ECMAScript 6が正式に承認されたということもあり、2000年頃の第一次ブラウザー戦争

    JavaScriptを中心としたWebアプリ開発の栄枯盛衰まとめ――LiveScriptからAngularJS/React.jsまで
    iR3
    iR3 2015/07/15
    ふむふむ ES6対応の淘汰で、jQueryは仮想DOM潮流に飲み込まれて、React.js/Fluxの時代が到来する気がする
  • @IT:Windows TIPS -- Tips:クリップボードの中身をのぞき見る方法

    対象OS:Windows 2000 Professional/Windows XP Professional/Windows XP Home Edition/Windows 2000 Server/Windows 2000 Advanced Server 解説 複数のアプリケーションをマルチウィンドウで同時実行できるWindowsの大きなメリットの1つは、あるアプリケーションで作業中のデータを、簡単に別のアプリケーションに持っていけることだろう。いうまでもなく、最も簡単な方法はカット&ペースト(コピー&ペースト)を活用することである。 ●クリップボードとは? カット&ペースト(日Windowsのメニュー名でいえば、これは「切り取り-貼り付け」ということになるが、ここでは広く一般的に浸透したものとして、「カット&ペースト」と呼ぶことにする)するには、まずコピー元のアプリケーションで、コピ

    @IT:Windows TIPS -- Tips:クリップボードの中身をのぞき見る方法
    iR3
    iR3 2015/07/03
    クリップボードと格闘している。「OpenClipboard Error」に遭遇してはまっているorz
  • プログラマーは本当に料理が得意なのか――クックパッドで「C丼」作って検証してみた

    プログラマー当に料理が得意なのか――クックパッドで「C丼」作って検証してみた:15周年のC#とVisual Studioの現在(1/3 ページ) 3月中旬、東京・恵比寿のクックパッドにおいて、少し変わった試みが行われた。日マイクロソフトとクックパッドの6人のエンジニアが力を合わせて「料理」に挑むというものだ。果たして、この試みの目的は何なのか。そして、出来上がった料理はどんなものだったのか。その過程とともにリポートする。 よく「プログラムと料理は、そのプロセスが似ている。だから、優れたプログラマー料理も得意」などと聞く。果たして、このウワサは当なのだろうか。確かめたければ、実証してみるのが一番だ。3月中旬、このウワサの真相を確かめるべく(……かどうかは微妙だが)、東京・恵比寿にある「クックパッド」のキッチンにおいて、クックパッドと日マイクロソフトの6人のエンジニアが、力を合わせ

    プログラマーは本当に料理が得意なのか――クックパッドで「C丼」作って検証してみた
    iR3
    iR3 2015/04/09
    C丼ですか。話題でフックしないと見向きされませんから
  • iOS/AndroidにCucumberのBDDをもたらすテストフレームワークCalabashの基礎知識とインストール

    連載目次 Calabashは、BDD(Behavior-Driven Development/振る舞い駆動開発)フレームワークの一つとして著名な「Cucumber」の、AndroidおよびiOS向けのラッパーです。それぞれ「Calabash-Android」「Calabash-iOS」と呼称します。 Xamarin社によって開発・保守されているオープンソースツールで、Eclipse Public License 1.0で提供されています。なお稿執筆時点(2014年11月)で、Calabash-Androidの最新バージョンは0.5.2です。 ちなみにcalabashとは、英語で「ひょうたん」の意味です。Cucumberが「きゅうり」を意味するので、同じウリ科の植物に名前をそろえたようです。 なお、BDD(Behavior-Driven Development/振る舞い駆動開発)については

    iOS/AndroidにCucumberのBDDをもたらすテストフレームワークCalabashの基礎知識とインストール
    iR3
    iR3 2015/01/13
    calabash「ひょうたん」ですか。
  • 第3回 アプリケーションの互換性

    Win32プログラムは現在広く利用されている形式であり、32bitWindows上ではネイティブでサポートされているし、64bitWindows上ではWOW64というメカニズムを通して実行されている。そのため、少なくとも単一のWin32の.exeファイルを実行するだけならほぼ問題はない。 だがこれら実行ファイル以外に、通常のプログラムではDLL(ダイナミック・リンク・ライブラリ)も同時に使われるのが一般的である。.exe形式の実行ファイルを起動すると、サポート・ライブラリやサードパーティ製のモジュールなどを同じプロセス空間内にロードして実行するのである。だが64bitWindows上では、64bitの実行ファイル(プロセス)から64bitのDLLをロードすることはできるものの、32bitのDLLをロードして呼び出すことはできない。64bitプロセス空間内には、32bitのコードを置い

    第3回 アプリケーションの互換性
    iR3
    iR3 2014/10/21
    今さらながらWindows8.1マシンで WOW64 ハマり中
  • [解説]64bit Windows時代到来 第2回 Win32アプリケーションを実行するWOW64 − @IT

    前回は64bitWindows OSについて、利用可能なメモリ容量の点からそのメリットをいくつか取り上げてみた。今回は、32bitアプリケーションを実行可能にするWOW64と、64bit CPUやWin64アプリケーションのプロセスモデルについてみてみよう。 WOW64:32bitコードを実行するための仕組み WOW64(Windows 32bit emulation on Windows 64bit)は、64bit Windows OS上で32bit Windowsアプリケーションの実行環境をエミュレーションするためのシステムである。64bitWindows OSのカーネルは、もともとWin64というネイティブなAPIセットしかサポートしておらず、32bitや16bitAPI(Win32やWin16)は持っていない。だがこれでは従来のアプリケーションを利用できないので、Win32ア

    [解説]64bit Windows時代到来 第2回 Win32アプリケーションを実行するWOW64 − @IT
    iR3
    iR3 2014/10/20
    WOW64にハマり中
  • IIJのPaaS「MOGOK」、ファイルサーバ機能を追加

    IIJ GIO MOGOKに、既存アプリケーションに改変を加えずデータを保存できるファイルサーバ機能が加わった。データベースではPostgreSQL、mongoDBが追加。料金の値下げ、最大2ヶ月間の無償利用キャンペーンも発表した。 IIJは2014年10月2日、Ruby PaaSの「IIJ GIO MOGOK」で、実行環境上で利用できるファイルサーバ機能を追加した。また、アプリケーション専用データベースとしてこれまでのMySQLに加えPostgreSQL、mongoDBの提供を開始、さらに料金を全メニューでほぼ半額にした。あわせて、MOGOKのほとんどのサービスを、最大2カ月間無料で利用できるキャンペーンを開始した。 PaaSでは、アプリケーションがローカルファイルシステムにデータを永続的に保存することができない。一時保存が可能でも、インスタンスが停止するとデータは消えてしまう。データ保

    IIJのPaaS「MOGOK」、ファイルサーバ機能を追加
    iR3
    iR3 2014/10/02
    ファイルサーバの容量は少なくて良いので、もっと安いとうれしいな
  • Gmailのアドレス流出、今考えるべき対策は?

    Gmailのアドレス流出、今考えるべき対策は?:パスワードに続き浮上した、メールアドレス=ユーザー名のリスク 約500万件のGmailアドレス、パスワードの組み合わせが流出したとの報道が出た。ID、パスワードが流出したときの利用者としての対応を、再度確認しよう。 米国時間の2014年9月10日、約500万件にもおよぶGmailなどのメールアドレス(ユーザー名)とパスワード情報の組み合わせが、ロシア語で運営されているオンラインフォーラムで公開されたことを複数のメディアが報じた。これに対し米グーグルは、公式ブログにおいて、流出は「グーグルのシステムに対する不正侵入によるものではない」と述べている。 複数の報道によると、オンラインフォーラム上で公開されたアカウント情報は約493万件。ほとんどが英語ロシア語、スペイン語のもので、中には数年間使われていない古い情報も含まれているという。米グーグル

    Gmailのアドレス流出、今考えるべき対策は?
    iR3
    iR3 2014/09/12
    ふむふむ メールアドレス=ユーザー名のリスクかぁ
  • OpenSSLに再び脆弱性、MITM攻撃につながる恐れ

    OpenSSLに再び脆弱性、MITM攻撃につながる恐れ:最初のリリースから16年間存在していた問題、修正版へのアップデートを推奨 オープンソースのSSL/TLS実装「OpenSSL」に、新たに複数の脆弱(ぜいじゃく)性が発見された。中にはMITM攻撃につながるおそれのある問題も含まれており、修正版0.9.8za/1.0.0m/1.0.1hへのアップグレードが呼び掛けられている。 オープンソースのSSL/TLS実装「OpenSSL」に、新たに複数の脆弱(ぜいじゃく)性が発見された。中にはMan-in-the-Middle(MITM)攻撃によって、暗号化通信の内容を第三者(=攻撃者)が読み取ったり、改ざんしたりすることができる深刻な脆弱性も含まれている。 開発元のOpenSSLプロジェクトは米国時間の2014年6月5日、セキュリティアドバイザリを公開し、6つの問題を修正したバージョン0.9.8

    OpenSSLに再び脆弱性、MITM攻撃につながる恐れ
  • 狭義の「PaaS」を超えようとするレッドハットのOpenShift

    狭義の「PaaS」を超えようとするレッドハットのOpenShift:ユーザーは「PaaS」「IaaS」を求めているわけではない レッドハットは、PaaS製品/サービスの「OpenShift」で、アプリケーションデリバリメカニズムの一部になる一方、IaaSとの融合を目指している。米レッドハットのOpenShift責任者に聞いた。 レッドハットは、PaaS製品/サービス「OpenShift」の製品版である「OpenShift Enterprise」を、日国内で展開すべく準備を進めている。では、他のPaaS製品/サービスに対してどう差別化していくのか。米レッドハットが4月第3週にサンフランシスコで開催したRed Hat Summit 2014で、同社クラウド事業部門のOpenShift PaaS責任者を務めるアシェシュ・バダニ(Ashesh Badani)氏に聞いた。 OpenShiftには、

    狭義の「PaaS」を超えようとするレッドハットのOpenShift
    iR3
    iR3 2014/07/31
    ふむふむ OpenShift