Tentang Memori dan Swap

Kapan Swap ini digunakan? Swap ini digunakan terutama saat kondisi Out Of Memory. Swap ini juga dapat diatur agresivitasnya. Agresivitas Swap dapat diatur dalam file : /proc/sys/vm/swappiness dengan angka 0 – 100. Angka 0 adalah ketika diperlukan hanya menggunakan Swap ketika RAM habis, dan angka 100 ketika diperlukan Swap yang sangat agresif. Default angka swap ini adalah 60. Untuk melakukan edit file swappiness ini tidak bisa hanya menggunakan Text Editor. Cara yang paling tepat adalah dengan mode superuser penuh (root) dan dilakukan perintah sebagai berikut:

echo "100" > /proc/sys/vm/swappiness

Continue reading “Tentang Memori dan Swap”

Tentang Halaman Responsive (Responsive Web Design)

 

Ini adalah tentang client-side. Karena perkembangan teknologi hardware sangat cepat, terutama untuk kelas tablet yang memiliki layar kecil, maka otomatis teknologi web pun mau tidak mau harus mengikuti agar memiliki tampilan ramah hardware. Karena layar tablet cenderung kecil, terlebih untuk beberapa jenis smartphone, maka ditemukan beberapa cara untuk melayani seluruh hardware tersebut, agar tatkala layar besar dia bisa tampil maksimal, dan saat layar kecil dia pun bisa tampil optimal. Cara yang telah dikembangkan antara lain:

  1. Memanfaatkan pengenalan user-agent client dari sisi server. Dalam PHP dikenal adanya $_SERVER[‘HTTP_USER_AGENT’] untuk menangkap dengan apakah web tersebut dibuka. Dengan demikian akan dapat dikenali jika dibuka dari mobile phone akan diberikan tampilan mini, dan ketika dibuka dari komputer akan diberikan tampilan lebar. Kelemahannya adalah, beberapa gadget tidak dikenali sebagai smartphone. Disamping itu, kerja web layouter akan menjadi ganda, membuat tampilan desktop dan menentukan tampilan mobile. Belum lagi jika berhadapan dengan netbook, komputer namun dengan layar kecil. Tampilan juga tidak optimal.
  2. Responsive Web Design. Yaitu melakukan optimalisasi CSS dan Javascript yang bekerja di sisi client, yang mana CSS versi terbaru juga telah dapat mengenali jenis perangkatnya. Namun tanpa mengenali jenis perangkatnya, CSS terbaru telah dapat dirancang untuk disesuaikan dengan lebar layar bagaimanapun bentuknya.

Dengan RWD (Responsive Web Design) tampilan akan lebih fleksibel, fluid dan segalanya akan didasarkan pada grid. Jika pada non-responsive web design lebar akan tergantung pada pixel, maka pada RWD tidak lagi, semua akan disesuaikan dengan persentase lebar, termasuk gambar dan elemen-elemen HTML lainnya.

RWD juga memanfaatkan sepenuhnya fungsi @media sebagai pelacak browser dan lebar browser. Sehingga dengan lebar berapapun browser kita, tidak akan muncul scroll kiri dan kanan. Penggunaan media query ini antara lain seperti berikut

 

#content ul li a {
  color: #900;
  width:100%;
  display: block;
}

@media all and (min-width: 1001px) {
  #content ul li a:after {
    content: "lebar";
    font-size: 11px;
    font-style: italic;
    color: #666;
  }
}

@media all and (max-width: 1000px) and (min-width: 700px) {
  #content ul li a:before {
    content: "Sedang";
    font-style: italic;
    color: #666;
  }
}

@media all and (max-width: 699px) {  
    #content ul li a:before {
    content: "Kecil";
    font-style: italic;
    color: #666;
  }

 

Masukkan kode tersebut ke dalam kode CSS. Saat browser diperkecil, maka akan muncul kata SEDANG dan selanjutnya SEMPIT. Dengan memanfaatkan media query ini maka ukuran layout juga dapat disesuaikan dengan lebar browser yang ada. Cara mengetest cukup mudah. Perkecil saja web browser kita, apakah muncul perubahan tulisan?

Inilah Peripheral Axioo MNC 115 P [beberapa dijual]

