Mudah membuat menu Ribbon dengan PHP

Ribbon, menurut Ensiklopedia Wikipedia, adalah sebuah konsep antarmuka berbasis GUI pada sebuah software yang menempatkan semua toolbar-toolbar dalam bentuk tab bar. Konsep ini mulai diperkenalkan dan dipakai oleh Produk-produk Office dari Microsoft sejak Microsoft Office 2007.

Interface Ribbon yang menarik dapat anda buat dengan mudah tanpa harus menggunakan library dari Microsoft (yang mahal sewanya). Kita bisa menggunakan sebuah class php yang dibuat oleh om Tufan Baris Yildirim dari http://www.tufyta.com/ Turki.

Berikut contoh eksperimentnya: Continue reading Mudah membuat menu Ribbon dengan PHP

Back to School: Words of Wisdom from the Community

It’s  Back to School 2011 !  We’ll be running back to school focused posts throughout the week of September 2nd, highlighting some good tips and suggestions for making the most out of your Moodle usage in 2011-2012.   It’s the last day of our Back to School series and I wanted to share a few of the tips and tricks that were shared with me when I solicited ideas and info. prior to writing these posts.

Visit link:
Back to School: Words of Wisdom from the Community

Name the Thing Contest – 184

The prize this week is a solar flashlight, if you want to use this as a flashlight you better charge it during the day and not hidden in a drawer. I am thinking that the housing could make for a very small surface mount project

Go here to read the rest:
Name the Thing Contest – 184

Mengubah panjang the_excerpt WordPress

Excerpt atau dalam versi Bahasa Indonesianya, Kutipan, adalah kutipan singkat dari sebuah tulisan/post yang dibuat dengan WordPress. Kutipan/Excerpt ini muncul menjadi alternatif ketika kebutuhan untuk menampilkan cuplikan artikel dengan panjang karakter yang cukup tanpa memerlukan pemotongan artikel dengan tag more.

Panjang Kutipan/Excerpt sebuah tulisan secara default adalah 55 karakter. Ke-55 karakter itu kemudian diteruskan dengan tanda […]. Untuk menampilkan kutipan daripada konten penuh, WordPress memberikan fungsi the_excerpt. Continue reading Mengubah panjang the_excerpt WordPress

How to Compressing MySQLdump output file

The result of mysqldump is a flat text file containing the sql commands used to restore the mysql databases/tables that were dumped. Normally the result of mysqldump is compressed (in regular backups) because the size of the resulted file is normally big and good compression rates are achieved on such text files.
To do this manually using gzip we just run:

gzip -v outputfile.sql

This quick tip shows how you can run the same thing on the fly with only one command directly compressing the resulted file. Continue reading How to Compressing MySQLdump output file

Mengenal RaphaelJS

RaphaelJS atau Raphael adalah sebuah pustaka javascript yang mempermudah kita mengolah bahan grafis berbentuk vektor via web. Beberapa fitur Raphael yang dapat kita gunakan antara lain membuah chart khusus, meng-crop atau merotasi gambar dll.

RaphaelJS menggunakan rekomendasi standar W3C untuk pengolahan SVG dan VML dalam memproses bahan grafis inputnya, sehingga objek grafis yang anda buat dengannya otomatis pula menjadi sebuah Objek DOM yang bisa bebas kita tempel di sembarang handler event berbasis Javascript yang kita miliki. Continue reading Mengenal RaphaelJS

Raphael++

RaphaelJS merupakan salah satu pure javascript library yang sekarang sedang naik daun. Dmitry sebagai pembuatnya, memberikan presentasi yang luar biasa pada JSConf kemarin dan setelah diperkenalkan secara luas, hampir semua orang yang mencobanya memang sangat terpesona.

Beberapa posting tentang RaphaelJS juga cukup banyak dikunjungi kog. Salah satunya tulisan Trotter Cashion yang mengulas tentang kecintaanya pada library kecil ini yang kemudian dilanjutkan dengan artikel baru tentang percobaannya menggunakan Raphael plus beberapa hack kecil.

Untuk membuat sebuah abstraksi panah misalnya, JQuery telah memiliki plugin sendiri. Nah, untuk RaphaelJS, kita cukup menulis beberapa baris fungsi saja! Luar biasa.

Raphael.fn.arrow = function (x1, y1, x2, y2, size) {
    var angle = Math.atan2(x1-x2,y2-y1);
    angle = (angle / (2 * Math.PI)) * 360;
    var arrowPath = this.path(“M” + x2 + ” ” + y2 + ” L” + (x2 - size) + ” ” + (y2 - size) + ” L” + (x2 - size) + ” ” + (y2 + size) + ” L” + x2 + ” ” + y2 ).attr(“fill”,”black”).rotate((90+angle),x2,y2);
    var linePath = this.path(“M” + x1 + ” ” + y1 + ” L” + x2 + ” ” + y2);
    return [linePath,arrowPath];
}

Contoh lebih nyata, silakan lihat Continue reading Raphael++

LCD Thermometer using a LM35

The LM35 Temperature Sensor is a versatile and inexpensive sensor that could be useful in many projects such as a PWM Fan Controller or this LCD Thermometer project . In this case a ATMega8 reads the analog value and updates the LCD to show the current temperature.

More here:
LCD Thermometer using a LM35

Digitalisasi Kitab ‘kuning’ Dengan Linux Mandriva 2010

Kitab Kuning, istilah jamak bagi para santri dan insan pesantren di Indonesia dan sekitarnya untuk merujuk kepada kitab-kitab klasik karya Ulama-ulama besar dunia, baik dari Indonesia maupun dari Timur-tengah dan belahan dunia lain. Disebut kitab kuning karena umumnya dicetak pada bahan kertas yang berwarna coklat-kekuningan. Ditengah derasnya arus modernisasi dan digitalisasi, tampaknya Kitab kuning juga perlu didigitalkan. Continue reading Digitalisasi Kitab ‘kuning’ Dengan Linux Mandriva 2010