IT業界の中でも、SIerとネットベンチャーは給料が高い。
IT系上場企業の平均給与を業種別にみてみた 2011年版 ~ パッケージベンダ、SIer、モバイル企業編
http://www.publickey1.jp/blog/11/it_2011_sier.html
IT系上場企業の平均給与を業種別にみてみた 2011年版 ~ ネットベンチャー、ISP/ホスティング企業編
http://www.publickey1.jp/blog/11/it_2011_isp.html
2011年7月20日水曜日
2011年7月11日月曜日
Javaの外部コマンドを実行
Runtime.getRuntime().exec();を使う時には、
色々な制限がある。
String[] cmd = {"java","-version"};
Runtime.getRuntime().exec(cmd);
守らないと、下記エラーに捕まる。
java.io.IOException: java.io.IOException: java: not found
参考URL
http://www.smg.co.jp/JavaTroubleshooting/trouble011Phenomenon.html#trouble5
http://www.whitemark.co.jp/tec/java/javaExamples9.html
色々な制限がある。
String[] cmd = {"java","-version"};
Runtime.getRuntime().exec(cmd);
守らないと、下記エラーに捕まる。
java.io.IOException: java.io.IOException: java: not found
参考URL
http://www.smg.co.jp/JavaTroubleshooting/trouble011Phenomenon.html#trouble5
http://www.whitemark.co.jp/tec/java/javaExamples9.html
2011年6月28日火曜日
MySQLでcountで、limitを設定する方法
MySQLでcountで、limitを設定する方法
サンプルSQL
SELECT COUNT(*) FROM (SELECT 1 FROM a_table WHERE some_conditions LIMIT x) t;
参考URL
http://www.mysqldiary.com/limited-select-count/
サンプルSQL
SELECT COUNT(*) FROM (SELECT 1 FROM a_table WHERE some_conditions LIMIT x) t;
参考URL
http://www.mysqldiary.com/limited-select-count/
.htaccessファイルを使ったリダイレクトの設定
hoge/index.php?aa=11&bb=2(get値)を/hoge1?aa=11&bb=2(get値)に
get値も含めてリダイレクトの設定
RewriteEngine on
RewriteRule ^hoge1/.*$ /hoge1 [QSA,R=301,NE,L]
参考URL
http://httpd.apache.org/docs/2.2/ja/howto/htaccess.html
get値も含めてリダイレクトの設定
RewriteEngine on
RewriteRule ^hoge1/.*$ /hoge1 [QSA,R=301,NE,L]
参考URL
http://httpd.apache.org/docs/2.2/ja/howto/htaccess.html
2011年5月18日水曜日
VMware上のCentOSに、インターフェイスを追加
最新バージョンのVMwareでは簡単に出来る。CentOSはデバイスは自動認識なので、再起動で完了。
- VMwareのメニュー-[仮想マシン]-[仮想マシンの設定]
- [追加]-[ネットワークアダプタ]を選択
- ローカルからのアクセスのみを追加したいので、ホストオンリーを選択し、完了
- バーチャル上のOSを再起動
- # ifconfig -a
- で確認すると eth1 が使えるようになっています。
2011年1月18日火曜日
wordのデフォルト設定を変更
Word [貼り付け] - [形式を選択して貼り付け] - [テキスト]をデフォルトにする
マクロに登録する
メニュー - [ツール] - [マクロ] - [新しいマクロの記録] でキーボードを選択
割り当てるキーを押してくださいを選択し、Ctrl+vキーを押し、割り当てを選択、閉じる
覚えさせたいコマンドを実行
メニュー - [編集] - [形式を選択して貼り付け]でテキストを選択
記録終了を選択
マクロに登録する
メニュー - [ツール] - [マクロ] - [新しいマクロの記録] でキーボードを選択
割り当てるキーを押してくださいを選択し、Ctrl+vキーを押し、割り当てを選択、閉じる
覚えさせたいコマンドを実行
メニュー - [編集] - [形式を選択して貼り付け]でテキストを選択
記録終了を選択
2010年12月7日火曜日
phpMyAdminのディスク使用量のオーバーヘッドについて
phpMyAdminのテーブルを選択して、下の【ディスク使用量】-【オーバーヘッド】が何なのか?わからず、テーブルを削除すると増えるので、何かをソースから調べた。
ソースを追いかけていったら下記の箇所から取得している事がわかり、
オーバーヘッドは、「DATA_FREE」を表示していました。
オーバーヘッドって項目名が心配になる!フリー領域に変えてほしい。
INFORMATION_SCHEMA TABLESの説明
http://dev.mysql.com/doc/refman/5.1/ja/tables-table.html
コマンド説明
http://dev.mysql.com/doc/refman/5.1-olh/ja/show-table-status.html
Data_free:割り当てられたけれど使用されていないバイト数
(MySQL 5.1.24 からは、この情報は InnoDB テーブルに対しても表示されます)
database_interface.lib.php 292行目
$sql = '
SELECT *,
`TABLE_SCHEMA` AS `Db`,
`TABLE_NAME` AS `Name`,
`ENGINE` AS `Engine`,
`ENGINE` AS `Type`,
`VERSION` AS `Version`,
`ROW_FORMAT` AS `Row_format`,
`TABLE_ROWS` AS `Rows`,
`AVG_ROW_LENGTH` AS `Avg_row_length`,
`DATA_LENGTH` AS `Data_length`,
`MAX_DATA_LENGTH` AS `Max_data_length`,
`INDEX_LENGTH` AS `Index_length`,
`DATA_FREE` AS `Data_free`,
`AUTO_INCREMENT` AS `Auto_increment`,
`CREATE_TIME` AS `Create_time`,
`UPDATE_TIME` AS `Update_time`,
`CHECK_TIME` AS `Check_time`,
`TABLE_COLLATION` AS `Collation`,
`CHECKSUM` AS `Checksum`,
`CREATE_OPTIONS` AS `Create_options`,
`TABLE_COMMENT` AS `Comment`
FROM `information_schema`.`TABLES`
WHERE ' . (PMA_IS_WINDOWS ? '' : 'BINARY') . ' `TABLE_SCHEMA` IN (\'' . implode("', '", $this_databases) . '\')
' . $sql_where_table;
参考URL
http://nippondanji.blogspot.com/2009/02/innodb.html
http://www.joomler.net/blog/tag/8055-phpmyadmin.html
ソースを追いかけていったら下記の箇所から取得している事がわかり、
オーバーヘッドは、「DATA_FREE」を表示していました。
オーバーヘッドって項目名が心配になる!フリー領域に変えてほしい。
INFORMATION_SCHEMA TABLESの説明
http://dev.mysql.com/doc/refman/5.1/ja/tables-table.html
コマンド説明
http://dev.mysql.com/doc/refman/5.1-olh/ja/show-table-status.html
Data_free:割り当てられたけれど使用されていないバイト数
(MySQL 5.1.24 からは、この情報は InnoDB テーブルに対しても表示されます)
database_interface.lib.php 292行目
$sql = '
SELECT *,
`TABLE_SCHEMA` AS `Db`,
`TABLE_NAME` AS `Name`,
`ENGINE` AS `Engine`,
`ENGINE` AS `Type`,
`VERSION` AS `Version`,
`ROW_FORMAT` AS `Row_format`,
`TABLE_ROWS` AS `Rows`,
`AVG_ROW_LENGTH` AS `Avg_row_length`,
`DATA_LENGTH` AS `Data_length`,
`MAX_DATA_LENGTH` AS `Max_data_length`,
`INDEX_LENGTH` AS `Index_length`,
`DATA_FREE` AS `Data_free`,
`AUTO_INCREMENT` AS `Auto_increment`,
`CREATE_TIME` AS `Create_time`,
`UPDATE_TIME` AS `Update_time`,
`CHECK_TIME` AS `Check_time`,
`TABLE_COLLATION` AS `Collation`,
`CHECKSUM` AS `Checksum`,
`CREATE_OPTIONS` AS `Create_options`,
`TABLE_COMMENT` AS `Comment`
FROM `information_schema`.`TABLES`
WHERE ' . (PMA_IS_WINDOWS ? '' : 'BINARY') . ' `TABLE_SCHEMA` IN (\'' . implode("', '", $this_databases) . '\')
' . $sql_where_table;
参考URL
http://nippondanji.blogspot.com/2009/02/innodb.html
http://www.joomler.net/blog/tag/8055-phpmyadmin.html
2010年12月1日水曜日
CSRF対策
CSRF(クロスサイトリクエストフォージェリ)
CSRF対策は、ワンタイムトークンを利用して対策を考えていたけど、
セッションIDを使えば、安全で簡単に対策できます。
参考URL
http://takagi-hiromitsu.jp/diary/20050427.html
http://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/301.html
http://www.ipa.go.jp/security/vuln/event/documents/20060228_3.pdf
CSRF対策は、ワンタイムトークンを利用して対策を考えていたけど、
セッションIDを使えば、安全で簡単に対策できます。
参考URL
http://takagi-hiromitsu.jp/diary/20050427.html
http://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/301.html
http://www.ipa.go.jp/security/vuln/event/documents/20060228_3.pdf
2010年11月17日水曜日
2010年11月10日水曜日
AUの定額パケットプラン値下げ
AUのスマートフォン向け定額パケットプランが、525円値下げ。
月額5,460円で、+電話プランの基本料で、スマートフォンが利用できる。
実質、あまり電話をしなければ、月額6,500円程度で使える。
iPhoneと変わらない値段になる。
月額5,460円で、+電話プランの基本料で、スマートフォンが利用できる。
実質、あまり電話をしなければ、月額6,500円程度で使える。
iPhoneと変わらない値段になる。
登録:
投稿 (Atom)