2015-01-01から1ヶ月間の記事一覧
バブルソートってなんやねん バブルソート (bubble sort) は、ソートのアルゴリズムの一つ。 隣り合う要素の大小を比較しながら整列させること。 最悪計算時間がO(n2)と遅いが、アルゴリズムが単純で実装が容易なため、 また並列処理との親和性が高いことか…
VagrantをMacに入れてみたったw - 魔法使いの卵 前回はインストールから設定までをやったから 今回は起動から各コマンドまで試してみたいとおもう。 VMを起動させる前に VirtualBoxは起動させておかなあかんで!! 起動コマンド $ vagrant up たったこれだけ…
Linuxの勉強したいな。 自分で環境作ったりしてみたいし 色々やれることのレパートリーを増やしたい。 冬休み前に同期に相談したらVagrantええで!! 言われてたのとこないだ上司に使いたい環境が なかったらVagrantでつくればいいよーって言われて やってみ…
ぶっちゃけ、この2つっての違いが最初のころよーわからんかった。 中身みれるんやったら打ちやすいprint_r()さいつよwwwwじゃねwww っておもってました。ええ。つい最近までは。 そもそもprint_rにしてもvar_dumpにしてもなんやねん。 はやい話が変数の中身…
Generatorとarrayの実行速度を検証するために下記の 簡単なプログラムを書いてみたったw Generator.ver function CounterGenerator() { for ($i = 1; $i <= 10; $i++) { yield $i; } } $generator = CounterGenerator(); foreach ($generator as $count) { e…
PHPの処理実行速度の計測方法
ダブルクォーテーションとかシングルクォーテーション ってわりとソース書いてたらよくつかうねんけど そういえばPHPはじめたときってこの違いがわからんかった。 わからんかったけどどっちでもいけるしまぁええかーって流してた。 けど違いがわかったからま…
printとechoの違いってなに? どっちも勝利結果をブラウザに表示させるための機能。 でも、人によってはprint使う人もいればechoを使う人もおる。 なんで?違いってなに?どっちでもいいってこととかあるん? ってことが気になったから調べてみた。 検証1: …
まず、マニュアルのスコープ演算子をみてみた。 スコープ定義演算子 (::) スコープ定義演算子 (またの名を Paamayim Nekudotayim)、 平たく言うと「ダブルコロン」は、トークンのひとつです。 static, 定数 およびオーバーライドされたクラスのプロパティや…
->?んん?ん?わからんw この記号の読み方はアロー演算子や!! アロー演算子(->)はオブジェクト(クラス)のメソッドやフィールド変数を参照するための演算子やで!! 書いてみるとこんなかんじやでー!! $クラス名->メソッド名orフィールド変数 オブジ…
プログラムを書くようになって半年(そのうちの半分はSQL)を やってておもうことがある。 $変数['値']とか->とか::とか もうマジで意味不明な記号の羅列意味不明w お前らは一体なんなんだ?w あたりまえのようにあっちこっちにでてきやがってw むかつくか…
過去のエントリーにmigrationを使ってテストデータをぶっこむ ってことを下記でやっていたけどtimestamps()の使い方がわかったから書いてみるw Laravel4のsqliteでテーブルを作ってテストデータをぶっこんでみたったw - 魔法使いの卵 Laravel4のsqliteでテー…
個人的にLaravel4でよく使うformのまとめ なんでformまとめてみたかというと 今自分で書いてるソースがinputとFormがごちゃごちゃに 入り混じってて見ててすごい汚くて自分にムカついたからw なぜ綺麗にかけるように用意されてるものを俺は使うことができひ…
コンパイルってなんやねん 結論からいうと人間が作ったプログラムを機械語に変換してあげることやで。 プログラムは人間がわかるように作られた言語のため コンピュータがなんのこっちゃって理解することができひんねん。 せやからコンパイラーっていうのを…
前回一覧表示を作成しみたったw &lt;a href="http://raichel.hatenablog.com/entry/2014/12/30/225346" data-mce-href="http://raichel.hatenablog.com/entry/2014/12/30/225346"&gt;Laravel4でテーブル内のレーコードを一覧表示してみたったw - 魔…
コントローラ コントローラは、app/controllers 内に記述する。 コントローラファイル名はアッパーキャメル記法(複合語の先頭を大文字で書き始める)+Controllerで記述します。例:UserController.php、BaseController.php、HomeController.phpクラス名も…
プロジェクト新規作成 composer create-project laravel/プロジェクト名 --prefer-dist これ以外にもなんかありそうw ビルトインサーバ稼動 php artisan serve マイグレーション新規作成 php artisan migrate:make マイグレーションファイル名 マイグレーシ…
変更手順 まさかの3ステップ 1、「システム環境設定」から「キーボード」を選択2、右下に修飾キー...ってのがあるからそれをクリック3、あとはここでCaps LockをControlに変更するだけ。 めっちゃ簡単でびっくりしたったw 参考元: US仕様のキーボードのM…
一般的IT分野でのマイグレーション マイグレーション(migration)とは、移住や移行などを意味する言葉で、IT分野では既存のシステムやソフトウェアプログラムなどを 新しいプラットフォームに移行することを表す。マイグレと略称されて使用されることが多い…