SEワンタンの独学備忘録

IT関連の独学した内容や資格試験に対する取り組みの備忘録

【Nginx】Nginx+Nginx Unit+Flaskのwebサーバ構築でつまったところ

前の記事で環境構築をしたときにはまったところなど。 一連の手順は以下の記事も参照。www.wantanblog.com 環境情報とか ログ情報の出力先 Failed to apply new configuration. 事象 原因・解決策 flaskのインポートに失敗する 事象 原因・解決策 変換先のUR…

【Python】CentOS7サーバ上にFlask+Nginx+Nginx UnitでWebアプリを構築する

おきまりのハローさせるところまで。 前提と今回の構築イメージ Flask Flaskとは Flaskのインストール インストール python(Flask)実行ファイルの記述 Nginx unit Nginx unitのインストール Nginx Unitの設定 Nginx Unit(以下、Unit)の起動 ディレクトリ…

【pyenv】当該サーバ内の全ユーザに指定したPythonバージョンを適用させる

以前の記事で「pyenv」を用いてPythonの最新バージョン(3.8.2)をインストールして、バージョンの切り替えを行いました。 が、再度起動してログインユーザでバージョンを確認すると元のバージョンが表示されました。 以前やったこと Pythonのバージョン切り…

【Python】CentOS7にPython3.8のインストールする

Pythonの実行環境を構築するためにLinux上(CentOS7)にPython3をインストールします。 Pythonインストール Pythonバージョン確認 pyenvのインストール Python3.8のインストール 動作確認 コマンドライン実行 ファイルで実行する

【Nginx】NginxをCentOS7にインストールしwebサーバ構築

前提 Nginx Nginxのインストール リポジトリの追加 インストール Nginxの動作確認 事前に 起動 ファイアウォールの設定 ポートフォワーディング設定 ブラウザから疎通確認 自動起動の設定

【MongoDB】Robo 3T専用クライアントツールを導入する

前提 Robo 3Tインストール Robo 3T Robo 3Tダウンロード インストール とりあえず使ってみる 起動 MongoDBに接続する 少しだけ操作 コマンドライン操作

【MongoDB】MongoDBの起動に失敗するようになった

MongoDBの起動に失敗するようになった

【MongoDB】MongoDBへの外部接続環境を整える(A5M2編)

MongoDBに対して接続できるように環境を整えます。 前提としては下記記事のようにMongoDBがサーバにインストールされている状態となります。www.wantanblog.com 完成イメージ 事前準備 MongoDB管理ユーザの登録 confファイルの設定 FireWallの設定 SELinuxの…

【MongoDB】CentOSへのMongoDBインストールと動作確認

他の作業への下準備的なもの。 まずは普通にサーバにインストールして使用できる状態にしてみる。 MongoDB MongoDBとRDBの構造 環境前提 MongoDBのインストール パッケージリポジトリの構築 インストール MongoDBの動作確認 起動 サーバ起動時の自動起動 Mon…

【プロジェクトマネージャ試験】午後Ⅰ対策:設問精読

令和2年度のPM試験(情報処理技術者試験)は中止(延期)になりましたが、作成中の記事を投稿してしまいます。一般受験者の試行錯誤記事です。 勝手な感覚だったり、参考書の受け売りだったりします。 なぜ設問精読?? 設問精読 平成30年 平成28年 平成27年…

【情報処理技術者試験】令和2年度春期試験の取りやめ(中止)が告知されました

私はPM試験の受験を予定していましたが、ついに中止のお知らせが来てしましましたね。 特段の情報や主張があるわけではないですが、自称情報処理技術者試験系ブロガー(?)として記事をかかないわけにはいかないかと思って。あとは今後の受験者のために今回…

【機械学習】入門⑨ 分類-ロジスティック回帰- Pythonで学ぶ「教師あり学習」

前回の続き。 それっぽくはなりますが、単純に難しくなってきます。↓前回 www.wantanblog.com ロジスティック回帰 ロジスティック回帰 ロジスティック回帰とシグモイド関数 ロジスティック回帰モデル 交差エントロピー誤差 交差エントロピー誤差 交差エント…

【読書会】(PM試験対策)なぜ、システム開発は必ずモメるのか?

題名は書籍のタイトルです。今回はPM試験対策として読んだ本について紹介します。 書籍 なぜ、システム開発は必ずモメるのか? 要件定義 何度も要件を追加してくるユーザ そもそも要件定義とは何を決めるのか? 要件定義をベンダ任せにするユーザ 決まらなか…

【機械学習】入門⑧ 分類-導入編(確率と最尤推定)- Pythonで学ぶ「教師あり学習」

やっと次章に進みました。今回から機械学習の教師あり学習における「分類」を扱っていきます。 分類 問題設定 データセット準備 問題設定 確率表現と最尤推定 確率表現 最尤推定 数学的に考える最尤推定

【プロジェクトマネージャ試験】ここで押さえるEVM法 試験対策

プロジェクトマネージ試験(以下、PM試験)の基本とされる知識について復習がてら改めてまとめます。 今回はEVMについて。 EVM法 EVM(アーンド・バリュー・マネジメント)法とは EVMの基本 3つの要素 PV(計画価値) AC(実コスト) EV(達成価値) 例 コス…

