Archive for March, 2008

How To Download MP3 from WWW Using Google

  1. Buka Google
  2. Masukkan query berikut ke dalam kotak pencarian.?intitle:index.of? mp3 [artist] [title]

    Ubah [artist] dengan nama artis/band/penyanyi yg Anda cari

    Ubah [title] dengan judul lagu yg Anda cari.

    Contoh:
    ?intitle:index.of? mp3 coldplay
    ?intitle:index.of? mp3 “simple plan”
    ?intitle:index.of? mp3 “simple plan” untitled
    ?intitle:index.of? mp3 “when im gone”

okeh…met mencoba…..

Comments (1)

vb.net connection setting

akhirnya setelah sekian lama nulis blog lagi..

skrg kmbali ke habitat yaitu “VB.NET” :) ..y iyalah, no semicolon, no case sensitive, n hidup mikocok!!!

setelah kmrn berkutat di forum luar tentang modul koneksi akhirnya ketemu juga solusinya, setelah sempat berkonsultasi dengan “suhu” programming di manta kampus gw yang dulu..

yaitu dengan method Stream reader baik Read maupun write
konsepnya sih nyimpen data koneksi yang isinya ada nama db, nama host, nama userid, n nama password n g ketinggalan juga var check untuk indikasi tuh db make windos authentication atw sql authentication..

nih dy source-nya :

write string (nih fungsi bwt nulis ke dalam suatu file disini gw bikin file sql.config)

Private Sub WriteString()
On Error GoTo nofile

Dim write As StreamWriter
Dim db, sql, userid, pass, check As String
If optWA.Checked = True Then
check = “yes”
Else
check = “no”
End If
sql = txtServer.Text
db = txtDbName.Text
userid = txtUserId.Text
pass = txtPass.Text
write = File.CreateText(“..\sql.config”)
write.WriteLine(sql)
write.WriteLine(db)
write.WriteLine(check)
write.WriteLine(userid)
write.WriteLine(pass)
write.Close()
MsgBox(“Save”, MsgBoxStyle.Information, “succes”)
Me.Hide()
Exit Sub
nofile:
MsgBox(“File Missing Please contact the vendor”, MsgBoxStyle.Critical)
End Sub

getString (yah namanya juga “get” jadi fungsinya untuk ngambil content dari file sql.config yang udh dimasukkin sama method WriteString tadi diatas)

Private Sub getString()
Dim myStreamReader As StreamReader
Dim db, sql, userid, pass, check As String
myStreamReader = File.OpenText(“..\\sql.config”)
sql = myStreamReader.ReadLine()
db = myStreamReader.ReadLine()
check = myStreamReader.ReadLine()
userid = myStreamReader.ReadLine()
pass = myStreamReader.ReadLine()
If check = “yes” Then
optWA.Checked = True
Else
optWA.Checked = False
optSQL.Checked = True

End If
txtServer.Text = sql
txtDbName.Text = db
txtuserid.Text = userid
txtpass.Text = pass
myStreamReader.Close()
End Sub

nah klo mw implementnya tinggal panggil var2 yg udh ada diatas dimasukkin ke dlm command SQLConnection, misalnya :

myConnection = New SqlConnection(“server=” & sql & “;uid=” & userid & “;pwd=” & pwd & “;Trusted_Connection=” & check & “;database=” & db & “”)

yep, segitu dulu ajah…tapi gw msh nyari yang bwt msk ke dlm registry windos soalnya kata org lebih aman…

Leave a Comment

Learn C part.2

lanjutan learn C

- switch case : biasa dipake untuk pemilihan untuk kondisi yang konstan contohnya : nilia yang bertipe bilangan bulat..

int main(void)
{
int day;
printf(”Masukkan nomor hari (1-7) : “);scanf(”%d”,&day);
switch(day)
{
case 1 : printf(”%d adalah hari minggun”,day);
break;
case 2 : printf(”%d adalah hari seninn”,day);
break;
case 3 : printf(”%d adalah hari selasan”,day);
break;
case 4 : printf(”%d adalah hari rabun”,day);
break;
case 5 : printf(”%d adalah hari kamisn”,day);
break;
case 6 : printf(”%d adalah hari jumatn”,day);
break;
case 7 : printf(”%d adalah hari sabtun”,day);
break;
default : printf(”nomor yang anda masukkan salahn”);
}
return 0;
}

