TechWire

Tag - Web

ඔබ අන්තර්ජාලය හරහා භාණ්ඩ හා සේවා මිලදී ගැනීමට පෙර සැලකිලිමත් විය යුතු කරුණු

මෑතකාලය වන විට අප බොහෝ දෙනා එදිනෙදා අවශ්‍ය වන භාණ්ඩ හා සේවා අන්තර්ජාලය ඔස්සේ මිලදී ගැනීමට පුරුදු වී සිටියි. මුල්කාලයේදී Ebay, Ali Express වැනි විදේශිය මිලදී ගැනීම්ද වර්ථමානය වන විට දේශීය වෙළඳපොළද ඉදිරියට පැමිණ ඇත. ඒ අතර Wow, Takas, Daraz ඉතා ප්‍රචලිත වී ඇත. දිනෙන් දින අන්තර්ජාල මිලදී ගැනීම් ඉහත යන වෙළදපොල තුල ඔබ දැන සිටිය යුතු කරුණු කිහිපයක් ඇත.

 

 

Read More

2018 දී ඔබ වෙත එන web trends

Web technologies ඉතා ඉක්මණට වෙනස් වෙන මාතෘකාවක්. හැබැයි පොදුවේ ගත්තම 2018 trending වේවි කියල අනුමාන කරන මාතෘකා කීපයක් ගැන තමයි මේ article එකෙන් කියන්න බලාපොරොත්තු වෙන්නෙ.

Read More

Google හඳුන්වා දුන් නව ආරක්ෂකයා – Advanced Protection Program

Google කියන්නේ අපි හැමෝටම අලුත් දෙයක් නෙවේ වගේම අපි බොහෝ දෙනාගේ විශ්වාසය රැක  ගැනීමට සමත් වූ ආයතනයක්. මේ ලිපියෙන් කියන්නට යන්නේ ඒ විශ්වාසය තවත් වැඩි කිරීමට ඔවුන් ගෙන ඇති පියවරක් ගැනයි.

අද බොහෝ දෙනාට Gmail  ගිණුමක් සතුයි. තම එදිනෙදා වැඩ කටයුතු මෙන්ම විවිධාකාර web ගිණුම් සඳහා Gmail  ගිණුම් භාවිතා කරන නිසාම එහි ඇති රහස්‍ය භාවය අතිශයෙන් වැදගත් කරුණක්. විශේෂයෙන්ම මේ දිනවල අහන්නට දකින්නට ලැබෙන දේවල් සලකා බැලීමේදී cyber  අවකාශයේදී තම පෞද්ගලිකත්වයට හානියක් වේදෝයි කුඩා  හෝ චකිතයක් දැනීම පුදුමයට කරුණක් නොවේ. දේශපාලකයන්, ව්‍යාපාරිකයන් හා සමාජයට බලපෑම් කල හැකි පුද්ගලයන්ගේ web  ගිණුම් ඉලක්ක කොට රහස්‍ය දත්ත සොරා ගනිමින් ව්‍යාප්ත වන “Targeted  Attacks “ නම් online ප්‍රහාර වලට එරෙහිව නවතම විසඳුමක් Google විසින් හඳුන්වා දී තිබෙනවා. එය නමින් Advanced Protection Programme නැතහොත් APP වේ.

Advanced Protection

මෙය ක්‍රියාත්මක වන්නේ කෙසේද?

Google  විසින් කරන ලද සමීක්ෂණයකට අනුව පෙන්වා දී ඇත්තේ වර්ථමානයේ භාවිතා වන ආරක්‍ෂිත ක්‍රම අභිබවා online  ප්‍රහාර එල්ල කල හැකි බවයි. APP මගින් පැතිකඩ තුනක් ඔස්සේ ආරක්ෂාව තර කරලා තියනවා.

එයින් පළමු පැතිකඩ තමයි phishing ප්‍රහාර වලින් ආරක්ෂා කිරීම. සමහර වෙලාවට තෙවන පාර්ශ්වික Apps  වලට log  වීමේදී හෝ අලුතින් install  කිරීමේදී ඔබගේ දත්ත (email වැනි) පරිහරණය කිරීම  සඳහා අවසර ලබා දීමට සිදුවනවා. Advanced  Protection  Programme එක මගින් මෙසේ  පිටට යවන දත්ත සීමා කරනවා.තෙවැන්න වන්නේ යම්කිසි කෙනෙකු වශයෙන් පෙනී සිට ඔහුගේ ගිණුම් වලට අයුතු ලෙස ඇතුළු වීම වැලැක්වීමයි.

