TIL

Today I Learned. 知ったこと、学んだことを書いていく

2017-07-01から1ヶ月間の記事一覧

ネットワーキング - 入門 - Vagrant

この記事は Vagrantの公式ページの Getting Started- Vagrant をグーグル翻訳したものです。多少、自分なりに再翻訳しています。 現時点で、ホストからファイルを変更してゲストに自動的に同期させる機能を備えたWebサーバーを稼働させている しかし、ただ単…

Linuxコマンド ln

lnコマンド ファイルやディレクトリにリンクを張る $ ln リンク元 登録名 ハードリンクとシンボリックリンクがあるらしい ハードリンクとは、すでにあるファイルを、 別のファイル名(パス名)で参照できるようにするモノ シンボリックリンクとは、すでにある…

ハードリンクとシンボリックリンク

ハードリンクとシンボリックリンク ハードリンクを理解するにはまず、iノード番号について理解しなければならない iノード番号 Linuxでは、ファイルに対して重複しないiノード番号が割り当てられる 全てのファイルに対応するiノードが存在している iノードに…

HTML ボタンにリンクを張る

ボタンにリンクを張る <input type="button" onclick="location.href='https://www.google.co.jp/'"value="ボタンでリンク1"> sample inputタグのonclick属性にlocation.hrefで設定する 参考文献 ホームページ-ボタンでリンク

HTML5 テンプレート

最小のHTML5の書き方 <html> <head> <meta charset="UTF-8"> <title>Title of the document</title> </head> <body> Content of the document...... </body> </html> 参考文献 HTML5 Introduction

Java synchronized キーワード

