Sunday, July 12, 2015

Gathering of Fedorians in APAC: FUDCon2015




Compared to previous events, I had different plan for recently held  Fedora User and Developer Confference (FUDCon) 2015 and I was almost achived what I have planed.

When I was landed in Mumbai, Jens Petersen was waiting for me as my flight delayed. We had a long discussion Haskell,i18n, etc on the way from Mumbai to Pune though we both were tired. It was nice to meet him again after 2007.

I had an issue with Fedora ARM build process and Dennis Gilmore from Release Engineering team help me.

Thanks to those who covered DevOps tracks including Aditya, Ranjith and Lalatendu, Jackson. :)
 
Moreover I managed package another Sinhala font and it's under review. Hopefully it will be release with Fedora 23 by default. High appreciated Parag who was kind to support during the last moment of the event and taking the package review.

Hats off to all the people behind FUDCon2015 Pune!

 Both docker and openstack tracks were house full

 Harish on prospector

 Packing swags with Ani and Sucharaka at Sidesh's house

 Tibetian community experience

Day 2 morning, while we heading to MIT, Prima took a photo of  Pune Traffic Police.
They followed us and forced to delete the  photo (their own).

Tuesday, May 19, 2015

ඔහු ත්‍රස්තවාදියෙක් නොවේ!

සැයු:
මෙම සටහන කියවන්නට පෙර, මේ සටහන ලියා ඇත්තේ තවත් එක් සිවිල් වැසියකුගේ ජිවිතයක් පිළිබඳව වන අතර ඉන් කිසිදු අයුරකින් යුධහමුදා හෝ මෙරට යුද්ධයෙන් මියගිය හෝ අපවත්වුණු ජීවිත වලට අපහාසයක් කිරිමේ අඳහසින් නොවේ! අනේක විධ කරදර සහවේදනා සහිතව මිය ගිය සහ දැනට ජීවත් වන සියළු යුධහමුදා සාමාජිකයින්ට යුද්ධය අවසන් කිරීමේ ගෞරවය ලැබෙනව.


මා සමඟ රජයේ විශ්ව විද්‍යාලයකදි එකට ඉගෙන ගෙන උපාධිය අවසන් කළ යාලුවෙක් (විශ්ව විද්‍යාලයේ 'සෙත්තල්' නමින් ඔහු හැදින් වුණි) පසුවඋපාධි ධාරින් බදාවා ගැනීම යටතෙ ගුරුවරයෙකු ලෙස ශ්‍රී ලංකා රජයේ, අධ්‍යාපන අමාත්‍යාංශයේ ගුරුවරයෙකු ලෙස පත්වීමක් ලැබුවා.

ඉන් අනතුරුව 30 වසරක යුද්ධයේ අවසාන අධියරේදි මියගිය දමිළ වැසියන් අතරේ ඔහුත් මිය ගිය එක් සිවිල් වැසියෙක් වගේම රජයේ සේවකයෙක්. දැන් ඔහුගේ ඥාතින් ට හෝ දකුණේ ඔහු සමඟ එකට ඉගෙන ගත් 70කට අධික සිංහල සිංදුන්ට අයිතියක් නැත්ද? 

ඔහු ඔහු ත්‍රස්තවාදියෙක් නෙමේ!

(නමුත් මින් අදහස් වෙන්නෙ නැ විශ්ව විද්‍යාල හෝ වෙනත් උසස් අධ්‍යාපන ආයතන තුළ  අවම වශයෙන් එල්.ටි.ටි.ඊ ත්‍රස්තවාදි සංවිදානයට මතවාදීව සහාය දැක් වූ එකදු සිසුවෙකු නොසිටි බව.)

රජයේ හමුදාවලට එරෙහිව යුධ කළ සහ "රජයේ සේවයේ" පොළිසියේ සිය ගණනක් මරපු කරුණා අම්මාන් කොළඹ දේශපාලනය කරද්දි අහක බලාගෙන යන එකද වැරදි තමන්ගෙ නැති වුන අය සිහි කරන එකද වැරදි?

මතක තියාගන්න කරුණට සැප ගන්න වියදම් කළේ අපි හැමෝම.

