技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

IT基礎知識

フロントエンドの環境設定

フロントエンドの環境設定 概要 Babel : ES6 -> ES5への変換 Node.js : JSライブラリ管理 webpack: 1つにまとめる(読み込み速度UP) polyfill: 下位互換 vue-cli: 必要ソフトをパッケージ化 Npm ■ Npmとは Node.jsはJavaScriptを実行する環境です。 本来、Ja…

公開鍵暗号方式について

公開鍵暗号方式について インターネットで情報をやり取りするには、情報自体を第三者から盗まれないようにすることが重要になります。 そのためによく利用される暗号方式が公開鍵暗号方式です。 仕組みについて ①情報を受信する側が公開鍵と秘密鍵を作成して…

DXの基本

DXの基本 DX is 何? DXとはデジタルトランスフォーメーションの略。 デジタル技術を用いてビジネスを円滑に進めるようにイノベーションを起こすこと。 DXによるビジネスモデルの変革 ■ サブスクリクションモデル サブスクとは定期購入するビジネスモデルの…

非同期処理について

非同期処理について プログラムは実行すると、コードを上から順に1行ずつ実行していきますね。 その処理の1つに時間のかかる処理があると、その実行が完了するまで、次の行には進みません。 どんな時に困るのでしょうか? 例)サーバーと通信を行った際に、…

ローカルストレージとセッションストレージとは?

データストレージとセッションストレージとは? Webストレージにはローカルストレージとセッションストレージを利用するケースがありますが。 よく内容を理解していなかったのでメモを残します。 先に結論 sessionStorage はセッション中(ページの再読み込…

クラウドのきほん

クラウドのきほん AWSを知る上でクラウドとオンプレミスの違いを理解することは必須です。 それぞれの基本を備忘録がわりにメモしていきます。 AWSはクラウドコンピューティング AWSはサーバーやネットワークなどのインフラ一式を貸してくれるサービスです。…

Herokuサービスについて

Herokuサービスについて 会社でheroku利用する機会があったのだが、どういったサービスなのかを軽く調べてみたので備忘録残す。 Herokuとは Heroku はアプリの構築、提供、監視、スケールに役立つクラウドプラットフォームで、アイデアを出してから運用を開…

綺麗なURI(ルーティング)を作るときのTIPS

綺麗なURI(ルーティング)を作るときのTIPS APIを開発する時にエンドポイントのURIを設定しますが、良いURI設計を意識することが大事です。 .......でも良いURI設計とは一体なんぞや! 良いURI設計とは下記のようなものです。 覚えやすく、どんな機能をもつ…

WEB APIを美しく設計する重要性

WEB APIを美しく設計する重要性 APIを設計する時によく言われる美しい設計とは一体何なのか? また、何故美しい設計が必要なのかをまとめます。 美しい設計とは何か? API設計で美しい設計とはわかりやすく整理されており、無駄がない完成度高いものをさしま…

SAML認証

SAML認証 シングルサインオン規格の一つ。 シングルサインオンとは一つのIDとパスワードで複数のWEBアプリやクラウドサービスにログインできる仕組みの事。 SAMLとは異なるインターネットドメイン間でユーザー認証を行うための認証情報の規格のことです。 SA…