ආයුබෝවේවා...

VITS Skylight වෙත සාදරයෙන් පිළිගනිමු. මෙය ඔබේ නැණපියසයි.

ලාංකීය වෙබ් අඩවි රැසකට සයිබර් ප්‍රහාර

වෙබ් අඩවි 130ක් ප්‍රහාරයට ලක් වෙයි.

Facebook සිංහලට පරිවර්තනය කිරීමට එක්වෙමු

හඳුන්වාදෙන The Translations App වැඩසටහන

නවතම තාක්ෂණයෙන් නිපදවූ Trinity ප්‍රොසෙසරය

ප්‍රොසෙසරයක් ක්‍රියාත්මක වෙන්නට යෙදවෙන ශක්තිය නැවත-නැවතත් ප්‍රයෝජනයට ගන්නට පුළුවන් අළුත් තාක්ෂණයක්

Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

Wednesday, October 1, 2014

Windows 10 හඳුන්වා දෙයි

ඔබ පමණක් නොව ලොවම පුදුම කරමින් Microsoft සමාගම Windows 8 වලින් පසුව Windows 9 නොව Windows 10 නමින් ඔවුන්ගේ නවතම මෙහෙයුම් පද්ධතිය අද දින ලොවට හඳුන්වා දෙන ලදී. පුද්ගල පරිගණක වල සිට ජංගම දුරකථන දක්වාම විහිදෙන සියලු උපාංගයන් සඳහා සහය දක්වන ලෙස හා Windows 8 වල තිබු අඩුපාඩු අවම වන ලෙස Windows 10 නිපදවීමට Microsoft සමාගම දැඩි උත්සාහයක් ගෙන ඇති බවක් දක්නට ලැබේ.

Windows 7 සහ Windows 7 වලටත් වඩා පැරණි මෙහෙයුම් පද්ධති තවමත් භාවිතා කරන මිලියනයකට අධික වූ පිරිස Windows 10 පිළිබඳව යම් සැලකිල්ලක් දක්වාවි යයි Microsoft සමාගම විශ්වාස කරයි.

Microsoft සමාගම desktop සංස්කරණය පමණක් එළිදැක්වූ අතර tablets, smartphones සහ අනෙකුත් උපාංග සඳහාද Windows 10 සහය දක්වනු ඇත.


Windows 8 හි සමන්විත වූ සම්පුර්ණ තිරය පුරා විහිදෙන start menu එක වෙනුවට Windows 7 ඇතුළු පැරණි Windows මෙහෙයුම් පද්ධතියන්ගේ තිබු අකාරයට නව Windows 10හි  start menu එක නිර්මාණය වී තිබීම කැපී පෙනෙන්නකි. Windows 8 හි ආකාරයට live tilesද මෙම නව start menu එකට ඇතුලත් කර ඇත.



ඔබ Windows 8 භාවිතා කර ඇත් නම් Windows 8 සඳහාම නිර්මාණය කරන ලද apps විවෘත කරන විට නව අතුරු මුහුණතක් සමඟින් සම්පුර්ණ තිරය පුරාම විහිදෙන ලෙස විවෘත වන ආකාරයත්, සාමාන්‍ය මෘදුකාංගයක් සාම්ප්‍රදායික desktop අතුරු මුහුණතහි විවෘත වන ආකාරයත් අත්විඳ ඇත. මෙය touch screens භාවිත කරන්නන් හට තරමක් පහසු වුවත් මවුසයක් සහ යතුරුපුවරුවක් සමඟින් පරිගණකය භාවිත කරන්නන් හට බොහෝ විට කරදරයකි. ඒ හේතුවෙන් Windows 10 හිදී මවුසයක් සහ යතුරුපුවරුවක් භාවිතා කරන්නන් හට පහසු වන ලෙස සියලුම apps සාම්ප්‍රදායික desktop අතුරු මුහුණතහිම  විවෘත වන ආකාරයට නිර්මාණය කර ඇත.


මීට අමතරව desktop views කිහිපයක වැඩ කල හැකි ආකාරයට නව පහසුකමක් Windows 10හි ඇතුලත් වේ. මෙය සැබවින්ම පරිශීලකයන් හට වැඩි කාර්යක්ෂමතාවයක් ලබා දෙනු ඇත. Linux වැනි මෙහෙයුම් පද්ධති භාවිත කරන්නන් හට මෙය නව අත්දැකීමක් නොවුනත් Windows පරිශීලකයන්හට මෙය නැවුම් අත්දැකීමක් වනු නිසැකය.



Touch සහ mouse & keyboards යන දෙවර්ගයම භාවිත කරන්නන් වෙනුවෙන් "continuum" නම් නව පහසුකමක් Windows 10 වෙත එක කර ඇත. ඔබ යතුරුපුවරුව ගැලවූ පසු tablet mode වෙත මාරු විය හැකි අතර එවිට tablets වලට ගැලපෙන ලෙස අතුරුමුහුණත වෙනස් වනු ඇත.

නව Windows 10 මෙහෙයුම් පද්ධතිය 2015 වර්ෂයේදී වෙළඳපොළට එක කිරීමට Microsoft සමාගම බලාපොරොත්තු වන අතර එහි මිල ගණන් හා පැරණි මෙහෙයුම් පද්ධතීන් වල සිට upgrade කරන අකාරයන් තවම දැනුම් දී නොමැත.

Friday, March 14, 2014

VLC Player දැන් නව මුහුණුවරකින්

