Sabtu, Agustus 30, 2014

rdesktop

Salah satu alternative remote desktop client di Ubuntu adalah rdesktop. Instalasi dapat dilakukan dengan perintah:
$ sudo apt-get install rdesktop

Untuk mengakses remote komputer, perintah-nya adalah:
$ rdesktop <hostname>

Kalo pengen full screen
$ rdesktop <hostname> -f


Kalo mo keluar dari mode full screen tekan
<ctrl>+<alt>+<enter>

Sabtu, Agustus 23, 2014

Auto mount unmounted devices

Script berikut dapat di-eksekusi tanpa root privilege.

#!/bin/sh

for DEVICE_PATH in `ls -1 /dev/sd*[1,2,3,4,5,6,7,8,9]`
do
  DEVICE_IS_MOUNTED=`mount | grep $DEVICE_PATH | wc -l`
  if [ $DEVICE_IS_MOUNTED = 1 ]
  then
    # skip mounted device
    continue
  fi

  udisks --mount $DEVICE_PATH
done

Senin, Agustus 18, 2014

Benchmark Kompresi File

Benchmark dilakukan di Operating System Ubuntu 12.04.5 LTS 64bit. Benchmark dilakukan pada file output nmon dengan ukuruan 390K.

Software Command Line Compression*
7z-9.20 7z a -mx9 filename.7z filename17.46%
gzip-1.4 gzip -c filename > filename.gz23.73%
gzip-1.4 gzip --best -c filename > filename.gz22.83%
bzip2-1.0.6 bzip2 filename18.86%
bzip2-1.0.6 bzip2 --best filename18.86%
zip-3.0 zip filename.zip filename23.77%
zip-3.0 zip -9 filename.zip filename22.78%

* Lebih kecil lebih baik

Rabu, Februari 26, 2014

Karakter dalam format XML

Dijelaskan dalam http://www.w3.org/TR/REC-xml/#charsets :

"Consequently, XML processors must accept any character in the range specified for Char." Character Range #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]

atau dalam notasi desimal: 9, 10, 13, 32-55295, 57344-65533, dan 65536-1114111.

Kesimpulannya, karakter yang berada di luar range kode desimal yang disebutkan tidak valid untuk direpresentasikan dalam format XML. Pertukaran data yang memiliki kemungkinan terdapat karakter di luar spesifikasi tersebut sebaiknya tidak menggunakan format XML.

Terkait dengan pertukaran data, dalam KMK No.274/KMK.01/2010 tentang Kebijakan dan Standar Pertukaran Data Elektronik di Lingkungan Kementerian Keuangan, disebutkan bahwa format file yang direkomendasikan untuk digunakan adalah .csv, spreadsheet untuk format data text dan RDBMS, xbase untuk format data basis data.

Benchmark Kompresi File di AIX

Kompresi dilakukan terhadap 8 file dengan ukuran rata-rata 55MB. Software yang digunakan adalah gzip versi 1.2.4 dan bzip2 versi 1.0.5. Operating System yang digunakan adalah AIX 6.1 POWER 7 3000 MHz 64-bit.

Command line yang digunakan adalah
$ gzip -9 FILE_NAME
$ bzip2 -9 FILE_NAME

Hasilnya, rata-rata disk space yang berhasil dihemat oleh gzip sebanyak 81.86% bzip2 sebanyak 87.22%.