今日のお勉強。180218-Rubyの基本

Rubyの基本。180218 今日は「Ruby入門」の ハッシュ の「Hashクラス」から、メソッド まで学習しました。 ハッシュ ハッシュのところがあまりピンとこなくて、チェリー先生などで調べたりしました。 「ハッシュはキーと値の組み合わせでデータを管理するオブ…

今日のお勉強。180215-Rubyの基本

Rubyの基本。180215 今日は「Ruby入門」の 配列 の「配列のサイズの取得と新しい要素の追加」から ハッシュ の「値の取得」まで学習しました。 nitemsメソッドが廃止されたのに気づくまで時間かかった。 配列のサイズの取得と新しい要素の追加 のところです…

今日のお勉強。180212-Rubyの基本

Rubyの基本。180212 今日は、 Ruby入門 の、 繰り返しの「timesメソッド、uptoメソッド、downtoメソッド」から、 配列の「要素へのオブジェクトの代入」まで学習しました。 next と redo の違いがピンとこないけど、 next は処理をスキップしてすっ飛ばす。…

今日のお勉強。180209-Rubyの基本

Rubyの基本。180209 今日はRuby入門の、 条件分岐の、「論理演算子」から 条件分岐 - Ruby入門 繰り返し文の、「eachメゾッド」まで進めました。 繰り返し - Ruby入門 条件分岐は、複数分岐させる時は if 〜〜 elsif 〜〜 elsif 〜〜 els と、記述させるか、…

今日のお勉強。180206-Rubyの基本

Rubyの基本。180206 条件分岐 - Ruby入門 の、「関係演算子」まで学習しました。 学んだこと ・null(空値)が、rubyだとnilになるのですね。 ・変数1, 変数2, 変数3, ..... = "変数1の中身", "変数2の中身", "変数3の中身", ..... と、まとめて代入す…

今日のお勉強。180203-Rubyの基本

Rubyの基本。180203 Ruby入門 「数値と四則計算」まで学習しました。 ビット演算子とシフト演算子がいまいちピンとこなくて、2進数のことをずっと考えてました。 ●●進数にするといくつ。と、変換するの大変なので、 2進数、8進数、10進数、16進数相互変換ツ…

今日のお勉強。180131-Rubyの基本

Rubyの基本。180131 Ruby入門 を見ながらRubyを勉強してました。 「文字列」という単元の「バックスラッシュ記法によるエスケープ」までやりました。 バックスラッシュの出し方 optionキー + ¥キー でバックスラッシュが出てくる \n と書くと、改行される。 …

今日のお勉強。180128-Rubyの基本

Rubyの基本。180128 GitHub Styleguide を訳してみた(Ruby編) - Qiita bbatsov/ruby-style-guide を読んで、チェリー本を隣に置いてRubyのルールを勉強してました。 書き方のルールが思ったより多かったですが、少しずつ覚えていけたら、と思います。 よく…

今日のお勉強。180125-Rubyの基本

Rubyの基本。180125 ホワイの(感動的)Rubyガイド :: 7. 髭に願いをかけるとき 7ページ目まで読み終わり、最後は目次ページにたどり着きました。 これなら見たいページすぐに見れますね。 ホワイの(感動的)Rubyガイド つい最近では、おすすめ本を紹介していた…

今日のお勉強。180122-Rubyの基本

Rubyの基本。180122 ホワイの(感動的)Rubyガイド :: 6. ダウンタウン 6ページ目途中まで読みました。 思ったのですが、途中で入るイラストがかわいくて結構好きです。 Rubyの書き方や記号の記述の仕方に慣れてないため、少しずつ覚えていきたいと思います。…

今日のお勉強。180119-Rubyの基本

Rubyの基本。180119 ホワイの(感動的)Rubyガイド :: 5. ルールを作るものと夢を生きるもの 上記サイトの5ページ目途中まで読み進めました。 Rubyはオブジェクト指向がメイン。 php学んでた時はオブジェクト指向をやったことがないので、戸惑いつつも早く扱…

今日のお勉強。180116-rbenvでRubyをインストール・Rubyの基本

rbenvでRubyをインストール。180116 Rubyのバージョン切り替え $ rbenv local X.X.X 上記だと切り替えができますが、rbenv global X.X.X だとなぜか切り替えができませんでした。 rbenvでバージョンがうまく切り替わらなかった時にやったこと - Qiita 調べて…

今日のお勉強。180113-rbenvでRubyをインストール

rbenvでRubyをインストール。180113 $ brew update した後に、 $ brew install rbenv と打ったら、「Xcodeが古い」とエラーが出てしまいましたので、現在もインストール(アップデート?)してる最中です。 というわけで今日は調べたりしておりました。 Home…

今日のお勉強。180109-rbenvでRubyをインストール

rbenvでRubyをインストール。180109 やっとRubyの学習です! Mountain Lion に rbenv を導入 - hrysd の旧ブログ こちらのサイトを見ながら、sshでVPSに繋げて、 $ brew update と書いても何も反応が無く、焦りました。 よく見たらMacにインストールするので…

今日のお勉強。180107-nginxでSSL(sshでログインできないトラブル付き)

nginxでSSL…と思ったら、ログイン設定やり直しという自体に。180107 オレオレ証明書をopensslで作る(詳細版) - ろば電子が詰まっている $ openssl genrsa 2048 > server.key とコマンドを書いても、 ダメだったので悩んでたら、 $ apt-get install openssl…