VLC Player for Windows 8
ලොව ජනප්‍රියම video player එක වන VLC Player එක නවතම මුහුණුවරකින් Windows 8 සඳහා App එකක් ලෙස නිර්මාණය කිරීමට VideoLAN Team සමත්ව තිබෙනවා. මෙම app එක Windows 8 සහ Windows 8.1 සඳහා පමණක් සහය දක්වන අතර ඉදිරියේදී ARM පදනම් වූ Windows RT සඳහාද සහය දක්වන ලෙස මෙය වැඩිදියුණු කිරීමට බලාපොරොත්තු වන බව VideoLAN Team පවසා සිටියි. මෙතෙක් කල් අප භාවිතා කළ desktop version එකෙහි ක්‍රියාත්මක වූ සියලුම formats මෙම Windows 8 VLC app එකෙහිද ක්‍රියාත්මක වනු ඇත. Microsoft සමාගමේ නව Metro Design එක අනුගමනය කරමින් Windows 8 VLC app එක නිර්මාණය කර ඇති අතර video playback අතුරුමුහුණත ඉතාමත් සරල ලෙස සාදා ඇත.

Video Playback Preview of VLC Player for Windows 8

Search Preview of VLC Player for Windows 8


Click here to get VLC for Windows 8

Tuesday, November 13, 2012

Messenger විශ්‍රාම යැවීම



මෙතෙක් කලක් මයික්‍රොසොෆ්ට් සමාගමේ නිල IM(Instant Messaging) සේවාව(එනම් ක්‍ෂණික පණිවිඩ සේවාව) ලෙස දියුණුකරමින් පවත්වාගෙන ආ Messenger සේවාව සේවයෙන් ඉවත්කිරීමට කටයුතු කරමින් සිටින බව පසුගිය සතියේ(නොවැම්බර් 7, 2012 දින) එම සමාගම ප්‍රකාශයට පත්කලා. පසුගිය වසරේ Skype සමාගම මිලදීගැනීම නිසා වෙනම මැසෙන්ජර් සේවාවක් පවත්වාගෙනයාම අනවශ්‍ය බවට සමාගම තීරණය කර තිබෙනවා.

Microsoft සමාගමේ සලකුණක් බඳුවූ Messenger IM සේවය එලිදැක්වූයේ 1999 වසරේදීය. තම සමාගම විසින් එළදක්වන ලද විවිධ මෙහෙයුම් පද්ධති තුලට ද මෙම සේවාව අන්තර්ගත කිරීමට ඔවුන් කටයුතුකළා. "MSN Messenger Service" නමින් ආරම්භවී ඉතිහාසය පුරා ".NET Messenger", "Windows Messenger", "Windows Live Messenger" ආදී නම්වලින් හැඳින්වුණා. කෙසේහෝවේවා පසුගිය වකවානුව වනවිට මැසෙන්ජර් සේවාව වටා මිලියන 350ක් පමණවූ ප්‍රජාවක් රොද බැඳී සිටින්නට ඇත.

Skype සේවයට ඇත්තේ මීට සාපේක්‍ෂව කෙටි ඉතිහාසයකි. 2003 දී ආරම්භවූ ස්කයිප් අනතුරුව 2005 වසරේදී eBay සමාගම විසින් මිලයට ගැනුනේ US$ බිලියන 2.6ක මුදලකටය. ආරම්භයේ පටන් ස්කයිප් සේවාව ඉමහත් ප්‍රචලිත්වයක් අත්කරගැනීමට සමත්විය. ඒ IM සේවයට අමතරව Voice call සහ Video call සේවාවන් ප්‍රධානකරගත් සේවයක් වූ බැවිනි. එහි සාර්ථකත්වය නිරීක්‍ෂණය කළ මයික්‍රෝසොෆ්ට් සමාගම 2011 වසරේ මැයි 10 වන දින Skype සමාගම මිලදී ගත්තේ ඇමරිකානු ඩොලර් බිලියන 8.5කටය. එදා පටන් ස්කයිප් වල භාරකත්වය microsoft සමාගමේ ස්කයිප් අංශය දරනවා. ස්කයිප් ඉතිහාසයේ තවත් වැදගත් සන්ධිස්ථානයක් ලෙස facebook chat සමගම එක්වීම සලකන්නට පුළුවන්. 2012 වර්ෂයේ මාර්තු වනවිට මිලියන 1090ක පමණ ප්‍රජාවක් ස්කයිප් වටා එක්රොක්වී සිටියහ.

මේ මස මුල්භාගයේ නිකුත්කරණ ලද Skype 6.0.73 සංස්කරණය මගින් MS Messenger සේවයට ආයුබොවන් කීමේ මුල් පියවර තැබීමට කටයුතු සිදුවුණේය. එමගින් මැසෙන්ජර් සේවාව භාවිත කරන පරිශීලකයන්ට ස්කයිප් client තුලින්ම තම මයික්‍රොසොෆ්ට් ගිණුමට ඇතුල්වීමේ පහසුකම ලැබුණි. මැසෙන්ජර් සේවයේ සිට ස්කයිප් වෙත මාරුවීමෙන් මෙතෙක් තමන් භාවිත කළ මෙසෙන්ජර් ලිපිනයම භාවිත කිරීමට අවස්ථාව ලැබෙන බවත් ස්කයිප් වෙත මාරුවන තෙක් 2013 වර්ෂයේ මුල් කාර්තුව දක්වා මෙසෙන්ජර් සේවාව ක්‍රියාත්මක වනු ඇති බවත් ප්‍රකාශයට පත්කර ඇත.

