投稿

MySQL のコマンドや設定について

# MySQL のコマンドや設定について ## インストール sudo apt-get update sudo apt-get upgrade sudo apt-get install mysql-server sudo apt-get install mysql-client mysql --version  mysql Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) sudo mysql -u root ## MySQL設定ファイル (外部アクセス用) vi /etc/mysql/mysql.conf.d/mysqld.cnf >>> user = mysql # この辺に追加 # MySQL 8系と5系でログインがことなるため default_authentication_plugin= mysql_native_password # 下記の 127.0.0.1 など "#" でコメントアウトする #bind-address = 127.0.0.1 #mysqlx-bind-address = 127.0.0.1 >>> sudo service mysql restart ## メモ書き - MySQL ユーザ登録 CREATE USER 'ユーザ名'@'ホスト名' IDENTIFIED BY 'パスワード';  - MySQL ユーザー作成  SELECT user,host FROM mysql.user;  - MySQL 権限付与 (全ての権限を付与:[DB or Table]を*.*)  GRANT ALL ON [DB or Table] TO 'ユーザー名'@'ホスト名';  - MySQL 権限の確認  SHOW GRANTS FOR 'ユーザ名'@'ホスト名';  - MySQL ユーザ削除  DROP USER 'ユーザー名'@'ホスト名'; - MySQL DB確認  SHOW databases; - MySQL DB作成  CREATE DATABASE test; ...

Chrome Book に MySQL-Client をインストール

イメージ
# Chrome Book に MySQL-Client をインストール ## メモ書き ###  bash 環境 Chrome Book で bash が使える。"Linux開発環境(ベータ版)"と表記されている。Chrome Book の画面右下より "設定" > "詳細設定" > "ディベロッパー" > "Linux開発環境(ベータ版)" で利用することができる。  ### MySQL-Client をインストール sshコマンドは初期で利用できる。 ssh root@「 IPアドレス or ホスト名 」 端末(bash) で下記のコマンドを実行していく。 sudo apt-get install mysql-client which mysql 出力:/usr/bin/mysql mysql -u 「ユーザ名」 -h 「IPアドレス or ホスト名」 -p

Chrome MySQL Admin

イメージ
# Chrome MySQL Admin ## メモ書き Chrome Book OS でGUIで MySQL を操作したいと思い調べ良さそうなものがあった。 Conoha VPS Ubuntu 20系、MySQL 8系に対して、GASのJDBCドライバでアクセスを試みたが上手く行かなかった。MySQL 5系で試みて上手くいけば、Chrome MySQL Admin を試してみたいと思う。 ## chrome ウェブストア 無料でインストール https://chrome.google.com/webstore/detail/chrome-mysql-admin/ndgnpnpakfcdjmpgmcaknimfgcldechn?hl=ja

システムの導入・置き換え

# FRI、RFPとは( 理想的なシステム構築に向け最適な提案 ) 企業が業務システムを新規導入または置き換える場合に、よく使われている手段が RFI ( 情報提供依頼書:Request For Information )と RFP ( 提案依頼書:Request for Proposal )です。  RFI → RFP → 提案( Proposal ) ベンダー ( Vendor ) とは、製造元、販売供給元のことです。 # 言準備 SIer ( 和製英語でエスアイアー システムインテグレーター System Integrator )とは、情報システムの企画、構築、運用などの業務をシステムのオーナーとなる顧客から一括して請け負う情報通信企業のことです。 # 類義的言葉 - SIer ( ITベンダー、開発ベンダー、ソフトハウス、ソリューションベンダー、ITコンサルタント ) # RFPがない場合 ## メリット - 発注の準備に手間をかけずに済む。 - 発注までの時間や人手が少なくて済む。 ## デメリット - 自社が求めるシステム要件がSIer、ベンダーに適切に伝わらない場合がある。 # RFPがある場合 ## メリット - 自社が求めるシステム要件をSIer、ベンダーに正しく伝えることができる。 - SIer、ベンダーを選定する時に、比較すべき項目が明確になる。 - 自社システムの現状を見直し、課題を確認できる。 - 自社システムが将来ありたい姿を明確化し、社内およびSIer、ベンダーと共有できる。 ## デメリット - 発注前の作業に労力がかかってしまう。 - RFPの準備には時間がかかってしまう。 # RFPの流れ ## 目的の明確化 - 最も重要なのは「目的の明確化」です。システム導入、リプレイスなどのプロジェクトの「目的」は何でしょうか。これを改めて協議し、プロジェクトメンバーが共有できるように明文化します。システムの導入目的を言語化することで、個別の要件にブレークダウンでき、RFPに掲載すべき項目を整理できます。 ## 現状把握 - 次が「現状把握」、つまり、調査のステップです。調査するのは、現行業務、現行システム状況で、実情と合わせて問題点を把握します。書類上の調査にとどまらず、経営層、管理職(ミドル層)、現場など、ステークホルダーへのインタビュー...

