.
Friday, December 20, 2013
Political illiterate (Buta politik)
“The worst illiterate is the political illiterate, he doesn’t hear, doesn’t speak, nor participates in the political events. He doesn’t know the cost of life, the price of the bean, of the fish, of the flour, of the rent, of the shoes and of the medicine, all depends on political decisions. The political illiterate is so stupid that he is proud and swells his chest saying that he hates politics. The imbecile doesn’t know that, from his political ignorance is born the prostitute, the abandoned child, and the worst thieves of all, the bad politician, corrupted and flunky of the national and multinational companies.”
"Buta yang terburuk adalah buta politik, dia tidak mendengar, tidak berbicara, dan tidak berpartisipasi dalam peristiwa politik. Dia tidak tahu bahwa biaya hidup, harga kacang, harga ikan, harga tepung, biaya sewa, harga sepatu dan obat, semua tergantung pada keputusan politik. Orang yang buta politik begitu bodoh sehingga ia bangga dan membusungkan dadanya mengatakan bahwa ia membenci politik. Si dungu tidak tahu bahwa, dari kebodohan politiknya lahir pelacur, anak terlantar, dan pencuri terburuk dari semua pencuri, politisi buruk, rusaknya perusahaan nasional dan multinasional."
Bertolt Brecht (Penyair Jerman)
http://en.wikipedia.org/wiki/Bertolt_Brecht
Wednesday, December 18, 2013
[Ngawurologi] Adus!
Jadi adus dilihat dari sudut pandang ngawurologi berarti a wedus, yang berarti bukan bagian dari kambing, jadi aduslah agar anda tidak menjadi bagian dari kambing yang mambu karena tidak pernah adus. Demikian sedikit penjelasan dari saya tentang adus yang saya kira sudah cukup ngawur, semoga dapat menjadi referensi tambahan bagi para penggiat ilmu ngawurologi.
Saturday, December 7, 2013
Dakwah Linux nang Londo
Beda si prof beda si programmer, si programmer dari awal saya kesini agak empet sama Linux, padahal kerjanya doi banyak remote ke server yang pakai Suse Linux sebagai server, cuma doi kerjanya tetep di lingkungan windows.
Beberapa hari terakhir kita beli laptop netbook touchscreen yang sudah ber OS win 8, tapi si prof keukeuh ingin pakai Linux seperti yang saya pakai juga di proyek yang lain, walhasil si programmer mau tidak mau mesti belajar nginstall Linux di laptop yang baru, alhamdulillah setelah selesai install 1 laptop doi akhirnya juga takjub dengan kemudahan dan kecepatan installasi Linux Manjaro hasil remaster saya untuk kantor, karena hanya butuh waktu 15 menitan saja untuk installasi, bahkan dia minta untuk menghapus semua partisi windowsnya, tapi saya tolak dan saya minta biarkan saja dan tetap menggunakan 50% saja dari hardisk...."iip, saya suka dengan Linux ini!"...RACUN GUE UDAH MULAI BEKERJA!...wkwkwkwk. Tapi walau begitu saya tetap fair bahwa masalah pakai Linux itu cuma aplikasi office saja, kalau kamu masih pakai ms office, di Linux tidak ada ms office, hanya ada aplikasi aplikasi office yang opensource yang sebenarnya tidak kalah canggih, hanya masalah programming dan format aja yang berbeda.
Selain si programmer juga ada user lain yang saya coba racuni, yang pakai Mac di laptopnya, tapi tiap hari selama disini saya lihat layarnya selalu gelap karena dia pakai terminal untuk kerja di server dan menggunakan Emacs sebagai editor, saya juga terangkan sama doi kalau Emacs tersedia juga di Linux dan cukup komplit. Editor yang lain juga ada. Saya sebutkan semua aplikasi alternatif yang ada di Linux termasuk aplikasi musik yang support service Spotify di Linux, bahkan servicenya bejibun gak cuma 1 saja.
Gak cuma dilingkungkan kerja ini saja yang kebanyakan akademisi, bahkan waktu dinner bareng kolega kantor yang lain, yang boleh saya bilang lebih professional juga saya tetap koar-koar soal Linux, ada dua programmer yang ikut dinner, saya terangkan tentang proyek kantor saya yang akan menggunakan OS Linux sebagai framework, padahal tingkat kerumitan proyek ini lumanyun tinggi (lumayan bikin manyun, karena memang cukup rumit), tapi secara umum mereka semua tertarik...bahkan saya tidak menyangka kalau ternyata programmer yang dulu datang ke Indo mau meracuni saya untuk mau beli software yang mereka pakai agar bisa pakai expertise mereka malah sekarang ganti kena racun saya, doi ternyata ikut-ikutan pakai software gretongan untuk proyek mereka di Nigeria...
Demikian sekilat catatan soal kegiatan racun-meracuni di negeri orang, yang kalau saya bilang sebenernya lebih mudah ketimbang meracuni orang-orang di kampung sendiri, karena cara pandang orang sini agak lebih jauh ketimbang orang kampung sendri yang kalau boleh saya bilang ingin gampangnya saja, bahkan lebih suka memilih jalur membajak ketimbang agak susah sedikit. Makanya saya juga suka menyebut kegiatan saya ini dakwah Linux, biar orang-orang mau mengurangi kegiatan membajak dan beralih ke sistem operasi Linux yang cukup menyenangkan ini...
Semoga pak Jokowi jadi presiden....eh....
Thursday, November 28, 2013
Butut, cemerlang, loyalitas...
Saturday, November 2, 2013
Tweet/FB
Sunday, October 27, 2013
Saturday, October 26, 2013
Tweet/FB
Kenaikan suhu merata hampir diseluruh muka bumi? di rumah mertua kipas angin nyala terus, hampir nonstop, apa yg bisa kita lakuin?
Saturday, October 19, 2013
Konek internet di Manjaro Linux pakai modem Smartfren Connex EC1260-2
-------------------------------------------
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
#Baud = 460800
Baud = 3600000
Auto DNS = 1
Tuesday, October 1, 2013
MOHON BANTUAN HEWAN KURBAN
Mhn maaf sahabatku, mhn dibantu dan d forward kpd temen2 lain, terima kasih : Untuk menyambut hari raya idul adha , Kami panti asuhan sabilul huda jakal km 17 sukunan pakem sleman DIY menerima dan menyalurkan hewan kurban berupa kambing/sapi Hewan kurban selain u anak2 asuh kami juga akan kami salurkan ke daerah yg kekurangan d sekitar DIY dan sekitarnya Kurban bs dlm bentuk kambing ato sapi ato uang 1,5jt sd 2jt yang InsyaAlloh kami akan belikan dlm bentuk kambing ato sapi, silakan kirim ke : 1. BANK MANDIRI no 1370002399539 an : prawoto agung wiryawan 2. BANK BCA kcu yogyakarta no 0373156636 an sigit hidayat nuri 3. BANK SYARIAH MANDIRI no. 7013424758 an sabilul huda yayasan Bagi yg berminat silakan hub kami prawoto agung wiryawan hp 081328002838, PIN BB 2A430C67 smg dg berkurban kita menjd hamba Alloh SWT yg muqorobin, NB Web kami : www.sabilulhuda.org
Tuesday, August 13, 2013
Mau Menjegal Jokowi?
- Me-lobby bu Mega agar tidak mencalonkan Jokowi, nah ini bu Mega bisa makin kaya raya kalau doi dan teamnya mata duitan, soalnya lobby yang paling joss ya cuma duit/profit..."Bu Mega, saya anda kasih uang 500Milyar, asal Jokowi jangan di calonin" atau "Bu Mega...entar saya kasih proyek tambang ini dan itu deh, asal Jokowi gak nyapres" lobby ini bisa lobby lokal bisa juga lobby internasional.
- Mengancam bu Mega atau Jokowi dengan pembunuhan.
- Kalau langkah pertama kedua gagal, nah langkah berikutnya cuma cari informasi/data soal sisi buruk Jokowi biar popularitasnya di masyarakat menurun, nah kalau ini anda-anda semua bisa kaya raya, karena banyak partai mau membeli informasi tersebut...ayoo cepat hunting data sisi buruk Jokowi, ini kesempatan buat anda untuk kaya mendadak.
Sementara ini serangan dari lawan politik cuma baru celetukan-celetukan sinis doang, lom ada partai yang melakukan manuver licik yang signifikan, tapi anda yang gak suka Jokowi bisa membantu mereka melawan Jokowi...dan kaya raya! ayo..ayo!
Atau anda mungkin punya langkah alternatif?
Sepeda waktu masih kerja di LD-FEUI
Mudik dan tabung oksigen
Sunday, July 21, 2013
Status update sebagai terapi
Tuesday, July 16, 2013
mp3 visualization
# Script created by Iip Umar Rifai
# email iip.umar.rifai@gmail.com
if [ $# -eq 2 ]
then
gst-launch-0.10 filesrc location="$1" ! decodebin2 ! tee name=splitter splitter. ! queue ! audioconvert ! $2 ! ffmpegcolorspace ! videoscale ! video/x-raw-yuv, width=320, height=240 ! videorate ! theoraenc ! muxer. splitter. ! queue ! audioconvert ! vorbisenc ! muxer. oggmux name=muxer ! filesink location="$1-$2.ogg"
else
echo "parameter is: visualize [musicfile] visualization-type"
echo "Sample of visualization is:"
echo " spectrascope"
echo " spacescope"
echo " synaescope"
echo " goom2k1"
echo " goom"
echo " libvisual_corona"
echo " libvisual_infinite"
echo " libvisual_jakdaw"
echo " libvisual_jess"
echo " libvisual_lv_analyzer"
echo " libvisual_lv_scope"
echo " libvisual_oinksie"
echo " monoscope"
echo " wavescope"
fi
Monday, July 15, 2013
set monitor resolution using xrandr on my ASUS N46V
xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --addmode LVDS1 "1360x768_60.00"
xrandr --output LVDS1 --mode "1360x768_60.00"
xrandr --newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
xrandr --addmode LVDS1 "1024x768_60.00"
xrandr --addmode VGA1 "1360x768_60.00"
xrandr --addmode VGA1 "1024x768_60.00"
--------------------------------------------------------------------------
download xorg.conf-nya disini https://app.box.com/s/ou8yuirkrvdgz1donobp
Sunday, June 23, 2013
Split MDB into separated files and compact the database
$allfiles=array("01","02","03","04","05","06","07","08","09","10","11","12","13"); $allsec=array("BLOK_COV","BLOK_KR","BLOK_PG","BLOK_PB","BLOK_CI","BLOK_TKP","BLOK_CP","BLOK_TII","BLOK_RHPJ"); foreach ($allfiles as $value) { exec("copy semi2013.mdb semi2013_temp.mdb"); foreach ($allsec as $sec) { $ms=""; if ($value=="05" & $sec=="BLOK_KR"){ $ms="UPDATE $sec SET kr01=1 WHERE cso_wilcah='05072' AND id='3' AND noresp='004'\r\n"; } filewrite("semi2013.qry","$ms DELETE * FROM $sec WHERE mid(cso_wilcah,1,2)<>'$value'"); exec("iipw mdbquery semi2013_temp.mdb semi2013.qry"); } exec("cscript compact.vbs semi2013_$value.mdb"); }Compact mdb using vbs:
Dim Engine Set Engine = CreateObject("JRO.JetEngine") Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\project\SUM2\annual_survey\2013-02\data\mdb\SEMI2013_temp.mdb","Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\project\SUM2\annual_survey\2013-02\data\mdb\" & WScript.Arguments.Item(0)
*just to avoid forgetting*
Friday, June 21, 2013
How to convert MyIsam to InnoDB for all table LIKE "tb_%"
FROM information_schema.tables
WHERE engine = 'MyISAM' and table_name LIKE "tb_%";
Sunday, June 9, 2013
Konfigurasi Conky sederhana
Anda bisa download kodenya disini
https://www.box.com/s/9sibbhyl1aavl9nsppt0
Saturday, June 8, 2013
Mencoba aplikasi 7ways di linux dengan Wine
Untuk saat ini versi yang disediakan adalah versi untuk sistem operasi Android, Windows dan Windows CE. Untuk versi yang bisa berjalan di Linux secara native belum ada, jadi sementara saya pakai versi Windows dan menjalankannya di Linux denga Wine.
Berikut screenshot hasil coba-coba running aplikasi ini di Wine, kebetulan saya punya GPS murah buatan China seharga 300 ribu perak yang bisa saya ujicobakan langsung. Karena kebetulan juga saya akan ada proyek yang menggunakan GPS untuk merekam lokasi survey, proyek ini akan menggunakan sistem operasi Linux sebagai sistem operasinya.
Ini adalah tampang GPS yang saya gunakan.
Perempuan berkalung sorban
Gak cuma anak-anak perempuan itu, saya juga ikut berasa diomelin, kalau sudah masuk masa jenuh, untuk bisa coding kadang sulit, otak seperti mengambang, susah berpikir, butuh istirahat. Saya harus belajar bagaimana menciptakan mood yang baik.
Tuesday, May 28, 2013
Kustomisasi Manjaro Linux dengan manjaroiso
Installasi menggunakan ISO yang sudah di kustomisasi ini juga tidak membutuhkan waktu yang lama, relatif sama dengan waktu yang digunakan untuk restore sebuah image partition. Penggunaan ISO ini bisa dengan cara dibakar ke sebuah DVD/CD atau bisa juga ke flashdisk dengan bantuan aplikasi unetbootin. Saya sendiri lebih sering menggunakan unetbootin karena lebih fleksibel, hapus dan restorenya lebih cepat dari pada menggunakan CD. Untuk laptop yang tidak support booting menggunakan USB flashdisk, saya biasanya menggunakan CD PLOP boot manager (http://www.plop.at/) agar bisa boot ke flashdisk.
Ok biar cepat, berikut langkah-langkah yang dilakukan untuk melakukan kustomisasi Manjaro:
- Install manjaroiso dari software manager atau dari pacman, ketikan saja "manjaroiso" (tanpa kutip) pada tab search, lalu tekan enter, akan muncul tampilan seperti berikut:
Jika ingin membuat master ISO untuk desktop XFCE anda cukup mendownload 2 saja, yaitu manjaroiso dan manjaroiso-profiles, tapi jika ingin membuat master dengan desktop yang lain (Mate, KDE, e17, openbox, lxde, cinnamon atau net) maka harus download juga manjaroiso-community-profiles.
- Kalau download sudah selesai, buka terminal lalu mulai membuat folder untuk proses pembuatan ISO masternya, kemudian copy base config yang sudah disediakan oleh pengembang:
mkdir -p ~/work/manjaroiso
cp -a /usr/share/manjaroiso/configs ~/work/manjaroiso
- Sekarang base config sudah di copykan di direktori ~/work/manjaroiso/configs, dibawah direktory configs tersebut ada direktori yang sudah disiapkan untuk masing-masing DE (Desktop Environtment) yang berbeda, misal kita akan membuat ISO master XFCE, maka kita harus masuk ke direktori XFCE:
cd work/manjaroiso/configs/xfce
- Sebenarnya pada tahap ini anda sudah bisa langsung membuat ISO masternya hanya dengan menjalankan perintah "sudo buildiso" yang otomatis akan mulai proses pembuatan dan download aplikasi yang akan dimasukan kedalam ISO dengan settingan default bawaan ISO XFCE, tapi jika ingin membuat settingan baru maka anda harus mengedit file konfigurasinya
Pada options.conf anda dapat mengganti tipe arsitektur yang akan dibuat (secara default mengikuti system yang sama dengan komputer anda):
install_dir=manjaro
arch=`uname -m`
#arch=i686
opsi arch= bisa anda ganti jika ingin membuat tiper arsitektur yang lain.
- Penambahan paket baru, anda bisa menambahkannya pada file Packages*, anda bisa menambahkan pada file Packages-Xfce, masukan pada baris paling bawah paket-paket yang akan dimasukan kedalam ISO, aplikasi yang bisa dimasukan hanya aplikasi yang terdapat pada repository saja.
- Jika sudah selesai mengedit konfigurasi anda bisa langsung menjalankan perintah pamungkasnya yaitu:
sudo buildiso
- Selanjutnya proses akan dimulai dengan mendownload paket-paket yang akan dimasukan kedalam ISO, jika tidak ada kesalahan maka file *.iso akan muncul di folder tersebut.
Selamat mencoba, kalau ada pertanyaan tulis saja dibawah.
Saturday, May 25, 2013
Puisinya Dika di lembar jawaban soal Bahasa Indonesia
Cinta tanah air
Oh tanah airku
Negara dan tempat tinggalku...
Ku rela mati di tanah air ini
Demi mempertahankan negara ini dari serangan penjajah, pencuri,
pembunuh, penyiksa, penjahat, PENCURHAT, pembohong, koruptor, korupsi,
uang palsu
Oh tanah airku
Ku tak akan pergi ke negara lain (kalau ada perlu.)
Friday, May 24, 2013
Menambahkan plugin FX Foundry di GIMP 2.8 di Manjaro Linux
- Download langsung dari official webnya http://gimpfx-foundry.sourceforge.net/
- Setelah berhasil didownload, extract filenya, nanti akan muncul direktori dengan diakhir format tanggal seperti berikut "gimpfx-foundry-scriptpack-yyyymmdd"
- Copy semua isi direktori (*.scm) tersebut ke direktori ~/.gimp-2.8/scripts
- Restart GIMP
- Sekarang menu FX sudah ada di GIMP
Demikian, sekilat info.
Salam,
-iip-
Install pysdm di Manjaro Linux
Nah salah satu tools yang saya pakai waktu di Linux adalah pysdm, yaitu python script yang dibuat untuk melakukan mounting partisi agar ketika laptop reboot akan tetap termount, ada banyak aplikasi lain, tapi saya suka sederhananya pysdm.
pysdm sejak 12.04 sudah tidak disupport lagi di ubuntu, seperti yang diterangkan di halaman ini http://askubuntu.com/questions/237066/where-is-the-pysdm-package, seperti halnya di Ubuntu di Manjaro juga tidak ada di daftar repository, setelah saya search ternyata ada di AUR, berikut linknya https://aur.archlinux.org/packages.php?ID=16992 , prosesnya :
- Download link dengan tulisan "Download tarball" yang ada di sebelah kanan atas pada halaman tersebut.
- Extract file yang sudah didownload tersebut, lalu masuk kedalam direktori hasil extract tersebut (pysdm), sebelum di generate edit dulu file /pysdm/src/pysdm-0.4.1/scripts/pysdm :
#!/bin/sh
path=`dirname $0`
path=`dirname $path`
cd $path/share/pysdm
python pysdm.py
Menjadi :
#!/bin/sh
path=`dirname $0`
path=`dirname $path`
cd $path/share/pysdm
python2 pysdm.py
- Lakukan kompilasi untuk membuat paketnya pada direktori pysdm (ada file PKGBUILD) dengan perintah sebagai berikut:
makepkg
- Setelah selesai nanti akan ada file baru hasil kompilasi dengan nama pysdm-0.4.1-1-i686.pkg.tar.xz, selanjutnya tinggal klik kanan, lalu pilih "open with software install"
Selanjutnya tinggal mengikuti proses installasi seperti biasa, aplikasi ini akan terinstall di menu System->Administration->Storage Device Manager.
Salam,
-iip-
Thursday, May 23, 2013
Install Manjaro Linux di ASUS N46V
Setelah agak lama mencoba familiar dengan pacman, pamac-manager dan AUR, akhirnya saya ujicobakan langsung ke laptop dengan spesifikasi agak rendah, dengan memory 512MB, hasilnya cukup baik, desktop cukup responsif, sama seperti saya menggunakan distro Ubuntu yang agak tua (kecepatannya mungkin setara dengan Ubuntu dibawah versi 9.04).
Sejauh ini Manjaro Linux cukup menyenangkan hati, softwarenya uptodate dan sangat responsif, software manajemen pacman cukup mudah digunakan dan juga Arch User Repository (AUR) yang memudahkan kompilasi banyak software yg paketnya tidak tersedia di repo utama.
Sebelum saya coba Manjaro Linux, saya juga mencoba Bridge Linux, sama-sama responsif bedanya installasinya pada Bridge Linux masih menggunakan modus text, sedangkan Manjaro Linux sudah mirip dengan Installer pada Ubuntu.
Pada saat installasi di laptop ASUS N46V, masih ada bug pada installernya Manjaro, saya posting masalahnya di forum Manjaro disini http://forum.manjaro.org/index.php?topic=4513.0, karena belum ada solusi, maka saya putuskan untuk pakai installasi Manjaro yang sudah saya pasang di VirtualBox.
Proses yang saya lakukan untuk pemindahan ini yaitu :
- Backup installasi menggunakan partclone https://wiki.archlinux.org/index.php/Partclone
- Menginstall ulang driver monitor, karena sebelumnya memakai driver video-virtualbox, saya memakai referensi ini http://wiki.manjaro.org/index.php/Configure_Graphics_Cards, asalkan terhubung dengan internet pakai perintah berikut sudah langsung terdeteksi:
sudo mhwd -a pci free 0300
- List driver yang ada, dengan perintah berikut
mhwd -l -d --pci
- Lalu drop driver yang sudah tidak digunakan dengan perintah berikut:
sudo mhwd -r [pci or usb] [name of driver]
sudo mhwd -r pci video-virtualbox
- Update initframs dengan perintah berikut:
sudo mkinitcpio -p linux38
Proses selanjutnya adalah memeriksa /etc/fstab memastikan bahwa list drive/partisi sudah benar.
Ok, demikian dulu sharing dari saya.
Salam,
-iip-
Friday, April 26, 2013
Analisa citra sederhana menggunakan GNU Octave di Ubuntu (membuat histogram)
Kali ini saya mencoba mengolah foto menjadi versi grey-nya, kemudian saya buat histogramnya, selanjutnya coba naikan white balance-nya 100 point, untuk melakukan itu saya menggunakan GNU octave di Ubuntu, karena untuk beli Mathlab terlalu mahal...heuuuuuu.
Berikut scriptnya:
#!/usr/bin/octave -qf
#
# Iip Umar Rifai
# Test Analisa image file menggunakan Octave
clc;
data=imread("./iip.jpg");
R=data(:,:,1);
G=data(:,:,2);
B=data(:,:,3);
grey = R*0.3333+G*0.3333+B*0.3333;
imshow(grey);
print -djpeg grey.jpg
for i=1:255,
H(i)=0;
end,
for j=1 : size(grey,1),
for k=1 : size(grey,2),
x=grey(j,k);
H(x)=H(x)+1;
end,
end,
bar(H);
print -djpeg bar1.jpg;
imshow(grey);
print -djpeg grey1.jpg;
# menggeser white balance 100 point ke atas
for j=1 : size(grey,1),
for k=1 : size(grey,2),
grey(j,k)=grey(j,k)+100;
end,
end,
for i=1:255,
H(i)=0;
end,
for j=1 : size(grey,1),
for k=1 : size(grey,2),
x=grey(j,k);
H(x)=H(x)+1;
end,
end,
bar(H);
print -djpeg bar2.jpg;
imshow(grey);
print -djpeg grey2.jpg;
#---------------------------------------------------
fungsi size(grey,1) digunakan untuk mendapatkan tinggi foto, sedangkan size(grey,2) untuk mendapatkan lebar foto.
Berikut hasilnya:
Foto asli:
![]() |
iip.jpg |
![]() |
grey1.jpg (sebelum) |
![]() |
grey2.jpg (setelah white balance dinaikan) |
![]() |
bar1.jpg (sebelum) |
![]() |
bar2.jpg (setelah white balance dinaikan) |
Running external script dari octave cukup mengetik nama scriptnya aja, kalau beda directory harus dengan fullname dan pathnya, dan lakukan tanpa extensi (*.m), contoh:
octave:7> image_analysis;
menjalankan script file image_analysis.m di direktory yg aktif.
Demikian script yang sederhana ini, anda bisa mengembangkannya lebih jauh,
Assalamualaikum wr. wb.
*
Tuesday, April 9, 2013
Malaikat bertanduk emas
Dibakar fitnah malaikat bertanduk emas
Orang-orang sehat wal afiat kelaparan
Orang-orang kurus kering kekenyangan
Para pencuri rajin berdoa
Khusyuknya mengalahkan orang alim
Rumah ibadah dibangun megah
Berpondasi dusta dan darah manusia
Tuhan yang tak pernah tidur
Tetap asik memainkan teka-teki
Membuat orang yang tak tahan untuk gantung diri
Hanya para raja yang asik masyuk
Dicumbu malaikat bertanduk emas
Friday, April 5, 2013
Masalah pada Mate desktop di Ubuntu 12.04 ketika upgrade dari 1.4 ke 1.6
Seperti biasa, saya langsung upgrade software di system ketika ada update software di repository, berikut livecd yang juga sedang saya kerjakan, biar gak lama, untuk yang livecd saya tinggal copy saja paket-paket dari /var/cache/apt/cache/archives ~/tmp/remaster-apt-cache/archives (bisa juga di symlink, jadi gak perlu copy-copyan), dengan demikian UCK gak perlu download paket ulang.
Nah setelah sukses install, saya restart laptop untuk merasakan perubahannya, ternyata Mate 1.6 agak sedikit lebih berat, mungkin karena yang sekarang sudah GTK 3 soale feelnya sudah berasa Gnome 3 banget. Nah setelah upgrade ini ternyata ada beberapa masalah yang timbul, diantaranya:
1. Folder home dan desktop dari menu Places, ketika di klik gak mau loading Caja.
2. Mate-terminal juga gak mau loading.
3. Settingan applet hilang semua, jadi mesti load ulang applet-applet yang dipakai.
4. Alt+Print screen tidak mau mengambil screenshot window yang aktif, hanya bisa tombol Print+screen untuk mengcapture seluruh tampilan desktop.
Solusi, setelah google kesana kemari, dapet solusi untuk nomor 1 yaitu dengan mengedit preferred application yang ada di System->Preferences->Preferred applications, lalu klik tab "System" dan ganti file manager dengan Caja.
Untuk masalah Mate-terminal tidak mau loading, ini karena fixed-width-font belum tersetting, untuk mengupdate fontnya caranya buka mate-appearance-properties dari menu System->preferences->appearance, atau dari desktop, klik kanan lalu pilih change desktop background. Berikut yang perlu di ganti:
Nah untuk solusi nomor 3 gak ada jalan lain selain load ulang semua applet yang sebelumnya dipakai, nah masalahnya CPU scalling, sekarang malah jadi gak bisa dijalankan...belum ada solusi untuk yang ini.
Untuk yang nomor 4 juga belum ada solusi...masih cari-cari :(
Tuesday, March 5, 2013
Menambah kamera mjpeg stream dengan user dan dengan atau tanpa password di zoneminder
Baru beli kamera CCTV dengan IP camera via wifi, tapi saya lebih suka pakai kabel lan, karena wifi sering bermasalah, terutama kalau kena interferensi dari wifi yang lain. Nah waktu ditambahkan alamat mjpeg streamnya ke Zoneminder, tampilannya gelap melulu, butuh agak lama cari masalahnya...setelah coba-coba agak lama masalahnya ketemu karena stream membutuhkan username dan password untuk mengaksesnya, padahal dicoba diakses via Firefox gak butuh username dan password. Ketahuan setelah saya coba akses via VLC.
Berikut alamat stream yang saya tambahkan ke Zoneminder:
Remote Protocol : http
Remote Method : simple
Remote Host Name : admin:@xxx.xxx.xxx.xxx (bisa IP/hostname)
Remote Host Port : 80
Remote Host Path : /videostream.cgi
Keterangan:
admin:@xxx ini menunjukan bahwa usernamenya admin tanpa password, kalau ada password harus ditambahkan setelah tanda ":".
Demikian info kilat ini semoga bermanfaat.
Monday, March 4, 2013
Bash script for auto editing all jpeg files in directory using GIMP on Linux
#!/bin/bash
# UNSHARPMASK+AUTO WHITE+VIVID SATURATION$wm = "iip.umar.rifai@gmail.com"if [ "$3" != "" ]; then
$wm = "$3"
fimkdir small
for ip in $(ls *.jpg *.JPG)
do
echo ------------------------------------------------
echo "$ip"
cp -f "$ip" "./small/$ip"
gimp -idf --batch-interpreter=python-fu-eval -b "from gimpfu import *;infile=\"./small/${ip}\";outfile=\"./small/${ip}\";image = pdb.gimp_file_load(infile,infile);drawable = pdb.gimp_image_get_active_layer(image);pdb.script_fu_auto_contrast(image, drawable, 1, 0);drawable = pdb.gimp_image_get_active_layer(image);pdb.script_fu_contrast(image, drawable, 20, 80);pdb.gimp_image_flatten(image);drawable = pdb.gimp_image_get_active_layer(image);pdb.script_fu_vivid_saturation(image, drawable, 10);pdb.script_fu_EZRedSkinFix(image, drawable,35,1);drawable = pdb.gimp_image_get_active_layer(image);pdb.plug_in_unsharp_mask(image, drawable, 5.0, 0.5, 0);drawable = pdb.gimp_image_get_active_layer(image);down=float(${1});aspect,down_w,down_h=[float(image.width)/float(image.height), (down if image.width>down else None) if image.width>image.height else (down*float(image.width)/float(image.height) if image.height>down else None),(down/(float(image.width)/float(image.height)) if image.width>down else None) if image.width>image.height else (down if image.height>down else None)];pdb.gimp_image_scale(image, down_w, down_h);tratio = float(image.width)/4000;pdb.gimp_image_flatten(image);drawable = pdb.gimp_image_get_active_layer(image);pdb.file_jpeg_save(image, drawable,outfile,outfile, float(${2})/100, 0, 1, 1, \"\", 1, 0, 0, 0);pdb.gimp_quit(0)"#text_layer = pdb.gimp_text_layer_new(image, '${wm}', 'DejaVu Serif Condensed', 120*tratio, 0);pdb.gimp_image_add_layer(image, text_layer, ((image.width*tratio)-(100*tratio)-(1686*tratio), (image.height*tratio)-(10*tratio)-(140-tratio)));pdb.gimp_image_set_active_layer(image, text_layer);pdb.gimp_text_layer_set_color(text_layer, (220,202,53));pdb.gimp_layer_set_opacity(text_layer, 20);
#= pdb.gimp_text(image, drawable, (image.width*tratio)-(100*tratio)-(1686*tratio), (image.height*tratio)-(10*tratio)-(140-tratio), '${wm}', 0, 1, 120*tratio, 0,'DejaVu Serif Bold Italic Semi-Condensed', 'Serif Bold Italic', '', '', str(141*tratio), '', '', '')
## convert -scale $1 -quality $2 "./small/$ip" "./small/$ip"
if [ "$3" == "" ]; then
convert -size 350x60 -background none -font "Times-bolditalic" -pointsize 20 -gravity center caption:"iip.umar.rifai@gmail.com" -shade 240x40 ___txt.png
composite -watermark 40% -gravity "southeast" ___txt.png "./small/$ip" "./small/$ip"
else
convert -size 350x60 -background none -font "Times-bolditalic" -pointsize 20 -gravity center caption:"$3" -shade 240x40 ___txt.png
composite -watermark 40% -gravity "southeast" ___txt.png "./small/$ip" "./small/$ip"
fi
Saturday, February 16, 2013
Nak (Iwan Fals)
Jauh jalan yang harus kau tempuh
Mungkin samar bahkan mungkin gelap
Tajam kerikil setiap saat menunggu
Engkau lewat dengan kaki yang tak bersepatu
Jangan kau ganggu ibumu
Turunlah lekas dari pangkuannya
Engkau lelaki kelak sendiriNak dengarlah bicara bapakmu
Yang kenyang akan hidup terang dan redup
Letakkan dahulu mainan itu
Duduk dekat bapak sabar mendengarKau anak harapanku yang lahir di jaman gersang
Segala sesuatu hanya ada karena uang
Ya … ya … ya … ya …
Kau anak dambaanku yang besar di kancah perang
Kau harus kuat yakin pasti menangSekolah biasa saja jangan pintar-pintar percuma
Latihlah bibirmu agar pandai berkicau
Sebab mereka sangat perlu kicau yang merdu
Sekolah buatmu hanya perlu untuk titel
Pedulu titel didapat atau titel mu’jizat
Ya … ya … ya … ya …Sekolah buatmu hanya perlu untuk gengsi
Agar mudah bergaul tentu banyak relasi
Jadi penjilat yang paling tepat
Karirmu cepat uang tentu dapat
Jadilah Dorna jangan jadi Bima
Sebab seorang Dorna punya lidah sejuta
O . . . . o . . . . o . . . . . o . . . .Hidup sudah susah jangan dibikin susah
Cari saja senang walau banyak hutang
Munafik sedikit jangan terlalu jujur
Sebab orang jujur hanya ada di komik
Pilihlah jalan yang mulus tak banyak batu
Sebab batu-batu bikin jalanmu terhambat
Ya … ya … ya … ya …
Pilihlah jalan yang bagus tak ada paku
Sebab paku itu sakit apalagi yang berkaratJadilah kancil jangan buaya
Sebab seekor kancil sadar akan bahaya
Jadilah bandit berkedok jagoan
Agar semua sangka engkau seorang pahlawan
Jadilah bunglon jangan sapi
Sebab seekor bunglon pandai baca situasi
Jadilah karet jangan besi
Sebab yang namanya karet tahan kondisiAnakku aku nyanyikan lagu
Waktu ayah tak tahan lagi menahan murka
Monday, February 11, 2013
Menggunakan fitur Mailmerge pada aplikasi Libreoffice untuk alternatif pembuatan laporan dan pencetakan data dari database
Untuk download pdf, klik link berikut https://docs.google.com/uc?authuser=0&id=0B-bsWBGJTNIvU01PMjZYMURPeDA&export=download
Sunday, February 3, 2013
Menggunakan Ubuntu 11.04 (Natty Narwhal) dengan classic desktop
Untuk download pdf, klik link berikut https://docs.google.com/uc?authuser=0&id=0B-bsWBGJTNIvRU04U3FZQm5oTlE&export=download
Setting DeepCool AK400 Digital CPU fan di Manjaro Linux
Baru rakit PC dan pakai AK400 Digital untuk CPU fannya, setelah install linux ternyata tulisan digitalnya gak tampil, cari-cari di interne...

-
Saya kemana-mana biasanya sambil nyambi mengenalkan Linux, bahkan kaos pun banyak yang bertuliskan soal Linux, sampai si prof sini tanya ...
-
I'm using Harbour MiniGUI Extended Edition to develop some applications, previously using HMG 19, and now trying to update to HMG 20.04....
-
Penampilan Something Wrong Band di acara Care to Dare di cafe Arcaf semalam