今日のお勉強。180104-nginxでSSL

nginxの復習。180104 nginx設定メモ - おおにしあきらの日記 プログラミングビギナーNekoteniがあなたに贈る!NginxでVirtual Hostの巻 - ねこテニ 復習がてらにVirtualHostについて目を通しました。 $ sudo nginx -V で、設定を見ることができることを知り…

今日のお勉強。171222-nginxでVirtualHost

nginxでVirtualHost。171222 お名前.comでドメインを買いました! 1円で取得できるものもあると聞いて、昔、携帯電話が1円で購入できた時代を思い出します。 まるで1円携帯のようですね。 ↓ DNS(ネームサーバー)の設定はこちらを参考にしました。 お名…

今日のお勉強。171219-nginx (171221追記)

nginx。171219 virtialhostについて学習する途中に思い出しまして。 前回学習の時に指摘していただいたところを。 /etc/nginx/conf.d/default.conf のdefault.confは作る必要はなかったため、rmコマンドで消去。 /etc/nginx/site-available/default の方を調…

今日のお勉強。171209-HTTPの基本とnginxの基本。

HTTPの基本。171209 今日はHTTPの基本を勉強。 ポート番号について、大事なところは、 20、21はファイル転送(FTP) 22はssh 23はtelnet 25はsmtp(メール送信) 80はhttp 110はpop3(メール受信) ポート番号は覚えきれないくらいたくさんありますね。 requ…

今日のお勉強。171207-HTTPの基本

HTTPの基本。171207 telnet、まずはヤフーで挑戦しました! 最初、telnetをする時はIPを入力しないと出力されないのかな?と思ってヤフーのIPを調べてました。 IPの調べ方は、 $ nslookup 【調べたいURL】 で、IPを調べることができるそうですね! でも、そ…

今日のお勉強。171204-HTTPの基本

HTTPの基本。171204 もいちどイチから! HTTP基礎訓練中 連載インデックス - @IT - を読んでおりました。 セキュリティは難しそうというイメージがありましたが、身近なところからも気をつけなければならないということなのですね。 SQLインジェクション DB…

今日のお勉強。171125-HTTPの基本

HTTPの基本。171125 前回nginxの学習した時、ちょっと難しかったため、HTTPの学習するとわかりやすい。というアドバイスをいただき、 HTTP入門 を読んで学習しておりました。 こちらから(ブラウザ)要求すると、webサーバーから返答してくれるというのが楽…

今日のお勉強。171123-nginxの基本

nginxをdebianにインストール。171123 nomnel.net # sudo apt-get install nginx nginxをインストール # wget "http://nginx.org/keys/nginx_signing.key" # sudo apt-key add nginx_signing.key wgetコマンドはファイルをダウンロード。 apt-keyはキー管理…

今日のお勉強。171120-nginxの基本

nginxの基本。171120 nginx(エンジンエックスと読む)とは。 サーバーである。 webサーバー リバースプロキシサーバー メールプロキシサーバー プロキシとは、代理という意味で、自分のPCに変わってアクセスしてくれるサーバー。 nginxはシングルプロセスで…

今日のお勉強。171112-mysqlの基本

mysqlの基本。171112 php勉強してた時にmysqlも学んでたはずなのですがあまり覚えてなく、復習がてら手元にあるテキストにて学習しました。 .....インストールの段階で迷ってしまいましたが(^^;) 最新のmysqlとは、どれを選べばいいのだろう?と思い、 apt-c…

今日のお勉強。171109-sslの基本

sslの基本。171109 SSLを学んでおりました。 図解で学ぶネットワークの基礎:SSL編 - 図解で学ぶネットワークの基礎:SSL編:ITpro 暗号化とは複雑に感じました(^^;) 「よく分かる公開鍵認証」~初心者でもよくわかる!VPSによるWebサーバー運用講座(2) | さ…

今日のお勉強。171106-sshの基本

sshの基本。171106 作業に夢中になってたら気づいたら遅くなってました…。 今日はターミナルからssh繋げておりました。 パスフレーズがわからなくて悩んだりもしました。 復習として。 サーバーにsshでつなぐコマンド $ ssh 【ユーザー名】@【ipアドレス】 $…

今日のお勉強171029-sudoをインストールする

sudoをインストールする。171029 sudoとは sudoとは、一般ユーザーがsudoコマンドを使うことによって、ワンショットで、root権限しかできないことがその時だけできるようになることです。 本来なら、su と、コマンドを打ってパスワード書いてrootユーザーに…

今日のお勉強。171027-aptの基本

aptの基本。171027 vimとfbtermをインストールしました。 Debian(Ubuntu)で コンソールに日本語表示してみた | レンタルサーバー・自宅サーバー設定・構築のヒント Fbterm - ArchWiki $ fbterm と、コマンドを書くと、日本語が表示されるようになりました! …

今日のお勉強。171025-Linuxファイルの操作と基本。

Linuxのファイル操作の基本。171025 今日はここまで読み進めました。 itpro.nikkeibp.co.jp linux全般編は終了。 再入門 体で覚えるLinuxの基本 - シェル・スクリプト(その1:シェル・スクリプトとは):ITpro のページの中の、 # ! /bin/sh という1行が…