SSH PortForwarding(PortForwarderを利用)のSOCKS5 Proxyを利用して、FirefoxからIPv6のプロキシを実現しようとしたが、うまくいかなかった。
調査したところ、FirefoxにFoxyProxyプラグインを導入して、特定のIPv6サイトだけローカルホストのSOCKS 5プロキシを使うと設定したら、これがばっちり動いた。
こんな使い方ができるなんて。
我が家でVMware vSphere Hypervisor 4.1を稼働させている機器があるが、、高負荷I/Oが発生するとSATAデバイスのリセットが多発し、機器を再起動するまで遅くて使い物にならなくなるという事象が発生していた。
いろいろ原因を考えてみたが、同一SATAデバイスをICH10系につなぎ替えた場合は再現しなかったので、私が利用しているAHCIのコントローラが相性悪いと考えた。
外部SATAコントローラを利用することで改善しないかと調べていたところ、www.vm-help.comのHCLに HP Smartアレイ P400だと動作すると記載されていた。
取り急ぎオークションで落札し、接続してみたら、なぜかBIOSがNVRAM Checkingで固まってしまい起動すらしない・・・
切り分けしたところP400のFirmwareが古かったのが原因らしく、Firmwareをアップデートしたら正常に動作した。
リプレース後はコントローラリセットが再現しなくなり、高負荷をかけても大きくスローダウンすることはなくなったので、買った価値がありましたね。
PythonにPerltidyと同じような整形ツールがないかと探してみましたが、ありました。
試しに使ってみましたが、きれいになりました。便利なツールですね。
Oracle 11gからデフォルトセキュリティポリシーが変わっています。
Oracle Database 11gのデフォルト・セキュリティ設定 (その1)
結構しゃれにならないので、デフォルトプロファイルを変更して対処しました。
プロファイルの確認方法)
SQL> SELECT PROFILE || ',' || RESOURCE_NAME || ',' || RESOURCE_TYPE || ',' || LIMIT FROM DBA_PROFILES; PROFILE||','||RESOURCE_NAME||','||RESOURCE_TYPE||','||LIMIT -------------------------------------------------------------------------------- DEFAULT,COMPOSITE_LIMIT,KERNEL,UNLIMITED DEFAULT,SESSIONS_PER_USER,KERNEL,UNLIMITED DEFAULT,CPU_PER_SESSION,KERNEL,UNLIMITED DEFAULT,CPU_PER_CALL,KERNEL,UNLIMITED DEFAULT,LOGICAL_READS_PER_SESSION,KERNEL,UNLIMITED DEFAULT,LOGICAL_READS_PER_CALL,KERNEL,UNLIMITED DEFAULT,IDLE_TIME,KERNEL,UNLIMITED DEFAULT,CONNECT_TIME,KERNEL,UNLIMITED DEFAULT,PRIVATE_SGA,KERNEL,UNLIMITED DEFAULT,FAILED_LOGIN_ATTEMPTS,PASSWORD,10 DEFAULT,PASSWORD_LIFE_TIME,PASSWORD,180 DEFAULT,PASSWORD_LOCK_TIME,PASSWORD,1 DEFAULT,PASSWORD_GRACE_TIME,PASSWORD,7 DEFAULT,PASSWORD_REUSE_TIME,PASSWORD,UNLIMITED DEFAULT,PASSWORD_REUSE_MAX,PASSWORD,UNLIMITED DEFAULT,PASSWORD_VERIFY_FUNCTION,PASSWORD,NULL
プロファイルの変更方法は以下
SQL> ALTER profile DEFAULT limit password_life_time unlimited failed_login_attempts unlimited password_lock_time unlimited password_grace_time unlimited;
つい先ほどMediaWikiのバージョンアップ作業を行ったのですが、以下のエラーが出ました。
Creating user_properties table...データベースクエリの構文エラーが発生しました。 最後に実行を試みたクエリは次の通りです: 関数 "DatabaseBase::sourceStream" 内 "CREATE TABLE `user_properties`( up_user int not null, up_property varbinary(32) not null, up_value blob ) TYPE=InnoDB "
何でだろうと調べたのですが、MySQL 5.5から TYPEを利用したエンジン指定ができなくなっています。
原文 : http://dev.mysql.com/doc/refman/5.5/en/create-table.html
The older TYPE option was synonymous with ENGINE. TYPE was deprecated in MySQL 4.0 and removed in MySQL 5.5. When upgrading to MySQL 5.5 or later, you must convert existing applications that rely on TYPE to use ENGINE instead.
TYPE構文はMySQL5.5から使えなくなったので、ENGINE構文を使ってくださいとのこと。
MediaWikiのバージョンアップができないのはまずいので、MediaWiki側でTYPE=InnoDBからENGINE=InnoDBに変更して対処しました。
LocalSettings.php
$wgDBTableOptions = "ENGINE=InnoDB";
JAVAの逆コンパイラに「JD」というものがあります。
JDにはJD-GUIというものと、JD-ECLISPEという二つが存在しており、JD-IDEは逆コンパイラのGUI版、JD-ECLIPSEはECLIPSE上で動作するJDということになります。
ついこの間、ソースファイルの所在が不明となったJARファイルがあったので、JD-GUIを使って逆コンパイルしてみましたが、びっくりしました!JARファイルを与えたらあっという間に逆コンパイルが完了し、その結果をjavaファイルで出力できるという優れもので・・・
できあがったjavaファイルは、コメントアウトされて出力されますが、このコメントアウト部分をsed等で切り抜けばソースに早変わりします。
便利ですな。
なおライセンスで逆コンパイルが禁止されている場合もあるので、ご利用時はご注意ください。
SQLの整形ツールにSQLConvertというものがあります。
SQLFixというツールを今まで使っていたのですが、Windows 7だと動作しないので乗り換えました。使いやすいです。
メモです。
SELECT TABLE_NAME FROM DICTIONARY;
SELECT * FROM DBA_SYS_PRIVS;
コマンドSyntax
SELECT
GRANTEE || ',' || PRIVILEGE || ',' || ADMIN_OPTION
FROM
DBA_SYS_PRIVS;
SELECT
GRANTEE || ',' || GRANTED_ROLE || ',' || ADMIN_OPTION || ',' || DEFAULT_ROLE
FROM
DBA_ROLE_PRIVS;
SELECT
USERNAME || ',' || PASSWORD || ',' || ACCOUNT_STATUS || ',' || LOCK_DATE || ',' || EXPIRY_DATE || ',' || DEFAULT_TABLESPACE || ',' || TEMPORARY_TABLESPACE
FROM
DBA_USERS;
SELECT
TABLESPACE_NAME || ',' || USERNAME || ',' || BYTES || ',' || MAX_BYTES || ',' || BLOCKS || ',' || MAX_BLOCKS || ',' || DROPPED
FROM
DBA_TS_QUOTAS;
QUOTA UNLIMITEDがついている。
Windows 7上で、Windows Server 2008 R2のADで管理しているDNSサーバに対してレコードを追加出来たらいいなと思って探していたら、いいツールがありました。
このツールを使えばWindows7上でWindos Server 2008 R2/Windows Server 2008/Windows 2003 Serverの管理が出来るとのこと。インストール作業はバイナリをダブルクリックするだけでインストールされる。利用時には利用したい機能を選択する必要があるので、[コントロール パネル] ->[プログラム] -> [プログラムと機能] -> [Windows の機能の有効化または無効化] -> [リモート サーバー管理ツール]を選択して、利用するものを適宜選択します。
MySQLお勉強メモ 新機能編です。
5.5からデフォルトストレージエンジンとして利用される。5.1迄で言うInnoDB Pluginが5.5ではInnoDBと言われている。
5.1迄のInnoDBフォーマットは使える。