WinBGIm 6.0 fixes for MinGW (and latest GCC)

Posted On January 16, 2009

Filed under Uncategorized

Comments Dropped leave a response

* Tested under TDM-GCC 4.3.2

* No need of MSYS (which doesn’t work properly on x64 anyways!)

http://dhiru.kholia.googlepages.com/WinBGIm_Library6_0_MinGW.zip

MSEB MSEDCL http://www.msebindia.com/ * biggest retards ever? *

Posted On September 1, 2008

Filed under Uncategorized

Comments Dropped leave a response

How can one be so *retarded* ?

http://www.msebindia.com/

http://www.mahadiscom.in/

VMware ESXi/ESX 3.5 U2 under VMware Workstation 6.5

Posted On August 31, 2008

Filed under Uncategorized

Comments Dropped one response

1) Get ESXi 3.5 Update 2 (build 110271) from http://www.vmware.com/download/esxi/

VMware-VMvisor-InstallerCD-3.5.0_Update_2-110271.i386.iso

OR Get VMware ESX 3.5 Update 2 from

http://tomas.hrdlicka.co.uk/vmware/esx/esx350/esx-3.5.0_Update_2-110268.iso

2) Get VMware workstation 6.5 from

http://www.vmware.com/communities/content/beta/ws65/download.htm

3) In Workstation 6.5 create a new VM, select Custom in “New Virtual Machine Wizard” . Select RedHat 5 x64 Linux version. Select one CPU only, Select at least 1024 MB RAM. As a Virtual disk
type select SCSI and as SCSI controller select LSI Logic.

Customize hardware to remove USB Controller, Sound Card, Floppy drive. In Display settings select  Accelerate 3D graphics checkbox. Select CD/DVD (IDE) and point it to correct ISO file.

VERY IMPORTANT: Select single processor only (Intel VT-x) and 1024 MB RAM

4) Boot the machine! Under VMware Workstation 6.5 the speed of ESX/ESXi is amazing! It take less

than 20 seconds to boot fully.

Sorry no screenshots :P

vdi to raw, raw to vdi, raw to vmdk conversion

Posted On August 31, 2008

Filed under Uncategorized

Comments Dropped 2 responses

* vdi to raw *

wget http://www.virtualbox.org/download/testcase/vditool

vditool  COPYDD test.vdi test.raw

For AMD64 systems use:

http://dhiru.kholia.googlepages.com/vditool.tar

(extract to /usr/lib/virtualbox)

* raw to vdi *

VBoxManage convertdd test.raw test.vdi

VBoxManage modifyvdi test.vdi compact

* raw to vmdk *

qemu-img convert -O vmdk test.raw test.vmdk

or

VBoxManage.exe convertdd test.raw test.vmdk –format vmdk

* mount vmdk *

vmware-mount  -p test.vmdk

mware-mount  test.vmdk 1 <mountpoint>

Tested under Virtualbox 1.6.4, Ubuntu 8.04.1 AMD64, VMware Workstation 6.5