මීට වසරකට පෙර  මියගිය ගම්පහ ආයුර්වේද පීඨයෙ පරිගණක අංශයේ සේවය මිතුරාත් මා සමඟ පාසළේ එකට ඉගෙන ගත් කෙනෙක්. එතකොට මම දුක්වෙන්න ඔනා සිංහල යාලුවා ගැන විතරද?
යුධ සමයෙ සිවිල් ජනතාව උතුරේත් දකුණේත් මිය ගියා.

අප දැන්වත් කළ යුතත්තේ  යළිත් වරක් 'අපේ රටේ' ලේ ගැලීමක් සිදු නොවීමට කටයුතු කිරීමයි. යළිත් යුද්ධයක් ආවොත් ජිවිත විනාශ වෙන්නෙ සාමාන්‍ය ජනතාවගෙ මිසක දේශපාලයින්ගෙ නෙමෙයි.


හමුදාව වෙනුවෙන්... අපෙන් වෙන්න ඔනා හමුදාවෙ රට වෙනුවෙන් දිවි දුන් සහ තම සාමාන්‍ය දිවිය ගත කරන්න බැරි උන හැම කෙනෙක්ගෙම දුදරුවන් ඇතුළු පවුලේ සුබ සිද්ධිය වෙනුවෙන් කටයුතු කිරීමයි. අවුරුදු 5කටත් වඩා කල් ගිහිල්ලත් අපි පෙළපාලි යන එක ගැන වාද කරන්න කළින් අදාල යුතුකම් ඉටුවෙද කියල හොයල බලන එක නේද වටින්නෙ. අඩුම ගානේ සෑම වසරකම මේ දිනෙ එද්දිවත් ඒ අයට අදාල වන්දි සහ සෞඛ්‍ය පහසුකම් දීලද කියල හොයන්න මතක් වෙනව නම් ලොකු දෙයක්. හමුදාවට හෝ පවතින රජයට අවශ්‍ය නම් ඒක සමරාවි.

මේ මගෙ පුද්ගලික අදහස.

ප.ළි:
මම සිංහලින් ලියන මේ සටහන වැරදිලා හරි දකියන්නෙ මමත් එක්ක එකට ඉගෙන ගත් සිංහල මිතුරන් පමණයි. දමිළ යාලුවො ඉස්සරහා වීරයෙක් වෙන්න අවශ්‍ය නැ ඉංග්‍රීසයෙන් ලියල. ඒවගේම ඒක උඩ බලාගෙන කෙල ගැහුව වෙනව වෙනත් රටවල අයත් පහසුවෙන් කියවන නිසා.

Saturday, May 16, 2015

Blankets give them enough warm but not Education!


As I mentioned in my previous post, I flew to Nepal on 1st of May 2015 and added Day 2 and Day 3 photos to my flickr  album. It's really hard to explain the situation there but I hope you can get an idea.

Another evening in Nepal with dark and fear of aftershocks

 Blankets give them enough warm but not Education!

What's the next step?

During my visit to Dharding on 3rd of May 2015, I learned that I can do much better work with my experience. There is a small school in the village with 400 students and 8 teachers.


Yes, I decided to help them with a school lab with Open Source Education tools.

I have been running a similar project in Sri Lanka and I had a plan to do my next deployment with Raspberry Pi.



Why Raspberry Pi?

Simply: Its cheap and portable.
Its much easier to relocate a lab in case of an emergency and its really cheaper than generic desktop machines.

What's required?
Single set need LCD Display, Keyboard/Mouse, Power Supply, Storage/Memory Card in addition to the RPi 2. 

I bought Raspberry Pi 2 on last evening

Operating System?
Hanthana Linux, a Fedora remix bundle with bunch of Educational tools and Sugar Desktop.

Software?
LibreOffice, Firefox, VLC, Educational Tools, Gnome/Sugar Desktop.

Internet? 
Not in the scope for now.

I would like to expand this in to several schools, based on the support I get from the community. I can't afford several devices and also I need local community to support by series of workshops to teachers and students.


They were about to receive new cloths.. 
Can you imagine if they touch a computer for the first time?


Wanna join?

Feel free to contact me if you willing to help this project.




 They have no idea about their future but you can make it!

Friday, May 8, 2015

Heading to Nepal after the Gorkha earthquake 2015 (Day 01)


 Nepal Earthquake aka Gorkha Earthquake occurred 25th of April (Saturday) at 11.56AM Nepal Standard Time with a 7.8Mw moment magnitude.