Bagi teman-teman yang pengin membongkar Laptop Axioo bertipe MNC 115 P, barangkali masih kebingungan, berikut saya share beberapa hal tentangnya. Kebetulan Laptop Axioo saya ini telah mengalami putus jalur Mainboardnya pada lapisan PCB dalam. Maklum sudah mengalami bekerja keras melalui beberapa pulau di Indonesia, goncangan ratusan kali akibat speedboat dan bermotor antar kota antar provinsi. Adapun spesifikasi yang masih bagus antara lain :

  1. Keyboard set (sudah dipesan)2
  2. Monitor LCD 14″ Control Set. M141NWW10

    10

    10 13 14 16

  3. Processor Intel Dual Core 2.16 GHz / 1M / 6674 5
  4. 2 keping Memori laptop 1GB SODIM 2 PC 53006
  5. Modul Wivi Card Laptop Azure Wave 802.11b/g RTL8187B minicard 7

    8

  6. Batere Laptop Axioo Li-Ion Battery Pack M660NBAT 10.8 V/4400mAh 47.52Wh (masih 1 jam)

    9

  7. Charger HIPRO axioo
  8. Cam, Case, Speaker, Flexible, Cable-cable set
  9. Soundcard and Modem set
  10. Pendingin

Sedangkan yang telah rusak adalah :

  1. Kipas set
  2. Mainboard (putus jalur dalam)
  3. CDROM
  4. Hardisk 320 GB (rusak beberapa sektor)

Adapun seluruh rongsok ini daripada tidak digunakan, akhirnya saya jual saja. Kebetulan untuk LCD saya lihat masih banyak yang membutuhkan. Barangsiapa membutuhkan pada item yang masih dapat berfungsi saya tawarkan harga murah saja seluruhnya 1 jt.

Sebagai perbandingan harga processor tersebut di pasaran harga 450-500, harga LCD 450-500rb, RAM 125 rb, Batere + Charger diatas 200rb. Barangkali rekan berminat, silakan dapat menghubungi 081572669974

Untuk Posisi Jogja, Solo, Magelang, Wonosobo dan diantara itu, langsung saya antar sendiri 🙂

[Tips-Trick] Bermain Dengan Peta dan keterangan Popup Tooltips

Jika pada beberapa posting lalu, telah dapat dipelajari bagaimana cara menyusun koordinat HTML dengan menggunakan Javascript, Ajax dan PHP, maka kali ini akan dicoba memanfaatkan peta tersebut dan membubuhkan keterangan dengan bentuk popup. Asyik bukan?
Misal saya memiliki data koordinat peta HTML untuk Provinsi DI Yogyakarta sebagai berikut:
Continue reading “[Tips-Trick] Bermain Dengan Peta dan keterangan Popup Tooltips”

TIPS: Memasang Peta Google di Blog atau Web

Di tengah kesibukan garis-mati / deadline, saya mencoba posting sebuah catatan ringan tentang peta Google. Dengan peta google, semua proses penggunaan peta jadi sangat mudah karena google telah menyediakan API (dibaca ae, pi, ai), tinggal niat dan kemauan pengguna untuk melakukan modifikasi lanjut, yang digabungkan penggunaannya dengan sistem database.

Berminat? Artikel ini justru lebih dahulu saya posting di http://bimolukar.blogspot.com/2013/09/tips-memasang-peta-google-di-blog-atau.html untuk keperluan sebuah pelatihan IT di lingkungan LazisMu – Wonosobo.


Continue reading “TIPS: Memasang Peta Google di Blog atau Web”

[Trik] Query SQL Apa Yang Dapat Dikenai Fetch PHP

Ada satu pertanyaan mendasar yang ditanyakan melalui email, yang mungkin dapat langsung saya balas sekarang, melalui posting. Sayangnya penanya berharap tidak dicantumkan nama di sini, tapi tidak masalah, karena ini barangkali akan penting bagi siapapun.

Jawaban mudahnya: Fetching Result, digunakan untuk perintah SQL yang menghasilkan keluaran data, bukan sekedar mengubah data. Contoh sintaks fetching result dalam PHP adalah

  1. mysql_fetch_row (numerik)
  2. mysql_fetch_assoc (assosiatif)
  3. mysql_fetch_array (numerik assosiatif)

Sedangkan sintaks-sintaks SQL yang dapat dikenai fetching result antara lain:
Continue reading “[Trik] Query SQL Apa Yang Dapat Dikenai Fetch PHP”