Senin, 07 November 2011

Enter pada NowSMS

If you are sending via direct URL submission, you can include %0D%0A in the text parameter. This signifies the carriage return and line feed characters, both of which are required to cause a line break on all phone models.

If you are using the NowSMS web form, you can put \r\n in the text to indicate carriage return/line feed. (Note: You can also use \r\n in the URL parameters as well, as sometimes if you use %0D%0A, the library you are using might URL escape the %, causing a % to appear in the resulting message.)

Jumat, 04 November 2011

Menghitung hari pada Microsoft Excel

Fungsi datedif digunakan untuk menghitung jumlah hari, bulan atau tahun antara dua tanggal. Syntax-nya:

DATEDIF(start_date, end_date, unit)

Start_date dan end_date ditulis dalam format string misalnya "24/3/2004" atau nomor serial tanggal atau merujuk ke data tanggal pada cell lain.

Unit digunakan untuk menentukan tipe informasi keluaran yang diinginkan, yaitu:

  • "Y"
    Keluarannya adalah jumlah selisih tahun penuh. Antara tanggal 24/3/2004 sampai 23/3/2005 menghasilkan nilai 0, sedang jika sampai dengan 24/3/2005 menghasilkan 1.
  • "M"
    Keluarannya adalah jumlah selisih bulan penuh. Antara tanggal 24/3/2004 sampai 23/3/2005 menghasilkan nilai 11, sedang jika sampai dengan 24/3/2005 menghasilkan 12.
  • "D"
    Keluarnnya adalah jumlah selisih hari.
  • "MD"
    Keluarannya adalah jumlah selisih hari dengan mengabaikan tahun dan bulannya.
  • "YM"
    Keluarannya adalah selisih bulan dengan mengabaikan tahun dan tanggalnya.
  • "YD"
    Keluarannya adalah selisih hari dengan mengabaikan tahunnya.

Rabu, 02 November 2011

Google Reader

http://www.google.com/reader/view/feed/http://[namawebsite]/feeds/posts/default?source=ignitionfork

Sabtu, 23 April 2011

Membuat Pivot dalam MySQL

Buat Database
CREATE TABLE exams ( pkey int(11) NOT NULL auto_increment,name varchar(15),
exam int, score int,PRIMARY KEY  (pkey));


Isi Database

insert into exams (name,exam,score) values ('Bob',1,75);
insert into exams (name,exam,score) values ('Bob',2,77);
insert into exams (name,exam,score) values ('Bob',3,78);
insert into exams (name,exam,score) values ('Bob',4,80);

insert into exams (name,exam,score) values ('Sue',1,90);

insert into exams (name,exam,score) values ('Sue',2,97);
insert into exams (name,exam,score) values ('Sue',3,98);
insert into exams (name,exam,score) values ('Sue',4,99);


Tampilkan Database

mysql> select * from exams;
+------+------+------+-------+
| pkey | name | exam | score |
+------+------+------+-------+
| 1 | Bob | 1 | 75 |
| 2 | Bob | 2 | 77 |
| 3 | Bob | 3 | 78 |
| 4 | Bob | 4 | 80 |
| 5 | Sue | 1 | 90 |
| 6 | Sue | 2 | 97 |
| 7 | Sue | 3 | 98 |
| 8 | Sue | 4 | 99 |
+------+------+------+-------+
8 rows in set (0.00 sec)


Buat Query

mysql> select name,sum(score*(1-abs(sign(exam-1)))) as exam1,
sum(score*(1-abs(sign(exam-2)))) as exam2,

sum(score*(1-abs(sign(exam-3)))) as exam3,

sum(score*(1-abs(sign(exam-4)))) as exam4

from exams group by name;

+------+-------+-------+-------+-------+
 name | exam1 | exam2 | exam3 | exam4 |

+------+-------+-------+-------+-------+
 Bob  |    75 |    77 |    78 |    80 |
| Sue  |    90 |    97 |    98 |    99 |

+------+-------+-------+-------+-------+
2 rows in set (0.00 sec)