Damn it was heart breaking. All that looking forward, watching matches at the expense dog my productive work hours, and the anticipation down the drain. Our guys did not comeout at the most crucial match.
Congradulations to Paks for their fantastic performance. I wish your team were playing for Us!
Posted with LifeCast
Watching cricket after quite a long time. I was not following this tournament until that last crucial match between Sri Lanka and New Zealand. I wouldn’t have watched it either if it wasn’t for my friend Chandi. But that ignited my interest in this tournament.
So here I am watching the final. The early wickets of Lankan team made me realize why I was not so keen on watching cricket. It is great to watch cricket when our team is going great guns. But not so great when they are not doing so great. As a spectator you feel very powerless as all you can do is to watch and keep your faith in your team. That is maybe the great thing about team sports. And particularly cricket. You cannot really place bets based on odds. On any given day any team can be on top. And that is particularly true for teams like Pakistan and Sri Lanka.
I am going to keep watching. Hopefully I can watch through to the end, even if we win or lose. But it will be very heart breaking to see another team win.
Damn, Mahela also got out! I think now we are really in a bad spot!
I am not a hacker. It is not something that appeals to me. I do not think I have got the patience or the motivation to keep hacking on something. I dont attempt to hack anything unless it is the last resource. And usually, I attempt to hack if the price for the original is way beyond my budget or if it is not available in its original form in Sri Lanka. Usually when you are trying to work with limited resources you are forced to hack out a few things. In the past few months I had to resort to hacking as I decided to work my hacking skills rather than spending money. And both these times I was hacking to use Apple tools.
The first instance was when I created a Hackintosh using my old desktop computer. I wanted to try out my hand at iPhone apps and was disspointed to learn that you can develop iPhone apps only on a Mac. Therefore I went on to create a hackintosh. But since then, I have been too busy with other projects and never got around to developing that iPhone app.
This time around it was the iPhone. There are iPhone that are being sold in Sri Lanka but they are rather expensive. Actually I have a price range that I am comfortable paying for a phone. But the price for an iPhone in Sri Lanka is way above that price range. Therefore I resorted to buy a used iPhone from eBay through my SIL in UK. The phone I bought came with a Turbo SIM but unfortunately it had been upgraded to the latest iPhone OS version 2.2.1 with a baseband of 2.30, which made the turbo SIM useless. This basically made the iPhone to become an iPod which was not something I was ready to accept.
But with the help of excellent technical resources available on the Internet I managed to hack the phone; jailbreak it and also unlock it using software. It is currently running the latest iPhone OS with a baseband (modem software) version which is one version older than the latest. This shows the the power of the Internet. A complete non Apple Nerd, can basically jailbreak an iPhone on his own by Googling!
Oh and I found Bing (the latest search engine by MS) to be better in giving relevant results for search terms than Google. More on that later.
If anyone wants to know the exact steps on hacking the iPhone, let me know. I will write a post with what I did exactly. The simple reason for me not listing them here is because none of them are my original discoveries. I was just following instructions available on various discussion groups, blogs and forums. It should not be an issue for any one to find this information and at the same time they tend to slightly differ based on the phone model and the current software version you are running.
Today is a significant day for Sri Lanka. Our gallant security foces have defeated the terrosirt forces that had plagues this country for over 25 years and finally united all parts of the country. We will no longer have a civial war in our land. At most it will be a sporadic gurilla war. But that should be a walk in the park for our forces.
The western world has had a different take on what is going on here. They referred to the terrorists as equals to the legitimate army of our country. But these same terrorists were a banned terrorist organization in their countries. When the US forces killed hundreds of civilians in Afganisthan in air attacks they were termed mistakes that they will TRY to avoid in the future and wer justified saying they were being used as human shields by Taliban. But when the terrorists were keeping civilians as a human shields in Sri Lanka, our army was asked to cease fighting. They gave credibility to news reports orgonTed by the terrorists and acted upon them while ignoring official statements from our government. All in all they actwd quite funny as if they did not want the terrorists to be defeated. When the western world led by the USA is fighting a war on terror in places like Iraq and Afganisthan because of the threat of terrorism to their countries and were not considering negotiations even as an option, they were telling us to not to fight the terrorists. It is as if there are good terrorists and bad terrorists. Maybe there are terrorists that are useful to them and those who are fighting them. But a terrorist is a terrorist.
Maybe it is because they do not want any other nation in the world to win a war on terror because they, with all their guns and fire power had not been able to win their war! Maybe that is the reason.
would the the same people who were preaching us on how to deal with our internal terrorist issue listen to the same advice when it was given to them when they were waging war in Iraq and Afganisthan or when Israel was waging war in the Gaza strip? As the saying goes “those who preach without following what they preach are similar to the sinners who preach”. Dear preachers, hands off Sri Lank. Let us savour our victory over terrorism.
Powercuts have been a common occurance the past few days. Everynight ther seems to be a powercut of at least half an hour. And to add pain to the misery there was a full day powercut yesterday. Not only did it make getting through the day extremely uncomfortable with the prevailing heat and humidity, it alo made me miss my work.
Since excuses such as those are not acceptable to people in the USA, I ended up working till 4 AM. And now I am trying to get through today like a zombie. I can tell you this, neither my kids nor my wife are impressed. No who said life was all rosy?
I recently upgraded my VS2008 to Service Pack 1 which was a combined update to .NET Framework 3.5 also to SP1. I did update to try my hand in ASP.NET MVC architecture.
I am working on a couple of projects that are using ASP.NET AJAX these days. And after doing this update I started noticing strange issues in pages using AJAX extenders.
First I noticed that the pages containing the AJAX extensions were throwing strange errors. They were usually in the form of “Cannot set value True for property enabled”. This caught me quite by surprise and made me review the HTML over and over.
Once I was sure that there was nothing wrong in the way that the properties were set, and these were pages that were working perfectly, I realized something would have happened after applying the service pack. But I could not find a lot of useful information directly documenting this issue. Most of the issues were reported on the user controls behaving in a similar manner.
After quite a bit of Googling and putting 2 and 2 together I managed to solve it by applying ANOTHER hotfix. This is where I found most of the info from: https://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=361826
This is the hotfix that solved it for me: http://code.msdn.microsoft.com/KB967535
Hope this helps someone out there to avoid the mess I was in which resulted in a few hours worth of work just before a major deadline!
I can vividly remember my teens and my twenties. I’m glad that I lived up the years, experienced life to the full. Now that I am turning 33 today, life is taking a different path.
Those were the years that you could eat anything you want, play as much and party all night long and still make it to classes or work the next morning. Had no care for cholesterol or BMI or blood sugar! We played cricket, almost every day and cycled a few kilometers daily.
Now when I cannot play badminton for an hour at a stretch and when you do, the next day you feel as if a truck has run you over! Now the concerns are on losing weight and getting the waist line to a respectable figure, to a figure that you can tell a shop assistant without feeling shy! Typical life story of a Sri Lankan professional male?
But I am not lamenting in any way about how my life turned out to be. I am glad and proud of it in fact. True, I may be a little over weight and a few muscles that needs shedding, which I am working on by the way, but what i have, I truly cherish!
So on this birthday I like to thank all those people and circumstances that I am grateful about!
Thaththa – It’s been a while since you bid adieu. But you have been the biggest influence in my life, my mentor and my role model! Need I say more? Except, I miss you and there isn’t a single day gone by without me wishing that you were around!
Amma – Thank you for putting up with me for all this time. For bringing us up in one piece. You have been the strength of our lives! All relations tell me that I was a brat and now I know what it must have been like, because I have two of my own!
Lush – You are the best a wife can get! I thank my destiny every day for bringing us together. You love me and support me unconditionally and that is all a man can ask for. And you put up with all my sillinesses. I love you and promise to love you till my last breath!
Dinara and Dineth – You are the apple of my eyes. Thank you for bringing a joy into our lives which we did not know that existed before. You two are a handful (and more), but the joy of seeing you two blossom is the greatest joy in the world and brings a new dimension to our lives!
Malli – Thank you for being my brother, friend and advisor. Above all thanks for putting up with me. You give all you have and never expect anything in return. You have always been there for me and I truly value our friendship.
Siri/Diana – Thanks for trusting your daughter with me and also accepting me for what I am. You give me the space and the freedom to lead my life but yet silently support me. You’re the best in-laws anyone can ask for!
Rukshan – I had a brother and then I found another! You are a brother to me and there is no in-law part in it!
All my friends – You know who you are! Far too many to name individually. I treasure every memory with you all and though we don’t get to meet as often as we used to, I know our friendships will stand the test of time and distances. The great thing about the friendships that I have with you all is we can always pick up where things were left off! I have learned from all of you and all of you have been there whenever I needed you all! Remember the good times mates!
Relations – Thank you for being my relations! I do not regret anyone one of you being my relation. Some of us we meet only occasionally and some more often, but what ever the time and distances between us, our relationships will remain!
I have also to thank my past colleagues and bosses who shared the fun times with me, and from those of whom I learned quite a bit. Thank you for sharing those moments with me.
It is a great time to be alive. And a lot is going on in my life right now. So a few years from now, it should be interesting to see how my decisions have played out.
I have taken the plunge. And this post comes one month late. Since the start of April 2009, I am a full time freelancer and an entrepreneur. I made the decision and moved ahead with it. Severed all my strings with the cubicle nation and started in the environments of home sweet home. I felt the fear, but did it anyways (that phrase sounds strangely familiar)
And I have been feeling better than I felt for a long time. I felt peacefulness that i had not felt for a long time. All the stress I had boiling inside me just vanished. I had to drag myself to work some times during the past few months and all that pressure evaporated.
Now I work the hours that I am comfortable (honestly I work far more hours, but I do it joyously), I spend quite a bit more time with my family (my daughter is thrilled that both her parents are at home), cut down time spent in commute, am doing projects that I want to do, learning new technologies every day and actually enjoying the work the that I am doing.
And there is no chance of this work getting bored as the projects that you do as a freelancer tend to be more short term and you are constantly working on new projects. This is a major departure from my last gig, where I was maintaining and developing an old system built on deprecated technology.
The transition had its own set of complications. I was moving from a salaried position to becoming a freelancer which meant that my income was going to vary from being the fixed income to a variable income. This was a major decision to make as I have fixed expenses due to debts apart from day to today expenses. But I had this major confidence that I would be able to earn the minimum that was needed to sustain our family and the first month has been successful in that regard.
Secondly, I was looking at the upside more. As a salaried employee my income was more or less FIXED. But as a freelancer and an entrepreneur the upside is unlimited! I read somewhere that a risk assessment should concentrate more on the potential upside and not the potential downside! And if you see your cup as half full, you know what I mean.
Thirdly, I wanted to always try my hand at starting a business. I have attempted this as a side project a few times, but the conflict of interests and work commitments kept me giving such a project the true effort needed in one. Being a freelancer is in a way, you doing your own business. And it gives me the opportunity to build a company around the services that I offer, do it in a more expanded manner that goes beyond a
single person. So I am finally giving wings to my dreams!
Hopefully, this will enable me to blog more often, do things that I truly enjoy doing, work the hours that I want, spend more time with my family, reduce my carbon footprint (no daily commute for me), exercise more, create more value and earn far more than I DID!
This is a very quick note to record the birth of our baby boy on the 15th of March. He was born early in the morning and by the looks of it seems like he is a pretty active kid.
Both Lushi and the kid are doing great. Lushi has not had a full nights sleep since he was born as he keeps waking up throughout the night and needs to be fed.
Dinara, our elder daughter has instantly taken up the ‘malli’ under her wings. She talks to malli all the time standing beside his cot. Whenever someone comes to see him it is her who takes them into the crib wanting to show malli. I think she is a little bit upset that malli doesn’t come to play with her and wants malli to grow up fast!
With double the responsibilities, honestly I haven’t discharged them as well as I would have liked. The changes on my professional life are keeping me pretty busy and I seem to be preoccupied.
But the changes are going to be good in a way that at least for a month I get to work from home starting April and that gives our little family a chance to be together most of the time.
With the arrival of this baby I had a pretty strange feeling of completeness. It is not as if I had been missing something and now that it was fulfilled. I was never feeling as if I was missing something. But this is completely new feeling that came in, not to fill a gap or a void, but a new one all together.
I think the work is just beginning. Now the task on us is to nurture them to become good citizens in this world, to educate them and to keep them safe!
I am getting the vibes that things are not in my favour. I have seen the things that happened and can spot a trend. I have seen how people were recruited and then shown the door once they were milked.
If you were looking to fill up short term positions with specific outcomes, then it would be really great of they were told that up front. That would have helped the persons concerned to make an informed decision. It would have set the expectations straight.
But when you get people in, promising them long term employment, and then getting your immediate pains solved through them, and then showing them the door is a pretty bad way of running a company. It should have opened my eyes then, but then I kept telling my self, “no it wont happen to me”. But now, it is happening to me.
When I took up this job I knew that the risks were higher. They were offering me an employment contract enforceable in the US. That meant I would have little or no legal protection in Sri Lanka. I also knew that since the company was not established in Sri Lanka, I had to shoulder a large responsibility of setting it up and stabilizing it. These were challenges I knowingly undertook.
I am a trusting person by nature. I don’t set out with a suspicion. So I believed i the rosy picture that my boss painted. What I did not count for was all the games and the politics that I would have had to put up with.
The first few months were great. I set up the operations, recruited the people, set up the infrastructure and did this all by my self. I went and paid the bills, ran the errands and had the work done. I never got any negative feedback regarding the work that I did. Then my probation period was over. I asked to be confirmed in my job. He said that he woudl issue a letter.
When I took up the job, I agreed to a lower salary than what I was asking for during the probation period. I was made to understand that my expected salary will be paid upon my confirmation. So I asked for the salary increment.
Then the flood gates got opened. I was told of a long list of areas that I needed to improve on. I took them positively. Then started the witch hunting. None of the good work I did were not appreciated. But even the smallest mistakes were taken to town! I kept putting up, all the times that I was being hunted.
Now it has come to the stage where I can hardly take it any longer. I know I am still not shown the door as there are still a few things the rest of them cannot handle. And I can see the pressure being put on others to learn those things from me. They are being pushed to learn the things that I am doing as part of my daily tasks. That’s fine. When a company is trying to make a person redundant, they need the remaining employees to pick up his work. I am asked to document all the work that I am doing, so another can do it in my absence (if I was sick, etc – yup that’s what they told me).
And the hunting for my head continued. I was held responsible for everything that went wrong. The funniest was then I was blamed for mistakes done by a person who was not even reporting to me. The respective manager was left scott free and I was the one blamed.
Enough was enough. I tendered my resignation. I was not ready to be made a scape goat. And I wanted to work, when there is professional freedom to perform out duties. So come end of March, I will be blissfully jobless.
Read my post on Giving GTD a Try at my other blog more dedicated to personal development.
Today my beloved BIL is moving to a house on his own. We all used to live in one big house and it was a lot of fun! I was getting used to living in a large family. And our daughter Dinara adores him.
But he has a very important exam coming up and the environment at the house was not one that was very productive for him to study. He just came back after spending 6 years on his own in Latvia and I think he prefers a not so crowded place to effectively study. And also a place that will save a lot of time he spends commuting from Wattala.
So he is moving to his own place in Colombo. We are going to miss him quite a bit. I am going to miss having him around to discuss the latest gadgets and software. Though he is trained to be a doctor he is pretty much a geek as well.
I think the person who would miss him most will be Dinara. Since he is one of her favourite persons, she will miss having him coming home in the evenings.
The whole process of him moving on his own kind of triggered a hidden streak in me also to move on our own. This was something that me and my wife discussed sometime back, but ended up putting it off with the expected arrival of the new baby in March. We didn’t want to leave the support net provided by her parents in looking after the kid, and specially with the new arrival we would need more help.
Anyway, we thought it would be good for Dinara to be with her grand-parents during the time we are at work rather than leaving her at some day care or with a care taker. She would never get the attention or the love she is currently getting from her grand parents and from Rupa, our ever faithful domestic!
But at some point we would have to consider moving on our own. Probably when Dinara starts schooling. But until such time, we would stick to the serviced apartment at my in laws!
Contrary to the official stance of the government recession is having great impact on Sri Lanka. One of the most obvious signs are the drying up of the job market. Take any weekend news paper and check the employment sections and you can see this for yourself.
A few more pointers, notice how many times properties and vehicles for sale ads are being repeated, and the going rate. Property prices are being slashed quite significantly. And how long rental properties have been vacant without new occupants. These are tell tale signs of cash drying up from the hands of the consumers.
And the stuff that usually do not hit the news stands. How many companies did away with their annual bonuses in December. How many did away or curtail the spending on Christmas and new year parties, calendars and diaries they were printing?
So what does it tell the average salary earning professionals? Hold on to your job like its dear life? Damn, I am praying for a speedy recovery from the recession.
Have you experienced getting a print job stuck? Thus preventing you from printing subsequently. You try cancelling the print jobs, but it gets stuck on the cancelling state. Well, it has happened to me several times on Vista, specially when papers get jammed in the printer.
What I had resorted to do in the past was to shut down the printer and restarting the computer. But sometimes, you simply cannot do that because you may be in the middle of some other task, or simply it’s such an annoyance.
So today when I faced this situation, I checked to see if there is a way to clear the printer queue, when it is stuck at cancelling the print job. TypeNet Stop Spooleron the command prompt. This will stop the printer spooler service. Then go an cancel the print jobs by going into Start, Control Panel, Hardware and Sound, Printers, select the printer and select “Cancel All Documents”. You can also access the printer queue by clicking on the Printer con on the Windows Task Bar. This time around you will find that the print job disappears when you cancel.
Then type Net Start Spooler to start the service again. Voila, now you should be able to continue with your printing.
We are experiencing an interesting time these days. Our little girl is starting to speak English and has come to a stage where she is picking up everything that is being said around her. She also seems to understand the meaning of what has been said. Accordingly, she has also learned to express her desires and needs in English.
It is amazing to see how fast children pick up what is going around them. They do all of this naturally without any concept of learning. When you grow, you tend to think about the concept of learning more and more. In your younger days learning comes to you naturally.
I remember when I was doing my Ordinary Level exams, I had a major dileama on the concept of learning. When my parents were telling me to study, I had no idea what studying was. I just kept reading my notes, sometimes without much of an effect.
Anyway, now I am enticed and thrilled at the opportunity to watch my daughter learn to speak. It is amazing to watch a child learn and grow!
Something I noticed. There are quite a few Chinese and Japansese blog posts which have been posted using moBlog. To be honest, I never tested moBlog in any other language other than with default English. But I guess if you cahnge your Windows Mobile’s language to any other language, you can use moBlog to post to your blog in that language! Brilliant! One minor defect though. Your moBlog user interface will still be in English!
The mobile platform war seems to be heating up. So far, the dominant player was Symbian. But there are quite a few challengers to Symbians dominance. MS’s Windows Mobile is now a force to be reckon with. They are getting quite a good market share on the higher end smartphone segment.
Google is trying to grab their share of the pie with Open Handset Alliance and Android. There is LiMo, which is challenging Google and the established rest of established players as well. Then there is Apple with its phenomenal iPhone.
There in lies my problem. For quite sometime I have been convinced that mobiles are the future. I mean even if you just compare the numbers, there are far too many mobiles than computers. And apparently around 14 mobiles are sold in the world every minute. That means its growing.
The carriers also are now concentrating more on revenue from data and hence are promoting applications that will entice users to use more and more mobile applications. So if you are into software and are looking for new ideas, then mobiles are the way to go.
Most of the mobile platforms that are in use today are either proprietary or are Symbian based. Which makes my .NETCF skills more of a niche. Therefore I kind of figured that if I ever seriously consider developing a mobile application that has mass market appeal, I need to master Symbian (as of now). But with the emergence of all these new mobile platforms, is it the way to go?
What I would really like to see is MS making their WM platform open source, and then it becoming the defacto standard. That will push my .NETCF skills from being niche to mainstream. But that seems very unlikely, specially it is highly unlikely that they will make their OS open-source and secondly, even if they did….
But one thing is certain. I need to brush up my Java skills! Be it Android, Symbian or Limo, the common thing they share is the ability to write programs for them using Java! Man how I wish it was C# instead!
Had a peaceful weekend. This was one of the weekends recently where I spent the least amount of time in front of my Laptop. I spent quite a lot of time with Dinara, playing with her, talking with her (she in her own language and me in my language), watched some TV and read papers. This weekend being the 4th of July weekend also helped a great deal as my headoffice in US was closed for business and everyone over there was enjoying their holidays. It was also the last weekend without Lushi’s parents. They are returning to the country from their European vacation early tomorrow morning. As I write this post they must be on a flight back home.
Talking about them being away, everyone seems to be missing them a lot more than anyone expected. They are also missing home and specially our little baby. They are so used tobeing around her, and she is more used to being with them than with us. She also has been missing them quite a bit. There were instances where she kept walking all around the house, looking in every nook and corner, calling out for them. I guess she’ll be one of the happiest people to see her grandparents back at home.
So with everyone returning to work tomorrow, after a vacation in US, and a peaceful weekend over here I have a feeling this coming week is going to be pretty hectic for me. I have two new recruits starting off tomorrow. So from tomorrow onwards I will have two direct reports to manage. Since I am the person who recruited them as well, I am directly responsible for their performance. I am quite confident about them. Just need to wait and see how fast they are going to pick up the work.
So with new recruits starting off at office my work from home days will come to a standstill as now I will have to be at work, setting a good example for them. Eventually I hope to get all the people to work from home sometime, with the rising fuel costs, I think that will be one of the best ways to be productive and to cut down the costs as well. The good news is my boss is all for telecommuting. So as long as my two new employees are still being productive from home, I will have no problem to allow them to work from their homes. I am in the process of setting up the necessary infrastructure to allow people to work from home. Once the VPN is setup, everyone can log into the VPN, download the source codes, access the required systems and securely work from virtually anywhere from the world.
So let me take that task to my weekly task list: ‘Complete the setting up of the VPN’.
Today a bus crashed in to the side of my car. It was no fault of mine. I followed all the traffic rules to the dot and then a bus comes along, unable to brake because it is overladed and travelling at a speed it cannot bear, brakes, brakes, but still keeps coming and BANG!
I was watching the bus coming towards the leftside of my car but I was helpless. I was hoping the bus would stop any minute, inches away from the car, but it didnt. It came and BANG!
Then came the war. People on the bus were trying to prove that it was my fault, which got my blood also heated up. Then the conductor of the bus was trying to teach me how to drive. That took the lid off my anger. Eventaully the driver came to me, obviously realizing that it was his fault and that he was in trouble if this ever went to a court of law, started to plead! A two sided attack on me. On one side total aggression and on the other they were playing the pity game.
But I got the Police to come, told them that I didnt want to press charges but only wanted them to advise the bus conductor on how to behave, gave him a piece of my mind and got my insurance to come and asses my damage!
I would have defintely wanted to go to courts, not to claim the damage, it was negligible, but to teach those b******s a lesson. But the driver seemed innocent and with his pleadings, my heart also melted a bit. So hopefully I will be able to get some of the existing scratches also painted with the insurance money
I was expecting glass shattering and major upheavals, but my car being the german tank that it is was just scraped with two minor dents on a door! Man both I and all the by standers
After a long silence on the moBlog front I finally got sometime to work on moBlog. The following are the enhancements done to moBlog:
Ability to work with published posts
Now moBlog allows you to retrieve the latest 20 published posts in your blog. After retrieval, you can amend and re-publish them via moBlog. You can also delete a published post after retrieval. You can retrieve the published posts via the Open Posts option. In that screen there is a drop down on top of the screen with the following options:
- Saved Posts – locally saved un-published posts
- Published Posts – retrieves the latest 20 posts published on your blog.
Please note that moBlog does not locally store the published posts, so every time you choose the Published Posts option, moBlog retrieves the posts directly from your blog. So if you are charged for the amount of data you are using, be mindful of that.
Editing Enhancements
Now moBlog allows you to bold, underline and italicize your post content body. moBlog would insert HTML tags to the body so i advice you to do these actions at last otherwise your body will start to look like a HTML code!
Removal of ‘Posted by moBlog’
I used this pingback to promote moBlog. But since most of you have complained about it, I decided to remove it. Besides I could not figure out the actual visitors to my site and the pingbacks!
Hope everyone would give this new release a try as well. I have done a bit of tweaks to make blogging from moBlog easier and given more power to authors to post better formatted posts. I personally am not very fond of the text editors that are being used on moBlog, but in the absense of a better, more powerful and FREE editor control that can be used on .NETCF, I am left with no other alternatives. If someone can point me towards an editor that can be used, I’ll be happy to incorporate that into moBlog.
Please download release 2.2 from HERE
Happy moBile Blogging with moBlog!
I have been an ardent and a loyal Windows Mobile user. There were several reasons for this loyalty. I come from a development background that is heavily biased towards Microsoft (read .NET). With this back ground I found it quite easy to develop a few applications for the Windows Mobile platform using .NETCF. So whenever I had the option to upgrade my mobile, I went for a Windows Mobile device.
But since I was given a Blackberry Curve in my current job I have fallen in love with the Blackberry. One of the facts that I love about it is the fact that the OS is more biased towards the usual phone style. Windows Mobile OS is more biased towards the usual computer navigation style.
And the other thing is it is definitely a lot better for Email on the GO. With Windows Mobile, you need to initiate an operation to check for new Mail. I know there are solutions to provide Push Email on Windows MObile as well, but these usually require special software and additional configurations to get them to work. At least I never could get Push Email to work on my earlier Windows Mobile device.
And the BB is a lot lighter and sleeker than most of the Windows Mobile devices. It is definitely aesthetically more pleasing than the Windows Mobile device I had and a hell of a lot lighter.
My next step is to port my mobile application development knowledge to the BB platform so I can write a few apps for the device. Most of the applications that were a bit hard to find for the Windows Mobile devices were easy to find for the BB. But still there are a few that I could not still find. So hopefully I will be able to fill that gap, starting off with the applications that I would like to have on my BB!
My only hope was that there was some kind of an emulator which allows to run .NETCF applications on the BB. Now that would be superb. That way, I wont have to learn java to write apps for my BB. Do you know of anything like that?
The government did the inevitable last night. They raised petrol and diesel prices with effect from this morning. Petrol has gone up by Rs. 30 a litre! Quite a large price increase by any means.
I am not naive enough to blame it on the government alone. I know the price of crude oil has been rising sharply in the wold market and this move was inevitable. But for the average Sri Lankan this is a huge blow. The cascading effect of these fuel price increases will result in everything going up in price.
Private bus owners are already hinting that they need to increase the bus fares or they’ll go on strike. The prices of the essential items (depending on what your needs are) will go up as there is not much of a control on those.
I for one will have to take on several cut backs. First will be on my travelling and travelling patterns. I will have to start hitching more rides with my wife. My recently acquired VW Bora will spend more time in the Garage at home rather than on the road! And depending on what prices other commodities reach on the open markets, other creature comforts will also be cut back.
I am determined to stick in this country. I am not about to run away from here in search of greener pastures overseas. So in that respect, I am ready to let go of some of my comforts in that endeavor. Let’s see where we are going to end up in. In that sense, where the whole world will end up in.
I discovered this morning that my mobile was disconnected due to my bill exceeding the credit limit. Since I had some things to be done in the office and had no time to go out to make a payment, I chose to pay online through www.dialog.lk web site.
So I made a payment that was adequatete and was waiting for my phone to be reconnected. Since it was taking way too long, I decided to check up with Dialog’s online customer support. (I had no way of calling the hotline as well).
To my horror they told me that they cannot see the payment I have made. It had been about two hours by then and I had recieved a payment confirmation from the dialog website. But unfortunately I had not written down the transaction id nor had I taken a printout.
But since getting my connection up was really critical for me, I made another payment online. Same story, they could not see it on their side. This time I had the transaction id, but still they could not trace it! And guess what, they told me it’ll take 24 hours for the line to get connected!!! 24 Hours??? C’mon, online payments are meant to be instantaneous.
But I guess in our part of the world, online means 24 hours! Man, was I disappointed to hear this from a company touting to be on the cutting edge of technology. But yet, their systems seem to be operating offline!
A word has to be said about the Sampath Bank Payment Gateway that they are using. It is too damn slow! And once after I paid the confirm button to make the payment, there was a time out on the server. So I was lost and had no idea whether my payment had gone through or not. But in any case I went back and made the payment again. Sampath Banks online banking solution is another story. It shows me credit card transactions as of last evening and even in that list, some transactions that I had made days ago are missing. At some point they will suddenly appear on it! You cannot really rely on it for an accuratete picture either!
So now I don’t know whether I have ended up making three payments instead of one. I guess these companies and banks that claim they are on the cutting edge and connected and online, need to look at their systems and their integrations to see whether they are as good as they claim.
A couple of weeks ago I got a new laptop from office. It is a Dell Latitude D630 running Vista Business. I didn’t get much time to setup the machine, just did the bare essentials to do my day to day work. And during the last long weekend, since I had sometime in my hands, I started setting up my development environments on it.
I started off with Visual Studio 2003 as the main solution that I need to support on my new job is a ASP.NET 1.1 application. Through officially VS2003 is not supported on Vista, I managed to install and run it on my machine. I still havent done any debugging or anything yet, but hope I wont face much issues. In case I do, i do have another laptop running Windows XP, on which I have installed VS2003.
Then came my favourite IDE, VS2005. Installed the Professional Edition and WM5 SDK’s and tried to do some changes to moBlog. Managed to do the changes, but was not able to test it as I could not get the emulator to connect to the Internet. Also, since I have switched my mobile also to a Blackberry I did not have a device to test it on either.
Ended up installing an untold number of software on my laptop including Virtual PC, patches, WM6 SDK’s, you name it. But still I cannot get my emulator to connect to the Internet. The Windows Mobile Device Center (WMDC) only started to recognize the cradling of the emulator after I installed MS Virtual PC. Now, when I cradle the emulator, WMDC recognizes and initiated a connection. But still I cannot browse the Internet from the emulator.
When I try to browse a web site from it, I get a message saying that “Page cannot be found. Check the name and try again”. From moBlog, I get a exception saying that the remote host name cannot be resolved. I know the issue is with the connectivity between the emulator and machine. But right now I have run out of ideas. And I could not find much information on the Internet regarding connecting emulators to Internet using WMDC. All the articles refer to ActiveSync. But the information is straight forward enough to apply to WMDC, unless there are any specific things that you need to do with WMDC.
Any ideas or suggestions are welcome!
UPDATE: I allowed WMDHost (C:\Windows\WindowsMobile\WmdHost.exe) through the firewall and it happened to solve the problem. Voila! Now my .NETCF programs can connect to the Internet through the Emulator!
Happy Wesak everyone. At least those of you who are in Sri Lanka are enjoying an extended weekend of 4 days this weekend. Some of you have been lucky enough to go out of Colombo. But I am in Colombo for several reasons as there were a few things we had to attend over the weekend.
To start off with there was a ‘bana’ and an alms giving on Friday and Saturday. Then there was Vidara and Thedara’s birthday party. Then there is the fact that my parent company being in the US, requiring me to be in Colombo with broadband connectivity in order to support thier operations. This is one of the things that I will have to do, working on US calendar as my head office. Something I figured would nt be much of a hassle. But in the long run I will have to get some Sri Lankan holidays, at least ones like the Sinhala New Year.
Coming back to Wesak, the recent bomb blast and the security situation in the country will put in a lot of restrictions on the Wesak celebrations. At least people will be a bit reluctant to travel to see the wesak celebrations due to security fears. Even my mother did not go to the usual temple that she goes to obtain SIL as today there is some big program with a lot of big shots in attendance and hence she was scared about being at a locations which is a prime target.
So on this noble day my wish is for peace in this paradise island. May we be allowed to celebrate wesak in peace and harmony next year wihout the fear of bombs and loss of life!