koheitakahashiのブログ

2020.07.01にプログラマーとして生を受けた私が学んだことや、日常について徒然に書いていきます。

TIL

Ruby学習振り返り 定数〜メソッド (190710)

昨日の振り返りです。昨日は、定数〜メソッド+クラス、モジュールの概念を学びました。 クラス、モジュールの概念については理解が浅いので、自分の理解を整理するために別記事にまとめたいと思います 190710 Ruby学習振り返り1 197010 Ruby学習振り返り2 1…

Nginx 答えはエラーコードにあった💦

Nginxで自分が詰まったところを覚書として、まとめます NginxでVirtualHostを使用して、複数のサイトを立ち上げるプラクティスにて、 nginx: [emerg] unknown directive "erver" in /etc/nginx/sites-enabled/nmp3000.site:1 というエラーが出ました 若輩の…

Ruby学習振り返り インストール〜四則演算 (190709)

fjordbootcampのプラクティス、Nginxが終わり、いよいよ昨日からRubyの学習に入りました嬉しいです❗️ Rubyの学習は、Ruby入門を読みながら実際に手を動かしながら進めています。 自分にとっては中々分量が多く、「覚えることがたくさんあって大変だな」と感…

Linuxのシェルスクリプト作成で私がつまづいたところ🥶

Linuxゲリラ戦記を読み、挙げられている例を、手を動かしながら進めていたところ、シェルスクリプトの作成で3日間ほど、詰まってしまいました 自分の覚書として、その理由をまとめます❗️ 何に詰まったのか? Linuxゲリラ戦記の#38〜#52で紹介されている、API…

PostgreSQL、データベースユーザーの設定から外部接続まで💪

データベースユーザーの設定をしましょう。 まずは、PostgreSQLをインストールしたサーバー側で、 $ su - postgres コマンドにて、ユーザーを切り替えます。 「あれ、パスワードが分からない」という方、いませんか? 私もそうでしたが、postgresユーザーへ…

PostgreSQLをDebianにインストールします😆

自分の学んだことの整理をするために、PostgreSQLをインストールの流れをまとめます‼️ PostgreSQLとは? PostgreSQLとは、フリーなオープンソースデータベース管理システムのことです。つまり、無料で、誰でもソースコードを見ることができる、データベース…

SSLとは?🤔

TIL

SSLとは何なのか? SSLとは、Secure Sockets Layerの略。具体的には、WebブラウザやアプリとTCP(IPアドレスよりも一個上の通信方法)の間の情報を暗号化したり、暗号化を解除したりする仕組みのことです。 つまり、Webブラウザやアプリに入力したとき、SSLは…

私がsshのポート番号を変更できなかった1つの理由・・・

TIL

fjordbootcampmのsshのプラクティス、リモートサーバーに自分のパソコンからsshによって公開鍵を設定して、公開鍵を使ってログインするというものでした。 そこに、私は15時間以上費やしてしまいました そんなに苦戦した理由とは何か・・・ それは コメント…

aptとは?〜どこからやってくるのか〜

今回は、Debianのパッケージ管理システムである、「apt」について、自分の学んだことをまとめていきたいと思います。 aptとは? Debian用のパッケージ管理システムです。例えば、Debianを使っている際に、ソフトウェアAを動かすためには、ソフトウェアBのバ…

標準入出力・リダイレクション・パイプを理解したい🥶

TIL

fjordbootcampのプラクティスを進め、UNIX/Linuxにおける標準出力・リダイレクション・パイプという単語にぶち当たりました。 自分の理解を整理するために、自分なりの単語の説明を記述してみます 標準入力、標準出力とは? いわゆる、デフォルトで設定され…

Debianとは、なんぞや❓

昨日、fjordbootcampのプラクティスにて、さくらVPSにDebianをインストルールしました。VPSについては調べて分かったものの、「Debianとは、なんぞや?」という疑問がぬぐいきれなかったので、まとめてみます。 Debianとは 有志が集まって開発してくれた、カ…

HTMLについて学んだこと まとめ

HTMLについて学んだことのまとめ 今回は、HTMLの基本について学びました。そのことをブログに書きたいと思います。 HTMLとは? Hyper Text Markup Languageのこと。 インターネット上で文書を残すためには、コンピュータ側と人間側の両方に分かる物でなけれ…

黒い画面 (terminal) に慣れる3(最終回)〜応用、悩んだ編〜

TIL

今回でterminal編最終回です。やったのは作業の自動化、PATHを設定するについて、自分としては、結構悩んだところでした。 ■PATHの設定について まず、$mkdir をしても、Operatin not permittedと出てしまう。 「これについて、どういうこと?」と思って、調…

黒い画面 (terminal) に慣れる2 〜コマンド、オプション編〜

TIL

今回もterminalについて学んだことを書いていきます。コマンド、オプション編です。 この辺りから、私の頭の中で混乱がありますので、理解が間違っていたら、教えてください。 ■コマンド ・cd →change directoryのこと。ディレクトリを移動させる。 ・pwd →p…

黒い画面 (terminal) に慣れる1 〜基本中の基本編〜

TIL

fjordbootcamp受講して2日目の今日は、黒い画面ことterminalに触れてみました。 なんだか、プログラマーといえばこの画面!!というイメージがありますが、何か押してPC壊れたらどうしようと不安な気持ちを持ってカリキュラムを進めていました。 まだ、理解…