Animasi Wallpaper Di Ubuntu

6 05 2010

Untuk membuat animasi wallpaper diubuntu, kita dapat menggunakan program yang dinamakan xwinwrap.

caranya:

  1. donlod aplikasi yang dibutuhkan dengan perintah:
    sudo apt-get install build-essential libx11-dev x11proto-xext-dev  libxrender-dev libxext-dev cvs
  2. donlod programnya :
    cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps co xwinwrap
  3. masuk folder downlod:
    cd xwinwrap
  4. compile program dengan perintah:
    make
  5. copykan ke folder bin agar bisa dijalankan darimana saja:
    sudo cp xwinwrap /usr/bin
  6. untuk menjalankan screensave glmatrix di desktop ketik perintah :
    nice -n 15 ./xwinwrap -ni -o 0.20 -fs -s -sp -st -b -nf --  /usr/lib/xscreensaver/glmatrix -root  -window-id WID
  7. untuk memutar film di desktop ketik: 
    xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet movie.mpg
  8. untuk menjalankan game quake3 demo, ketik perintah:
    xwinwrap -ni -argb -fs -s -st -sp -b -nf -- q3demo -window-id WID
Iklan




Mengupdate Status Twitter Menggunakan CURL

5 05 2010
Untuk mengupdate status twitter dari blog atau website, kita dapat menggunakan curl. Syaratnya kita harus membuat sebuah aplikasi di twitter untuk mendapatkan key.
Kemudian silahkan copy paste fungsi dibawah ini yang digunakan untuk mengupdate status, berikan parameter sesuai dengan akun di twitter.
public function tweetThis($strUsername = ”, $strPassword = ”, $strMessage = ”) {
if (function_exists(‘curl_init’)) {
$twitterUsername = trim($strUsername);
$twitterPassword = trim($strPassword);
if(strlen($strMessage) > 140) {
$strMessage = substr($strMessage, 0, 140);
}
$twitterStatus = htmlentities(trim(strip_tags($strMessage)));
if (!empty($twitterUsername) && !empty($twitterPassword) && !empty($twitterStatus)) {
$objCurlHandle = curl_init();
curl_setopt($objCurlHandle, CURLOPT_URL, “$strTweetUrl”);
curl_setopt($objCurlHandle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($objCurlHandle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($objCurlHandle, CURLOPT_POST, 1);
curl_setopt($objCurlHandle, CURLOPT_POSTFIELDS, “status=$twitterStatus”);
curl_setopt($objCurlHandle, CURLOPT_USERPWD, “$twitterUsername:$twitterPassword”);
$result = curl_exec($objCurlHandle);
$arrResult = curl_getinfo($objCurlHandle);
if ($arrResult[‘http_code’] == 200) {
//echo ‘Your Tweet has been posted’;
}
else {
//echo ‘Could not post your Tweet to Twitter.’;
}
curl_close($objCurlHandle);
}
else {
echo(‘Missing required information to submit your Tweet.’);
}
}
else {
echo(‘Curl Extension is not installed.’);
}
}




Koneksi Modem Smart Evdo di Ubuntu

5 05 2010

Singkat saja, yang pertama kali kita butuhkan adalah:

  1. mengubah mode usb dari storage menjadi modem menggunakan usb mode switch http://www.draisberghof.de/usb_modeswitch/
  2. menambahkan hardware id ke kernel sistem
  3. menginstall wvdial
  4. mengkonfigurasikan wvdial
  5. konek

untuk menginstall usb_modeswitch diubuntu, cukup dengan mengetikan perintah :

sudo apt-get update usb-modeswitch

kemudian tambahkan script untuk mengenalkan hardware ke sistem:

sudo gedit /etc/usb_modeswitch.conf

tambahkan dibaris paling bawah:

# Smart ZTE 2726
DefaultVendor= 0×19d2
DefaultProduct= 0xfff5
TargetVendor= 0×19d2
TargetProduct= 0xfff1
MessageContent= “5553424312345678c00000008000069f030000000000000000000000000000″

tambahkan udev baru:

sudo gedit /etc/udev/rules.d/99-zte-ac2726.rules

isinya:

# Smart ZTE AC2726 (EVDO)
SUBSYSTEM==”usb”, SYSFS{idVendor}==”19d2″, SYSFS{idProduct}==”fff5″, RUN+=”/usr/sbin/usb_modeswitch –default-vendor 0×19d2 –default-product 0xfff5 –target-vendor 0×19d2 –target-product 0xfff1 –message-content 5553424312345678c00000008000069f030000000000000000000000000000″

jalankan usb mode switch:

sudo usb_modeswitch

lihat hasilnya dengan perintah lsusb

install aplikasi wvdial:

sudo apt-get install wvdial

buat dialer di wvdial.conf:

sudo gedit /etc/wvdial.conf

isinya:

[Dialer default]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
FlowControl = CRTSCTS
Carrier Check = No
Baud = 9600

Lakukan dial:

sudo wvdial

Untuk menghentikan tekan CTRL+C

Untuk lebih jelasnya silahkan lihat referensi!

Referensi ini saya ambil dari : http://masiqbal.net/modem-smart-evdo-zte-ac2726-di-linux.php





Menambahkan Tombol “Share on Facebook”

5 05 2010

Berdasarkan informasi intelejen yang saya terima dari http://www.facebook.com/share_partners.php, untuk menambahkan tombol share facebook di blog atau halaman web anda, silahkan copy paste script dibawah ini:

Teks saja:

<script>function fbs_click() {u=location.href;t=document.title;window.open(‘http://www.facebook.com/sharer.php?u=’+encodeURIComponent(u)+’&t=’+encodeURIComponent(t),’sharer’,’toolbar=0,status=0,width=626,height=436′);return false;}</script><a rel=”nofollow” href=”http://www.facebook.com/share.php?u=<url>&#8221; onclick=”return fbs_click()” target=”_blank”>Share on Facebook</a>

Icon dan teks:

<script>function fbs_click() {u=location.href;t=document.title;window.open(‘http://www.facebook.com/sharer.php?u=’+encodeURIComponent(u)+’&t=’+encodeURIComponent(t),’sharer’,’toolbar=0,status=0,width=626,height=436′);return false;}</script><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; }</style><a rel=”nofollow” href=”http://www.facebook.com/share.php?u=<url>&#8221; onclick=”return fbs_click()” target=”_blank”>Share on Facebook</a>

Icon saja:

<script>function fbs_click() {u=location.href;t=document.title;window.open(‘http://www.facebook.com/sharer.php?u=’+encodeURIComponent(u)+’&t=’+encodeURIComponent(t),’sharer’,’toolbar=0,status=0,width=626,height=436′);return false;}</script><style> html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; } html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; text-decoration:none; } </style> <a rel=”nofollow” href=”http://www.facebook.com/share.php?u=<url>&#8221; onclick=”return fbs_click()” target=”_blank” style=”text-decoration:none;”>Share</a>

Jangan lupa untuk mengganti  ‘<url>’ dengan link yang ingin anda bagikan. Semoga bermanfaat. 😉





Mengaktifkan Klik Kanan Di Ubuntu 9.10

25 04 2010

Masih inget ketika pertama kali beli HP Mini Note ini, dan kemudian menginstall full ubuntu, dengan beberapa alasan:

  • Beli kosongan (tanpa OS)
  • Tidak ada cd-rom drive
  • Tidak punya cd-rom external
  • Tidak punya biaya untuk beli OS legal
  • Dah terbiasa pake Ubuntu

Maka akhirnya diputuskan untuk menginstall ubuntu karmic koala 9.10. Namun saat pemakaian pertama ada kendala, sepertinya tombol klik kanan di touchpad sangat susah.

Untuk mengaktifkan fungsi klik kanan tersebut, ternyata kita harus menambahkan parameter proto=exps saat meload driver mouse.

Caranya adalah dengan mengetikan perintah berikut pada terminal:

sudo bash
echo options psmouse proto=exps > /etc/modprobe.d/psmouse.modprobe
reboot

Dan alhamdulillah, tombol klik kanan di touchpad bekerja dengan sempurna… 😀





Bukan Togel Tapi Toggle

25 04 2010

Togel adalah sebuah judi yang diharamkan, tapi toggle adalah sebuah animasi buka tutup heee… 😉

Untuk membuat animasi buka tutup, dimana sebuah bagian (div) yang berisi teks tertentu dapat ditampilkan dan disembunyikan.

Pada masa lampau, jika terdapat banyak teks (misalkan help sebuah aplikasi), biasanya dibikin sebuah anchor (link pada halaman yang sama), namun dengan menggunakan jQuery kita dapat membuat solusi yang lebih indah.
Baca entri selengkapnya »





Animasi Image Menggunakan CSS dan jQuery

23 04 2010

Bagi anda yang sudah mahir membuat animasi flash, mungkin hal ini bukan menjadi sebuah masalah, tapi bagi saya yang awam, rasanya ribet harus membuat animasi flash, apalagi di linux belum ada hee… trus di browser juga harus terinstall plugin flash player, cape deh…

Solusinya kita bisa memanfaatkan kemampuan jQuery dan sedikit CSS, logikanya kita tinggal membuat sebuah ruang (div) untuk melakukan proses animasi ini, dalam ruang itulah kita ganti gambar secara bergantian dengan menggunakan jQuery, lebih tepatnya menampilkan satu gambar dan menyembunyikan yang lain…

Berikut ini script css untuk bagian utamanya, silahkan disesuaikan:
Baca entri selengkapnya »





Menyembunyikan Teks Saat Di Print

22 04 2010

Untuk menyembunyikan teks saat akan di print dari halaman browser, kita dapat menggunakan CSS sebagai solusinya.

Langkah yang pertama ada dengan membuat definisi bahwa css ini ditujukan saat halaman dicetak (print) dan bukan saat dibuka (screen), kita dapat melakukan ini dengan perintah:

<link rel="stylesheet" type="text/css" href="print.css" media="print" />

Perhatikan !!! media yang digunakan adalah print dan bukan screen.

Langkah selanjutnya adalah menentukan bagian mana yang akan kita hidden saat di print, kita dapat menyembunyikan teks dengan perintah display: none, untuk mempermudah teks mana yang bisa di print dan tidak, maka kita dapat membuat 2 buah div yang berbeda, misalkan print dan noprint.

Baca entri selengkapnya »





Dasar jQuery

22 04 2010

Perhatikan contoh sederhana dibawah ini:

 <!DOCTYPE html>
 <html lang="en">
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
   <script type="text/javascript">
     $(document).ready(function(){
       $("a").click(function(event){
         alert("As you can see, the link no longer took you to jquery.com");
         event.preventDefault();
       });
     });

   </script>
 </head>
 <body>
   <a href="http://jquery.com/">jQuery</a>
 </body>
 </html>

dan mari kita bahas satu per satu… :

  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>

Digunakan untuk meload jquery, jika anda tidak memiliki koneksi internet, maka harus di download dulu ke komputer local

$(document).ready(function(){
       $("a").click(function(event){
         alert("As you can see, the link no longer took you to jquery.com");
         event.preventDefault();
       });
     });

Digunakan untuk mencari tags <a></a> di halaman html, kemudian menghandle fungsi klik (event click), dengan cara menampilkan pesat (alert).

Untuk membatalkan proses link yang ada digunakan perintah event.preventDefault()

Silahkan merujuk ke website jQuery untuk lebih jelasnya.





Mengenal jQuery

21 04 2010

jQuery adalah pustaka JavaScript kecil bersumber terbuka yang menekankan pada interaksi antara JavaScript dan HTML. Pustaka ini dirilis pada Januari 2006 di BarCamp NYC oleh John Resig dan berlisensi ganda di bawah Lisensi MIT dan GPL.

Microsoft dan Nokia telah mengumumkan akan mengemas jQuery di platform mereka [1]. Microsoft awalnya mengadopsinya dalam Visual Studio [2] untuk digunakan dalam ASP.NET AJAX dan ASP.NET MVC Framework, sedangkan Nokia akan mengintegrasikannya dalam kerangka Web Run-Time mereka.
Baca entri selengkapnya »