කෙසේ නමුත් මෙම එක්කිරීම චීනයට බලපාන්නේ නැත. චීනය තුල පවත්වාගෙන යනු ලබන දැඩි ප්‍රතිපත්ති වලට අවනතවන පරිදි ස්කයිප් හා මෙසෙන්ජර් සේවා ක්‍රියාත්මක කිරීමට එරට වෙන්වෙන් සමාගම් දෙකක් 2004 හා 2005 වර්ෂවල පටන් අයිතිකාර සමාගම් සමග සහයෝගීතාවක් පවත්වා ගැනීම මීට හේතුවයි. මේවන විට ඒ සේවා දෙකේම අයිතිය මයික්‍රොසොෆ්ට් සමාගමට පැවතියත් චීනය තුල එම සමාගම් දෙක යටතේ වෙනවෙනම ක්‍රියාත්මක වන නිසා යම්හෙයකින් සේවාවන් එක් කළහොත් එම සමාගම් අතර අර්බුදයක් ඇතිවිය හැකි නිසා ඉදිරියටත් චීනය තුල Skype හා Messenger සේවා වෙන්වෙන්ව පවත්වාගෙන යනු ඇත.



Wednesday, July 18, 2012

Google Drive ගැන යමක්



ගූගල් සමගම විසින් අලුතෙන්ම හඳුන්වා දෙන තොරතුරු ගබඩා කිරීමේ සේවාව Google Drive වේ. මෙහි ෆයිල් ගබඩා කර තබන්නේ ක්ලවුඩ් (cloud) ක්‍රමයටයි. එම තොරතුරු වෙනත් සේවාවක් හා සම්බන්ඳ වන්නේ සින්ක් (sync) ක්‍රමයටය. මෙහිදී 5GB ධාරිතාවයක් නොමිලේ සැපයෙන අතර ඊට වඩා වැඩි ඉඩක් අවශ්‍ය වේ නම් මුදල් ගෙවා ලබා ගත යුතුය. Google Drive සේවයෙන් ප්‍රයෝජන ගැනීමට පෙර මෙයට අදාල මෘදුකාංගය පරිගනකය තුල ස්ථාපිත කරගත යුතුය.  


මෙයට අදාල වැඩසටහන Download කරගැනීම සඳහා drive.google.com වෙබ් අඩවිය වෙත පිවිසෙන්න. එම වෙබ් අඩවිය වෙත පිවිස එහි ඇති sign in නම් බට්න් එක ක්ලික් කල යුතුය. මෙහිදී  sign  in වීම සඳහා Google Account එකක් තිබීම අනිවාර්ය වේ. එහිදී sing in වීමෙන් අනතුරුව විවෘත වන පිටුවේ Download Google Drive for PC නමින් ඇති button එක මත ක්ලික් කිරීමේන් පසු Google Drive වැඩසටහන පරිගනකයට Download වීම ආරම්භ වේ. එය සම්පූර්ණ වීමෙන් පසු Google Drive වැඩසටහන පරිගනකය තුල ස්ථාපිත කරගත හැකිය. එය ඉන්ස්ට්‍රෝල් කල පසු විවෘත වන්නේ Sign  in to Google Drive නම් බොක්ස් එකයි. මෙයට ඔබ ඉහත ලබා දුන් G-mail ලිපිනය(Google Drive ඩවුන්ලෝඩ් කරන අවස්ථාවේදී) හා Password එක නිවැරදිව ලබා දුන් පසු Google Drive වෙත ඇතුලු විය හැකිය. එහිදී පළමුවෙන්ම විවෘත වන්නේ Getting Started නම් බොක්ස් එකයි. මෙහි ඉදිරි පියවරට යොමුවීම සඳහා ක්ලික් කරීමෙන් අනතුරුව ඊළග පිටුවේ ඇති Start sync නම් බට්න් එක ක්ලික් කිරීමෙන් පසු මෙහෙයුම් පද්ධතියේ ඇති Document ෆෝල්ඩරය තුල Google Drive නමින් ෆෝල්ඩර එකක් සැකසෙනු ඇත. මෙහි Short cut එකක් Desktop එක වෙතද ලැබෙනු ඇත. මෙම ෆෝල්ඩර් එක Sync ෆෝල්ඩර් එකකි. මේ නිසා මේ තුලට ඇතුලත් කරන ෆයිල් ඉන්ටර්නෙට් සබඳතාව ඇතිවිට මෙන්ම නැති විටත් භාවිතා කිරීමට පුළුවන. මෙම Sync ‍‍ෆෝල්ඩර් එක වෙත ෆයිල් එකක් කොපි කළහොත් එය මුලින් ලබා දුන් ගූගල් ලිපිනය හා සබැදි Google Drive එක වෙත Upload වේ. මෙහිදී මෙම ෆයිල් එක සංස්කරණය කරන වාරයක් පාසා, එම තෙරතුරු Google Drive වෙත Upload වේ. මෙම සංස්කරණයන් සිදු කරන්නේ ඕෆ්ලයින් ක්‍රමයට වුවද පරිගනකය අන්තර්ජාලය හා සම්බන්ධ වූ විගසම එම සංස්කරණයන් Google Drive වෙත අප්ලෝඩ් වේ. මෙම සියළු අප්ලෝඩ් වීම් සියල්ල දැකබලාගත හැකි අයිකනයක්ද මේ සමග සපයා තිබේ. ඔබ වෙනත් පරිගනකයක Google Drive ස්ථාපන කර ඔබ ඔබේ Google Drive account එක වෙත ලබා දී ඇති G-mail ලිපිනය භාවිතා කර ලෙග් වූ විට ඔබ Google Drive වෙත මේ තාක් කලක් අප්ලෝඩ් කල සියළුම දත්ත දැන් මෙම පරිගනකය තුලද දැකගත හැක. එමෙන්ම ඒවා Edit කර නැවත Google Drive එක වෙත අප්ලෝඩ් කල හැක. ඔබට ආගන්තුක පරිගනකයක් තුල Google Drive ස්ථාපිත කරගත නොහැකිනම් ඔබට Google Drive වෙත පිවිසිය යුත්තේ අන්තර්ජාලය හරහාය. ඒ සදහා drive.google.com යන වෙබ් ලිපිනයට පිවිස ගූගල් එකවුන්ට් එක වෙත sign  in වීමෙන් තමන්ගේ Google Drive එකවුන්ට් එක තුලට ඇතුලු විය හැක.එවිට ඔබ අප්ලෝඩ් කල ෆයිල් එය තුල දැකගත හැක. එම ෆයිල් ෆෝමැට් එක ගූගල් සහය දක්වයි නම් එය ක්ලික් කර විවෘත කර බැලිය හැකිය. ගූගල් සමාගමේ මෙම නවතම හදුන්වාදීම ඔබත් අත්හදා බලන්න. 5GB අකාරයේ Pen Drive එකක් ලෙස මෙය ඔබට දැනෙනු ඇත.

