Java: Add autocompletion to a (editable) JComboBox

1. Download this source code and add to your Java project:
http://www.orbital-computer.de/JComboBox/source/AutoCompletion.java

2. Add folowing code to enable autocompletion for your JComboBox:
AutoCompletion.enable(yourComboBox);

For further information about JComboBox and AutoCompletion see:
http://www.orbital-computer.de/JComboBox/
https://today.java.net/pub/a/today/2007/07/19/adding-auto-completion-to-swing-comboboxes.html

Create Oracle 10 XE Xen DomU domain

# download debian 32 bit domU installer
wget http://ftp.debian.org/debian/dists/squeeze/main/installer-i386/current/images/netboot/xen/initrd.gz -O /tmp/initrd.gz
wget http://ftp.debian.org/debian/dists/squeeze/main/installer-i386/current/images/netboot/xen/vmlinuz -O vmlinuz

# create lvm for domU
lvcreate --name oracle-disk --size 16G vg1
lvcreate --name oracle-swap --size 16G vg1

# create domU config for installation
cat < /etc/xen/oracle
kernel = '/tmp/vmlinuz'
ramdisk = '/tmp/initrd.gz'
vcpus = '2'
memory = '2048'
root = '/dev/xvda2 ro'
di

Compile extundelete

DIST=$(lsb_release -cs)
echo "deb http://archive.ubuntu.com/ubuntu/${DIST} restricted main multiverse universe" > /etc/apt/sources.list.d/${DIST}.list
apt-get update
sudo apt-get install -y extundelete

#
# old
#
# install apps
sudo apt-get -y install build-essential e2fslibs-dev

# download
wget http://kent.dl.sourceforge.net/project/extundelete/extundelete/0.2.0/extundelete-0.2.0.tar.bz2 -P /tmp

# extract
tar xjf /tmp/extundelete-0.2.0.tar.bz2 -C /tmp

# compile
cd /tmp/extundelete-0.2.0
./configure
make
# make install

# restore files
/tmp/extundelete-0.2.0/src/ex

Magento: Redirect to product in specific language

# create a new file ./getProductEn.php
<?php
require '../../app/Mage.php';

try {
$app = Mage::app('gb');

// check sku
$sku = $_GET['sku'];
if(!empty($sku)) {
// filter char in sku
$sku = preg_replace("/[^a-zA-Z0-9-\s]/", "", $sku);

// get product by sku
$product = Mage::getModel('catalog/product')->loadByAttribute('sku', $sku);

if($product != null) {
header('Location: '. $product->getProductUrl() .

Magento: featured items

./app/design/frontend/default/default/template/catalog/product/featured.phtml
<?php
$URL="http://www.panticz.de/sites/default/files/magento/featured/featured.phtml";
echo "

";
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $URL);
echo htmlspecialchars(curl_exec($c));
curl_close($c);
echo "

";
?>

Create cms page
Admin > CMS > Pages > Add new page
Page Title: featured
URL Key: featured
Content: {{block type="featured/featured" name="product_featured" as="product_featured" template="catalog/product/featured.phtml"}}

view on other page
<?php
$URL="http://www.panticz.de/sites/default/files/magento/featured/featured.view.phtml";
echo "

";
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $URL);
echo htmlspecialchars(curl_exec($c));
curl_close($c);
echo "

";
?>

Links
http://inchoo.net/ecommerce/magento/featured-products-on-magento-frontpage/

Update Ubuntu PXE files

Update pxe configuration
wget http://installit.googlecode.com/hg/preseed/preseed.squeeze.amd64.conf -O /var/lib/tftpboot/pxelinux.cfg/preseed.squeeze.amd64.conf
wget http://installit.googlecode.com/hg/preseed/preseed.wheezy.amd64.conf -O /var/lib/tftpboot/pxelinux.cfg/preseed.wheezy.amd64.conf
wget http://installit.googlecode.com/hg/preseed/preseed.precise.i386.conf -O /var/lib/tftpboot/pxelinux.cfg/preseed.precise.i386.conf
wget http://installit.googlecode.com/hg/preseed/preseed.precise.amd64.conf -O /var/lib/tftpboot/pxelinux.cfg/preseed.precise.amd64.conf

Debian / Ubuntu access RAID LVM harddisk

sudo su

apt-get install mdadm
mdadm --assemble --scan

apt-get install lvm2
#lvmdiskscan
vgchange -a y

root@ubuntu:/home/ubuntu# ls -l /dev/mapper/
total 0
crw------- 1 root root 10, 59 2011-02-25 11:03 control
lrwxrwxrwx 1 root root 7 2011-02-25 11:08 vg00-foo--data -> ../dm-0
lrwxrwxrwx 1 root root 7 2011-02-25 11:08 vg00-foo--swap -> ../dm-1

mount /dev/mapper/vg00-foo--data /mnt/

echo md >> /etc/modules
echo lvm >> /etc/modules
echo raid1 >> /etc/modules
update-initramfs -k all -u