- Loop
Loop ada yang bentuknya for, while, do-while
klo yang for(inisialisasi awal; kondisi akhir(pada saat proses dihentikan); untuk increment/decrement)
source codenya :

int main(void){
int x;
for (x = 0; x <=10; x++)
{
printf(“testn”);
if (x == 5)
{
printf(“statement ifn”);
break;
goto LBL;
}
}
LBL :
printf(“diluar Loopingn”);
return 0;
}
di loopingnya sengaja ditambahin break(menghentikan proses loop) sama goto(untuk lompat ke baris tertentu), sebenernya msh ada lagi sih fungsi exit() gunanya bwt keluar dari program

while : Looping menggunakan while kondisi yang digunakan/diperiksa di bagian awal

int main(void)
{
int x = 0;
while(x != 10){
printf(”test whilen”);
x++;
}
return 0;
}

do-while : kondisi diletakkan di akhir blok pengulangan

int main(void)
{
int x = 0;
do
{
printf(”do-whilen”);
x++;
}
while(x != 5);
return 0;
}

Array
Akhirnya sampe juga ke Array, rata2 semua tutorial Array gw baca sampe 2 x lebih, g tw apa otak gw yang udh overload gara kebanyakan baca samurai deeper kyo apa tutorialnya yang susah, kyknya sih tutornya yg susah :P

Tutor bilang sih Array adalah sekumpulan/daftar/list dari suatu variable yang mempunyai tipe data yang sama..
Array ada yang 1 dimensi, 2 dimensi, 3 dimensi…Array juga ada yang static (pke kata kunci static sama kyk variable), bisa jadi parameter juga…

klo dari source code yang sliweran gw nemu satu code yang mewakili apa itu Array :

#define MAX 5 //bwt ngebatesin si Array ajah…

int main(void)
{
int a[MAX];
int z;
printf(”Masukkin Nilainya : n”);
for(z = 0; z {
printf(“a[%d] : n”,z);
scanf(“a[%d]“, &a[z]);
}
//menampilkan elemen dari array
printf(“nMenampilkan nilai :n”);
for (z=0; z {
printf(“Array[%d] : %dn”, z,a[z]);
}
return 0;
}

Array Searching
arggh…knapa nih source baru tw skrg, coba dari smster 1 dulu… :’(..
deklarasi M sebagai var bwt pencarian array, jadi klo selama si M lebih kecil dari N(Jumlah Array) dan blm ktemu sama var Z yang dicari maka si M bakal terus ngelakuin increment..
#include

#define MAX 100

int BIL[MAX];
int M;
int N;
int X;
int Z;
void Cari(int Z)
{
while ((M < N) && (BIL[M]) != Z )
{
M++;
}

if(BIL[M] == Z)
{
printf(“Ketemu!!!nilainya adalah : %d, ada di index %dn”, Z, M);
}
else
{
printf(“G ada”);
}
}
int main(void)
{
printf(“Masukkan banyaknya elemen Array : “);
scanf(“%d”,&N);
for (X=0; X {
printf(“Array[%X] : “,X);
scanf(“%d”, &BIL[X]);
}
printf(“Masukkan nilai yang akan dicari : “);
scanf(“%d”,&Z);
Cari(Z);

return 0;
}

trs Array Sorting : pengurutan Array..tipenya ada banyak macemnya..tapi klo kata tutorial yang gw temuin rata2 smuanya lebih nyaranin bwt ngerti konsep bubble sort sama max/min sort..

Buble sort : dimana membandingkan nilai dari nilai Array tertinggi k terendah, nilai yang tertinggi dilempar/digeser k kanan.
#include
#define MAX 3

int ns;
void showArray(int a[], int n)
{
for(ns = 0; ns {
printf(“Array[%d] : %dn”, ns, a[ns]);
}
}

int main(void)
{
int a[MAX] = {100,20,31};
int Loop;
int Sorting;
int temp;

printf(“Sebelum diurutkan : n”);
showArray(a, MAX);

for (Loop = 0; Loop {
for(Sorting=MAX-1; Sorting>=(Loop+1); Sorting–)
{
if(a[Sorting] < a[Sorting-1])
{
temp = a[Sorting];
a[Sorting] = a[Sorting-1];
a[Sorting-1] = temp;
}
}
}
printf(”n”);

printf(”Setelah pengurutan n”);
showArray(a, MAX);

return 0;
}

Leave a Comment