Angular JS 2

Are you ready to feel the change? Try it... Really Amazing.....

ESP 8266

Yes, It really cool but hard to program...

We are the people...:)

Bon Voyage Kamalini. Thanks for every thing you do.

Raspberry Pi Cluster

I love to build it...Nut no more Raspberries...Shall we try...

Lumix 640 XL

Still I falling love with you.... :)

Sunday, January 21, 2018

Run Jenkins in Docker (Without re-configure issue)


These days I'm doing some interesting plugin development for my one of open source project. Unfortunately every time my local machine fails to configure the Jenkins. So I moved to Docker and I try. But it also give some issue when I was creating an image with existing configured docker container. Problem is every docker container relaunch, I have to reconfigure Jenkins again and again.

Finally I found the reason. Data in a Docker volume (such as /var/jenkins_home) is not preserved as part of the docker commit operation. This is intentional -- the idea is that you are persisting you data via some other mechanism, such as a host volume (-v /host/directory:/var/jenkins_home) or through the use of a data container (using --volumes-from).

Previously I try with following command.

docker run --name jkins -d -p 8080:8080 jenkins/jenkins

Then I add a volume and mapped with my local folder using following command.

docker run --name jkins -d -v /home/hasitha/apps/jenkins-mount:/var/jenkins_home -p 8080:8080 jenkins/jenkins

Now it work fine. I think this will help you when you try to run Jenkins with Docker. Have a happy coding with Docker and Jenkins.

Thursday, May 4, 2017

Easy way to share file in network (For Node JS Lovers)

In my workplace, most of the times I've to share my files with my co-workers. There are several ways to do it,
  • use external HDD 
  • share through network
How if we forget to bring our external HDD...
Second choice is share through network. But we need to do lot of configurations. If you are not tech guy, it make really mess. 



Easiest way for Nodejs users...

First you have to install Node JS, if you haven't installed yet. 

Then install http-server module globally.
npm install -g http-server
In ubuntu or linux PC you have to run previous command with super user(sudo).



If you done, next you have to go to your share folder which you want to share through network. As an example I need to share my picture folder through network.



Then run following command to start the file server.
http-server



You have already done it.

Finally....

You can go the URL which display in console. As previous screenshot 'http://***.**.42.39:8081/' is the URL which allows to access files from different PC in network.

Next you have to type given URL in another PC's web browser. Now you can click what you want to download from the host PC.




Friday, June 5, 2015

Anguler JS 2.0 ......මුල ඉඳන්ම ඉගෙනගන්න වෙයිද...?

නුදුරේදී ගුගල් සමාගම විසින් නිකුත් කිරීමට නියමිත Anguler JS 2.0 හි ඇතුලත් නව මෙවලම් සහ කලින් පැවති සංස්කරණය අතර වෙනස්කම් පිලිබඳ විස්තර පසුගිය ng-europe 2014 දී ඉදිරිපත් කරන ලදී. මේ එම විඩියෝවයි.

Monday, May 27, 2013

Umbraco මුල සිට සරල සිංහලෙන්

Umbraco CMS යනු දැනට භාවිතයේ පවතින වඩාත්ම ජනප්‍රිය asp.net මත පාදක වූ open source වර්ගයේ CMS(Content Management System) එකයි.ඔබ මෙවනවිටත් Joomla,Wordpress CMS පිළිබඳව අසා ඇත්නම් මෙයද එවන් වූ CMS එකකි.

මෙහිදී මෙම CMS එක භාවිත කිරීමට නම් ඔබගේ පරිගණකයේ පහත සඳහන් මෘදුකාංග ස්ථාපිත කර තිබිය යුතු වේ.
1.Microsoft SQL server 2005 and Management Studio (or higher)
2.Web Matrix 2.0 or higher
3.Visual Studio 2010(Recommended) for higher
4.Firefox or web browser with debugging tools(ex- Firebug)
5.Photoshop and other apllication for designing purpose

මෙහිදී මුල් අදියරේදී  Microsoft Web Platform Installer ඇසුරෙන්  web Matrix 2.0 පරිගණකයේ ස්ථාපිත කරන අයුරු විස්තර කරන අතර අනෙකුත් මෘදුකාංග තම පරිගණකයේ ස්ථාපිත කිරීම ඔබ සතු වේ.

මෙම ලිපිමලාවේදි මුලසිට සරලව Umbraco CMS පිළිබඳව  පාඨකයන් පහත සඳහන් අයුරින්  දැනුවත් කිරීමට අදහස් කෙරේ.

1. Microsoft Web Platform Installer සහ web Matrix 3.0 පරිගණකයේ ස්ථාපිත කරමු.
2. Umbraco සරල හැඳින්වීමක්
3. ඔබගේ වෙබ් අඩවියට වෙබ් පිටු (Pages) සහ  අන්තර්ගතයන් (contents) එකතු කරමු.

මෙම ලිපි මාලාවේ පළමු ලිපිය වන මෙහිදී අප පරිගණකයේ  Microsoft Web Platform Installer ඇසුරෙන්  web Matrix 3.0 පරිගණකයේ ස්ථාපිත කරන ආකාරය ඉදිරිපත් කෙරේ.

Microsoft Web Platform Installer පරිගණකයේ ස්ථාපිත කරන අයුරු

මේ සඳහා ඔබ මුලින්ම Microsoft web අඩවිය වෙත පිවිස Microsoft Web Platform Installer භාගත කල යුතුය.

රුපය 1

ඉන් අනතුරුව Web Platform Installer පරිගණකයේ සාමාන්‍ය පරිදි ස්ථාපිත කල විට පහත අයුරින් එම වැඩසටහන ක්‍රියාත්මක වේ.

රුපය 2

එහි ඉහල වම කෙලවරේ ඇති Search Box මත webmatrix ලෙස type කරන්න එවිට ඉහත රුපයේ (රුපය 2) පරිදි   Microsoft Webmatrix 3.0 ලෙස search result එකක් ලැබේ. එය ඉදිරි පස ඇති Add Button මත Click කොට පහලින් ඇති Install Button එක click කරන්න.(මේ සඳහා අන්තර්ජාල පහසුකම අනිවාර්යයෙන්ම තිබිය යුතු වේ.)
එවිට Webmatrix 3.0 මෘදුකාංගය පරිගණකයේ ස්ථාපිත වේ. ස්ථාපිත කල පසු පහත අයුරින් webmatrix මෘදුකාංගය ක්‍රියාත්මක වේ.

රුපය 3

ඉදිරි ලිපියේදී Umbraco CMS එක  Webmatrix තුල install කරන ආකාරය ඉදිරිපත් කෙරේ. ඒ සඳහා අවශ්‍යවන Microsoft SQL server 2005 and Management Studio (or higher), Visual Studio 2010(Recommended) පරිගණකයේ ස්ථාපිත කරගැනීම ඔබ සතු වේ.
ඔබට කිසියම් ගැටළුවක් ඇති වුයේ නම් එය අපට ඉදිරිපත් කරන්න.