I try to contact my friends in Nepal via Facebook but most of them seems offline on first day but able to contact some of them on Sunday evening and the next day. Both Facebook and Google tools were really useful for track their status. During my previous visit to Nepal on 2013 for the Mozilla Meetup, I was down with food poisoning and my friends help me at that time. This was the first thing came to my mind when I heard Nepal Earthquake.

They helped me when I was in trouble. Why should not help them when they need help?
I was thinking how I can help them as I had experience in this kind of disaster as tsunami hit my country in 2004.

On 27th April, I decided to spend my long weekend in Nepal. As I was suppose to cover duties of my colleagues who was on leave from 30th of April to 12th of May, I had to be at office on 4th May 2015.  I ping'd my boss on 28th April night and informed him that I am off to Nepal.

I had only two issues on this visit. one of the major issue was to convincing my parents and find a flight. When I check several airlines I found that most of flights are too expensive though Malaysian Airlines was round 670$. I decided to wait till the last moment and call my parents on previous day and just mention "Dad, I will be flying to Nepal for a project on next morning. And I will be back on Monday".  He asked several questions and managed to convince him at last. When I spoke to mom later she scared "What Nepal?" anyway... later everything settle and purchased my ticket.

One of my colleague Naren, who is a volunteer to Red Cross who was helping me on finding me suitable medicines and also he gave me few stuff including emergency touch (with two type of lights, cutter, and window breaker), 100 surgical masks. While GuoZheng gave me a list of stuff to bring though I forgot some of them, Vasudha put me in to loop with her friends in Nepal already started their work. 

This was a huge plus for me as many of my friends who were asking why do you visit? Do you have a  First Aid Certification? Did you read those articles on why you should not visit Nepal?

As one of my friend from Nepal requested to bring T-shirts, I checked with Saurabh as he had a lot of cloths to be give away but he had sent them all to a tsunami village in Sri Lanka. some how he came with Tariq bought some food items and chocolate as they wanted do some contribution. Jeff was another friend who willing to help though I didn't request. I just asked a place to buy a sleeping bag but when he heard the news, he came up with some useful medicine for survivals in Nepal.
 


On 1st of May Friday, early morning I booked a taxi from my home to Airport around 4.20AM as my flight MH 602, was scheduled to 6.40AM. While driver uncle was helping me, he asked where are you going with these heavy bags? He thought I was heading to home with many stuff.

I told him that I am going to Nepal to spend my long weekend to help people there but I don't have relatives in Nepal. After reaching the Airport, I gave my ATM card to pay but he refused. I thought his payment machine is broken then I gave cash I had, as I remember it was around 35$.

Again he refused it and told me that, he won't take money form me but its from him to people in Nepal. I asked his name and did not forget to take a picture with him and publish in my Facebook profile once I landed in Nepal.
If you meet this driver uncle don't forget to mention that his money given to a local community to buy aids.

He gave me more courage to travel there. When I checked in my baggage I noticed that my luggage weight is around 50kg. The lady who handle my checking asked me to pay excess baggage but I told her that I am not visiting my parents or relatives but I am heading to Nepal with food and medicine. So, she smiled and let me checking. She was the second nice person who met on 1st of May within an hour. :-)

Can you expect this kind of service from an Airline for an economy class traveler? ;-)


As I was sleepless before flying I planned to sleep till the flight landing in Nepal. But when the captain announce I noticed that it was before the schedule time to land in Nepal (schedule time was 11.30AM on same day). I heard that most of flights with AIDS were redirected to Kolkata and Delhi Airports in India due to congestion in Nepal International Airport. It was Dhaka Airport in Bangladesh. There were many Nepali people and one rescue team and several foreigners in that flight.
at Nepal International Airport (4.00pm NST) 
Some of them started playing local songs in their mobiles with loud music which was disturbing and I had to request them to low down the volume.   After several hours on waiting in Dhaka, flight take off to Nepal and landed at 4.00PM in local time.



 Ground staff of Malaysian Airlines in Nepal stop (I don't know why?) me using my DSLR but I manage to click few photos using my mobile.


  There were several flights waiting for completion of unloading...


 Trucks around..  waiting for loading..




 I met two rescue guys from Korea with two dogs but they were waiting for their remaining stuff to be upload.


I didn't see any cracks in the airport other than this crack before the immigration. 
Yes, Airport is safe!

In 2013, I had to wait for an hour to clear immigration but this time immigration was with empty...
and the service was good.
There was no way to see the bags on the belt, as every one was trying to find their own baggage.

 One of the relief teams collect their AIDS side of the best a belt.

 Baggage handling was totally a mess but we can't blame anyone as they were not expected this much of stuff to handle within a day.


Outside of the Tribhuvan International Airport, Kathmandu. 

Finally I came out from the Airport at 7.00pm after wasting 3hours and met my friends Bansaj and Sagar who were waiting outside since 11.30AM till 7PM.  I was tired but happy to meet my friends at last. But I lost one of my baggage with food and medicine. We decide to come back on next day morning to collect it if it already returned.

I hope this post will be useful for someone who willing to flying to a site after disaster.

Please DO NOT fly without having proper information!!! 
Yes, I went there but I had contacts and also a backup plan.  :-)

