BlogNest of "mul14"


Rotate dengan CSS3

Ditulis dalam CSS, Internet, Tips & Tricks, Web, komputer oleh mul14 pada 2009-Agustus-8
Tags: , , , ,

Kemampuan baru pada CSS3 adalah rotate. Bisa digunakan untuk rotate tulisan maupun gambar. Biasanya untuk melakukan rotasi harus menggunakan script. Kini hal itu dipermudah dengan CSS3.

CSS3 saat ini baru diimplementasikan pada web browser major terbaru. Seperti Mozilla Firefox 3.5, Safari 4.0 dan Google Chrome 3.0beta.

Seorang rekan di CHIP Forum bertanya tentang pembuatan tombol miring dengan wujud foto. Berikut mockup dari aplikasi web yang ingin dibuatnya:


Original file here.

Untuk membuat tombol tersebut dengan CSS3 bisa menggunakan –moz-transform atau –webkit-transform atau –moz-transform-origin atau –webkit-transform-origin.

Pada contoh disini, saya menggunakan –moz-transform dan –webkit-transform.

img {
position: absolute;
border: 0;
-moz-box-shadow: black 0 0 7px 1px;
-webkit-box-shadow: black 0 0 7px 1px;
}
#home {
top: 50px;
left: 100px;
-moz-transform: rotate(-20deg);
-webkit-transform: rotate(-20deg);
z-index: 10;
}
#portfolio {
top: 150px;
left: 80px;
-moz-transform: rotate(-10deg);
-webkit-transform: rotate(-10deg);
z-index: 9;
}
#product {
top: 270px;
left: 100px;
-moz-transform: rotate(20deg);
-webkit-transform: rotate(20deg);
filter: matrix(10 10 10 10);
z-index: 8;
}
#about {
top: 410px;
left: 90px;
-moz-transform: rotate(2deg);
-webkit-transform: rotate(2deg);
z-index: 9;
}
#contact {
top: 520px;
left: 90px;
-moz-transform: rotate(-16deg);
-webkit-transform: rotate(-16deg);
z-index: 8;
}

Dengan HTML:

<img id="home" src="home.gif" />
<img id="portfolio" src="home.gif" />
<img id="product" src="home.gif" />
<img id="about" src="home.gif" />
<img id="contact" src="home.gif" />

Untuk menjaga agar ukuran file tetap kecil, saya hanya menggunakan satu gambar, yaitu home.gif.

(Download Demo)

Note: Untuk dapat melihat hasil demo ini, anda harus menggunakan web browser yang disebutkan diatas.

Mengenal CSS3 Selector

Ditulis dalam Internet, Tips & Tricks, Web, komputer oleh mul14 pada 2009-Agustus-7
Tags: , , , , , , , ,

Saat ini CSS3 hanya dapat digunakan pada web browser terbaru. Seperti Safari 4.0, Opera 10 dan Firefox 3.5, Google Chrome 3.0. Sayangnya Internet Explorer 8 belum mengimplementasikan CSS3 ini.

Untuk contoh CSS dibawah, kita menggunakan HTML:

<ul>
<li>Ganjil - 1</li>
<li>Genap - 2</li>
<li>Ganjil - 3</li>
<li>Genap - 4</li>
<li>Ganjil - 5</li>
</ul>

Elemen Ganjil dan Genap

li:nth-child(odd) { color: blue; }
li:nth-child(even) { color: green; }

Code diatas digunakan untuk memilih tag li yang ganjil dan genap.

Setiap Elemen Ketiga

li:nth-child(3n) { color: orange; }

Code diatas digunakan untuk membuat warna pada baris ketiga dan kelipatannya.

Elemen Tertentu

li:nth-of-type(3) { color: orange; }
li:nth-child(5) { color: red; }

Selector hanya memilih baris ketiga dan kelima.

Elemen Pertama dan Terakhir

Elemen Pertama

li:first-of-type { color: blue; margin-left: 15px; }

Elemen Terakhir

li:last-of-type { color: green; margin-left: 15px; }

Dua Elemen Pertama

li:nth-child(-n+2) { color: green; margin-left: 15px; }

Dua Terakhir

li:nth-last-child(-n+2) { color: green; margin-left: 15px; }

CSS3 membuat tugas anda menjadi lebih mudah. Sayangnya belum semua web browser mengimplementasikannya saat ini. Harapannya semoga semua pengguna web browser meng-update web browser mereka. Agar apa yang ingin ditampilkan oleh web developer sesuai dengan yang dilihat end-user.

References: http://inspectelement.com/tutorials/a-look-at-some-of-the-new-selectors-introduced-in-css3/

Blogged with the Flock Browser

Permasalahan Waktu pada System Dual-boot