මෙහිදී ආරක්‍ෂිත ක්‍රමවේදය ලෙස  අපි දැනට භාවිතා කරන 2-step  verification  වගේ ක්‍රම වලින් ඔබ්බට ගිය ක්‍රමයක් වශයෙන් physical  security  key එකක් භාවිතා කරනවා. මෙය ඇත්තටම dongle  එකක්. එය  Bluetooth (Mobile ,Tablet , PC සඳහා)  හෝ USB(පුද්ගලික පරිගණකය සඳහා පමණි) ආකාරයෙන් ඔබගේ පරිගණකයට සම්බන්ධ විය හැකිය. මෙය ඔබ පාවිච්චි කරන device  එක සමග සම්බන්ධ  කර බොත්තමක් එබූ සැනින් Google  විසින් ඔබගේ අනන්‍යතාවය හඳුනා ගැනේ.

Security Key
Phishing  Attacks  වළක්වන්නේ කොහොමද?

Phishing  attacks  වලදී බොහෝ විට අපි දන්නා site  එකක් ලෙස පෙනී සිටිමින් ඔබගේ දත්ත අයුතු  ලෙස ලබා ගන්නා අවස්ථාවන් තිබෙනවා. අලුතින් හඳුන්වා දෙන security  key  එක ක්‍රියාත්මක වන්නේ කලින් හඳුනාගත්  genuine sites  වලට පමණක් නිසා මෙවැනි අවධානම් වලින් ගැලවෙන්නට පුළුවන්.

APP කරදරයක් වෙයිද?

ඉහත පෙන්වා දුන් පරිදි APP  වලින් ලොකු ආරක්ෂාවක් සපයනවා. ඒත් මේ නිසා සිදුවන බාධාවීම් හා කරදර  නැතුවාම නොවේ . පළමුව කිව යුතු වන්නේ ඔබ Google  site  එකකට ඇතුළු වීමේදී සෑම  විටම ඉහත කී security  key  එක තිබිය යුතුයි. නැති නම් දවස් කීපයකට ඔබගේ ගිණුම හෝ site  එකට ඇතුළු වීමට නොහැකි වේවි. ඒ වගේම කලින් සඳහන් කල පරිදි third -party  apps  වලට දත්ත ලබා දීම සීමිත නිසා එවැනි දත්ත අත්‍යවශ්‍ය apps  භාවිතා කිරීමට නොහැකි වේවි. Google  සේවාවන් සඳහා sign -in  වීමේදී අනිවාර්යෙන් Google  Chrome  බ්‍රව්සරය පාවිච්චි කරන්නත් වෙනවා.

ඔබට මෙය අවශ්‍යමද?

මුලදීම සඳහන් කල ආකාරයට  Google  විසින් මෙම APP  සේවාව හඳුන්වා දීමට මූලික හේතුව වන්නේ Targeted  Attacks. security  key වලට යන වියදම අමතරව වෙනත් ලොකු වියදමක් මේ සඳහා වැය  නොවුනත්  ඔබ සාමාන්‍ය වැසියෙක් නම් ඉහත සඳහන් කල අවදානම් වලට ලක්වීමට ඇති ඉඩ කඩ සීමිත නිසා APP භාවිතා කිරීමට පෙර තවත් වරක් සිතා බලන්න.

මේ ගැන වැඩි විස්තර දැනගැනීමට අවශ්‍ය නම් Google  විසින් මේ පිලිබඳ ලියා ඇති මේ ලිපියෙන් බලාගන්න පුළුවන්.

Useful JS and CSS libraries

