seringkali kita ingin saya ingin dikirimkan berita2 terkini tapi lewat sms.
sebetulnya sudah ada vendor yg menyediakan layanan seperti ini tapi biasanya dengan
biaya tertentu.
melalui blog ini saya akan mendeskripsikan hasil karya saya yang terbaru yaitu mengirimkan berita dari suaru rss feed tertentu ke sms secara gratis (yap bener2 gratis).
begini caranya:
alat dan bahan2:
- hostingan yg mendukung php5
- account google
- google calendar API http://code.google.com/apis/calendar/
- crontab
- php rss parser
setting notifikasi lewat sms di account google calendar anda.
buat php rss parser yang akan mengambil data dari rss feed kesukaan anda
lalu lakukan text processing sesuai kebutuhan misalnya anda ingin agar url gambar dihilangkan dan sebagainya, oh iya terutama jadikan teks menjadi pendek karena keterbatasan karakter yg bisa dikirim (dalam hal ini 59 karakter). setelah dibaca
lalu gunakan google calendar api untuk mengirimkan isi dari rss sebagai jadwal di account google calendar anda, dan set untuk menggunakan notifikasi sms.
buat crontab yang akan menjalankan skrip rss parser anda (lakukan sesuai kebutuhan).
yep, dan jadilah saya sering dikirimkan sms oleh google yang mengabarkan berita2 terkini.
Friday, September 25, 2009
Monday, September 21, 2009
php sentence to camel case
function sentenceToCamelCase($sentence)
{
$sentence = str_replace('a', '', $sentence);
$w = explode(" ", $sentence);
$ret='';
foreach($w as $i)
{
//echo $i;
$ret.=uppercaseWord($i);
}
return $ret;
}
function uppercaseWord($word)
{
return strtoupper(substr($word, 0,1)).substr($word, 1);
}
Thursday, September 17, 2009
fungsi rekursif di php
ternyata bisa juga ya hehe,
mantap dah
function faktorial($n)
{
if($n==1)
return 1;
else
return $n * faktorial($n-1);
}
mantap dah
function faktorial($n)
{
if($n==1)
return 1;
else
return $n * faktorial($n-1);
}
insertion sort di php
$a = array(10,9,8,7,6,5,4,3,2,1,5,4,3,2,1);
insertionSort($a);
print_r($a);
function insertionSort(& $array)
{
$N = sizeof($array);
for($j=1;$j<$N;$j++)
{
$key = $array[$j];
$i = $j - 1;
while($i>=0 && $array[$i]>$key)
{
$array[$i+1] = $array[$i];
$i=$i-1;
}
$array[$i+1] = $key;
}
}
insertionSort($a);
print_r($a);
function insertionSort(& $array)
{
$N = sizeof($array);
for($j=1;$j<$N;$j++)
{
$key = $array[$j];
$i = $j - 1;
while($i>=0 && $array[$i]>$key)
{
$array[$i+1] = $array[$i];
$i=$i-1;
}
$array[$i+1] = $key;
}
}
Subscribe to:
Posts (Atom)