先日、立憲民主党の蓮舫さんがマイナンバーシステムのトラブルに対して、 「サーバーは増やすんじゃなくて、時代はもうクラウドなんですよ」 といってTwitterで話題になってました。またこの発言に対しては「クラウドにだってサーバが必要だよ。IT音痴だな」という指摘が他の議員さんからもあったようです。発言の真意はわかりませんが、急変しているIT環境のことをよく表した話だと思います。 さて、このように国会でも話題になったクラウドですが、Fixelは多様な業務システムや新規サービスのUXデザインと実装、そして運用までご支援させて頂く事が多いので、自然にクラウドを活用したインフラ構築やサービス・システムの構築も多数行っております。 また最近はクラウドを単純にインフラとして使うだけではなく、アプリケーションそのものをクラウドにサーバレスで構築させて頂く案件が増えてきています。そこで、今回は「サーバレスっ
cloudpackの考える「サーバーレスアーキテクチャ」とは 最近、エンタープライズIT業界で「サーバーレスアーキテクチャ」あるいは「サーバーレス」という言葉を耳にするようになりました。このサーバーレスとは、いったいどのような概念なのでしょうか。 サーバーレスの文脈で登場するサービスには、アマゾンの「Lambda」、グーグルの「Google Cloud Functions」、IBMの「OpenWhisk」、マイクロソフトの「Azure Functions」など様々なものがあり、定義が異なっていますので、ここではcloudpackの考える「AWSにおけるサーバーレス」の意味を解説します。 AWSにおけるサーバーレスとは、「Amazon S3、DynamoDB、Lambdaを活用することで、インスタンスベースの仮想サーバー(EC2、ElastiChache、Redshiftなど)を使わずにアプ
2020年3月17日 今、ITインフラ分野で最も注目されているテクノロジーの1つが、「サーバーレス(FaaS)」です。ガートナーが提言する重要なインフラ技術のトレンド・トップ10では、サーバーレスが真っ先に挙げられています。(※1) WebやITサービスのビジネスに関わる人であれば、この新たなパラダイムの意味をよく理解しておきたいところですが、サーバーレスという言葉を聞いてピンと来る人は、まだ少ないかもしれません。インフラ技術の世界では広がりつつあるアーキテクチャーではあるものの、一般の方にはまだ理解されにくいテクノロジーです。 この記事では、DWSが今までに蓄積してきた知見をもとに、サーバーレスが注目されている理由、メリットや事例、AWSでのサーバーレスの活用方法、またサーバーレスの1形態であるFaaS(Function as a Service)など、サーバーレスの入門記事として多角的
本連載では、様々な AWS サービスをグラフィックレコーディングで紹介する awsgeek.com を、日本語に翻訳し、図の解説をしていきます。 ※ awsgeek.com は Amazon Web Services, Inc. プリンシパル・テクニカル・エバンジェリスト、ジェリー・ハーグローブが運営しているサイトです。 皆さんの中には何かのシステムを動かすため、「1. プログラムを書く」そして「2. 実行する」というお仕事(または趣味?)をされている方もいらっしゃるかと思います。 歴史的にこの二つはセットで、プログラムを実行するためには、実行環境のサーバー構築やメンテナンスをする必要もありました。でも、どんなに良いプログラムも、実行環境であるサーバーがさばききれる能力以上のリクエストが集中して、実行環境がクラッシュしてしまっては、元も子もありません。 そのため従来のサーバー環境ではリクエ
“バッチ処理”という言葉を聞いて皆さんは何が思い浮かびますか? 日頃情報システムに従業していない限り、あまり聞き慣れない言葉なので「何のことかサッパリ」という方が多いと思います。 今回解説するのは、そんなバッチ処理についてです。 「情報システム関連なら自分には関係ない」と思わず、バッチ処理について少し理解を深めてみてください。 実はごく身近な所でバッチ処理が活用されていたり、今後業務において見聞きするようになる可能性も多いにあります。 特に経営層の方は理解を深めることで情報システムの課題などが浮かび上がり、今取り組むべきことが見えてくるかもしれません。 それでは、バッチ処理についてできる限り分かりやすく解説していきます。 そもそも“バッチ”という言葉は英語の「Batch」が語源であり、日本語では「一束、一群、一団」といった意味があります。 つまりバッチ処理とは“一定量の(あるいは一定期間の
第8世代iPadとともに登場したiPad Airの2020年モデル。従来のiPad AirはiPad Proと無印の中間で、やや位置づけが難しいモデルとなっていたが、今回はiPad Proに比較的近いデザインと性能を持って、しかも価格は抑えられているという、お手頃感のある製品に仕上がっている。 ここでは、iPad Pro 11インチ、2019年のiPad Air、第8世代iPadを加えた詳細スペック表とともに、違いを見ていこう。 11インチiPad Proに近いサイズと機能 もちろん差はあるが USB-C、第2世代Apple Pencil、新Touch ID、カラバリと魅力大 本体サイズからもわかるように、11インチiPad Proをベースにしていることがわかる新iPad Air。ただし、厚みは若干増している。またディスプレーについては最大120HzのリフレッシュレートのProMotion
今話題のノーコード(NoCode)って?その特徴から未来まで、現役プログラマが徹底解説!2020.07.31NoCodeNoCode こんにちは、プログラマのとだこうき(@cohki0305)です。 最近ノーコード(Nocode)の話題を見ることがとても増えました。 Twitterでもそうですし、全国紙の新聞でも取り上げられたりしています。 また、東京フリーランスでもノーコード特化動画学習サービス”puzzlly“をリリースし、大勢の人がノーコードを学んでいます。 でも 「ノーコードって結局何が凄いの?」 「ノーコードで仕事がなくなるって本当?」 と、ノーコードのことがよくわかっておらず戸惑っている人もよく見かけます。 そこでこの記事ではノーコードの基本的な説明から、何が革命的なのか、これからどんな使われ方をしていくかについてみっちり解説しています。 具体例も出しながらわかりやすい説明を心
「ノーコード開発ツールに興味がある」 「アプリ開発したいけど、プログラミングに割く時間がない…」 「アイデアはあるけれど、プログラミングは苦手」 プログラミング知識が少なくても、ノーコード開発アプリを使えば、初心者でもノンプログラミングで簡単にアプリを作れます。 そこで本記事では、ノーコード開発アプリのおすすめやノーコードで作られたアプリの事例などを紹介。簡単かつ効率的にアプリ開発したい方は、参考にしてみてください。 ※記載内容は執筆時点の情報です。最新のサービス内容等は公式Webサイトをご覧ください。 ノーコード(Nocode)とは ノンプログラミングでアプリを開発できる、ノーコード(Nocode)。 本章では、ノーコードの概要について解説します。 ノンプログラミングでアプリ開発する手法のこと ノーコードは、プログラミングを行う際にコーディングなしで開発する方法です。 プログラミングに必
昨今、コーディングせずにアプリ開発を行う「ノーコード」が注目されています。 「ノーコードという言葉を耳にしたことはあるけれど、実際にどんな開発ツールがあるのか知らない…….」という人も多いのではないでしょうか? この記事では以下の3点を紹介した上で、ノーコードツールを実際に使ってアプリ制作をしてみました。 ノーコードの特徴やできること ノーコードの市場動向 ノーコード開発ツール6選 「プログラミング未経験だけどアプリ制作をしてみたい」「ノーコード開発ツールで何ができるか気になる!」という方は、ぜひご覧ください。 コーディングをせずにアプリをつくる ノーコードとは「コーディングをせずにアプリ開発すること」を意味します。またノーコードでアプリ開発できるツールのことを「ノーコード開発ツール」、ノーコードで開発したアプリのことを「ノーコードアプリ」と呼びます。 通常、アプリを動作させるプログラムは
アプリ開発に取り組む場合、相応の金銭的・時間的コストが必要であると言われている。しかし、ここ最近、ソースコードをまったく記述することなく、Web/スマホアプリを短期間・低コストで開発することができる「NoCode(ノーコード)」と呼ばれる開発手法が大きな注目を集めている。本記事では、このNoCodeに関する基本的な内容の整理に加え、国内外の最新動向やNoCodeでアプリ開発に取り組む際に押さえておくべき代表的な開発ツールについてご紹介する。 株式会社And Technologies代表取締役。1986年生まれ。幼少期7年間をシンガポールで過ごす。京都大学工学部電気電子工学科を卒業後、新卒で三菱UFJ銀行に入行。4年間の勤務後、PwCコンサルティング/有限責任監査法人トーマツを経て、フリーランスの経営コンサルタントとして独立。約1年間にわたり、大手消費財メーカー向けの新規事業/デジタルマーケ
エッジコンピューティングは、センサーやデバイスなどからのデータを、発生した現場に近い場所(エッジ)で処理する技術や考え方のこと。エッジ側で動作するハードウエアがセンサーやデバイスのデータの収集や処理を担い、処理されたデータをクラウドなどのサーバーに送信して利用するのが一般的だ。通信量やクラウド側の処理を減らして、システム全体の処理速度やセキュリティーを高める効果がある。 センサーやデバイスをインターネットにつないでデータを活用するIoT(インターネット・オブ・シングズ)を実現するうえで、通信や処理性能、セキュリティーなどの課題を解決する仕組みとして注目されている。 エッジ側のシステムに求められる機能は大きく4つある。(1)現場に設置されているセンサーやデバイスといった機器から収集したデータをデジタル化してクラウドへと送信するコネクティビティー機能、(2)音声や映像のような非定型データなど、
セキュアアクセスゲートウェイ セキュリティ専門のスタッフがいない企業さまでも安全に利用できるサービスをお求めやすい価格でご提供いたします。
IoT活用やCPS進展の中で、あらためて脚光を浴びている「エッジコンピューティング」。このエッジコンピューティングはどういうことで、製造業にとってどういう意味があるのかを5分で分かるように簡単に分かりやすく説明します。 IoT(モノのインターネット)活用やCPS(サイバーフィジカルシステム)進展の中で、あらためて脚光を浴びている「エッジコンピューティング」。このエッジコンピューティングはどういうことで、製造業にとってどういう意味があるのかを5分で分かるように簡単に分かりやすく説明します。 エッジコンピューティングとは 「エッジコンピューティング」とは、その名の通り「エッジ」で使うコンピューティングデバイスもしくはコンピューティングパワーを使った処理を意味します。「エッジ」は「端や縁、刃物の刃、鋭さ、優位性」などの意味を持ちますが、ここでいう「エッジ」とは「データの収集、活用における端の部分
エッジコンピューティングとは何か? エッジコンピューティングとは、利用者のスマートフォンなどのインターネットにつながるIoT機器において情報を処理したり、利用者に近いエリアのネットワークにサーバを分散配置して処理を行ったりするコンピューティングモデルである。 米調査会社のガートナーでは、エッジコンピューティングについて、「データの生成元、または、その近くでのデータ処理を容易にするソリューション」と定義している。 クラウドコンピューティングが、サーバを集約して集中して処理する集中処理型に対して、エッジコンピューティングは、ネットワークにおける端末機器において情報を処理したり、ネットワークにサーバを分散配置して処理を行ったりする分散処理型となる。 エッジコンピューティングの4つのメリット IoTの普及に伴い、より多くのデバイスがネットワークを通じて接続し、データがデジタル化され、収集・蓄積され
アカデミストは4月18日、理化学研究所 数理創造プログラム(iTHEMS)と共同でオンラインイベント「数理で読み解く科学の世界」を開催いたします。 本連載では、同イベントの講演の内容について簡単にご紹介していきます。 #1 ブラックホールに入ったリンゴはどこへ行く? #2 ゲーム理論で学ぶ男女比の進化:学級の男女比はなぜほぼ一対一なのか? #3 量子コンピュータって何?どう使うの? #4 暗黒物質の色は何色? 〜見えないモノを調べる方法〜 #5 世にもふしぎな素数の世界 ~まだこんなことがわからない~ #6 人工知能に絵を書かせる方法 ※編集注:以下、オンラインイベントの内容を踏まえて、2020年4月29日に加筆・修正いたしました。 最近、「量子コンピュータ」という言葉が多く聞かれるようになりました。ただしその実態について一般に知れ渡っているとまでは言いづらい状況であると言えます。そこで今
日本IBMは2020年7月3日、オンラインで会見を開き、量子コンピュータに関する取り組みの最新状況について説明した。IBMが1970年代から研究を続けてきた量子コンピュータの現在の開発状況や、日本での事業展開、今後の実用化に向けた取り組みなどについて紹介するとともに、「量子コンピュータのビジネス化が既に始まっている」ことなどを訴えた。 IBMは1970年代に量子コンピュータの研究を開始した。そのころはまだ理論研究にすぎなかったが、2000年代に入って量子効果を制御する技術が実現されたことにより、量子コンピュータの開発に向けた取り組みを加速。2016年にはゲート型量子コンピュータの開発にこぎつけ、クラウドを通して世界中の研究者に向けて公開した。以降、毎年量子コンピュータの性能向上を実現しており、2020年1月には量子コンピュータの性能指標である量子ボリューム(Quantum Volume)で
AI機械学習を用いた経営問題の解決や幅広い業種へ多数のコンサルティングの経験を持つ。AIプロジェクトに関するコンサルティングだけではなく、AI人材の育成、会社全体のDX化など幅広い分野で活躍中。AIに関わる講演を多数行なっている。 今回は機械学習でよく使うPythonのプログラムコードをアルゴリズム別に紹介していきます。 そして、機械学習といえばScikit-Learn。Scikit-Learnでよく使うコードを紹介します。 最後におまけとして、PandasやNumpyでよく使うプログラムコードも紹介します。 これらのプログラムコードはコピペで利用できるのでブックマークしておくことをおすすめします! これからエンジニアを目指して機械学習のPythonを学びたい方、エンジニア入門としてプログラムコードを書きたい方はこの記事を参考にしてください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く