ためになったBlog valuable.hatenablog.com
docker ファイルの作成からコンテナの起動までの流れ docker ファイルの作成からコンテナの起動までの流れ docker fileの基本 docker imageの起動時にパラメータを引き渡す方法。 docker imageのビルド docker イメージの確認 docker コンテナの実行/停止 do…
Jenkins インストール 環境はUbuntu 18.04で構築しました。 Java 11のInstall sudo apt-get update sudo apt-get install openjdk-11-jre Jenkins のインストール wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh …
現象 RHELのISOイメージをUSBに書き込んで、Installしようとさせたときに以下のようなエラーが出てタイムアウトしてしまいました。 その結果、Installできなくなりました。 Warning: dracut-initqueue timeout Warning: /dev/xxxxx/xxxx does not exist. 原…
環境 Ubuntu16.04を想定しています。他ののLinux dustributionでも、ほぼ変わらないはずです。 JAVAプロセスのCPU使用率の確認 手順 1. jpsコマンドを利用して、JAVAのプロセスIDを確認します。 ここでは、Bootstrapを見たいので、プロセスIDは1180になりま…
DOMとは Document Object Modelのことです。Javascript などのプログラムからHtmlやXMLなどを操作するための仕組みです。 ツリー構造を持っていて、各々をノードと呼ばれる。 利用シーンとしては、 例えばブラウザに表示される文字の色を変更したり、大きく…
バフェットコードを利用した分析 1. バフェットコードにアクセス www.buffett-code.com 2.財務表分析 財務表を確認する。 * 粗利率、営業利益率、純利益率 前年と比較して、上がっているか下がっているか? 財務表 https://www.buffett-code.com/ より 3.EPS…
データベースの用語 ACID特製 データベースの関連 正規化 インデックス ストアードプロシージャ データベースの用語 データベース用語 *1 ACID特製 Atomicity 原子性 トランザクションが実行されるか、実行されないかのどちらかを保証する。 Consistency 一…
セキュリティ脆弱性あれこれ 後で調べること SQLインジェクション OSコマンドインジェクション クロスサイト・スクリプティング パス・トラバーサル HTTPヘッダインジェクション クロスサイト・リクエスト・フォージェリー セッション管理の不備少 認可制御…
npmとは パッケージ管理システムの一種。Node Package Manage npm install npm installは、npmリポジトリからライブラリ(正確にはパッケージと呼びます)をダウンロードしてくるコマンドです。 ライブラリそのものは下記のサイトから取得されます。 #npm in…
ESXIのシンプロビジョニングで、ゲストOSの容量を削減する。 ESXIでシンプロビジョニングでVMを作成している場合、ゲストOSからデータを削除してもVMのサイズは 減少しない。以下が、対応方法 https://rin-ka.net/thin-provisioning-disk-difference/#toc6 …
k8sのアーキテクチャ The Linux Foundation より参照 最もシンプルな形式では、 Kubernetes はセントラルマネージャ( 別名:マスタ)と数個のワーカノード(以前はミニオンと呼ばれていました)で構成されています。(これ以降の章で、テストを目的のために…
Maven トラブルシュート Maven でビルドしたときにエラーが出る。 エラーメッセージ #mvn package -DskipTests=true メイン・クラスorg.codehaus.plexus.classworlds.launcher.Launcherが見つからなかったかロードできませんでした 対応方法 #unset M2_HOME
README.mdとは、 Gitで利用するREDMINEの書式。 以下はテンプレート # Name(リポジトリ/プロジェクト/OSSなどの名前) 分かりやすくてカッコイイ名前をつける(今回は"hoge"という名前をつける) "hoge"が何かを簡潔に紹介する # DEMO "hoge"の魅力が直感的…
Nginxインストール、設定 環境:RHEL7.6 インストール、設定 #yum install nginx # systemctl enable nginx firewall設定 80番ポートを開ける必要がある。 # firewall-cmd --add-service=http --zone=public --permanent # firewall-cmd --reload 各種設定フ…
ArrayList ArrayListの使い方 instance化 ArrayList<型> 変数 = new ArrayList<型>(); **I.E ArrayList<String> names = new ArrayList<String>(); 要素追加 I.E names.add("youso1"); names.add("youso2") names.add("youso3") 要素取得 for(リスト要素の型 s: リスト変数){</string></string>…
JavaBeanとは? Java インスタンスの仕様である。 以下のような特徴も持つ。 クラスをpublicで指定する プロパティ(クラスのメンバ変数)はprivateで指定する public指定で引数なしのコンストラクタを定義する プロパティにアクセスするためのgetter、setter…
ファイルの絶対パスを取得 readlinkコマンド # readlink -f test.file /home/tmp/test.file すでにInstall済みのパッケージをapt-getでダウンロードする。 以下のように--reinstall をつけることで、すでにInstallされているパっケージを、 ダウンロードする…
文字コードは、符号化文字集合と符号化方式から構成される。 符号化文字集合 符号(code)文字集合を定めた規則。 以下のように、unicode,JIS等々 unicode 対象:世界中の文字、記号、等々 JIS 対象:平仮名、カタカナ、漢字、ラテン基本文字、記号、とうと…
git 履歴 #git log --graph --decorate --oneline tag 関連 tag 付 #git tag タグ名 I.E. #git tag v1.4 //v1.4のタグが付く。 tag push git pushだけではtagはpushされない。 タグづけした後、以下のコマンドを実行する必要がある。 #git push origin タグ…
*firewall-cmd RHEL7から標準コマンドとなったfirewallコマンドに関して **ポートの追加 I.E 22版ポートを開放する firewall-cmd --add-port=22/tcp --zone=public --permanent firewall-cmd --reload ** 解放されているポート一覧を表示 #firewall-cmd --li…
*Springの全体像 Spring 全体像
node.js + npm のインストール(nvmを利用) nvmとは node.jsのバージョン管理ツール。 node.jsは更新が速いので、nvmを利用して、バージョン管理を行うと便利。 node.jsインストール nvmのインストール curl -o- https://raw.githubusercontent.com/creationi…
MongoDB ログイン ローカルホストへのMongoDBへのログイン リモートホストのMongoDBへのログイン MongoDB操作 DB作成 or DBの切り替え DB一覧参照 Collection 操作 Collectoin一覧参照 ドキュメント操作 ドキュメント一覧参照 ドキュメント検索 find()を利用…
PostreDB コマンド備忘録 PostgreDBへのログイン方法 インストール直後のPostgreDBへ、ログインする際の注意 データベース操作 データベースサービスStatus確認 データベース一覧参照 データベース選択 テーブル操作 テーブル一覧表示 テーブルのスキーマの…
vim の設定例 1)~/.vimrcに記載する。 set tabstop=3 set autoindent set number map <C-h> :Gtags -f %<CR> map <C-j> :GtagsCursor<CR> map <C-n> :cn<CR> map <C-p> :cp<CR> map <C-g> :Gtags colorscheme molokai hi Comment ctermfg=gray 2) 以下のコマンドを実行 $ mkdir ~/.vim $ cd ~/.vim $ m</c-g></cr></c-p></cr></c-n></cr></c-j></cr></c-h>…
tmuxの設定例 ~/.tmux.confに記載する。 # C-bのキーバインドを解除する unbind C-b # prefixキーをC-aに変更する set -g prefix C-q set-option -g status-left '#[fg=cyan,bg=#303030]#{?client_prefix,#[reverse],} #H[#S] #[default]' # tmuxを256色表示…
numpy 配列の基礎 1次元の表記 import numpy as np A = np.array([1,2,3,4]) print(A) # [1 2 3 4] np.ndim(1) #dimension 1次元 2次元の表記 import numpy as np A = np.array([[1,2],[3,4],[4,5]]) print(A) #[[1 2] #[3 4] #[4 5]] print(np.ndim(A)) #…
問題 OS側の環境変数でProxyの設定は行っているが、Dockerfileを利用してdocker buidを行うと、Proxyの問題で、Buildできなかったです。 具体的には、以下のapt-keyでkeyが追加できない。。 apt-key adv --fetch-keys http://developer.download.nvidia.com/…
ddd ss