院生エンジニアのにっき

  • Change style to Blue
  • Change style to Red
  • Change style to Green
  • Change style to Pink

2008-01-26 PHPの三項演算子の注意点

  1. <?php
  2. $num = 15;
  3. $res = ($num < 3) ? 1 : ($num < 10) ? 2 : ($num < 30) ? 3 : ($num < 100) ? 4 : 5;
  4. echo $res;
  5. ?>

上のコードの出力結果は以下のうちどれか

  • 1
  • 2
  • 3
  • 4
  • 5
  • エラーメッセージが出力される


  続きを読む

コメント(0)

2008-01-26 エンジニアの時給について

エンジニアが平均どれくらい給料をもらえるか気になったのでバイト・派遣業の給料について調査したので報告を。

まずは2007年の特定期間の派遣・バイトに関するデータを調査したので紹介します(期間・データは調査当時のもので現在は変わっているかもしれません)


  続きを読む

コメント(0)

2008-01-24 ふしだらとは

[名・形動]

1 けじめがなく、だらしないこと。また、そのさま。「生活が―になる」

2 品行が悪いこと。身持ちが悪いこと。また、そのさま。「―な関係になる」
Yahoo!辞書 - ふ‐しだらより

・・・という意味である。


  続きを読む

コメント(0)

2008-01-10 ネト充・リア充

時々見る「ネト充」・「リア充」、その意味を本日知りました。

リア充とは - はてなダイアリー

実際の現実の生活(リアル生活)が充実している人間のこと

ネト充はリア充の逆(リアルの反対はネット??)の概念で、「ネット生活が充実している」人のことですが、リア充でネト充は無理なのでしょうか。


  続きを読む

コメント(0)

2007-11-21 SQLにてnull値の比較

  1. SELECT CASE ***
  2. WHEN 1 THEN '1です'
  3. WHEN NULL THEN 'null'
  4. ELSE 'その他' end
にそれぞれ'1'、1、null、2と入れてみた結果は??


  続きを読む

コメント(0)

2007-06-12 ノートPCにCentOS5導入、Eclipse+Subclipseまで

ノートPCのHDDを新しいのに入れ替えることになり、OSはVM環境まで備えたCentOS5にしました(VMは使っていませんが、将来的に自サバをCentOS4からCentOS5に変える予定なのでその練習を兼ねて)。

CentOS5はネットワークインストールが可能らしいので「ftp://ftp.riken.jp/Linux/centos/5/os/i386/images/boot.iso」からイメージをダウンロードして焼いたのですがインストールがなかなかうまくいかなかったので断念。

  • FTP site name:ftp.riken.go.jp
  • CentOS directory:/Linux/centos/5.0/os/i386/
  • Use non-anonymous ftp:non check

でインストールしようとしたのですがなにがいけなかったのでしょう??


やむなく6枚ものCDを焼き(DVDインストールはDVD-Rに焼く時点でうまく焼けず断念)、インストールが成功したと思いきや標準インストールで/usr/localが2.5GBも必要で、http://centos.jp/html/first-install.phpを参考にパーティションを作成したら3GBでは将来的に足りないとインストール後に気付き、急遽パーティションまで変更しました。

/usr/localがデフォルトで2.5GB(GUI環境)も必要となるといよいよLinux→軽いという印象が崩れてきてしまいます。

ちなみに今回のパーティション設定は(HDD容量:60GB)

  • /boot →100MB
  • /   →3000MB
  • /usr →10000MB
  • /var →10000MB
  • /usr/local →1000MB
  • /home →残り(約30000MB)

という設定にしました。


  続きを読む

コメント(0)

2007-05-20 ScalixをCentOS4.4にインストール(導入前解説編)

大学院生になってさらに複数のメールアドレスを管理しないといけないようになり、しかも大学院でもらったメールアドレスにはスパムメールがてんこもり・・・(一般に公開されているので)ということで新しくメールクライアントを導入しようかと考えました。

メールクライアントといえばGmailやYahoo!などのWebmail系、Outlook ExpressやEdMax(私も使っています)などのインストール型がありますが、欲しい要件としては

  • Webベース(バイト先、自宅、大学院等様々な場所でPCを扱うため一元で管理したい)
  • 複数のメールアドレスを管理できる
  • 無料(有料でもいいのがあったらいいのですが、有料→完璧にすばらしいもの→未だ発見できず なので無料なら自分で色々いじる意欲もでますんで)
  • スパムメールを排除してくれる
  • 自分で細部までカスタマイズ可能

くらいかと思いますが、WebベースのGmailやYahoo!ではカスタマイズがしにくいことやスパムフィルタリングが微妙そうという点、Gmailは個人情報を覗き見されている感がある点などからパス(あと、外部のアドレスを管理できますが微妙に使いづらいので)。Outlook ExpressやEdMaxなどのインストール型は様々な環境でメールを受信するので一元管理をしたいな・・・と。


そんなわけでたまたま発見したScalixに白羽の矢が立ちました。

しかしそれは同時に困難な道のりの始まりでした。。



  続きを読む

コメント(0)

2007-04-10 MySQLのチューニング

ちょっと訳あってMySQLのチューニングなんてのをしています(そこらへんはほんと苦手です・・・)。

http://www.res-system.com/item/550

http://slashdot.jp/journal.pl?op=display&uid=4&id=26710

http://allabout.co.jp/internet/database/closeup/CU20040722A/

ここらへんのサイトを読んで基本的(ごくごく基本的な初期設定レベルですが)なとこは分かりました。

まず、僕のサーバーの設定は

  1. mysql> SHOW VARIABLES;

で見ることができます(当然・・)。それを見た感じ、

  • key_buffer_sizeが8M
  • table_cacheが64

となっていたんでmy.cnfに

  • set-variable = key_buffer=32M
  • set-variable = table_cache=256

と追加しておきました。


ちなみにMySQLの再起動は

  • service mysqld stop
  • service mysqld start

もしくは

  • service mysqld restart

でできます。


サーバー管理者さんにとっては簡単なことでも、僕にとっては30分以上かかる大仕事でした・・・。


もっと勉強しますorz..



  続きを読む

コメント(0)


<< previous
 | 
next >>