[20:07:05.468] {peer} Out: Creating outgoing connection;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.468] {peer} Out: Creating outgoing connection;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2:50266 []
[20:07:05.531] {peer} Out: Established outgoing connection;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2:50266 []
[20:07:05.531] {peer} Sending handshake with reserved bytes: 80000000 00130000;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2:50266 []
[20:07:05.531] {peer} Out: Established outgoing connection;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.531] {peer} Sending handshake with reserved bytes: 80000000 00130000;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.578] {net} Sent [BT_HANDSHAKE of dataID: 07595D67FA957F2BED943ABECCFCBE3C7A17602E peerID: -AZ4202-BMpDLpn0kTaA] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2:50266 []
[20:07:05.578] {net} Sent [BT_HANDSHAKE of dataID: 07595D67FA957F2BED943ABECCFCBE3C7A17602E peerID: -AZ4202-BMpDLpn0kTaA] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.578] {peer} In: Established incoming connection;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: R: 192.168.10.2:9281 [Azureus 4.2.0.2]
[20:07:05.578] {peer} Sending handshake with reserved bytes: 80000000 00130000;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: R: 192.168.10.2:9281 [Azureus 4.2.0.2]
[20:07:05.578] {net} Received [BT_HANDSHAKE of dataID: 07595D67FA957F2BED943ABECCFCBE3C7A17602E peerID: -UT1820--;-------1U-] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.593] {peer} Received handshake with reserved bytes: 00000000 00100005;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.593] {peer} In: has sent their handshake;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.593] {peer} Enabling LT extension protocol support…;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.593] {net} Received [BT_HANDSHAKE of dataID: 07595D67FA957F2BED943ABECCFCBE3C7A17602E peerID: -AZ4202-BMpDLpn0kTaA] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: R: 192.168.10.2:9281 [Azureus 4.2.0.2]
[20:07:05.593] {peer} Received handshake with reserved bytes: 80000000 00130000;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: R: 192.168.10.2:9281 [Azureus 4.2.0.2]
[20:07:05.593] {peer} Peer connection closed: given peer id matches myself;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: R: 192.168.10.2:9281 [Azureus 4.2.0.2]
[20:07:05.593] {net} Received [LT_HANDSHAKE: d1:ei1e4:ipv44:{î…E1:md11:upload_onlyi3e11:ut_metadatai2e6:ut_pexi1ee13:metadata_sizei17072e1:pi27093e4:reqqi255e1:v15:µTorrent 1.8.26:yourip4:À¨
e] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.640] {net} Sent [BT_BITFIELD] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.640] {net} Sent [LT_HANDSHAKE: d1:ei0e1:md6:ut_pexi1ee1:pi50266e11:upload_onlyi1e1:v15:Azureus 4.2.0.2e] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:05.640] {peer} Peer connection closed: connection exception: end of stream on socket read;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2:50266 []
[20:07:06.625] {net} Received [BT_INTERESTED] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:07.515] {net} Sent [BT_UNCHOKE] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:07.562] {net} Received [BT_REQUEST piece #478:0->16383] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:07.562] {net} Received [BT_REQUEST piece #478:16384->32767] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:17.328] {plug} [Distributed Tracker] Get of ‘wet-dreams-cum-true-6-scene6-13′ completed (elapsed=11), addresses=0, seeds=0, leechers=0;     | Torrent: ‘wet-dreams-cum-true-6-scene6-13′
[20:07:17.468] {tracker} Changed next tracker announce to 1790s via DownloadManagerImpl::setTrackerRefreshDelayOverrides::2186,DownloadManagerController::setTrackerRefreshDelayOverrides::1952,PEPeerControlImpl::updateTrackerAnnounceInterval::1566;     | Torrent: ‘wet-dreams-cum-true-6-scene6-13′
[20:07:23.718] {net} Sent [BT_PIECE data for piece #478:0->16383] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:23.984] {net} Received [BT_REQUEST piece #478:32768->49151] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:39.968] {net} Sent [BT_PIECE data for piece #478:16384->32767] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:40.328] {net} Received [BT_REQUEST piece #478:49152->65535] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:45.515] {net} Received [UT_PEX with 1 added and 0 dropped peers] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:56.281] {net} Sent [BT_PIECE data for piece #478:32768->49151] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:07:56.687] {net} Received [BT_REQUEST piece #478:65536->81919] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:08:12.531] {net} Sent [BT_PIECE data for piece #478:49152->65535] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:08:13.000] {net} Received [BT_REQUEST piece #478:81920->98303] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:08:28.781] {net} Sent [BT_PIECE data for piece #478:65536->81919] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:08:28.843] {net} Received [BT_REQUEST piece #478:98304->114687] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:08:45.078] {net} Sent [BT_PIECE data for piece #478:81920->98303] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:08:45.359] {net} Received [BT_REQUEST piece #478:114688->131071] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:09:01.328] {net} Sent [BT_PIECE data for piece #478:98304->114687] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:09:01.687] {net} Received [BT_REQUEST piece #478:131072->147455] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:09:17.453] {plug} [Distributed Tracker] Get of ‘wet-dreams-cum-true-6-scene6-13′ completed (elapsed=15), addresses=0, seeds=0, leechers=0;     | Torrent: ‘wet-dreams-cum-true-6-scene6-13′
[20:09:17.578] {net} Sent [BT_PIECE data for piece #478:114688->131071] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:09:17.734] {net} Received [BT_REQUEST piece #478:147456->163839] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:09:33.875] {net} Sent [BT_PIECE data for piece #478:131072->147455] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:09:34.328] {net} Received [BT_REQUEST piece #478:163840->180223] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:09:50.125] {net} Sent [BT_PIECE data for piece #478:147456->163839] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]
[20:09:50.171] {net} Received [BT_REQUEST piece #478:180224->196607] message;     | TorrentDLM: ‘wet-dreams-cum-true-6-scene6-13′; Peer: L: 192.168.10.2: 27093 [µTorrent 1.8.2]

GRE preparation under Linux … WIP …

Posted On June 14, 2008

Filed under Uncategorized

Comments Dropped 4 responses

1) GRE Bible using wine

sh winetricks wsh56

2) aptitude install dict dictd

3) Get Word Lists from : http://www.postech.ac.kr/~gla/gre/

4) Get Vocab Builder from: http://www.geocities.com/spany_1/vocab_builder.html

