on Monday, November 05, 2012
Hi Guys!

This blog post is about flashing Samsung Galaxy S SHW M110S Variant with CyanogenMod 9 custom rom.
If you are not familiar with what is happening with this rom I would please you to take a hard look at cyanogenmod.com. This article I written is for an educational purpose. You may face issues with the rom. Lot of configuration issues such as Wi-Fi issues, data activation issues. Yet this is the best solution that you can get for the phone in order to get ICS.

What you need for this flashing operation?

1.     The Odin for flashing the phone to Recovery Mode (01_CM9_2.tar file)
2.     The CyanogenMod ROM (CM9_M110S_Say.zip file)
3.     The Basic Google Apps for the ROM (gapps_ics_404_01042012.zip file)

Download the files by the links attached.

Precautions
1.     Please charge your phone up to 70% or more.
2.     Understand the phone’s Reboot mode, Download mode and Recovery Mode.

Download Mode will be the Home Button + Power Button.
Recovery mode will be the Volume Down Button + Home Button + Power Button.

Take a big breath before doing it, Please understand this process may brick or semi-brick your phone, but still you can unbrick and flash with the stock rom. Please ask questions if you have any clarifications about the installations.

How to do?

1.     Connect the phone into PC. Copy the CyanogenMod ROM (CM9_M110S_Say.zip file) and the Basic Google Apps for the ROM (gapps_ics_404_01042012.zip file) to your phone.
2.     Switch off the phone. Remove the battery, re-insert and put the phone into Download mode.
3.     Run Odin, when you run the software with the phone connected the Odin will detect a yellow bar with a COM port. Find the button PDA. Click the PDA and select 01_CM9_2.tar file. It will take a few seconds to finish. Unplug the USB and put the phone into Recovery mode.
4.     In the recovery mode you will see options like WIPE DATA/FACTORY RESET. Press YES and DO it.
5.     WIPE CACHE Partition.
6.     Go to advanced and WIPE DALVIK CACHE.
So these steps actually clean your phone off the from the previous ROM / Stock ROM
7.     Go back and select INSTALL UPDATE FROM SD CARD.
8.     Select CM9_M110S_Say.zip and click update. It will take up to a minute to install.
9.     After that repeat that with gapps_ics_404_01042012.zip file.
10.  Do it again the 4th 5th and 6th steps again.
11.  Reboot now
12.  In the first boot of a new ROM it will take a few minutes to load. Be PATIENT!
13.  Here we go! The CyanogenMod 9 for SHW M110S where you are!

Issues I faced,

1.     I could not switch on my Wi-Fi
2.     I could not switch on data packet enabler
3.     I could not switch on the Bluetooth
4.     My camera got a miserable look. Not correctly focusing or capturing.

But I really like the UI, my phone become speeder and smoother than the stock rom. I repeat this is an educational article. Please think twice before doing anything. Believe me you may brick your phone for nothing.

Cheers!



on Saturday, November 03, 2012


Not everyone is virtuous to everyone.

Someone is praying for someone and cursing someone else at the same time.

Killer and the Victim has two different justifications.
There is a reason for given and taken.
Every judgment makes someone happy and the other one sad at the same time.
When you enjoying the breeze of rain, someone else is suffering even without a hut.
Someone who is selling and someone who is buying has some need to be fulfilled.
Someone sells their body to buy clothes.
There are forgives which never been told or accepted.
A friend of yours can be enemy for someone else.
Not everyone is virtuous to everyone.


This is the direct translation of its Tamil edition here.






எல்லோருக்கும் எல்லோரும் நல்லவரில்லை.

யாரோ ஒருவன் யாருக்காகவோ வேண்டுதல் செய்கிறான் சபிக்கவும் செய்கிறான்.

கொலைகாரனுக்கும் கொல்லப்பட்டவனுக்கும் இருவேறு நியாயங்கள்.

எடுக்கப்பட்டதற்கும் கொடுக்கப்பட்டதற்கும் ஏதோ ஒரு காரணம்.

எல்லாத் தீர்ப்புகளிலும் ஒருவன் சிரிக்கிறான் மற்றொருவன் அழுகிறான்.

நீங்கள் மழையை ரசித்த தருணங்களில் குடிசை இல்லாதவன் குளிரால் நடுங்குகிறான்.

விற்கிறவனுக்கும் வாங்குகிறவனுக்கும் ஏதோ ஒரு தேவை.

