Debian jessieでVMWareが起動しない。

VMWarePlayerをjessieにインストールしたが、起動しない。 厳密には、起動するが立ち上がった瞬間、落ちる。VMWarePlayerの多言語化対応がイマイチなようで、それが原因のようです。試しに、コンソールで以下のコマンドだと、正しく起動できる。 $ LANG=C vm…

Debian jessie にNVIDIAドライバーをインストールする。

毎回NVIDIAのドライバをダウンロードして「あー面倒くせー」と。リーナス大先生の中指事件を真意に受けたかどうかは知らないが、NVIDIAがLinuxへのドライバを書くとか言ってなたなーと思いだし、ググるとありましたぜ。(すぐ出てきますw)今までのNVIDIAのプ…

IISとファイアーフォールのクソ仕様。

環境はWindows Server 2012と、IIS 8。 FTPサーバーをインストールして、いざ公開。 はい、クライアントから繋がらない。 ファイアーウォールはデフォルトの状態で、FTPサーバーを許可するように設定されているのにね。 でもファイアーウォールを無効にする…

SimpleDateFormatとTimeZone

Javaで日付をフォーマットをかけて、出力したとき、何故か時刻が9時間ずれた。 よくあるタイムゾーンの設定かと思い、staticイニシャライザで設定しみた。 static{ Locale.setDefault(Locale.JAPAN); TimeZone.setDefault(TimeZone.getTimeZone("Asia/Tokyo"…

ARMアーキテクチャ環境のJava7でRXTXをビルドする。

RXTX http://rxtx.qbang.org/wiki/index.php/Main_PageOpenBlocksAX3にRXTXをインストールする時にハマった内容。 OpenBlocksAX3はarmv7lと言うアーキテクチャを使用しているので、 RXTXでダウンロードできるバイナリをそのままJRE配下へ持っていっても動か…

VS2010でDataSetのDesigner.vbが勝手に消える

.xsdファイルをVS上のデザイナから変更した後に、.Designer.vbが勝手に消える。 .xsdを右クリックして、「カスタムツールの実行(L)」をクリックすると、「カスタムツール'MSDataSetGenerator'が失敗しました。種類'System.Data.Design.InternalException'の…

sshで秘密キーでログインする。

1 : ローカルマシンで公開鍵を作成します。 talisker:~$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/talisker/.ssh/id_rsa): (Press Enter Key) Enter passphrase (empty for no passphrase): …

KeyRemap4MacBookでWindowsキーボードをうまいことアレする設定。

WindowsキーボードをMacで使うとアレコレ不便なのでRemapした時の設定。 KeyRemap4MacBookのバージョンは7.7.0。■譲れないポイントは以下の2点。 1 : VMware、リモデス等でMac環境以外でWindowsキーボードを使用するときには、是が非でもゲスト内ではそのま…

IE9のソース表示で選択されるエディタを変更しやがれ

レジストリエディタで以下の場所の値をフルパスで指定する。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name

VMwarePlayer のアップデートでこける。

環境はFedora15(64bit)のVMwarePlayerは4.02。 過去に何度かVMwareのアップデートでこけては調べてパッチ当ててはいたので、「またかー」と思ってパッチを当てても今回はこけた。 今回のこけたモジュールはvmnetさん。エラーログは以下の通りでした。 (略) 2…

VMwarePlayerのアップデートでまたこける。

環境はFedora15(64bit)のVMwarePlayerは4.02。アップデートでKernel 2.6.42になったらまたもやこけた。今回もこけたモジュールはvmnetさん。過去をずっと見てもこの子は定番でこける。http://slackblogs.blogspot.com/2012/01/vmware-workstation-802-and-li…

Androidで画面遷移

AndroidでActivityの画面遷移でどのタイミング各メソッドが呼ばれているかを今更ながら調査。(※久々に触ってすっかり忘れてた) ソースは公開するまでもない程の内容なので割愛。 FirstActivityとSecondActivityにボタンを用意。 FirstActivityのボタンを押す…

Shift_jisのファイル名をUTF8にする。

Windowsの日本語ファイル名のドキュメントをLinux上で扱うと文字化けが起こる。 これはファイル名の文字コードがWindowsではShift_jis、LinuxではUTF-8であることが原因。 化けた状態ではmvコマンドではファイル名を変更すらできないので、convmvをインスト…

alternativesでjavaを選ぶ。

Fedora14にtomcat6をyumで突っ込むと、openJDKが依存で入る。sun-javaで動かしたい時はopenJDKを個別に単体でアンインストールした後にsun-javaを入れれば問題ないが、alternativesという管理方法のリストに追加して、alternavites越しに操作した方が自分的…

JavaでString.format

.NETではString.Formatの引数の順番を{0}で指定できるがJavaでもできるみたいです。 public class Hoge{ public static void main(String[] args){ String hoge = null; //%数字$d 0埋め等もフォーマットを変えることでで指定できる。 hoge = String.format(…

postfixにユーザを追加する。

$ su - # useradd userName # passwd userName # id userName # usermod -G groupA userName # id userName# mkdir /home/userName # chown userName:groupA userName/

VB.NETでmdbを最適化する。

Private Sub OptimizeMDB() Dim jroEngin As JRO.JetEngine = Nothing Const CompactPath As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}" Const MDB_DIR As String = "C:\hoge" Const MDB_NAME As String = "foo.mdb" Try 'まず、バック…

ホスト名の設定ミスでOracle APEXは起動しない。

サーバー環境をFedora13 On Xen3.0.3 On CentOS 5.5から、Fedora13 On KVM On Fedora14へ移行したときのトラブル。Fedora13にOracle 10g XEをインストールして、クライアントからブラウザでアクセス(http://192.168.0.90:8080/apex)しても、APEXがみれない。…

XenとPAE

ホストがCentOS5.5(32bit)だとメモリの認識量が4GBの壁にぶち当たったので、64bitのFedora14に変更した。あれ?xen-kernelならPAEがサポートされてるなら32bitでも4GB突破できるんじゃない? 結論言うと、その通りだと思います。Fedora14(64bit)をインストー…

Oracle Database 10g Express Edition On Fedora 13

最小構成のFedora 13にOracle 10g XEのインストール方法。まずoracle-xe-univ-10.2.0.1-1.0.i386.rpmをダウンロードする。米オラクルのアカウント登録が必要。 wgetだと取得できないのでCUIマシンならftp等で転送する。 http://www.oracle.com/technetwork/d…

Fedora 13 on Xen

Dom-UにFedora 13をインストールする手順。基本的な方法は前回とほぼ同じ。 /home/hogeに移動。ここにisoを置く。 # cd ~/hoge/ インストールイメージのダウンロード # wget http://ftp.riken.jp/Linux/fedora/releases/13/Fedora/i386/iso/Fedora-13-i386-D…

CentOSとXenで仮想サーバーを立てる。

ホストOS:32bit CentOS 5.4 ゲストOS:32bit CentOS 5.5 初めてのXen、仮想サーバーの構築手順。思っていたよりも遥かに手軽だったので、これからと言う方は参考にして下さい。間違った情報の可能性もあるので、間違っていたらご指摘いただけると幸いです。 …

jericho HTML Parserを使う。

jericho HTML Parser http://jericho.htmlparser.net/docs/index.html DownLoad http://sourceforge.net/projects/jerichohtml/files/ JavaDoc http://jericho.htmlparser.net/docs/javadoc/index.html何といってもjerichoの魅力は不完全な汚いHTMLでも取り…

Listの独自キーでのソート

java.util.Comparatorインターフェースで評価を実装し、java.utilCollections.sort()メソッドでソートする。 Comparator#compare()の仕様を見て頂くのが一番判りやすいと思う。 int compare(T o1, T o2) パラメータ: o1 - 比較対象の最初のオブジェクト o2 -…

apacheとtomcatの連携

Apache2.2系とtomcat6.xとの連携にmod_jkではなく、proxy_ajpをつかう時の設定。 CentOS5.4では特にそれ様の追加インストール等は無い。ApacheとtomcatがインストールされていればOK。tomcat側は基本的に何かをいじる必要はない。ajpプロトコルのportはデフ…

Active Report 6の基礎テクニック

基本的な使い方としては、各コンポーネントのDataFieldプロパティにDataTableの値をセットして自動的に出力する。ActiveReportのコンポーネントのTextBoxは出力フォーマット指定ができるのでとても便利。 日付や金額データが入る場所にはTextBoxを使うと良い…

Linux ネットワーク環境の基本設定。

インストールが終わった後の各種設定。 1:静的IPアドレスの割り当て。 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=192.168.*.* NETMASK=255.255.255.0 NETWORK=192.168.*.0 ONBOOT=yes TYPE=Ethernet GATEWAY=192.168.*.1 BOOTPROTO=static# vi…

Java脳で戦うVB.net 修飾句の多さ

Javaから.netに移行して参ったのが、修飾句の多さ。OverRidableとか、ByValとかですね。制約が多すぎてイライラする!Javaはシンプルで良かったなぁ〜。と。 例えば引数指定のByValとByRef。 (Javaでは値型はByValで参照型はByRefと暗黙的なルールです。) し…

Guarded Suspension

マルチスレッドデザインパターン(著:結城さん)に書いてあった個人的にお気に入りのパターン。データが不定期に飛んでくるネットワーク系で良く使った。利点 実装が簡単 使用方法が解りやすい 設計上の区分が分かれるので、デバッグリファクタリングがしやす…

Java脳で戦うVB.net 定数と参照先の固定

Javaの定数宣言は御存知、final句であるが、.netの世界は少し違うらしい。 .netではConst句とReadOnly句が用意されていて、それぞれ用途が若干違う。Java private final int INT_FINAL = 0; private final Object OBJ_FINAL = new Object();.net Private Con…