Javascript හා CSS යොදාගෙන මේ වෙනකොට ලෝකයේ ගොඩක් libraries හදල තියෙනවා. මේ libraries නිර්මාණය කරලා තියෙන්නෙ web developersලගේ හා designersලගේ පහසුවට. මේවා භාවිත කරලා ගොඩක් ලේසියෙන් හා ඉක්මණින් අපිට අවශ්‍ය webpage එකක් dynamic හා interactive විදියට නිර්මාණය කර ගන්න පුළුවන්. ඒ දේවල් කරන්න අවශ්‍යවෙයි කියල හිතෙන libraries ගැන පොඩි විස්තරයක් තමයි මේ article එකෙන් දෙන්නෙ.

Read More

Vaadin Sri Lanka (Colombo) Meetup

Colombo Vaadin Meetup was successfully held on last October 13th at the Foundation Institute premises. This was the first ever Vaadin Meetup organized in Sri Lanka, and this was sponsored and facilitated by MillenniumIT, which now is an emerging key player in the Vaadin arena.

Vaadin is a Java based open-source web-framework for rich applications. When compared with Java Script libraries, Vaadin provides the capability to have server-side architecture based applications. Hence, the majority of the logic is run in the servers while Ajax technology running on the browser ensures a rich and interactive user experience.
Even though Vaadin is an emerging web technology, MillenniumIT had already begun to use and improve it in large scale, for their front end applications. That was the major reason this company needs to improve the awareness about Vaadin within Sri Lankan tech enthusiasts.

Read More

Web Development සඳහා අවශ්‍ය Front-end Tools

අද කාලෙ අපි Internet ගියොත් ලස්සන websites දකින්න පුළුවන්. මේව ලස්සනට හදල ගන්න ගොඩක් මහන්සි වෙන්න ඕන. හැබැයි ඒවා නිර්මාණය කරන්න භාවිතා කරන්න පුළුවන් tools ගැන හොඳ අවබෝධයක් තියෙනව නම් වෙන්න ඕන මහන්සියේ ප්‍රමාණය අඩු කරගන්න පුළුවන්. Website එකක් ගත්තොත් අපිට ඒකෙ front-end හා back-end කියල development stages දෙකක් හඳුනාගන්න පුළුවන්. මේ article එකෙන් front-end එක develop කරන්න ඕන හොඳ tools ගැන තමයි කියන්න යන්නෙ.

Read More

යුනිකෝඩ් සහ සිංහල යතුරුලියනය

මෙම ලිපියෙන් මාගේ බලාපොරොත්තුව ප්‍රාදේශීයකරණය හෙවත් සිංහලට පරිවර්තනය සඳහා අවශ්‍ය වන තාක්‍ෂණික පසුබිම ගැන මූලික සටහනක් තැබීමටයි.

Official Unicode Consortium code chart

නිළ යුනිකෝඩ් කේත වගුව – සිංහල කොටස (මූලාශ්‍රය: විකිපීඩියා)

අන්තර්ජාලය තුළ සිංහල අකුරු සුලබව භාවිතාවනු දක්නට ලැබුණේ ‘යුනිකෝඩ්’ නම් කේතන ක්‍රමයේ ආගමනයෙන් පසුවයි. යුනිකෝඩ් ක්‍රමය යටතේ සෑම අක්‍ෂරයකටම, සෑම ඉලක්කමකටම සහ සෑම සංකේතයකටම අදාළ වන සම්මත ආවේණික ඉලක්කමක් ඇත. ක්‍රියාත්මක මෙහෙයුම් පද්ධතිය මත හෝ, ක්‍රියාත්මක පරිගණක වැඩසටහන මත හෝ පවතින භාෂාව මත හෝ මෙම ඉලක්කම රඳා නොපවතී. ඔබ මෙම ලිපිය විවිධ මෙහෙයුම් පද්ධති හරහා කියවුවහොත් විවිධ අකුරු හැඩ යටතේ දර්ශනය වුවද, අක්‍ෂරයන් වෙනස් නොවේ. යුනිකෝඩ් ක්‍රමයේ විස්මය එයයි. ඒ පිළිබඳ වැඩිදුර තොරතුරු යුනිකෝඩ් වෙබ්අඩවියෙන් දැනගත හැක. Read More

Laptop.lk revamps website

Laptop.lk is one of the more known laptop shops in Unity Plaza. Their website is also frequently browsed to find out their available laptops and also the general prices of laptops in the Sri Lankan market. Quite recently they revamped their site, in order to improve the user experience for users searching for a laptop.