5) Gretools from : http://www.cs.utexas.edu/~arvindn/gretools/

:)

testing endian issues on PC using QEMU

Posted On June 13, 2008

Filed under Uncategorized

Comments Dropped leave a response

See the excellent article http://www.aurel32.net/info/debian_mips_qemu.php.

After booting the Debian MIPS image:

aptitude update ; aptitude upgrade

aptitude install build-essential gcc rcconf openssh-server screen gdb

Test Program: http://dhiru.kholia.googlepages.com/endian_detect.c

OpenSolaris 2008.05 sucks big time! … WIP …

Posted On May 6, 2008

Filed under Uncategorized

Comments Dropped 9 responses

*  The installer CD takes ages to load.

(KNOPPIX/ Hardy Heron Desktop loads much much faster!)

* The rounded GNOME buttons look plain ugly.  Hire decent artists.

* no gcc on CD! wtf Sun?

* Retarted package manager. Damn slow!

Does it really download single files one by one? Come on at least publish software in archives. Just copy/use apt at least!

* The shutdown option from GNOME menu doesn’t work always!

* GCC version in repository is 90+MB !!! and is stuck at version 3.4.3

In which age are you living, Sun? At least give us 4.x

* This release is horrible. Better luck next time! *

Mercurial FTW! … WIP

Posted On May 2, 2008

Filed under Uncategorized

Comments Dropped one response

- Compilation and installation takes less than 10 seconds.

- Does not clutter /usr/bin.

- Works flawlessly under M$ Windows.

- Plays nice with SVN.

- Easy to learn. (Takes < 5 minutes!)

Get it from: http://www.selenic.com/mercurial/wiki/

Binary Packages: http://mercurial.berkwood.com/

bye bye git for now!

FIX: ssh openpty error session_pty_req session 0 alloc failed

Posted On April 25, 2008

Filed under Uncategorized

Comments Dropped 4 responses

Symptoms:

- ssh clients hangs.

- cat /var/log/auth.log shows openpty errors.

FIX:

/sbin/MAKEDEV tty

/sbin/MAKEDEV pty

mount -t devpts devpts /dev/pts

Permanent:

add following to /etc/fstab

none /dev/pts devpts defaults 0 0

Vim 7 + Putty + Copy Paste

Posted On April 20, 2008

Filed under Uncategorized

Comments Dropped one response

Problem: Doing right-click in vim makes vim go in “visual mode” and pasting doesn’t work.

Solution: Disable vim’s mouse support.

Edit /etc/vimrc and append “set mouse=”

Now it works. Thanks to #vim on FreeNode :)

Debug:

:verbose  set mouse?

Next Page »