உடம்பை விற்ற பணத்தில் உடைகளும் வாங்கப்படுகின்றன.

சொல்லப்படாமலும் ஏற்கப்படாமலும் – சில மன்னித்தல்கள் மனதிலேயே விக்கி நிற்கின்றன.

கர்ணனின் பார்வையில் துரியோதனன் நண்பன். திரெளபதிக்கு ?

எல்லோருக்கும் எல்லோரும் நல்லவரில்லை.


நன்றி – தஞ்சை சூர்யா



on Friday, November 02, 2012
I was not a huge PHP fanatic, yet I got to use it to do my University project. So in that case I was instructed to use WAMP Server for my localhost server which in-build with Apache, MySQL, PHP and Web Grind. I installed Windows 8 few weeks ago, but I could not figure out a way which I can install WAMP Server in it. Because the error message says

“Forbidden
You don't have permission to access / on this server.”

But when I type 127.0.0.1 it is working indeed.
So I was thinking with my previous experiences it should something has to be done with the httpd.conf file and the regedit of Windows 8.

Here I how solved the issue.

1.     Test the port which Apache runs. Go to WAMP Server -> Apache -> Service -> Test Port 80. It will give a command prompt message whether it is running on port or not. If it is not running on port 80, you can edit the httpd.conf file. Go to Apache and open up the file in a text editor. Go to line 45 and 46 and check whether the correct port number has been entered. Change it accordingly.

2.      Let’s see what we can do with the registry editor.
Open console (cmd.exe) and execute 

netstat -aon | findstr 0.0:80

to check if the port is controlled by process with ID 4 (System). Otherwise we should kill it (the process with PID != 4) using a task manager.

But what eventually worked for me is to disable a HTTP service of Windows 8:
1) Go to registry editor (execute regedit);
2) proceed to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP;
3) create a new DWORD param with name "NoRun" and set it to "1" (without quotes); 
4) Select the DWORD param according to your OS bit version. I did it with 32-bit;
5) set "Start' param to "0"; 

Now Reboot!

3.     After rebooting, open the httpd.conf again and go to line no 188 and it is a <Directory> tag. Check whether the line 4 of that tag has this -> “Deny from all”. Now change that to “Allow from all” (Without the quotes)

4.     Scroll down to line no 231 and see this -> “#   onlineoffline tag - don't remove”. See the last line says -> “Allow from 127.0.0.1” Change it to “Allow from all”.

Now refresh and see if the localhost works? I guess it will not work until you restart the services again. Once you restart, you are done!

Thank you guys!
Cheers!
on Thursday, October 25, 2012
Hi Guys!

I am writing this post after a long time since I left blogging for a while. Yes! It is a return 
J

this time I am going back to my old days (Not very old though), how did my Twitter Guru Indulekha guided me to start tweeting in a routine based :D
Please read the chat conversation of me and Indu had, and watch out the tips she gave me. 


*****


me: indu indu indu
Indulekha: y?
me: how do I get 500 twitter followers ??
Indulekha: LOL!
me: i tried alot it aint going upper than 170
 :(
Indulekha: what's your twitter handle again?
me: nar7esh



Indulekha: Number 1 - Un-protect your tweets you fool!
me: :D
i have a doubt
when etisalat want to tweet for promotional offer, I did when its protected
but that tweets dint reach them :(
so I opened it to public
now its protected
so next ?


Indulekha: No men, I said make it public
 "un-protect it"
me: okays
:D
Indulekha: haiyo haiyo :P
how do u expect ppl to follow u when u protect your tweets ah? :P
me: :D
Indulekha: aiyoooooo lol
what sort of tweets do u do?
me: tech cricket for the most part :D
Indulekha: On the twitter bio you've written this - Royalist | UCSC | Undergrad | Follower | RightHanded | LeftHandedBatting | OpenSource | SLCricketFan | MoreThan160Characters | AskMe |
me: yes
Indulekha: why do u say RightHanded?
and - MoreThan160Characters
and - AskMe ?

me: because I use to write in my right hand and bat and bowl and do rowing in my left side hand*
Indulekha: so what's the purpose of mentioning it on the twitter bio?
I mean, is it for a particular reason?
If not, take it off
me: i have nothing to write like so special :D
Indulekha: doesn't matter
me: ill wipe off the things make ugly ne
Indulekha: Royalist | UCSC | Undergrad | Follower | OpenSource | SLCricketFan | Techie | Team-Wedding Wish |http://mywish.lk
Use that :)
me: superb !
Indulekha: :)
 Now make sure you tweet at least couple of times a day
 You have twitter on your mobile?