Thursday, April 5, 2012

Google Chrome හැක්වෙයි

ලෝකයේ බහුලවම භාවිත වෙබ් බ්‍රවුසර් අතරින් තෙවන ස්ථානයේ රැදී සිටින්නේ Google Chrome ය. Mozilla Firefox ආදර්ශයට ගනිමින් Google සමාගම ආරම්භ කළ Chromium නම් ව්‍යාපෘතියක් තුලින් Chrome උපන්නේය. ඒ Google සමාගමේ නිල වෙබ් බ්‍රව්සරය ලෙස 2008 දීය. මෑතක් වනතුරු hack නොවී තිබුණු ප්‍රධානපෙලේ එකම වෙබ් බ්‍රවුසරය ද Chrome විය. කෙසේවෙතත් ඒ වාර්තාව බිඳහෙලමින් 2012 මුල්භාගයේදී Chrome පිටපිට තෙවතාවක්ම ප්‍රසිද්ධියේ හැක්වුණේය. ඒ සුප්‍රකට hacking තරඟාවලී දෙකක් වන Pwn2Own හා Pwnium තරඟාවලී තුලදීය.


 'Pwn' යන යෙදුමෙන් නිරූපණය වනුයේ 'Hack' යන වදනයි


Pwn2Own තරඟාවලිය ආරම්භවුණේ 2007 දීය. එහි විශේෂත්වය වන්නේ සාර්ථක හැක් කිරීමක් කල පසු එම උපාංගය හැකර් තරඟකරුවාට ත්‍යාගයක් ලෙස පිරිනැමීමයි. මීට අමතරව එක් එක් අභියෝගය සඳහා සැලකිය යුතු ප්‍රමාණයේ මුදල් ත්‍යාගයක් ද හිමි වේ. මේ තරඟාවලිය සඳහා Microsoft, Apple, Google වැනි ලොව ප්‍රකට සමාගම් අනුග්‍රහය දක්වයි- ඒ තම නිපැයුම්වල ආරක්‍ෂිතභාවය පරික්‍ෂාකරගැනීමේ අරමුණිනි. තරඟයේ 'Web Application' අංශයේ ප්‍රධාන ඉලක්ක ලෙස ඉදිරිපත් කර ඇත්තේ Mozilla Firefox, Microsoft Internet Explorer, Apple Safari ආදි බ්‍රව්සර්ය. Google Chrome මේ සඳහා ඉදිරිපත් වූයේ 2009 දීය. එදාපටන් පැවැත්වූ සෑම තරඟාවලියකදීම අනෙක් බ්‍රවුසර් සියල්ල තරඟකරුවන්ගේ විවිධාකාර හැකර් ප්‍රහාර හමුවේ අනාරක්‍ෂිත වුවත් Chrome හැක් කිරීමට කිසිවෙකුටත් නොහැකිවිය.

VUPEN Security කණ්ඩායම
2012 වසරේ තරඟාවලිය පසුගිය මාර්තු 7, 8, 9 දා පැවැත්වුණු අතර එහිදී VUPEN Security නමින් ඉදිරිපත්වූ කණ්ඩාමක් අතින් Google Chrome හැක්වීමට ලක්වුණේ තරඟව ආරම්භවී විනාඩි 5ක්වත් ගතවීමටත් පෙරය. ඒ සඳහා Chrome බ්‍රව්සරයේ Flash උපයෝගීතා යෙදුමේ දුර්වලතා 2ක් උපයෝගී කරගත් බව ප්‍රකාශයට පත්විණි. කෙසේනමුත් VUPEN කණ්ඩායමට තම හැක් කිරීමේ ක්‍රමවේදය හෙලි නොකිරීමට Pwn2Own 2012 තරඟයේ නීතිරීති උපකාරී වී තිබෙනවා.

2011 තරඟාවලියෙන් පසුව Pwn2Own නීතිරීති වෙනස් කිරීමකට ලක්වුණා. නව නීතියට අනුව තරඟකරුවන්ට තමන් සිදුකල හැක්කිරීමේ පියවර හෙළි නොකර අභියෝග ජයගත හැකි බව තීන්දුවිය. එම නව කොන්දේසි වලට විරුද්ධත්වය පළකරමින් 2012 සිට Pwn2Own වෙත තමන් දක්වන සහයෝගය ඉවත්කරමින් Pwnium නමින් වෙනම හැකින් තරඟාවලියක් ඉදිරිපත් කිරීමට Google සමාගම කටයුතු කළේය. ඇමරිකානු ඩොලර් මිලියන 1ක මුලු ත්‍යාග මුදලක් වෙන්කර ඇති Pwnium තරඟාවලියෙහි ඉලක්කය Chrome වෙබ් බ්‍රව්සරයයි.

