うすのブログ

初心者プログラマです。

2018-04-15から1日間の記事一覧

Vagrant ファイル共有 決定版

忘れないためのメモ デフォルトの位置 hostのフォルダは、[Vagrantfileのあるフォルダ] guest(vagrant)のフォルダは、[/vagrant] また、設定することもできる config.vm.synced_folder "host_path", "guest_path" 私の場合 config.vm.sysced_folder "{Vagran…

vagrant コマンド一覧(必要最低限)

忘れないためのメモ よければどうぞ コマンド 操作の説明 vagrant up 仮想マシンを起動する vagrant halt 仮想マシンを停止 vagrant suspend 仮想マシンをスリープさせる vagrant resume 仮想マシンをスリープから復帰させる vagrant reload 仮想マシンを再…

Vagrant × Atom

Vagrantの仮装環境でAtomでコーディング ディストリビューションがDebian系ならば $ sudo apt install netatalk AFS(netatalk)をインストールして使用すれば 非常に便利にコーディングできるし扱いやすい 最近RedHat系のCentOS7をVagrantで構築した。 # yum …

git初心者 チートシート

git初心者 gitとは ディレクトリレベルでファイルを管理するツールです。 コーディングで変更して細かく保存していけば過去のデータに全て戻れる。 さらにブランチといって複数の形に分岐することも可能。 また、複数の人とディレクトリごと共有して開発でき…

PHP初心者 学習のポイント

PHPの学習のポイント PHPの学習のポイントは、他の言語と異なる部分をしっかりと理解すること。 他の言語と異なる部分は、大きく分けて3つ 変数は'$'を使って表現 連想配列の概念 foreach()の存在 変数は'$'を使って表現するところ bashなどのシェルスクリプ…

mongodbのインストールとコマンド

mongodbのインストール CentOS CentOsならmongodbの公式サイトを見ながらリポジトリを獲得することをオススメする。 設定ファイルを/etc/yum.repos.d/mongodb-org-3.0.repoを作成して [monogodb-org-3.0] name=MongoDB Repository baseurl=http://repo.mongo…

vagrantのssh一発で設定する

vagrantの一発でsshの設定 {host_name}は、ホスト名かIPaddress $ vagrant ssh-config --host {host_ipaddress} >> ~/.ssh/config 終わりです。

npmのinstallがどうしてもうまく行かない人

npmのインストールがどうしてもうまく行かない時 環境は、vagrantでdebian(stretch) nodejsはインストール出来るけどnpmはパッケージに存在してないしでインストールできなかった... 色々調べたけどなかなか載っていなかった... そして、見つけた。 原因は、…

vagrant ifconfigのインストールとPATHの初期設定

vagrant ifconfigのインストール 最初にvagrant upした時 $ vagrant up $ vagrant ssh vagrant $ ifconfig -bash: ifconfig: command not found ifconfigが入ってない。 ifconfigは/sbin/ifconfigに入っているはず とりあえず/sbinにパスを通す。 まず、編集…

vagrant boxで簡単構築

vagrant簡単構築 boxというのは、仮装環境のimageファイルみたいなものである。 boxをurlで指定してvagrantで立ち上げる形になる。 まずboxが置いてある場所 Vagrantbox.es ↑ここから欲しいboxのurlをコピー $ vagrant box add {title} {url} $ vagrant init…

mariadb mysql ポート番号を調べる

port番号の調べ方 $ sudo mariadb MariaDB[(none)]> show variables like 'port';

Node-Red 初心者 導入

Node-Red 導入方法(debian系) Ubuntu16.04とDebianに入れた時手こずったので導入方法書いておきます。 グーグル先生や他の人は、普通にうまくいけば以下のコマンドでいけるらしい? $ sudo apt install nodejs npm $ npm install node-red 私の場合は、うま…

mariaDB 初心者 チートシート

Mysqlをインストールして起動するとなぜかmariaDBになったので せっかくなので使ってみる。 入力する場所は、{ここの部分} テンプレの作業工程 ログイン ↓ ユーザ作成 ↓ DB作成 ↓ テーブル作成 ↓ データの登録 ログイン $ mysql -u '{username}' -p パスワー…

Vagrant 初心者 Network 設定

初心者ができるvagrantの設定 Vagrantとは CUI上の仮装環境の構築、およびネットワークなどの設定が簡単にできます。 また、他人が作った設定(Box)を利用することで 複数人が全く同じ仮装環境を構築できる優れもの なぜ仮装環境が流行っているか - 最近、仮…

Mysql 初心者 命令文

Mysqlの命令文一覧 userの確認 mysql> select user, host from mysql.user; ※mysqlのDBにログインしている人は、mysql.user→userで userの権限(grants)の表示(show) mysql> show grants for 'vagrant'@'localhost' ※vagrantと書いてあるところが一般ユーザ名…

Atom ショートカット 一覧 チートシート 厳選

Atomのショートカット これだけ知っていたら非常に便利で すぐにでもAtomのユーザになりたくなります。 Macユーザ向けのショートカットですが Windowsの方も設定を開いてキーバインドというところを開けば 全て書いてあります。 ショートカット一覧 まずは、…

Nginx PHP7 絶対にできる設定

簡単で絶対に設定できます。 php5や、一度設定したことがあれば、保証できません。 競合してめちゃくちゃになります。(体験談) nginxとphpを初めてインストールする人 さらに、debian系のディストリビューションなら間違いない。 うまくいかなければ、初期…

Gedit for Mac install

GeditをMacで使いたい人に Geditは、Ubuntuで標準なのでそこで初めて出会った人も多いかと思います。(AtomやEclipseに比べて)非常に軽いのでオススメ。 初心者向けに Linuxは、(パッケージ管理ツールの)コマンドでインストールするDebian系ならaptやapt-ge…

「通勤」がもたらす影響

今回は、Daigoの本の一部をまとめてみました。 超時間術 はじめに ここ数年で心理学や経済学の世界では、「通勤」に対する研究が増えてきた。 不動産サービスの調査によれば、今のビジネスマンは、会社の通勤に平均片道58分かけている。 そして色々なことが…