2019-11-01から1ヶ月間の記事一覧
たとえば以下のような2次元配列があり、それぞれの要素を掛け算する場合。 tateyoko = [ [20,40], [50,20], [40,90], ] menseki = [] tateyoko.each do |tateyoko| length = tateyoko[0] width = tateyoko[1] menseki << length * width end p menseki mense…
require_relativeでファイルを読み込む場合 自分のファイルが存在するディレクトリがパスの起点になる。 . ├── bar │ └── ruby.rb └── foo └── test.rb ruby.rbからfooにあるtest.rbを取得する場合は require_relative '../foo/test' となる。 つまり、bar/r…
プログラミングの初級問題として有名なFizzBuzz問題をRubyで書いてみた。 FizzBuzz問題とは 3で割り切れる数字ならFizz 5で割り切れる数字ならBuzz 3と5で割り切れる数字ならFizzBuzz を表示する問題のこと。 今はさすがに慣れたが、初心者の頃は「ふぁ!?…
記事の内容 Rubocopとは、Rubyのコードを自動修正してくれるフォーマッター インストール方法 gem install する場合 bundlerでインストールする場合 Rails本家が採用している設定を自分にも設定する 試しに自動修正してもらう 失敗したやり方 問題 原因 解決…
やりたいこと 使用するもの 流れ VirtualBoxをダウンロード Vagrantをインストール Ubuntuをインストールする ディレクトリ共有設定 日本語化など その他参考になる記事 やりたいこと Macに仮想環境を作りたい 使用するもの VirtualBox Vagrant これでLinux…
Gistを作るにはこちらへアクセス。 gist.github.com GitHubアカウントを持っていれば入れる。 Gistの作り方 Gist description:そのGistについての説明 Filename including extension:ファイル名 を記入し、コードを挿入する。 最後に非公開(secret Gist)…
やりたいことは? なぜするのか? 環境 MacOS に最新 の Ruby をインストールする方法 rbenvをインストールする Ruby をインストールする 特定のディレクトリで Ruby のバージョンを変更したい場合 rbenv-communal-gems は使わないほうがいい 参照 やりたい…
やりたいこと virtualhostとは? 環境 流れ 1. ドメイン取得 2. ネームサーバーに登録する方法 2-1. お名前ドットコムでネームサーバーの変更の設定 2-2. さくらVPSでネームサーバーの設定 3. Virtualhost 設定 3-2. HTMLを作成する 3-3. 設定ファイルの作成…
やりたいこと MacOSのバージョンをターミナルからさくっと確認したい 方法 次のコマンドをターミナルに打つ。 $ sw_vers 結果 ProductName: Mac OS X ProductVersion: 10.14.6 BuildVersion: 18G87 「画面左上のりんごマーク > このMacについて」からでもバ…
nginxをLinux(Debian)からアンイストールする方法 $ sudo apt-get remove nginx 以上。 再度インストールする場合は以下の記事を参照。 k-koh.hatenablog.com
やりたいこと Nginxをインストールしたので、自分で作ったHTMLを表示させてみたいッッ 環境 MacOS Mojave 10.14.6 さくらVPS OS: Linux Debian 10.1 前提 Nginxインストール済み Nginxを起動済み 参考: k-koh.hatenablog.com 流れ まずはLinux(ここではDeb…
記事の対象者 さくらVPSなどのサーバーではなく、VirtualBox + Vagrantの環境にNginxをインストールした人 Webブラウザで表示確認がしたい すること ポートフォワーディングをするために、Vagrantfileを書き換える 前提 Virtualboxをインストールしている Va…
やりたいこと 環境 Linux(Debian)にNginxをインストールする流れ 失敗したときは Vagrant + Linux で Nginx を設定したい場合 感謝の参照 やりたいこと Linux(Debian)に最新版のNginxをインストールしたい 環境 MacOS Mojave 10.14.6 さくらVPS OS: Linux De…
作った背景 当方のバックグラウンドはSEOやメディア運営なのだが、もともとプログラミングに興味があった。そこで、ドワンゴが運営する「N予備校」でプログラミングの勉強を始め、アウトプットのためにウェブアプリケーションを初めて作った。 N予備校:http…
背景 練習でSequelizeライブラリを使用して簡単なウェブアプリケーションを作っていた。updateを使用して、データベースをアップデート(書き換え)しようとしたら、次のエラーが出た。 Unhandled rejection AssertionError [ERR_ASSERTION]: Missing where …
VirtualBoxのアンイストールで少しつまづいたのでメモ。 背景:「やべぇ、仮想環境がバグった・・・」 なにかをどうかして仮想環境がバグり、vagrant sshをしてもUbuntu-bionicの文字が白色のまま。lsコマンドもできなくなっている・・・。おそらく、パスを…
Node.jsの勉強でちょっとつまづいたのでメモ。 課題:Node.jsでCSS、画像、JSなどが読み込まれない Node.jsでウェブサーバーを立ててウェブサイトを表示したいが、HTMLだけ表示されてCSSや画像ファイルが読み込まれない。 結論 CSSやJS、画像(JPG、SVG、PNG…
この記事の対象者 JavaScriptをすこし勉強した初心者 「そろそろ何か実践的な技術を使ってみたいなぁ〜」「Web APIとか使ってみたいのぉ〜」てな人 郵便番号から住所を検索するAPIを使ってみる 郵便番号を入力すると住所が自動的に表示されるアプリケーショ…