Pwnium හි ප්‍රථම තරඟය ද පසුගිය මාර්තු 7, 8, 9 යන දිනවලදී (Pwn2Own හා සමගාමීව) පැවැත්වුණු අතර එහිදී ද Chrome සාර්ථකව දෙවතාවක් හැක්කිරීමට ලක්විය. එහිදී ඩොලර් 120000ක මුදලක් දිනාගැනීමට එම තරඟකරුවන් දෙදෙනා සමත්වූ අතර Pwnium නීතිරීති අනුව හැක්කිරීමේදී ඔවුන් අනුගමනය කළ සම්පූර්ණ ක්‍රියාවලියම හෙලිකිරීමට සිදුවිය. තරඟාවලිය අවසානයේ දී Chrome හි දුර්වලතා 5ක් අනාවරණය විණි. ඒ අනුව යමින් පැය 24ක් ගතවීමටත් මත්තෙන් ඒ සඳහා පිළියම් ලෙස Patches නිකුත්කිරීමට Google සමාගම කටයුතු කළේය. Chrome වෙබ් බ්‍රවුසරයේ autoupdate වීමේ ක්‍රියාවලිය නිසා තවදුරටත් ඒ හැක්කිරීම් ලොවපුරා ඇති Chrome බ්‍රවුසර් සඳහා වලංගුවන්නේ නැත.



මේ අනුව බලන විට හැක්වීම-නොවීම කෙසේවෙතත් අනෙක් web browser හා සසඳනවිට Google සමාගම තම Chrome බ්‍රවුසරය සඳහා ලබාදෙන සහාය ඉහළ මට්ටමක පවතින බව පෙනේ. ඒ අනුව තවදුරටත් ආරක්‍ෂාකාරීම වෙබ් බ්‍රවුසරය ලෙස කෙතරම් කාලයක් Chrome ඉදිරියෙන්ම සිටිනු ඇත්ද?.

Saturday, March 10, 2012

Data Compression

පරිගණකය භාවිත කිරීමේදී විශාල ගොනු කුඩා ගොනු බවට පත්කිරීමේ ඉන්ද්‍රජාල හැකියාවෙන් යුත් විවිධ පරිගණක වැඩසටහන් ඔබට මුණගැසී ඇතිවාට සැක නැත. Winzip, WinRAR, CABARC, PowerArchiver, Total Commander, 7zip ආදී විවිධ නම්වලින් අපේ පිහිටට එන මෙම මෘදුකාංග පොදුවේ දත්ත සම්පීඩක ලෙස හඳුන්වමු.


කිසියම් තොරතුරු සමූහයක් හැකිතාක් එහි අර්ථය නොවෙනස්වන පරිදි අවම ඉඩ ප්‍රමාණයකින් (අවම bit ප්‍රමාණයකින්) නිරූපණය කිරීම දත්ත සම්පීඩනය ලෙස අර්ථදැක්විය හැක.

උදාහරණයක් ලෙස: 100MB දත්ත ගොනුවක් ඊට වඩා කුඩා ගොනුවක් බවට පත්කිරීම දැක්විය හැක. එසේත් නැත්නම්, අකුරු 100කින් යුත් ලිපියක් ඊට වඩා අඩු අක්‍ෂර ප්‍රමාණයකින් නිරූපණය කිරීම දැක්විය හැක. වැදගත් වනුයේ සම්පීඩිත ගොනුව තුළ මුල්ගොනුවේ දත්තයන් අන්තර්ගතවී තිබීමයි.

බැලුබැල්මට මෙය ප්‍රායෝගිකයයි සිතීම පවා අපහසුය. නමුත් එහි සාර්ථකත්වය කොතෙක්ද යත් අපි බොහෝදෙනා අත්දැකීමෙන් දනිමු. වර්තමානයේ භාවිත වන නොයෙකුත් සම්පීඩන මෘදුකාංග භාවිතකර 100MBක ගොනුවක් 70MBක් දක්වා හෝ සමහරවිට 30MBක් දක්වා අඩුකර ගත හැක.

දත්ත සම්පීඩන ක්‍රමවේදයන් මූලික වශයෙන් කාණ්ඩ දෙකක් ඔස්සේ වර්ගීකරණය හැක. ඒවා Lossless සහ Lossy සම්පීඩන ආකාරයන් ලෙස හැඳින්වේ.


Lossless ආකාරයේ සම්පීඩිත ගොනුවක් ඇසුරින් මුල් ගොනුව යලිත් ඒ අයුරින්ම ප්‍රතිනිර්මාණය කරගත හැක. මන්දයත් මුල් ගොනුව තුල ඇතුලත් වූ සියලු දත්තයන් සම්පීඩිත ස්වරූපයකින් අවසන් ගොනුව තුල ඇතුලත් වී ඇති බැවිනි.
files, folders, compress කිරීමේදී Lossless සම්පීඩන ක්‍රමවේද භාවිතා කෙරේ. ඕනෑම වර්ගයේ ගොනුවක් සම්පීඩනය කිරීමට මේ ආකාරය යෝග්‍යවුවත් multimedia files සඳහා එතරම් යහපත් සම්පීඩනයක් බලාපොරොත්තුවිය නොහැක.

Lossless Compression මූලික ක්‍රමවේදයන්
    i. Run-length encoding
    ii. Burrows-Wheelar
    iii. Lempel-Ziv
    iv. Huffman coding
    v. PPM

