Wednesday, January 28, 2009

read excel file in php

this is a slight modification of

http://sourceforge.net/projects/phpexcelreader/

because the I can't run the example.


download here
http://abdul.arfan.googlepages.com/phpexcel.zip

Tuesday, January 27, 2009

borok sikut

seseorang dikatakan borok sikut jika dia memberikan sesuatu kepada orang lain lalu dia memintanya lagi.

lampu dan baterai

jawab dengan cepat:

ada 2 buah lampu dan baterai yang sama.

jika lampu pertama hidup nyala hidup nyala
dan lampu ke dua menyala terus

baterai manakah yang akan habis duluan?

Monday, January 26, 2009

membaca clipboard di java

cara membaca clipboard di java
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.Toolkit;


public class TestClipboard
{
public static void main(String args[]) throws Exception
{
Toolkit t = Toolkit.getDefaultToolkit() ;
Clipboard cb =t.getSystemClipboard();
String s = (String) cb.getData(DataFlavor.stringFlavor);

System.out.println(s);
}
}

belajar java dari nol

dulu waktu pertama belajar java gini nih diajarin helloworld

--start--
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello, World!");
}
}
--end--

nah sebagai pemula tentu aja gw bingung, apa itu class apa maksudnya
public static void main terus kenapa ada String args[] .

tapi kata yang ngajarin: "ya udah terima aja dulu"

ok deh gw terima dulu.

jadi? jawabannya apa?

apa itu class?

ada yang bilang class itu ya kelas, seperti orang masuk ke dalam kelas terus
dia belajar di sana nanti keluar dari kelas dia akan menjadi memiliki kemampuan
yang diajarkan di kelas tersebut. misalnya orang yang tadinya tidak bisa menjahit
setelah masuk ke kelas menjahit dia akan bisa menjahit dan memiliki predikat2 lain
yang dimiliki oleh penjahit seperti spesialisasi dalam menjahit (misalnya pakaian
wanita, anak2, dan lain-lain).

terus apa itu public static void main(String args[]) ?


hmm
apa ya?
ya udah terima aja dulu.

Tuesday, January 20, 2009

online picture tagging

ini ada contoh hasilnya

http://arfan.sebelah.web.id/pictag/view.html?pic=http://cheesebyhand.com/wp-content/uploads/2006/06/Steve_Goats.jpg&box=gembala;52;51;79;107|kambing;187;237;120;203|kambing;505;283;90;113|kambing;716;205;54;82|kambing;690;341;66;83|kambing;807;174;54;54|


untuk membuatnya bisa buka ini
http://arfan.sebelah.web.id/pictag

Wednesday, January 14, 2009

belajar bahasa baru

bagaimana cara belajar bahasa pemrograman baru?
saya tidak tahu.

tapi kalau saya sih biasanya melakukan ini.

cari tahu bagaimana cara mengeluarkan output
cari tahu bagaimana melakukan looping
cari tahu bagaimana melakukan if else
cari tahu bagaimana cara meminta input

yap ini saja sudah cukup buat saya
karena program itu intinya hanyalah logic+control

mengenai yang lain2nya bisa dipelajari lain waktu kalau suka.

~ini khusus kalau mau koding gaya prosedural

Friday, January 02, 2009

siapa dong yang bikin?

pernah saya baca slide isinya kurang lebih seperti ini.
  • Komputer bekerja seperti switching dan hanya mengenali 0 dan 1
  • Manusia tidak (paham) berbicara dengan bahasa 0 dan 1
  • Perlu bahasa pemrograman yang dapat menjadi perantara percakapan antara komputer dan manusia
  • Bahasa pemrograman diubah ke dalam bahasa yang dipahami oleh komputer dengan menggunakan interpreter atau kompiler


yang saya tidak setuju dari isi slide ini adalah jika manusia tidak paham berbicara dengan bahasa 0 dan 1 lalu siapa yang akan membuat bahasa pemrograman yang bisa menjadi perantara percakapan antara manusia dengan komputer? apakah yang bikin itu bukan manusia? alien? atau interpreter dan kompiler itu dibuat dengan mantra2 khusus?


sebenernya manusia bukannya tidak paham bahasa 0 dan 1, kebanyakan manusia malas untuk mempelajarinya. ada beberapa orang yang mengerti bahasa ini dan merekalah yang bisa membuat compiler dan intrepreter jadi nyata.