PS: I wrote this post as most of my friends request to share my experience. I was not suppose to do a job of media guy.





Wednesday, April 15, 2015

Hanthana Linux 21 (Sinharaja) released

11148201_10152864110953099_766673552_o

Hanthana Linux Project was founded in 2009 and we promote Free and Open Source Software among the community and also let them to contribute back. We are happy to announce our latest release Hanthana Linux 21 today.

This new release Hanthana Linux 21, is ship with several Desktop Enviroments such as Gnome, KDE, XFCE, Sugar and LXDE. There are several editions in Hanthana 21, for general usage (Hanthana 21 LiveDVD) , educational purpose you can use Hanthana 21 Edu and Hanthana 21 Dev can be use for Software Development purposes. For those who just use Office packages can download either Hanthana 21 Light) or Hanthana 21 Light2. Each of these editions comes with both i686 (32bit) and x86_64 (64bit) architectures and 10 ISO images available for download.

Download Hanthana 21 now! http://hanthana.org/download.php
Hanthana 21 release is named 'Sinharaja' after the infamous tropical rainforest in Sri Lanka. UNESCO identifies Sinharaja as a World Heritage Site. It spans over 88.64sqkm and harbours high biological diversity. Hantana team thinks It is important to raise awareness on wealth of Sri Lankan wilderness so that the current release is dedicated to Sinharaja. The picture in the background is a plant species from Sinharaja Forest shot by Gauwrika Wijeratne.

Hats off to those who help us to release Hanthana 21 (Sinharaja)!.

We highly appreciate your feedback on Hanthana 21 release in order to make our next better suite for your requirements. Feel free to spread the word among your relatives and friends. Moreover you can conduct events in schools, universities, government and private organizations.

Cheer!

Wednesday, January 21, 2015

සෝමාලියාණු මුහුදු කොල්ල කරුවන් සහ පාවෙන අවි ගබඩා



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






සොමාලියානු මුහුදු මංකොල්ල කරුවන් සඳහා ලංකාවේන් කරන්නෙ ලංකාව අසලින් ගමන් ගන්නා නැව් සඳහා ආරක්ෂාවක් සැපයීම සහ ඒ ආශ්‍රීතව අවි සැපයීම සම්බන්ද ව්‍යාපාරයක් මිසක ඒ සඳහා මුහුදු මංකොල්ල කරුවන් සම්බන්දව කිසිදු ප්‍රහාරයක් එල්ල කළේ නැ. ඒ වෙනුවෙන් රටවල් 25ක එකතුවෙන් බහරේන් රටේ සිට ක්‍රියාත්මක වේ. මේ සඳහා ඇමරිකාව, කැනඩාව, එක්සත් රාජදානිය, සිංගප්පුරුව, ඉතාලිය, ප්‍රංශය, ජර්මනි, ඔස්ට්‍රෙලියාව, නවසීලන්තය, පාකිස්තානය, තුර්කිය, නෙදර්ලන්තය , ඩෙන්මාර්කය, පෘතුගාලය ස්පාඥය සහ කොරියාව වැනි රටවලින් සැදුම්ලත් Combined Task Force 150 ක්‍රියාත්මක වේ.