නමුත් Lossy ක්‍රමවේදයකට සම්පීඩිත ගොනුවක් මගින් මුල් ගොනුව පෙරතිබූ ආකාරයෙන්ම ප්‍රතිනිර්මාණය කරගත නොහැකිය. මක්නිසාදයත් සම්පීඩන ක්‍රියාවලියේදී මුල් ගොනුවතුළ තිබූ දත්තයන් සමහරක් සම්පීඩිත ගොනුවට ඇතුල් කර නොගන්නා බැවිනි. මෙසේ ඉවතලන දත්තයන් නිසා මුල් ස්වරූපය නැවත ඒ අයුරින්ම නිර්මාණය කරගත නොහැකිවුවත් බෙහෙවින් සමීප ගොනුවක් නිර්මාණයකළ හැක.
Image files, Sound files, Video files සම්පීඩනය කිරීම සඳහා lossy ආකාරයේ සම්පීඩන ක්‍රමවේදයන් වඩාත් උචිත සහ සාර්ථකවේ.

Lossy Compression ක්‍රමවේදයන් බහුලව භාවිත වන ගොනු සඳහා උදාහරණ කීපයක් ලෙස JPEG, MP3, MPEG දැක්විය හැක.

Tuesday, January 17, 2012

ස්මාට්ෆෝන් හොරු ඇල්ලීම

ස්මාට්ෆෝන් වර්ගයේ ජංගම දුරකතනයක් නැති වූ විට එය තිබෙන තැන සොයාගැනීමට, කොතැනක තිබුනත් ලොක් කිරීම හෝ එහි ඇති දත්ත මකා දැමීමට පුළුවන් මෘදුකාංග දැන් නිපදවා තිබේ. මෙම මෘදුකාංගය ඇන්ටිතෙෆ්ට් නමින් හැඳින් වේ. මෙම මෘදුකාංගය ඇන්ටිතෙෆ්ට් නමින් හැඳින් වේ. මෙම මෘදුකාංගය ස්මාට්ෆෝන් එකේ ඉන්ස්ට්‍රෝල් කරගනා විටදී රහස් අංකයක් ඉල්ලා සිටියි. යම්හෙයකින් දුරකතනය නැතිවුවහොත් එය ලොක් කිරීමට හෝ ඩේටා ඩිලීට් කිරීමට හෝ දුරකතනය තිබෙන ස්ථානය පෙන්වීමට මෙම අංකය ඉතා වැදගත් වේ. එමෙන්ම තවත් ජංගම දුරකතන අංකයක් ඉල්ලා සිටියි. ඒ නැතිවූ දුරකතනය ක්‍රියාත්මක කල විට ඒ පිලිබඳ දන්වා එස්එම්එස් පණිවිඩයක් එවීමටය .දැන් අපි මෙම මෘදුකාංගයෙන් දුරකතනයට සැලසෙන ආරක්ෂාව පිලිබඳව විමසා බලමු.
                                                                  
                                                      
තෙෆ්ට් කන්ට්‍රෝල්
මෘදුකාංගයේ මෙම පහසුකම ස්ක්‍රීය කර ඇති විට එයට අලුත් සිම්පතක් එක් කෙරෙන වාරයක් පාසා එහි අංකය අප විසින් ලබා දුන් දුරකතන අංකය වෙත එස්එම්එස් පණිවිඩයක් මගින් ලැබේ. මෙමඟින් අපගේ දුරකතනය සොයාගැනීමට පහසු වේ.

රිමෝට් ලොක්
අපගේ ස්මට්ෆෝන් එක නැති වුවහොත් එසැනින්ම වෙනත් දුරකතනයකින් අප ලබාදුන් රහස් අංකය සහිතව එස් එම් එස් පණිවිඩයක් යැවිය හැකිය. එය  #LOCK#<රහස් අංකය> යන ආකාරයට ටයිප් කරන්න. එවිට සොරාගත් පුද්ගලයා අතේ අති අපගේ දුරකතනව ලොක් වේ. එය අන්ලොක් කිරීම සඳහා අප විසින් ලබා දුන් රහස් අංකය අවශ්‍ය වේ.

ලොකේට් ෆෝන්
ස්මාට්ෆෝන් එක නැති වූ විට කලින් කළ පරිදි  #LOCATE#< රහස් අංකය > ටයිප් කර එස්එම්එස් පණිවිඩයක් ඕනෑම දුරකතනයකින් යැවිය හැකිය. එවිට එම පණිවිඩයට පිළිතුරු ලෙස ගූගල් මැප්ස් සේවයේ ලින්ක් එක ලැබේ. මෙම ලින්ක් එකට පිවිසිසුන විට පෙන්වන්නේ අපගේ සොරාගත් හෝ නැති වූ දුරකතනය දැන් තිබෙන ස්ථානයේ පිහිටීමයි.(මේ සඳහා ජංගම දුරකතනය ක්‍රියාත්ම කර තිබ්ය යුතුය.) මෙ මඟින් දුරකතනය සොයාගැනීම පහසු වේ.

රිමෝට් වයිප්
කලින් කී උපක්‍රම තුනෙන්ම දුරකතනය සොයාගැනීමට නොහැකි වුවහොත් එහි ඇති තමන්ගේ පෞද්ගලික තොරතුරු මකා දැමීමට හැක. ඒ සඳහා  #WIPE#< රහස් අංකය >  ටයිප් කර එස්එම්එස් පණිවිඩයක් යැවීමයි. එවිට දුරකතනයේ ඇති සියලුම දත්ත මැකී යයි.

