なんか後輩にハード方面に詳しい1年生がいると聞いたんで、ちょっと話を聞いてみたりしてました。自作PCを3台持ってるとか贅沢すぎですよね。なんでも秋葉原でバイトしてるんだとか。
その子、話聞いたら自作PCだけじゃなくて
自宅サーバーまで持ってるとか言うんで、とても素晴らしい後輩だと思いました。
自宅サーバーって電気代ヤバいんじゃねーの?って思ったんですが、彼が使ってるのは、なんか・・・・・・カード型のPC?みたいなのを使ってて、CPUがスマホとかで使われているようなやつで、消費電力が3Wぐらいっていう、省エネなものを使ってるようで、電気代とか月々10円とか100円とかそれぐらいのレベルなんだそうで。
実際に調べてみると、USBメモリみたいなPCとか確かにありますしね。なるほどそういう選択肢があったわけですね。OSは何入れてるかは聞いてませんけど、どうせCentOSでしょ。普通に考えたら。
で、そんな彼の使ってるPCの話をしたんですが
SSDをRAID0構成したら爆速になったという話を聞きましてね。
SSDの時点で結構早いって聞くけどそれをRAID0にするとかまじかよって感じしますけど、Windowsが一瞬で立ち上がるらしい。まじかよ。
起動時間とかは特に僕はそんなに気にしないんですが、まぁ短いほうが良いに決まってますし、このPCも使い始めてもう4年近く経ちます。
誕生日は2012/2/4ですね。
HDDが大体3年ぐらいで死亡するとか言われてますけど、寿命は刻一刻と近づいてきてますしここいらでSSDに乗り換えてみるってのも一つの手でしょう。
まぁ・・・・・・
人に作らせたPCなんでどんな構造してるかは覚えてないんですけどさすがにSSD積むスペースぐらいあるでしょ。ちなみに今使ってるHDDも当然、メインの記憶装置として使う予定ではいます。
CドライブとDドライブがあるんで、少なくとも2つドライブがあるはずなんで、最悪片方ぶっこ抜けばいいんじゃないんでしょうか。確かパーティションでDドライブの容量を拡張してもらってた記憶あるんで・・・・・・。
もしかしたらドライブ1つって可能性もあるんですけど・・・・・・構造を覚えてないのでなんともいえません。でもHDD何個も買った記憶ないですしもしかしたら1つを2つに分割してたかもしれません。(笑)
CDかなんかに焼いてとかするのは超絶めんどくさいので、
Windowsを起動したまま換装する方法を取るつもりでいます。今までのHDDにバックアップが残るイメージですね。この方法ならちょっと上手く行かなくても引き返すことはできるんじゃないでしょうか。
正直ハードディスクの容量はかなり持て余してるんで、バックアップ代わりに1枚使ったとしても痛くも痒くもないですしね。
で、一体何を買うか、ですね。その界隈に詳しいのなら価格調査もしやすいのですが、色んなメーカーがごった返してる中、何を買えば良いのかさっぱり検討がつきませんね。
別に壊れても良いものなら価格重視で買えばいいんですが
壊れてPCが起動しなくなるぐらいなら多少のお金積んででも安全を買いたいので、なるべく評判が良く、かつコスパが良いメーカーのものを選ぶべきですね。
東芝とかIntel辺りが安全そうですが、まぁ名前からして高級品そうですね。
ということで、調べまくった結果
SanDiskってとこがなかなか評判良いのでこちらを購入しようかなと思います。
SanDisk SSD UltraII 120GB 2.5インチ [国内正規品]メーカー3年保証付 SDSSDHII-120G-J25
Amazonですと、120GBで7000円程度です。いくらのものを買おうか悩んだんですが、とりあえずメジャーな中で一番容量の小さい120GBを購入しました。
64GBという手もあったんですが、現段階でCドライブが、軽く掃除しても68GB使ってて
(何にそんな使ってるんだろう)足りなくなる恐れがあったので素直に120GB選びました。
Cドライブに仮想OSがあって、Dドライブに移動させればあと7GBぐらい空くんですけど、まぁギリギリなのはよくないですしね。いくらOSにしか使う予定はないと言いつつ。
ちなみに、もう一つ下のランクのものもあったんですが、書き込み速度が遅いようで、まぁせっかくSSDにするんならその性能差を感じたいなあということで中間モデルのものを選びました。
さらに上のモデルがあって、そちらは10年保証という素晴らしいもので、最初はそれを買おうかと思ったんですが
3年後の技術進歩に対する期待値の方が大きそうなのでやめました。240GBも要らんしね。
マウンタは買おうかどうか迷ったんですが、別にSSDの場合固定しなくても大丈夫らしいので、最初は何もなしでとりあえずテキトーに乗っけてみます。
両面テープで貼り付ければおkとかいう情報もあるぐらいですし。
来週末、センター試験で大学に行けないのでその空いた時間に増設しようかなーと思ってます。
・0からはじめるPHP#71【Laravel5.2とMulti-Auth】
他に書くことねえのかよってぐらい毎日この話してると思うんですが
僕の中では今はプロダクト開発がブームなので仕方ありません。実際他に何もやってません。
研究もしなくても何とかなるので放置してます。
で、今回の肝はタイトルにもありますように
Laravel5.2がリリースされたという話ですね。
このLaravel5.2の目玉としては
Multi-Auth(複数の認証)がサポートされたことですね。
つまり、これを使えば
管理者とユーザーで認証テーブルを分けることができるんですね。今までは特殊なことをしないとそれができず、外部ライブラリを使うことになり管理もしづらかったらしいです。
ですが、これが標準でサポートされることで容易に管理者ログインが実装できるということです。素晴らしい。
さらに、管理者としてログインしているか否かを判別するロジックもきっとあるはずなので
(でなきゃ意味ないですもんね)その辺りの実装も容易ですね。
もちろん、管理者を別のテーブルに分かれているので、管理者が複数名いる場合にも容易に対応可能ですね。将来性抜群でございます。
ということで、今からLaravel5.2の方にデータを移行しようかなと思っております。バージョンアップはcomposerでダウンロードするだけで勝手に新しいのをダウンロードしてくれるので、そこに必要なデータを埋め込めば良いわけですね。今まで作ったやつをコピペでございます。
具体的な導入手順などなどは
こちらのページが詳しいので、認証機能含めて全部用意してしまいましょう。
※上のページだと最後で詰むので、こちらの方が良いかと思われます。
っていうか、作ってて思ったんですが
認証は最初からフレームワークに実装させた方が良いですね。その後でビューを弄ったりしないとうまく連携させられません笑
Multi-Authにこれできちんと対応ができましたので、後はこれに合わせて作っていけば良さそうですね。
・・・・・・と、思ったんですが、よくよく見てみるとLaravel5.2がリリースされたのって12月後半なんですが、今作ってるやつも実はLaravel5.2でインストールされているのに気付きました(笑)
そして、別に今回の場合、Adminテーブルを分けなくても管理者は僕一人だけの予定なので
認可というロジックを使えば問題は解決できるわけですね。
ということで、とても無駄な時間を過ごしてしまいました(・ω・`)