以下のような記述を見た package test; import org.apache.log4j.Logger; public class UserLog { private static Logger log; static { } public UserLog() { } public static Logger getLog() { if (log == null) { initLog(); } return log; } private st…

Linuxコマンド rm ファイルやディレクトリを削除する

rmコマンド ファイルやディレクトリを削除する オプション 説明 -r ディレクトリ内を再帰的に削除する -f 警告メッセージを表示しない 参考文献 Linuxコマンド集 - 【 rm 】 ファイルやディレクトリを削除する:ITpro

sh シンボリックリンクかどうか -L

シェルスクリプトのif文で使用するかもしれない そのファイルがシンボリックリンクかどうか -Lを使用する if [-L /var/www ]; then ... fi 参考資料 シェルスクリプト入門 [演算・比較]

git 直前のcommitメッセージ書き換える

git

$ git commit --amend 直前のコミットを修正する

プロビジョニング - 入門 - Vagrantt

この記事は Vagrantの公式ページの Getting Started- Vagrant をグーグル翻訳したものです。多少、自分なりに再翻訳しています。 さて、私達はUbuntuのベースコピーを実行できる仮想マシンを持っている ホストマシンからファイルを編集し、それをゲストマシ…

Java Mapの全要素を削除する

正しい例 Map<String, Object> aMap = new HashMap<>(); aMap.put("key1", null); aMap.put("key2", null); aMap.put("key3", null); // キーのイテレータを取得 Iterator<String> mapKeyIter = aMap.keySet().iterator(); while(mapKeyIter.hasNext()) { String key = mapKeyIter.ne</string></string,>…

共有フォルダ - 入門 - Vagrant

この記事は Vagrantの公式ページの Getting Started- Vagrant をグーグル翻訳したものです。多少、自分なりに再翻訳しています。 仮想マシンを作成することは簡単ですが、SSHで接続してターミナルベースのエディタを使用しようとする人はほとんどいない 幸い…

a disk read error occurred でパソコン起動しない

いつも通りにパソコン起動使用としたら画面が真っ暗になっていた とりあえず、BIOSを起動してみた OSの入っているディスクから起動してみたら A disk read error occurredって表示が出てOSが起動しなかった BIOSで起動ドライブに設定しているSSDは表示された…

トップページを特定のページにする - はてなブログ

デフォルトだとブログのトップページは記事一覧になっている。 TILの場合、トップページが目次のほうが良い!! ということで、変更する方法をまとめてみました。 トップページを特定のページに設定する 設定 - 詳細設定タブ - 検索エンジン最適化 - headに…

起動とSSH - 入門 - Vagrant

この記事は Vagrantの公式ページの Getting Started- Vagrant をグーグル翻訳したものです。多少、自分なりに再翻訳しています。 起動 Vagrantを起動するときは以下のコマンドを実行する $ vagrant up 1分もかからずにUbuntuの仮想マシンが起動すると思う Va…

ボックス - 入門 - Vagrant

この記事は Vagrantの公式ページの Getting Started- Vagrant をグーグル翻訳したものです。多少、自分なりに再翻訳しています。 仮想マシンを1から構築するのではなく、Vagrantはベースイメージを複製して、仮想マシンを構築することですばやく環境を構築で…

プロジェクトセットアップ - 入門 - Vagrant

この記事は Vagrantの公式ページの Getting Started- Vagrant をグーグル翻訳したものです。多少、自分なりに再翻訳しています。 Vagrantの環境構築をするときに最初にするべきことは Vagrantfileを作成すること Vagrantfileを作成する目的は2つある。 プロ…

WindowsにRubyをインストールする

Rubyのインストール インストーラのダウンロード Download- RubyInstaller for WindowsのRuby 2.2.6(x64)をクリックして、rubyinstaller-2.2.6-x64.exeをダウンロードする。 右の WHICH VERSION TO DOWNLOAD? で2.2.xのインストーラをお勧めするって書いてあ…

入門 - Vagrant

この記事は Vagrantの公式ページの Getting Started- Vagrant をグーグル翻訳したものです。多少、自分なりに再翻訳しています。 Vagrant Getting Guideは最初のVagrantプロジェクトを紹介し、Vagrantが提供している主要な機能の基礎を披露します。 Vagrant…

Vagrant で Debian環境構築 警告は出るけど起動できた

base boxをダウンロード、追加する。 $ vagrant box add https://atlas.hashicorp.com/debian/boxes/jessie64/ --provider virtualbox ==> box: Loading metadata for box 'https://atlas.hashicorp.com/debian/boxes/jessie64/' ==> box: Adding box 'debia…

BSD (ライセンス)

BSDとは 自己責任で使用する 著作権の表示は残しておく 複製・改変・再配布・販売等は自由に行って良い といった決まりがあるライセンスのこと 参考文献 BSD【ライセンス】とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

MSYS2 でもWindowsの環境変数を使えるようにする

MSYS2でコマンドを使おうとしたときに パスが通っていない と怒られた コマンドプロンプト(cmd)ではコマンドが実行できるのに… それは、MSYS2側でWindowsでの環境変数が反映されていない可能性が高い 反映する方法 Windowsの環境変数に MSYS_PATH_TYPEを追…

Vagrant で Debian 環境構築 ver.共有フォルダの設定できていない

共有フォルダの設定をすることが課題 $ vagrant -v Vagrant 1.8.6 VagrantでDebianの環境構築 ここのサイトを参考にインストールを行う base boxをダウンロードする VirtualBoxからバニラのDebianのbase box をダウンロードする $ vagrant box add https://a…

Redis とは

Redis レディースと読む Remote dictionary serverの略 メモリ上で動作する キーバリュー型インメモリデータベース Redisの特徴 Redisのデータモデル(キーバリューストア) キーとバリューのペアで保存するデータベースの1種 従来のものは、キーに文字列値の…

スワップ(swap)

スワップとは メモリの容量が足りない時にデータをハードディスクに移すこと メモリを有効活用できる 参考文献 スワップ (swap)とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

バニラ

IT業界でのバニラ(Vanilla)とは なにも設定変更や機能追加などをしていない、まっさらなデフォルト版のソフトウェアやアルゴリズムのこと 参考文献 上司から「vanilla」ソフトウェアをインストールしろと言われたら、どうする? - Eng4Eng~エンジニアのた…

MSYS2 でドライブ移動 cd /c

MSYS2を使用して、インストール場所より上の階層に移動したいとき User1 MSYS ~ $ cd /c User1 MSYS /c $ cd /{パス}とすることで移動できる

調べたいけど調べてないこと

興味持ったことを書いていく Vagrant (まとめ中) これはAWSでサイトを運用するための準備 OAuth2.0 Docker NeoBundle 今はdein.vimを使うらしい vimのカラースキーマ変更方法 Debian初期設定 Debian 8 Jessie : ダウンロード : Server World Maven(Java) Co…

Python プログラムを終了 sys.exit()

プログラムを終了させるには sys.exit()を呼び出せばよい # -*- coding: utf-8 -*- import sys for i in range(10): print(i) if i == 5: sys.exit() 出力 0 1 2 3 4 5 参考文献 Pythonでプログラムを終了させる:sys.exit()

Markdown コンソール(bash)のシンタックスハイライト

Lunuxのコマンドを記載したいときにハイライトをつけたくなる ```sh とすることでハイライトが付く $ ls -a . .. .git errlog.log log.log test.py 参考文献 はてなブログでコンソール(bash)のシンタックスハイライト