මෙම මෘදුකාංගය පරිගණකයට ඩවුන්ලෝඩ් කර පසුව දුරකතනයට ඉන්ස්ට්‍රෝල් කල හැක. නැත්නම් කෙලින්ම දුරකතනයට ඩවුන්ලෝඩ් කල හැක.එසේත් නැත්නම් එෆ්සෙකියුර් මොබයිල් වෙබ් අඩවියට පිවිස ජංගම දුරකතනය වෙත ඩවුන්ලෝඩ් ලින්ක් එකක් එවන මෙන් ඉල්ලා සිටිය හැකිය.
 

  • මෙම මෘදුකාංගය පරිගණකට ඩවුන්ලෝඩ් කිරීම සඳහා මෙහි CLICK කරන්න.
  • ජංගම දුරකතනය වෙත ඩවුන්ලෝඩ් ලින්ක් එක ලබා ගැනීම සඳහා මෙහි CLICK කරන්න.

Thursday, January 12, 2012

About ANDROID

මේ වන විට ලෝකයේ පවතින ප්‍රධාන මට්ටමේ එකම OPEN SOURCE ජංගම දුරකතන මෙහෙයුම් පද්ධතිය වන්නේ ANDROID ය. මෙමෙ මෙහෙයුම් පද්ධතියෙ කේත පේළි එක්කෝටි විසිලක්ෂයක් තිබේ.
  1. XML කේත පේළි ලක්ෂ 30
  2.     C කේත පේළි ලක්ෂ 28
  3. java කේත පේළි ලක්ෂ 21
  4. C++ කේත පේළි ලක්ෂ 17.5

මෙම මෙහෙයුම් පද්ධතියේ ගතිගුණ වන්නේ
  1. ඔන්ලයින්/ඕෆ්ලයින් බ්‍රව්සර්
  2. කැමරා/ෆොටෝ සහ වීඩියෝ ෂෙයාරින්
  3. ගූගල් මැප්ස්
  4. වොයිස් ටයිපින්/ඉ-මේල්
  5. බ්ලූටූත් පරදන ඇන්ඩ්‍රොයිඩ් බීම්
  6. ෆේෂල් රෙකග්නිෂන්
  7. ෆේෂල් ලොක් / අන්ලොක්

එලිදැක්වූ Android සංස්කරණ:




Android 1.5
CUPCAKE
30 April 2009






Android 1.6
DONUT
15 September 2009












Android 2.0
ECLAIR
26 October 2009










  
  Android 2.2
  FROYO
  20 May 2010


Android 2.3 
GINGERBREAD
6 October 2010










  Android 3.0
  HONEYCOMB
  22 February 2011












  


Android 4.0
ICE CREAM SANDWICH
19 October 2011 






Android පිලිබඳ තවත් විස්තර දැනගැනීමට මෙතන Click කරන්න

Tuesday, January 10, 2012

AntiVirus පරික්ෂාව




අලුතෙන් Antivirus මෘදුකාංගයක් Install කලාම අපිට ඇතිවෙන ගැටලුවක් තමයි ඒක හොදට වැඩ කරනවද කියල දැනගන්න එක. සමහරක් විට Antivirus එක Install කරල තිබ්බත් Virus එන්න පුළුවන් ඒක නිවැරදිව Install වෙලා නැත්තම්.. මෙන්‍න මේ ගැටළුව ගොඩක් අයට තියනවා. අද අපි කථා කරන්න යන්නේ මෙන්න මේ විදියට Antivirus Software Install කලාම එය නිවැරදිව ක්‍රියාත්මකව වෙනවද කියල check කරන්නේ කොහොමද කියලයි. මේක ඒතරම් අමාරු දෙයක් නෙමෙයි. අනික මේක කලා කියලා Antivirus එක හරියට වැඩ කලේ නැතත් PC එකට කිසිම අවුලක් වෙන්නේ නෑ. හොදයි අපි දැන් වැඩේ පටන්ගමුකෝ.. මේකට  අපිට අවශ්‍ය වෙන්නේEICAR Standard AntiVirus Test File එක. මේ File එකෙන් පුළුවන් අපේ Antivirus එක හරියට වැඩ කරනවද කියල බලාගන්න.
මුලින්ම කරන්න තියෙන්නේ මෙන්න මේ පහලින් තියන ටික Notepad එකේ paste කරලා save කරන්නයි.

 X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*



දැන් මේ file එක EICAR.EXE කියන නමින් save කරන්න.(EICAR කියන එක වෙනුවට කැමති නමක් භාවිතා කරන්න පුලුවන්). මේ file එක නියම විදියට හැදුවනම් save කරන කොට Antivirus එකෙන් block වෙයි. මෙහෙම වෙනවනම් ඔයාගෙ Antivirus එක හොදට වැඩ කරනවා. මෙහෙම කරනකොට block වුනේ නැත්තම් save කරපු file එක open කරල බලන්න. මේ මොනයම් විදියකටවත් මේ file එක block වුනේ නැතිනම් වෙනත් Antivirsu එකකට මාරුවෙන එක නුවණට හුරුයි.
මේ file එක හදන්න අමාරුනම් මෙන්න මේ එකෙන් බාගන්න. 
http://www.eicar.org/download/eicar.com
මේ ක්‍රමේ ගැන අපිට කියල දුන්නෙ උවිදු ඉනුවර සහෝදරය සහ කිසරු රංගන සහෝදරය

Low-Level Programming languages

