家にサーバーがほしいなぁ
FUJITSU PRIMERGY MX130 S2 OSレス アレイタイプ-250GB×1 PYM132ZD2X - NTT-X Store
これなんかどうだろう、あんまり大きいのは嫌だし、Linuxの練習用にいいかな、
CPUが 1coreなので、性能よくないので、CPU交換とHDDを増設すれば、十分使えるかな、AMD系なので安定性は疑問だけど、NAS買うよりは汎用性あるし、
ただ、これ買うとしたら、今使ってるキーボードと値段の大差がないんだが・・・・
ダイヤテック・製品情報
切替機とかも買わないといけない… 悩む・・・・
Linux をターミナル(bash)で検索
Linux をターミナル(bash)で使ってると、同じようなコマンド入力しなkゃいけないことがある。そういうときは、カーソルキー↑ で、履歴を表示することができる
ただ、10個前とかだと、まぁ、早いけど、100個前とかだとさすがに入力した方が早い気がする・・・・
そこで、検索できないか、ちょっと調べて見たら、やっぱり、ありました、
[Ctrl]+[R]キーで、検索できるようだ、
手順
- 入力してない状態で、[Ctrl]+[R]キーを入力
- 検索したい文字をを入力
- [Ctrl]+[R]キー を押すと、検索された単語が表示される。見つかるまで、[Ctrl]+[R]キーを押せばいい、
- 見つけてからが重要、[Enter]キーを押すと、そのコマンドが実行されるので注意すること、実行したくない場合は、[Ctrl]+[E]キーを押す
詳しくは
bashの基礎
MySQL Explain の見方
私が開発をしているシステムじゃないんんだけど、DBMSにMySQLを使いPHPを使って開発をしているんですが、データが数万件超えたあたりから、遅くなったと言われた。
数万件ごときで、そんなに遅いわけがあるか!と思った
実行してみると、確かに
遅い、
数分かかってます。orz・・・・
たしかに、JOINいっぱい書いてますねぇ、こりゃ遅そうです。
さらに。フィールドを文字列処理して、切り出してから、JOINしてますし、全件処理してからやってるんだろうなぁ、そりゃ遅いわなぁ・・・
調べてみると、 MySQLは SELECT文の前にEXPLAIN っていう句を書くと、実行計画を表示してくれる。
ただ、その表示、他のDBMSに比べてわかりにくい。っで、その見方は下記が参考になると思う。
漢(オトコ)のコンピュータ道: MySQLのEXPLAINを徹底解説!!
MySQLって癖があるんだねぇ、知らんかった。まだまだ、勉強しないといけないなぁ・・・。
チューニングは下記を参照すると良いかもしれない
MySQLノウハウ
IE8(Internet Explorer 8)の互換モードを強制的に設定する方法
Firefox,Google Chromeで、問題ない、htmlやcssが IE8 だとレイアウトが変になることがある。
IE8が何らかの設定で、勝手に互換モード(IE5)で動作しようとする。
IE5のHTMLレイアウトはマイクロソフト独自なので、Firefox,Google Chromeで大丈夫なレイアウトでも崩れることが多々あります。
IE8の方がW3Cに準拠しているはずなので、IE8モードで実行したい場合
以下の方法がある
- DOCTYPE などで自動でモードが選択される
- サーバ側での設定
- metatagによる設定
- ユーザ自身の設定により、互換モードの切り替え
詳しい解説は
IE8互換モードについて - Japan IE Support Team Blog - Site Home - TechNet Blogs
上記、解説のDOCTYPEをを設定しても、うまくいかないので(おそらくサーバ等の設定?)ので、 metatagを書くのが、確実!!
ただ、metatagでやると、ユーザー側でモード変更ができないようです。
CentOSをブートできるUSBメモリの作り方
下記サイトの手順で、CentOSをブートできるUSBメモリの作り方
usbブートでcentosインストール完了 - De la petite monnaie aussi
DVD以上の容量が必要なので実質8GBのUSBメモリが必要です。
手順には、ブート領域書き換えもあるので、十分、気をつけること、
コマンドの意味は自分で調べること
間違うと使用中のOSが壊れる。
自信がない場合は、UnetBootin を使う。
説明
Linux初心者入門講座: LinuxをUSBメモリにインストールする方法