2018-09-01から1ヶ月間の記事一覧

Laravel基礎知識

Laravelとは Laravel は、MVCのWebアプリケーション開発用の無料・オープンソースのPHPで書かれたWebアプリケーションフレームワークである。2011年に初版がリリースされた。 MVCフレームワーク Laravelは、MVCフレームワークを採用している。アプリケーショ…

phpのmigrationに時間がかかった件

$ php artisan make:migration [テーブル名] $ php artisan migrate上記の2番目のコマンドを実行するとエラーが発生して、解決するまでにかなりの時間を要した。 [xxxx@localhost:forum]$ php artisan migrate Illuminate\Database\QueryException : SQLSTAT…

TCP/IP

TCP/IP TCP/IPという言葉は、TCPとIPという2つのプロトコルだけではなく、IPを利用したりIPで通信したりするときに必要となる多くのプロトコル群の総称として使われる。TCP/IPをインターネットプロトコルスイートと呼ぶこともある。これは、インターネット…

OSI参照モデルについて

パケット通信 データをパケット(ネットワークを流れるひとかたまりのデータ)とよばれる単位に分割し送受信を行うもの通信方式のこと。 プロトコルの標準化 かつて、各メーカーは独自のネットワークアーキテクチャ、プロトコルを使用していたが、異なるメーカ…

プログラミング言語の種類

プログラミング言語 プログラミング言語とは、計算機に対して動作手順、動作方法、動作内容などを適切に指示するために用いられる、人工的に構成された言語体系のことである。計算機は、機械語と呼ばれる中央処理装置が直接解釈できる命令を実行することによ…

アルゴリズム入門

アルゴリズムとは あることを達成するための手順のこと。コンピュータの世界では、データ処理、数値処理、組み合わせ計算、シミュレーションなどの問題を解決するための手順をアルゴリズムと呼ぶ。どのアルゴリズムを選択するかによって計算時間が大きく変化…

vim

~/.vimrcの設定 syntax on set tabstop=4 set autoindent set expandtab set shiftwidth=4 set fileencodings=utf-8 set fileformat=unix set nocompatible set whichwrap=b,s,h,l,<,>,[,] set backspace=indent,eol,start set scrolloff=5 set mouse=a set …