ලෝකයේ මේවන විට භාවිතා වන පරිගණක බොහෝමයක (පර්යේෂණ මට්ටමේ පරිගණක හැර) ක්‍රියාකාරීත්වය පදනම් වී ඇත්තේ විදුලි සංඥා මතය. එබැවින්, පරිගණකයට උපදෙස් ලබාදිය හැක්කේ යම් විදුලි සංඥා රටාවක් අනුව පමණි. සත්‍යවශයෙන්ම පරිගණකයට මින් හැර කිසිඳු භාෂාවක් තේරුම්ගත නොහැක (උදා: සිංහල, ඉංග්‍රීසි,...). පරිගණක වැඩසටහන් යනු මෙම විදුලි සංඥා රටාවන් පෙලගැසීමෙන් සාදන ලද පරිගණක උපදෙස්මාලාවන්ය. පරිගණකයට තේරුම්ගත හැකි සංඥා රටාවන් ඇත්තේ සීමිත ගණනකි. මේවා යන්ත්‍ර කේත(machine code) ලෙස හැඳින්වේ. මෙය පළමු පරම්පරාවේ ක්‍රමලේඛන භාෂාව ලෙස සැලකෙනවා.

යන්ත්‍ර කේතයන් පරිගණකයට තේරුම්ගත හැකිවුවද මිනිසාට තේරුම්ගැනීමට හා මතකතබාගැනීමට ඉතා අපහසුය. එබැවින් එලෙස පරිගණක වැඩසටහන් නිපදවීමට අධික වෙහෙසක් හා කාලයක් ගතවෙනවා. අනෙක් අතට, පරිගණක දෘඩාංග නිපදවන සමාගම් තමන්ටම ආවේනික යන්ත්‍ර කේත අනුව දෘඩාංග නිපදවනවා. එවිට, ඒ ඒ පරිගණක පද්ධති සඳහා ක්‍රමලේඛනයේ දී භාවිතා කළයුතු කේත රටාවන් වෙනවෙනම මතකතබාගැනීමට සිදුවෙනවා.

මෙම අපහසුතාව මගහරවා ගැනීමට ඇසෙම්බ්ලි(Assembly) නමින් ක්‍රමලේඛන භාෂාවක් එළිදැක්වුනා. යන්ත්‍ර කේත මෙන් නොව ඇසෙම්බ්ලි කේත තරමක් දුරට මතකතබාගැනීමට පහසු, අවබෝධයක් ලබාගත හැකි සරල ඉංග්‍රීසි වදන් කිහිපයක් ඇසුරුකරගත් භාෂාවකි. පරිගණකයට කෙලින්ම ඇසෙම්බ්ලි භාෂාව තේරුම්ගත නොහැකි බැවින් ඇසෙම්බ්ලර්(Assembler) නම් වැඩසටහනක් භාවිතයෙන් ඇසෙම්බ්ලි කේත, යන්ත්‍ර කේත බවට පත්කිරීමෙන් පසුව පරිගණකයට උපදෙස් වශයෙන් ලබාදෙනු ලබනවා. එනිසා, ඇසෙම්බ්ලි දෙවන පරම්පරාවේ ක්‍රමලේඛන භාෂාව ලෙස සැලකෙනවා.

මෙනිසා තරමක් පහසුවෙන් ක්‍රමලේඛනය කිරීමට අවස්ථාව උදාවුණා. ක්‍රමලේඛනය කර අවසානයේදී යන්ත්‍ර කේත ස්වයංක්‍රියව නිර්මාණය කරගත හැකි වුණා.

නමුත් ඇසෙම්බ්ලි භාෂාව පවා තේරුම්ගැනීම එතරම් පහසු නැහැ. යන්ත්‍ර කේත හා ඇසෙම්බ්ලි කේත මගින් උපදෙස් දීමේ දී දෘඩාංග හැසිරවීම් පිළිබඳව මනා අවබෝධයක් තිබිය යුතුයි. උදාහරණයක් විදිහට: පරිගණක මතකයට (RAM) ප්‍රොසෙසරයේ රෙජිස්තර (Registers) වලට කෙලින්ම උපදෙස් ලබාදීමට ක්‍රමලේඛන ශිල්පියා දැනගත යුතුයි. මේ හේතුව නිසා මේවා low-level languages ලෙස හැඳින්වෙනවා. අනෙක්අතට පරිගණක දෘඩාංග ක්‍රියාකාරීත්වය හොඳින්ම දන්නා අයෙකුට ඇරෙන්න වෙනත් අයෙකුට මේ භාෂාවන් භාවිත කිරීම බොහෝ අපහසුයි.

මෙවැනි සංකීර්ණතා සඟවමින් පහසුවෙන් ක්‍රමලේඛනය කිරීමේ අවශ්‍යතාව මීළඟට පැනනැගුණා. එහි ප්‍රතිඵලයක් ලෙසයි high-level languages ඉදිරිපත් වුණේ.

විශේෂයෙන් මතකතබාගතයුතු වන්නේ පරිගණකයට තවමත් හඳුනාගෙන ක්‍රියාත්මක කළහැක්කේ යන්ත්‍ර කේත පමණක් බවය. high-level language හා සසඳන විට ඇසෙම්බ්ලි වැනි භාෂාවල විශේෂත්වය වන්නේ කේතයන් අදාල යන්ත්‍ර කේත වලට අනුරූපවීමයි. මෙනිසා ක්‍රමලේඛණ ශිල්පියාට පරිගණකය ඉතා කාර්යක්‍ෂමව හා අසීමිත බලයකින්(බොහෝදුරට) යුතුව පරිගණකය හැසිරවීමට අවකාශ ලැබෙනවා. මේ හේතූන් නිසා low-level languages තවමත් අඩුවක් නොමැතිව භාවිතා වීම පුදුමයට කරුණක් නොවේ.