laptop.lk-revamp

Earlier you would have to browse the laptops brandwise, or go through their laptop price list PDF document. In their new site, they have a module to filter and view the available laptops according to the required specification. There is a separate line bar to configure your budget range as well. This makes searching a laptop a breeze. The site is still on beta, and some of the laptop information is yet to be complete. However looks to be a module that will be heavily used, and one which will be very userful for laptop hunters.

And the Winners of the BestWeb 2014 Competition are…

The 5th Annual BestWeb.lk competition was conducted for 2014 , and award winners were announced last week.  In the BestWeb Overall category, the Gold went to Mount Lavinia Hotel, the Silver to SLT and the Bronze to Avirate Fashion.  In the Best Web developer category, 3CS won the Gold award, Pyxle the Silver while Saberion obtained Bronze.

It is also a pleasure to announce that techwire.lk bagged an award for the first time by obtaining the bronze award for the Non profit Category.

The entire list of Winners are listed below

Overall Winners

Gold Winner – Mount Lavinia Hotel

Silver Winner – SLT

Bronze Winner – Avirate Fashion

Advertising and Marketing Winners

Bronze Winner – Farlin

Bronze Winner – Lego

Commercial Winners

Gold Winner – Wall Art

Silver Winner – 3CS

Bronze Winner – Colonial Tea

Corporate Banking, Finance and Insurance Winners

Gold Winner – SLT

Silver Winner – Sampath Bank PLC

Bronze Winner – DFCC Bank

E-Commerce Winners

Gold Winner – Avirate Fashion

Silver Winner – Jessica Fashion Shop

Bronze Winner – Vijitha Yapa Book Shop

Government Winners

Gold Winner – Parliament of Sri Lanka

Silver Winner – LLRC Action Plan

Bronze Winner – Laksala

Media Winners

Gold Winner – ITN

Silver Winner – News First

Bronze Winner – News Radio

Non-Profit Winners

Gold Winner – Manthri.lk

Silver Winner – www.hemmathagama.lk

Bronze Winner – Techwire

Merit Winner – Prasad Pereira.lk

Sports and Entertainment Winners

Gold  Winner – Island Cricket

Travel and Tourism Winners

Gold Winner – Mount Lavinia Hotel

Bronze Winner – The Kingsbury

Best Sinhala Website

Bronze Winner – Parliament of Sri Lanka

Best Tamil Website

Gold Winner – Parliament of Sri Lanka

Bronze Winner – News First

Best Web Developers

Gold Winner – 3CS

Silver Winner – Pyxle

Bronze Winner – Saberion

Capy – An user friendly CAPTCHA

How many of you have thought why this people want me to fill different kind of letters which are really difficult to read? Are they testing my English knowledge? Or else my eyesight? And how many of you have tried entering it several times and left the website due to this couple of words with distorted letters that are challenging to read? honestly I have done it some more years back.

Simply CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) is used to identify whether user is a human or not.

What if I say that now you don’t need to worry about CAPTCHA anymore? Yes, you really don’t need it because of CAPY.

Here we go….. What’s CAPY? Another crappy solution which makes you to leave website trying after several times? Not really. CAPY is a patented and unique hassle free solution which can replace CAPTCHA. It’s all about security and design. This solution is available for both PC and smart device users. With a smart device, verification can be done with just a swipe of a finger.

CAPY offer four different kinds of CAPTCHAs

1. Puzzle CAPTCHA

Here user will be receiving an image with some empty space. The puzzle CAPTCHA peice will be displayed seperately and user need to drag and drop it in the white space correctly.

capy-captcha1

2. Free Style Puzzle CAPTCHA

The difference between Puzzle CAPTCHA and Free Style Puzzle CAPTCHA is, Free style Puzzle CAPTCHA allows the website developers to change the CAPTCHA background image and puzzle CAPTCHA piece as they want.

capy_captcha2

3. Text CAPTCHA

What if you think shapes and puzzles are not your thing? Here text CAPTCHA comes… All you need to do is enter the letters display inside the image in to the text box. You may think this is the same crappy CAPTCHA which exits now. May be you think it is very easy to track this. In fact if you are a human. But this puzzle CAPTCHA contains some complicated details, edges etc which prevents bots from tracking the code.

