July 26th, 2010

[code] : 10000 convert into 1,0,0,0,0... Teknik kuno aku masih berguna!

Amat berguna apabila ingin pecah kn input contoh “12345″ menjadi “1,2,3,4,5″…. Ada pelbagai cara… Tetapi sy amat kagum dengan teknik kuno sy beberapa tahun yg lepas (zaman2 baru belajar programming)… Teknik ini sebenarnyer memahirkn sy mendesignkn sendiri solution sy… dan ia masih sy gunakan hari ini… I love to be a beginner… ;D

int input=0,temp=0;

BufferedReader myInput = new BufferedReader(new InputStreamReader(System.in));

while(input<10000){

System.out.print("Enter input :");

input =Integer.parseInt(myInput.readLine());

temp=input;

}

int basic=10000,current=0;

int poscode[]=new int[5];

for(int i=0; i<5; i++)

{

current=temp/basic;

poscode[i]=current;

temp=temp-(current*basic);

basic=basic/10;

}
Categories: Code Tags:
May 29th, 2010

[code,sql] :MsSQL Server 2008 - Saving changes is not permitted

1. Didalam process design n editing database di Microsoft SQL Server 2008… Ade beberapa masalah yg pernah sy hadapi… Antaranyer apabila sy telah siyap mendesign kan satu table.. kemudian sy ingin mengubah (edit) table stucture sy… Management Studio tidak membenarkan sy untuk mengubh table sedia ada dan sy diminta untuk “recreated” semula table tersebut…

2. Pada sy ia mmg sesuatu yg mengarut.. Tp mungkin juga ia diperlukan dlm menjamin keselamatan ketika development…

3. Jadi ape yg perlu anda buat? Read More… »

Categories: Code Tags: ,
April 9th, 2010

[code,prolog]: Word Frequency

Problem:

  • Count the frequency of use of each word in a string that consists of several word.

Input:

  • Any String. The length of a word is less than 20 characters.

Output:

  • The format of the output should list each different word and the frequency of use of that word. Print each word on one line. There is no special order, you don’t have to sort the list.
  • For example, if the input is “never say never again”, the output should be:
  • never:2
  • say:1
  • again:1

Time Start : 4.30am (after Arsenal vs Barcelona)

Time Finish : 6.58am… (dah ngantok gilerr)… <– more 2 hours to solve this kacang problem.. saya mmg tak hebat~

Code : Read More… »

Categories: Code Tags:
March 15th, 2010

[code] : Tower Of Hanoi

Tower Of Hanoi

Tower Of Hanoi

1. Tower Of Hanoi merupakan satu mathematical game yg mana ia mengandungi 3 rod dan sejumlah disk yg berbeza saiz… Game ini bermula dengan piring yg teratas sekali didalam stack dialihkan dan diletak kan di rod yang lain dan disk yg paling kecil mesti berada diatas disk yg besar…

2. Objektif game ini :

  • Hanya satu disk digerakkan didalam satu masa.
  • Satiap pergerakan dengan menambil disk paling atas di salam satu2 rod, dan dialihkan ke rod yg lain.
  • Disk yg besar tidak boleh berada diatas disk yg lebih kecil

Tower Of Hanoi

Step in Tower Of Hanoi

3. Disini saya baru sahaja membuat coding untuk prolog bagi solution tower of hanoi.. Ia nya sangat simple..

main:-
write('Enter number of piring'),
read(Num),
hanoi(Num,'A','C','B').

hanoi(0,_,_,_).

hanoi(Num,A,C,B):-
N1 is Num -1,
hanoi(N1,A,B,C),
move(A,C),
hanoi(N1,B,C,A).

move(A,B):-
write('move from '),
write(A),
write(' => '),
write(B),nl.
Categories: Code Tags:
March 10th, 2010

[code] : MD5 + Secure Login Page

1. MD5 adalah Message-Digest Algorithm 5… Jika anda membangunkan web-based, MD5 merupakan salah satu teknik untuk encrypt data2 penting seperti password pengguna laman web anda…

Unencrypted Password

Unencrypted Password

Encrypted Password

Encrypted Password

2. Bandingkan antara 2 gambar diatas… Apabila password disimpan tanpa encrypt, sekiranya database anda diceroboh, maklumat pengguna akan terdedah dgn mudah… Sebagai pembangun perisian, kita seharusnya melindungi hak2 pengguna dan menjamin keselamatan data yg telah diberikan pengguna kpd kita. Kita juga harus ingat, kebanyakan pengguna lebih gemar menggunakan password yg sama untuk kesemua akaun mereka terutama email… Menyimpan password tanpa encrypt merupakan suatu perkara yg sangat membahayakan kpd pengguna kita…

*Pembaca dinasihatkan agar tidak menggunakan password yg sama untuk akaun email dan akaun2 internet anda yg lain… Ini kerana kita tidak mengetahui sejauh mana password anda itu terjamin…

3. MD5 menggunakan teknik hashing algorithm. Secara teorinya (fakta), MD5 algo adalah mustahil untuk di decrypt kan kembali kepada value asal… Ianya adalah untuk menjamin seandainya, attacker berjaya melepasi database, tetapi ia gagal dalam mendapat kan maklumat sulit pengguna kita…

4. Baiklah, disini sy tunjukkan sedikit asas MD5… Ianya merupakan bagaimana MD5 berkerja di PHP platform…

<?php
$var = "apple";
$enc = md5($var);
echo $var . "<br/>";
echo "Encrypted Text - $enc";
?>

Read More... »

Categories: Code Tags: ,


15 queries. 0.782 seconds.
© 2011 BEYTA.network | Coders Republic - Certified by Microsoft as Profesional Developer
Beyta | Tajuzzaman bin Tajol Molok. MCPD. MCTS.