me: yes I do
Indulekha: you got a smart phone?
me: yes I do
Indulekha: great
me: no, un-smart phone
Indulekha: then it's not that hard ne?
me: :D
Indulekha: ah..
okay lol
not android ah?
me: sms tweeting
i always be online
Indulekha: shape
still you can keep up
me: tweeting is not an issue at all
Indulekha: post at least a few times a day on topics those are relevant. FOSS, Cricket, Techie stuff
me: yep sure


Indulekha: Have a few websites that you check regularly and do the latest updates over twitter
Then converse with others...
me: hmmm
Indulekha: It's easier when you're on web of course :)
don't but into conversations too much
but when someone makes a 'statement'
And if you're interested in that topic, go ahead and ask a question.
Just don't ask dumb questions LOL!!!
 :P
kidding
hehe
Anyways,
me: i do ask dumb some times
:D
Indulekha: Once or twice, RT interesting tweets of others
me: i do
:)
Indulekha: hehe it's okay you'll learn :P
yeah I see you're already doing the right things
The biggest issue must have been the protected tweets
Oh, also,
you like photography? cuz your profile pic has you with a camera
or was it done just to cover your face?
:P
me: i do take snaps
Indulekha: Photo tweets get a lot of RTs and following
me: recently had one night outing
Indulekha: Put up some of your photos once in a while
 at least 1 in two days would be good
Admire other ppl's nice photography
RT some of them
you know?
me: :)
23:39 Indulekha: You'll get 500 before the end of the month :)
me: :)
Indulekha: Oh, and don't forget to #FF your favorite tweeps, you'll get the favor in return :)
me: hmmm sure :)
i never done that
wanna start
:)
im gonna blog this chat
with your permission madam
Indulekha: LOL
 fine fine :P
me: seriously good one indu
Indulekha: If you wanna link me, link my Twitter
Not facebook k?
Or my website
me: i red some articles regarding 500 tweeps and that’s all wasters
Indulekha: I don't add ppl on FB unless I know them pretty well :P
me: your one is perfect
yes I do
Indulekha: lol really? hehe thanks
Let's hope you achieve your target
soon!
Then only I will know if my advice was effective
me: yea yeah :D
you'll see it :)


*****


on Friday, May 04, 2012
The biggest pain that having Babylon search engine in your Firefox search engine as default. You will get the Babylon results first and that is not useful at all, Google results follows then after and you will not distinguish what are Google's results and what are Babylon's.

I was trying hard to get rid from this for ages. I tried many options. For example I tried removing Babylon plugin from my C drive. That doesn't work at all. I tried changing the search engine option (Next to the address bar), that doesn't work and finally even I uninstalled the Firefox and reinstalled it. Even then that shit followed me in the Firefox.
 
So finally now I got the solution.

Here are the steps that I did to remove that shit.

1.Type "about:config" (Without double quotes). You will actually get a warning message that to be careful and aware what you are doing. Continue thru !
2. In the filter bar search for "keyword.URL"
3. Double click it for edit.
4. Paste this http://www.google.com/search?q=
5. Refresh it.


YaY thats it ! The crap is gone ! Enjoy !

on Sunday, April 29, 2012

Hi guys,


Im a new user of Kubuntu KDE distribution though I have some hands on Ubuntu Linux. Once I installed KDE, installed LAMPP server on it. I used to XAMPP, so I had no trouble with windows installation, but in Linux, permissions got me into a major issue where I could not write into or copy anything into my htdocs folder. So after a more elaborate search on web that with the installation of XAMPP you should give the credentials to copy anything to htdocs.
The code that you have to run in the terminal with sudo grant follows,



$ sudo chmod 777 -R /opt/lampp/htdocs

Now that solved my temporary problem.
After couple of days, I started installing Drupal onto my htdocs. The first two installations steps were fine but in the verifying requirements step there were two unsolved errors.
The error message follows as,



*The Drupal installer requires write permissions to ./sites/default during the installation process. If you are unsure how to grant file permissions, please consult the on-line handbook.
* The directory sites/default/files does not exist. An automated attempt to create this directory failed, possibly due to a permissions problem. To proceed with the installation, either create the directory and modify its permissions manually, or ensure that the installer has the permissions to create it automatically. For more information, please see INSTALL.txt or the on-line handbook.

