Oct
15
2008
0

Exporting Evolution (contacts) Entries

To export all vcards I use exportevolution.py:

  $ exportevolution.py > /home/oyuksel/junk/alo.vcf
  $

I am working on a script called splitvcf.py to generate separate vcards.

  $ splitvcf.py
  727 files created.
  $

I’ll put those into a sf project soon.

Share
Sep
18
2008
0

New J2ME Project: GPSVoiceTag

I have started to a new J2ME Project: GPSVoiceTag. That is especially for OSM data generation I needed to collect many frequent tags: (more…)

Share
Written by in: gps,java | Tweet This
Sep
15
2008
0

Generating Patches for Linux Sources

gendiff is better or diff -uNrp

Share
Written by in: development,linux | Tweet This
Sep
15
2008
0

USB TV BOX

Just got a noname MODEL:USB2.OBOX (or 0BOX?) and attached to my D630 running EL5U2 (i386).. Attaching gives
Jul 30 13:19:55 localhost kernel: usb 2-1: new high speed USB device using ehci_hcd and address 7
Jul 30 13:19:55 localhost kernel: usb 2-1: configuration #1 chosen from 1 choice

in messages and got a brand new

Bus 002 Device 007: ID 6000:0001

from lsusb. Got some hopeless response from ubuntuforums and tv-cards. Still proceeding…

$ lsusb -d 6000:0001 -v

Bus 002 Device 007: ID 6000:0001
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x6000
idProduct 0x0001
bcdDevice 0.01
iManufacturer 16
iProduct 32
iSerial 64
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 78
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 48
bmAttributes 0x80
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x1400 3x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 255
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x1400 3x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
can’t get device qualifier: Operation not permitted
can’t get debug descriptor: Operation not permitted

this is not much helpful (yet)..

The

idVendor 0x6000
idProduct 0x0001
bcdDevice 0.01
iManufacturer 16
iProduct 32
iSerial 64

tells
me that this is actually some common chip / device. Still I doubt a
generic driver to be around. Shall check with Fedora 9 too.

Now testing via VMWare workstation on XP .. Just to be sure that the device is working..

–>
And VMWare installation fails with a blue screen .. Maybe it is vmware
or worse it is the device itself .. I shall test this on a native
environment .. Maybe that Toshiba Satellite notebook.. Hmm..

Tuesday, July 29, 2008


A basic LVM Setup

# fdisk -l

Disk /dev/hda: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 522 4088542+ 8e Linux LVM

Disk /dev/hdb: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 522 4192933+ 83 Linux

# pvcreate /dev/hdb1
Physical volume “/dev/hdb1” successfully created
# vgcreate vg1 /dev/hdb1
Volume group “vg1” successfully created

# lvcreate –size 1G vg1
Logical volume “lvol0” created
# ls -l /dev/vg1/lvol0
lrwxrwxrwx 1 root root 21 Jul 29 20:27 /dev/vg1/lvol0 -> /dev/mapper/vg1-lvol0
# mkfs.ext3 /dev/vg1/lvol0
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
131072 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

# mount /dev/vg1/lvol0 /mnt
# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
2967320 860884 1955704 31% /
/dev/hda1 101086 10199 85668 11% /boot
none 254472 0 254472 0% /dev/shm
/dev/mapper/vg1-lvol0
1032088 34092 945568 4% /mnt

Share
Sep
15
2008
0

Reading for Linux Kernel internals

It is really nice to read “Understanding the Linux Kernel” by Bovet & Cesati (O’Reilly).. Strongly advised..

Share
Written by in: development,kernel,linux | Tweet This

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com