【Docker】コンテナ接続におけるattach と exec(番外編)

基本的なことですが、なんか見覚えがないと思ったらコマンド確認の記事で漏れていたので備忘録。 事象 osコンテナにattach接続してもコマンドを実行できない 解決 execコマンドで接続する もう少し詳しく見ておく なぜattachでコマンドが実行できなかったか …

【Docker】入門⑧ Dockerfileでの環境、ファイル設定

環境設定 環境変数の設定 作業ディレクトリの指定 ユーザの指定 変数の設定 ポートの設定 命令の検証確認 作成したDockerfile 実行と確認 ファイル操作 ファイルの追加 ファイルのコピー ボリュームのマウント

【機械学習】入門⑦ モデルを生成してみる Pythonで学ぶ「教師あり学習」 回帰編

回帰編の基本は今回で完了する予定です。 モデルを考えてみる データセットに対する最適なグラフの形は? オリジナルモデルの作成 オリジナルモデルの実装 ライブラリscipy.optinize モデル関数 モデルのグラフ表示 MSEの導出 最適化パラメータの導出 結果と…

【Docker】入門⑦ Dockerfileでのコマンド/デーモン実行方法

前回の続きでDockerfileについて。 Dockerfileでのコマンド実行(RUN命令) Shell形式での実行 Exec形式での実行 デーモンの実行(CMD命令) Shell形式での実行 Exec形式での実行 ENTRYPOINT命令 Shell形式での実行 Exec形式での実行 ONBUILD命令 webサーバ…

【プロジェクトマネージャ試験】合格目指して-令和二年度版-

皆様調子はいかがですか?いつの間にか残り二か月をきってしまいました。 せっかくだから書いたけどいまいちのりませんでした。 進捗と方針 2回目の受験 午前Ⅱ 午後Ⅰ 午後Ⅱ ブログに残すのは 参考書 情報処理教科書 プロジェクトマネージャ プロジェクトマネ…

【機械学習】入門⑥ オーバーフィッティング(過学習)について Pythonで学ぶ「教師あり学習」 回帰編

今回は「過学習」について学びます。モデルの検証方法としてのホールドアウト検証法と交差検証法を用いて最適なパラメータや過学習となる地点の導出を試みます。

【Docker】入門⑥ 初めてのDockerfile どんなものか理解する

Dockerfile Dockerfileとは Dockerfileの作成 Dockerfileのビルドとイメージレイヤー Dockerfileのビルド Dockerイメージのレイヤー構造

【機械学習】入門⑤ 線形基底関数モデル Pythonで学ぶ「教師あり学習」 回帰編

ガウス関数を用いた線形基底関数モデルの実装をPythonで行います。データセットにはBoston house-prices (ボストン住宅価格データセット)を活用してみます。

【Docker】入門⑤ コマンドを用いたDockerイメージ操作の基本

基本コマンドの最終回。前提としては以下の記事と同様にインストールのみが完了している状態とします。 私はLinux(EC2)サーバ上にDockerをインストールしています。www.wantanblog.com Dockerイメージの操作 Dockerイメージの取得 Dockerイメージ一覧の表…

【Docker】入門④ コマンドを用いたDockerネットワークの基本操作

今回はネットワーク周りのコマンド。 ネットワーク関連コマンド ネットワーク一覧の表示 コンテナのネットワーク確認 ネットワークの作成 ネットワークへの接続 ネットワーク詳細の確認 ネットワークの削除

【Docker】入門③ コマンドを用いたDockerコンテナの基本操作

前回Linuxサーバ(EC2)上にDockerソフトをインストールしました。 今回はDockerコマンドを学習しながらいろいろ試し、コンテナ操作の基本を確認していきます。なので前提としては以下の記事と同様にインストールのみが完了している状態とします。www.wantan…

【機械学習】入門④ Pythonで学ぶ「教師あり学習」 回帰編(多次元モデル)

線形回帰モデルではこれまで最も基本的な一次元入力と二次元入力を扱ってみましたが、今回は多次元(N次元)線形回帰モデルを扱います。入力の次元数を限定しないことによって、本格的な活用も可能になってくるかと思います。 煩雑になってくるかもしれませ…

【Docker】sudoなしでDockerコマンドを実行する

インストール時にやりきれなかった部分を補足。↓インストール作業www.wantanblog.com sudoなしでDockerコマンドを実行する

【Docker】(超初心者向け)Dockerを初めて使用した際に発生したエラー対応

Dockerを初めてみようとしたのはいいものの実際に私が初めて使用したときに発生したものです。 ↓の記事。www.wantanblog.com エラーが起きれば理解が深まる。 学習のためにやっているうちは教科書通りに実行してエラーが起きたら喜んでいきましょう。 コンテ…

【Docker】入門② Linux(EC2)にDockerをインストールする

今回はDockerのインストールを行います。インストールだけなのでさらっといきなりインストールから入るのではなく、なんとなくでも概要を把握してからインストール作業を行うことで分かってくる部分もあるのではないかと思います。 Dockerのインストール Doc…