文系プログラマーだからこそ身につけたいディープラーニング の動きを理解するための数式入門 著:中西 達夫 氏

ビジネスに統計学を活用できたらいいなと思い数学系の本を久しぶりに購入した。紙とペンを用意して読む数学系の本当は少し違い読み物として、楽しむことができる。分かりやすく説明していただけるので、他の人に説明する時に活用できる。 中西氏の主張される「人間に必要とされるのは、概念を形にまとめ、イメージを共有するための数学」は確かに今後重要になると共感した。 # 構成 1. ディープラーニング は数式から始める 2. ディープラーニング とは「微分マシン」である 3. ディープラーニング で活躍する「非線形回帰分析」の知識 4. バックプロバケーションの「数式ルール」を理解する 5. スマートなプログラムを書くための行列、ベクトル 6. ディープラーニングの学習と降下法 7. 情報量は対数測る 8 . ニューラルネットワークはこうしてディープ化した # ディープラーニング() について # 量子コンピュータ

Apache Guacamole、Docker、ConoHa ( VPS ) のメモ書き

イメージ
Web ブラウザ で外出先から、会社や自宅のPCにリモート接続する方法を調べていたら下記のような情報を見つけたのでメモ書きしておく。 [Apache Guacamole](https://gihyo.jp/admin/serial/01/ubuntu-recipe/0613) 同じ LAN 環境に Apache Guacamole のサーバーを1台準備し、外部から Web ブラウザで操作するイメージなので VPS 上にサーバーを構築しても意味はないのですが、家の Ubuntu Server を再利用するのは時間的に大変なので、VPS 上で構築が簡単か試してみた。 安さを考慮して検索すると、 [ConoHa](https://www.conoha.jp/) があり契約しました。5分程度で済みました。 ConoHa で OS を Ubuntu + Docker 環境 にセットし環境構築も数分で済みました。SSH で PC ( MacBook Air ) で接続し、Docker のコマンドを試して終了です。 Docker が興味深いので今後調べる必要がある。Docker Hub、コンテナのIPの確認、コンマンド形はまた後日理解することにする。 # ファイル:docker-compose.yml version: "3" services: guacd: container_name: my-guacd image: guacamole/guacd restart: always guacamole_db: container_name: my-guacamole-db image: mysql restart: always environment: MYSQL_ROOT_PASSWORD: guacamole_root_password # NEED TO CHANGE MYSQL_DATABASE: guacamole_db MYSQL_USER: guacamole_user MYSQL_PASSWORD: guacamole_user_password # NEED TO CHANGE volumes: - ....

若い営業さん向けのメモ書き

これから営業されたり、若い営業さんに対して、教えてあげることをメモ書! # ポイント - 営業の全体のイメージ - 抽象化・具体化 - 思考 # おさらい - 準備      :打合せの設計する (why-how-what) - お客さんの壁  :不信→不要→不適→不急→成契 - 打合せの流れ  :アイスブレイク→ヒアリング→プレゼン→クロージング - 重要営業プロセス:事前準備(情報収集)、ヒアリング >> プレゼン(提案)、クロージング - 相手の話や情報 :重要な情報には3回深堀りする(why)、5W1H - やり方     :SPIN 話法(ヒアリング時)、Yes but 話法 or Yes if 話法(クロージング時) ## アイスブレイク 雑談したいだけ下記の手順を繰り返す。  Step1. 自己開示  Step2. 質問  Step3. 話を聞く  Step4. バックトラッキング (オウム返し)  Step5. Step1へ or 深堀質問 ## ヒアリング - ニードの喚起ポイント:As is・To be  - 願望(理想・未来)ー 現状の悩み = ギャップ( 問題 )  → 悩みを聞きたい  → 素直に教えてくれることが少ない  → 現状を確認する  → 現状の肯定   → ... 極端なイメージ例: 数日、砂漠をさまよって喉が乾いてしかたない状態をイメージする。また財布にはいくらでもお金があるとします。ラクダに乗った商人が 500mL の水を1万円で売っていたら、どうしますか?  願望  :水が欲しい → 生きたい  現状  :喉が渇いた → 死にそう  ギャップ:生きたい - 死にそう = 水が欲しい ( 差が大きいと高額でも購入 ) → 多くの製品はどれもギャップ ( 問題 ) が小さいので、質問をすることでギャップに対する考え方を広げてあげる必要がある。 ヒアリングには SPIN話法が効果的 S:状況質問、P:問題質問(、I :示唆質問、N:解決質問) → 相手の状況や問題を確認する質問の準備 → 顕在課題の把握 → 事前に質問を設計・準備しておく 【注意点】 - 現状の確認について、質問者は得ですが相手には損 → あらかじめ質問の数をしぼって確認 - ギャップを埋めるのが製品・サービス → この主張が必要・重要...