2014 මාරතු මස සිංගප්පුරුවෙන් නැවියන්, ගුවන් හමුදාව ඇතුලුවු 151ක පිරිසක් මුහුදු මන්කොල්ල කරුවන් මැඩ පැවැත්විමේ අන්තර්ජාතික වැඩසටහනට 9වන වරටත් එක්වූ අවස්තාවයි.  
(පිංතූරය http://news.asiaone.com වෙතින්.)



2001 සැප්තැම්බර් මස1 දිනට පෙර ඇමරිකානු නාවුක හමුදාවෙ කොටසක් ලෙස ක්‍රියාත්මක වූ මෙම වැඩසටහන මේ වන විට රටවල් 25ක එකමුතුවෙන් සවි බල ගැන්වෙන අතර සියලු රටවල් සම්පූර්ණයෙන්ම ස්වෙජ්චාවෙන් කටයුතු කරයි. මෙහි සේනාපතිත්වය මාස 4-6ත් අතර කාලයකට වරක් මෙම වැඩසටහනට සම්බන්ද රටවල් අතර මාරුවේ.

ලංකාවෙන් කරෙ පෙරහැර බලන්න එන අයට අයිස්ක්‍රීම් දුන්නා වගේ ලංකාව අසලින් යන  නැව් සමඟ අවිගණුදෙනු මෙන්ම (වරක් අරාඹි රටකින් අත්ඩංගුවට ගත්තා) අවි ජාවාරමක්ද කිරීමයි. මෙමගින් ආදායමක් එන්න පුලුවන් නමුත් එය ගන්නෙ රටත නෙමෙ යම්කිසි පිරිසක්.

ලංකාවෙන් අවි සැපයීමක් මීට කලින් කලේ නාවික හමුදාව, පාර අයිනේ ආමි එඑන් බත් පැකට් විකුණන්න හැකි, ගුවන්  ටිකට් පත් විකුණන්න හැකිනම්  ඇයි මෙය නාවික හමුදාව යටතේ කරන්න බැරි?

ඉහත සඳන් කළ රටවල් වලින් සැපයෙන තාක්ෂණය සහ නවීණ අයුධ තිබෙද්ධි ලංකාවෙන් T56 අරගෙන ගිහින් කොල්ල කරුවන් මෙල්ල කරන්න ඇවෙන්ට් ගාර්ඩ් ආයතනය හැකිද?

මේ වන විට ශ්‍රී ලංකාවේ ප්‍රධාන අදායම් මාර්ගය වන්නෙ විදේශ රැකියා නියුක්තිකයන්ගෙන් ලැබෙන මුදල්වන අතර මේවිගබඩා වලින් එන අදායම් නොවන බවත් මතක තබා ගන්න. කව්රු හරි කියනව නම් මෙම අවි වලින් ලාබ ලැබුව නම් ඒ කොපමණද කාටද ඒ මුදල් ගියේ කියලත් සඳහන් කිරීම වටිනව. :-)

එවගේම දැන් සමහර හිතන් ඉන්නෙ සොමාලියානු මුහුදු කොල්ල කරුවො ලංකාවට ඇවිත්  හෙන ජරමරයක් කරයි කියල. (සභාවේ සිනා )

ඔබේ වැඩි දුර කියවීම සඳහා පහත සබැඳියන් වෙත පිවිසෙන්න
http://en.wikipedia.org/wiki/Combined_Task_Force_150
http://combinedmaritimeforces.com/ctf-150-maritime-security/

ප.ලි:
මෙම සටහන ඉතා හදිසියේ පල කළ අතර යම්කිසි දොසක් ඇත්නම් නිවැරදි කිරීමට කාරුණික වන්න. 


Friday, September 26, 2014

Quick guide to fix your fedora/rhel/centos and Mac from Shellshock bash exploit



Check your Bash version

$ bash --version
GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13)

Copyright (C) 2007 Free Software Foundation, Inc.

Run this following commend on your terminal to find whether your system is vulnerable


env x='() { :;}; echo vulnerable' bash -c "echo this is a test"


If your system infected by Shellshock you will see the following result.

vulnerable
this is a test


What is the good result? 
You don't want worry about Shellshock bug if you see the bellow result in your system


bash: warning: x: ignoring function definition attempt
bash: error importing function definition for `x'

this is a test


For Fedora, RHEL, CentOS

$yum update bash -y


To fix bash on your mac


Update brew
$brew update

Install bash with
$brew install bash

Now add  /usr/local/bin/bash to /etc/shells



I have tested this on my Mac and updated to bash 4.3.25.
seems I am safe. :)