hadolintはDockerfileのLinterです. プログラミング言語でよくあるLinterがDockerfileでも適用できる,というものです. https://github.com/hadolint/hado…
カテゴリー: 用語集
用語集
SOLID原則
by YM.M •
SOLID原則とは ソフトウェアを設計・開発する際に拡張性や保守のしやすさを確保するための原則です. 5つの原則があり,それらの頭文字をとってSOLIDとなっています. ・Single Responsibility Pr…
用語集
CUPID原則とは
by T.S •
CUPID原則は、コーディングで用いられる設計原則です。 CUPIDは以下の頭文字を指します。 Composable(コンポーザブル) Unix philosophy(Unixの哲学) Predictable(予測…
用語集
ZeroSSL
by YS.M •
最近ではhttps化されてないサイトはあまり見かけなくなりました。 URLがhttpsから始まるサイトは、SSL証明書が必要で この証明書を設定することで暗号化された通信ができるようになってます。 このSSL証明書は有料…
用語集
Prophet
by YS.M •
Facebookが開発している、時系列データの解析ライブラリです。 時系列データの解析には、回帰分析などが一般的ですが、 データの特徴などは観察によって紐解いていく必要があり、 どのようなデータを使うべきか、データをどの…
用語集, 統計・解析
ノンパラメトリックアプローチ
by H.K •
ノンパラメトリックアプローチ とは? 統計学の用語です。 そもそも「パラメトリック」って何? ▶パラメータに基づくデータを想定して行う手法群のこと。 特定の分布=特に母集団が正規分布であるとか そういった場合を仮定して検…
用語集
因果推論
by YM.M •
因果推論とは,ある2つの事象の間の因果関係を推論する手法です. (因果関係=原因と結果) 例えば,広告を打ったら(原因) → 店の売り上げが増えた(結果),などです. 因果関係が成り立つには3つの条件が必要だそうです. …
用語集
パラメトリックアプローチ
by T.S •
パラメトリックアプローチとは、データ分析で使用される概念です。 あるデータ(母集団)にある規則性がある前提で、検証進めることを指します。 別の言い方をすると、仮説を立ててその仮説が正しいかを立証することになります。 正規…
用語集
JetBrains Fleet
by H.K •
JetBrains Fleet とは JetBrains社の次世代IDE(統合開発環境)です。 IDEは、 テキストエディタ、コンパイラ、デバッカ、テストツール、バージョン管理など、 開発者にとっては大変便利なツールです…
用語集
VyOS
by H.K •
VyOS とは? オープンソースのUnix系ネットワークOS。 主として、ソフトウェアルータ(経路制御)として運用され、 要は仮想ルーターです。 開発者は「VyOSプロジェクト」という有志達の集まりで、 2013年12月…
用語集
Ubuntu Touch
by YM.M •
Ubuntu Touchとは,タッチスクリーン搭載デバイス向けに手を加えられたUbuntuです. スマホやタブレット向けのUbuntuですね. Ubuntuの創始者の方が2011年に始めたそうで, ターゲットとしては当時…
用語集
カスタムROM
by T.S •
カスタムROMとはAOSPをベースとしたOSを指します。 スマートフォンやタブレットのメーカーは自社のカスタムロムを作成し、カスタムROMを入れたスマートフォンを 販売しています。 カスタムROMの役割としては、デバイス…
用語集
AOSP とは
by T.S •
Android Open Source Projectのことを指します。 AOSPはGoogleが提供していて、無料で配布されています。 Andoroidのスマートフォン、タブレットは、製造するメーカーによって画面や、機…
用語集
Android GSI
by YM.M •
AndroidのGSI(Generic System Image)とは, Androidのベース部分の実装イメージのことを指します. Androidは各社が独自にハードウェアと共にOSもカスタマイズして販売しています. …
用語集
ローミングとは
by T.S •
ローミングとは、スマホの通信、Wifi通信を行う際、アクセスポイントを切り替える仕組みを言います。 Wifi通信の場合、端末からの電波がアクセスポイントに届か無くなれば通信はできなくなります。 しかし、近くの別のアクセス…
用語集
MDS,DBCS(OCI)
by YM.M •
MDS=MySQL Database Service DBCS=OCI Database Service というOCIのデータベースサービスです. 1つ目は名前の通り,MySQLのマネージドサービスです. 2つ目はOra…
用語集
Object Storage とは
by T.S •
Oracle Storageについて調べました。 Oracle Storageとは・・・ Oracle Cloud Infrastructure(OCI)において、ファイルを管理するためのストレージサービスです。 ログや…
用語集
Oracle Computeとは
by TK.M •
Oracle Computeについて調べました。 Oracle Computeとは・・・ Oracle Cloud Infrastructure(OCI)において、インスタンスを構築することが出来るサービスです。 インス…
用語集
DAOとは
by YS.M •
分散型自律組織(Decentralized Autonomous Organization)という、組織構造の一つで これまでの渋滞の組織構造とは全く違う構造の組織です。 これまでの組織は、基本的に階層構造となっています…
用語集
電子帳簿保存法改正
by YS.M •
電子帳簿保存法が2022年1月に改正されました。 経済社会のデジタル化を踏まえた改正とのことですが、経理担当の方はてんやわんやしているのかもしれません、、 ご苦労様です。。 具体的には、これまで紙での保存が義務づけられて…
用語集
VQFR
by YM.M •
ディープラーニングの超解像の最新アーキテクチャです. 既存のアーキテクチャより精度が高いとされています. 対象の箇所は顔のみです. かなり荒い状態からでも細部まで復元できるようです. ソース・モデル共に公開されており,G…
用語集
信頼度成長曲線 とは
by T.S •
信頼度成長曲線は、プログラム開発の中ではバグ曲線と言われることがあります。 信頼度成長曲線は、横軸にテスト工数、縦軸にバグの総件数を表したものです。 一般論を数式化したモデルとも言えます。 一般的には、この信頼度成長曲…
用語集
ISO/IEC/IEEE 29119
by YS.M •
ISO/IEC/IEEE 29119 はソフトウェアテストの国際規格です。 ISO/IEC/IEEEという3つの国際標準化団体が発行しています。 昨年にも更新があるなど、比較的新しい規格で Part1~Part5まであり…
用語集
2因子間網羅
by YM.M •
ソフトウェア・システムのテスト手法の1つです. テストの中でも組み合わせテストに焦点をあてたものになります. まず,因子とは,条件とか項目といったものを指します. (用紙サイズやメーカー等) さらに因子は取りうる値が決ま…
用語集
状態遷移テスト
by YM.M •
ソフトウェア・システムにおけるテスト手法の1つです. 決まったデータを入力した際に,状態によって挙動が変わるソフトウェア・システムのテストをする際に有効です. 状態遷移テストをする際には,以下を用意します. 状態遷移図 …
用語集
マルチエージェント学習
by T.S •
強化学習で、囲碁や将棋のAIが実現されてきました。 囲碁や、将棋では対戦相手が存在するため環境(盤面)に対して行動するAIが複数存在する学習をマルチエージェント学習と呼びます。 マルチエージェント学習の利点は、相手(自分…
用語集
Rainbow
by YM.M •
Rainbowとは強化学習のアルゴリズムの1つです. DQN=Depp Q Networkに関するものです. 2015年にDeepMindが発表したDQNですが, 研究を進めていくうちにいくつかの問題が発見されました. …
用語集
DoubleQ学習とは
by YS.M •
AIの学習手法の中に、強化学習というのがあります。 AlphaGo(アルファ碁)が非常に有名ですね。 強化学習というのは、ざっくりいうと 何度も試して、いい結果になるパターンを学習するようなものです。 強化学習の基本的な…
用語集
ハイパーオートメーション
by YM.M •
ハイパーオートメーションとは, RPAやAIといった様々な技術を用いて複数の業務を自動化させよう,という概念です. それぞれ単独の業務ではなく,連動している状態の業務が自動化のターゲットです. 概念(言葉)自体は2019…
用語集, 雑談
コンポーザブル・アプリケーション とは
by T.S •
現在注目を集めているシステム構成、プログラム構成の概念です。 一昔前のシステムとしては、その業務専用や、特定のデータに対してのみ動き、かつそのシステムの一部分を使うという事が出来ないものでした。 コンポーザブル・アプリケ…