capy_captcha3

4. Text – No JavaScript CAPTCHA 

This is for the lovers of previous generation web browsers and smart devices which do not use JavaScript. This verification is based off of an image tag. Functionality of this CAPTCHA is same as Text CAPTCHA.

capy_captcha4

CAPY is available for major web development platforms including Word Press, PHP, Rudy and Python. All you need to do is register and login to CAPY and generate the JavaScript code from it. The generated code needs to be added to the webpage where you need to have the CAPTCHA.

Following Image shows how display and verification process happens using CAPY.

capy_captcha5

Image source – www.capy.me

Manthri.lk – Find and compare your favorite members of parliament before you vote!

“Democratic Socialist Republic of Sri Lanka” that’s the actual name of our country. So, we are a democratic country – what does that mean. Wikipedia says: Democracy is a form of government in which all eligible citizens participate equally—either directly or through elected representatives—in the proposal, development, and creation of laws. In most modern democracies, the whole body of all eligible citizens remain the sovereign power but political power is exercised indirectly through elected representatives; this is called representative democracy.

Elected representatives, in other words members of parliament are representing you and is elected by you for that reason. Ever wondered whether there could be a better way to know what how good the MPs you’ve elected has done representing you? But, who has the time and energy to spent reviewing PMs once they are PMs. We all wait for the next election to do our job. Isn’t it? Even then, aren’t we too overwhelmed with the recency effect of the media flimflams during the election time?

Manthri.lk logo

For the first time in Sri Lanka, here is a tool is available to systematically gauge performance of MPs by the use of parliament records. Mantri.lk is a trilingual web which is designated to provide you with the profiles of MPs with a score card based on activities of the parliament. For that they use parliamentary Hansard as the source of information. Contribution to various important topics discussed in the parliament is considered a positive remark whereas disruptions to parliament and impeding its functions is considered as a negative remark.

It also has a profile for each MP with their educational background, contact details and social media details where ever possible which should ideally create the understanding and link between the masses and the MPs.

There is a rank derived of MPs overall performance. Top and last ranked MPs are available in the front page dashboard. You can search by MP name, district, coalition, party and topics that are being discussed in the parliament. You can compare up to 5 politicians for their profile details, contribution to different areas of discussion at the same time – very useful in selecting the next MPs that you are going to cast your valuable vote! On each topic, contributions are ranked. Its interesting to see that some of the ministers are lagging in the scope of the ministry that they are handling to other active MPs.

Manthri.lk performance

Manthri.lk

Manthri.lk Compare

Manthri.lk Transport

Manthri.lk is an initiative by Verité Research, a Colombo based research group in partnership with web technology partner Saberion.

We think this useful tool can be further improved if it can include successful projects completions, success rates and financials of those activities as well as personal financial records. It’s all about increasing the transparency of our political system. We believe that small initiatives like these can create a big difference in the time to come.

Dialog launches Guru.lk : Trilingual E-Learning platform

E-Learning is quite big around the world, but no so much in Sri Lanka. However local mobile Telcos are leading the way with launching their own educational online platforms. Dialog Axiata, launched their first educational platform eteacher around 2 years back, which they have now revamped and relaunched as Guru.lk.

On first look it is much better than the predecessor with a visually cleaner layout. Courses are listed with price, rating and subscriber numbers. From the available courses it can be seen that Guru.lk is placed primarily as an online tuition provider.

Dialog Guru.lk

Currently it hosts O/L subject courses, revision and past  paper modules. We expect that the variety of courses would expand in 2014. The course prices range from Rs 100 -175 monthly charge, which is quite reasonable and affordable to students. Users also have the option to pay the course fees in daily or weekly installments.(However once you have enrolled you are committed to pay for the month).

Payment methods include mobile, eZcash and Credit card. Since credit card penetration is low in Sri Lanka, having mobile payment methods is a must for platforms such as this.(mobile payments is the only type of payment you can use if installments are used)

Guru.lk payment

So if you are an O/L student, check guru.lk  out and see. Might be the difference.

For a step by step guide on registration click here.