Anda menggunakan multi-boot OS pada PC anda?? Misalnya Ubuntu dan Windows. Perhatikan jam setiap kali masuk di masing-masing OS. Apakah berbeda?? Jika yaa.. ini solusinya:

Download file ini ke Windows, and run it.

Ini disebabkan perbedaan cara menyimpan waktu dikedua OS. Linux menyimpan waktu dengan UTC, sedangkan Windows meyimpan waktu dengan local-time. Penjelasan lengkapnya, baca disini: https://help.ubuntu.com/community/UbuntuTime#Multiple Boot Systems Time Conflicts.

Blogged with the Flock Browser

Pengalaman update kernel Ubuntu 8.10

Ini pengalaman pertamaku update kernel online. Selama ini compile sendiri. Aku update kernel dari 2.6.27-7-generic ke 2.6.27-9-generic.

Pertama update dulu informasi paket nya dengan “sudo apt-get update”. Setelah itu “sudo apt-get install linux-image-generic linux-headers-generic”.

Setelah semua installasi selesai, aku restart Ubuntu. Di menu grub ada pilihan kernel lama dan baru. Masuk ke kernel yang baru. Wakss.. ternyata nggak bisa.. terpaksa edit manual grub dengan mengganti parameter paling atas yang uuid ke root (hd0,0).

Setelah berhasil booting, hapus kernel lama. Caranya “sudo apt-get purge linux-image-2.6.27-7-generic linux-headers-2.6.27-7″. Ini akan menghapus kernel dan header-nya. Tetapi sebaiknya anda mengecek dulu beberapa hari, apakah dengan kernel baru ini semua berjalan normal??. Kalau yaa anda boleh menghapus kernel lama.

Saat penghapusan kernel lama berjalan, ternyata ada error.. Wakss.. kernel tidak bisa dihapus. Menurut error message nya, tidak ditemukan kernel-helper. Langsung aku ketik kernel-helper. Ternyata ini adalah bagian dari grub. Aku mengganti grub dengan gfxboot nya LinuxMint. Solusinya, install lagi grub. “sudo apt-get install grub”, ini akan otomatis menghapus gfxboot. Lalu ulang lagi penghapusan kernel lama. Beress.. semua normal.

Setelah restart, menu kernel lama di grub sudah tidak ada lagi. Saat sudah masuk ke Ubuntu, ternyata tombol Delete, Atas, Kanan dan Bawah tidak bisa berfungsi. Langsung googling.. tapi tidak menemukan solusi apapun..

Menyerah?? Tentu saja tidak. Akhirnya cobain “sudo dpkg-reconfigure xserver-xorg”, restart. Semua tombol berfungsi sediakala. Hehe.. aman.. tinggal aktifkan kembali driver nvidia “sudo nvidia-xconfig”. Beress.. semua udah normal kembali.. fiuhh.. senangnya.. Huahauhauhauaaa..

PC yang kupakai Notebook Acer Aspire 4520, jadi kalau PC anda berbeda mungkin anda tidak menemukan masalah yang sama.

PC = Dekstop PC ???
nope.. Mobile PC = Notebook, Netbook, UMPC.

Membuat file swap di Linux (bukan partisi)

Ditulis dalam Linux, Tips & Tricks, Ubuntu oleh mul14 pada 2008-November-17
Tags: , , , ,

Biasanya Linux menggunakan partisi untuk swap. Kalau di-partisi, agak repot kalau misalnya mau mengubah ukuran partisi swap.

Berikut cara membuat swap menjadi file.

  1. Buka terminal, login sebagai root, atau gunakan sudo didepan perintah.
  2. Buat file kosong yang sesuai dengan ukuran file swap anda.
    Contoh membuat file swap sebesar 512MB.
    dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
    524288 didapat dari 512 x 1024.
    Jadi kalau misalnya mau membuat file swap sebesar 2GB, 2 x 1024^2 = 2097152.
    dd if=/dev/zero of=/swapfile1 bs=1024 count=2097152
    File swap akan dibuat di dengan nama swapfile1 di /
  3. Jadikan file swapfile1 menjadi swap.
  4. mkswap /data/swapfile1

  5. Aktifkan file swapfile1 menjadi swap.
    swapon /swapfile1
  6. Agar file swap selalu aktif saat booting, tambahkan baris berikut di /etc/fstab
    /swapfile1 swap swap defaults 0 0
    Caranya di Ubuntu
    sudo gedit /etc/fstab
    Copy-paste /swapfile1 swap swap defaults 0 0 , lalu tambahkan dibaris paling bawah.
    Atau bisa dengan perintah
    echo '/swapfile1 swap swap defaults 0 0' | sudo tee -a /etc/fstab

Lha?? Bagaimana tau kalau file swap nya udah aktif atau belum ?? ketik “free -m” di Terminal.
Selamat mencoba.. :D

Referensi:

Halaman Berikutnya »