I was confused and the error because of permission granting, So the previous step just sparked on my mind. What I did was again defined permissions like,

$ sudo chmod 777 -R /opt/lampp/htdocs/drupal/sites

Also do not forget take a copy from /opt/lampp/drupal/sites/default/default.settings.php and paste it to the same folder renaming it as settings.php :)


Done !! The Installation of Drupal went smoother then after ! 

on Saturday, April 28, 2012
The largest student driven technological event was just happened few hours ago at the SLIIT Main Auditorium, Malabe, Sri Lanka “The Imagine Cup 2012”.
I felt so prestige to wear a Microsoft t-shirt helping out people thinking I am from Microsoft. The feeling was nevertheless a life time event. I was accompanied by Praneeth, Dushantha, Amith, Chamal, Dinusha, Ruvini, Milan, Shanika, Randa, Devdun, Shashika ayya, Oshan ayya and missed Zaman and Hasangi.

The Six finalists performed their final windings about their projects in front of massive 300+ audiences; panel of judges included four professionals, academics and fellow students. Three teams from Informatics Institute of technology, Two from University of Moratuwa Faculty of Information Technology, and One from Sabaragamuwa University of Sri Lanka.

The Teams and the Projects follows as,

1.       Team “INVICTUS” with the Project “Guide Me on the Go” from Sabaragamuwa University

2.       Team “Team Dot” with the Project “FARM @ H2OME” from Informatics Institute of Technology

3.       Team “Sharks” with the Project “vLearn” from University of Moratuwa

4.       Team “CR Coderz” with the “Project Value Life” from Informatics Institute of Technology

5.       Team “Casper Creations” with the Project “arDesign” from Informatics Institute of Technology

6.       Team “V360” with the Project “Back2Earth” from University of Moratuwa

All excitement presentations were too awesome. The entertainment event presented by the SLIIT guys was ok. But the hilarious thing is the Nigerian SLIIT students’ traditional dance. They actually danced something that I have never ever seen before. The dance was superb, but the co-ordination was not thereJ.

From 3pm to 7.30pm we were waiting for the results,

The second runners up of the event was  Team “Sharks” from FIT-UoM
The first runners of the event was Team “CR Coderz” from IIT
and the WINNER of the night was Team “V360” FIT-UoM with the magnificent concept of back2earth J

The team members of  V360 are,
1.Thurupathan Vijayakumar https://www.fb.com/thurupathan
3.Rukshan Lakshitha Dangalla https://www.fb.com/Ruki.DG
4.Dinidu Sandaruwan https://www.fb.com/diniduuom
Good Luck guys! Enjoy Sydney 2012!!


on Tuesday, April 10, 2012
Life is life. life is an interesting journey of ups and downs, but how that journey ends, is up to you today.. You see when you fall down, you feel like giving up. When times get tough, it’s not the end. The question is, are you gonna finish strong. The definition of disability is something that will hint to you from being able to something. I think the greatest disability is not having no arms and no legs; the greatest disability is your mind; the choices that you make. The question is, are you gonna make the right choices. Are you gonna make the choice to have your life in its right prospective, Are you gonna make the choice to "get up instead of give up". Are you gonna make the choice to dream big. 

There is no greatest disability that we have in our life than to make the decision to give up. Because once you give up then there is no hope. But until you give up there is that hope.

My passion is to encourage people; to inspire people to be all that they can be. I found my purpose, I found my strength and I wanted to find yours. Don’t be afraid of failure, every time you fall down every time you fail, you learn something new, you’re ready for the next one, you’ve learn how not to do something,  so then learn from it and move on. Leave what’s behind and press forward. You can only win, if you don’t give up. Go for it. Don’t let anything hold you back. If nothing’s holding me back, what’s holding you back?

No goal is too big, No dream is so far-fetched. It’s big as you can dream it.

There are times in life where you don’t see the purpose or good in your situation. But just because you can’t see it, it doesn’t mean it’s not coming.  Who goes to the train station and looks down the railway and says “Aah!!  Train’s not here I’m leaving”. You will wait for the train, because the schedule says the train is coming. So just because you can’t see the hope in your situation it doesn’t mean that it’s not there. You see many people think that I have only one foot, but just because you can’t see the other one. I’ve gone from lives without limps into lives without limits. What about you??

-Nick Vujicic