Saturday, August 29, 2009

Finally Moved Project To SCM

Believe it or not, I have been working on 3 different open source projects in the last couple of months beside holding down a full-time job; and this has been keeping me quite too busy to enjoy other things outside software development and computers in general.

If you read my last blog, you will have noticed that I just bought myself a new top of the range Nikon D3 camera. This of course is what I have been indulging in lately to give myself the much needed break from open source and software development. Although, I still find time to code in the evenings, but at least I get to spend the day outdoors having fun.

Now, today's blog post is a note to myself to remind me of when I finally imported one of my pet projects onto a version control system. I'd planned to finish one of my longest running projects, but didn't get round to working on it - partly because it wasn't on a version system and couldn't be seen on my project list.

So, this afternoon, I finally decided that the only way I could get it finished was to move to where I could see it amongst other projects.

My aim now is to spend a few hours each month and it should be enough to get it complete. Another reason I have not finished it is because I started working on it on my old Windows XP laptop; but didn't get to move it since all my current development is done on Ubuntu and Mac.

But with it now finally in the same place as other projects I'm working on, it should and will be getting the same attention and effort that I put into other projects.

Sunday, August 23, 2009

Getting New Camera - An Excuse to Experience The Outdoor

Sometimes it makes sense to just let your hair down and let it all hang out. So, I thought I'd go and spend the week hunting for a nice Nikon D3 camera that I hope to use for the rest of the summer experiencing and enjoying the awesome weather that we currently have.

If you are like me, you will notice that it does help to step out now and again from the computer and not code all the time. At least one needs to have human interactions more often than just sitting in front of a computer screen for hours on end.

With that in mind, I decided to buy myself a very powerful Nikon D3 camera that I will be using to indulge in one of my hobbies that I've relegated to the back of my priorities for too long. This is something I should have been doing more often, but as lazy as I am, I find it quite hard to step away from my computer once I fire up my beloved IDE - Eclipse.

But with the new camera now around, that would be a very good excuse to get out more and experience the beautiful and wonderful country that we have. One should do more touristy thing - finding out more about important places we have and photograph them.

With so many different makes and models of cameras out there, it was almost impossible for me to pick which to buy until Sebastien recommended the amazing Nikon D3. This is a cool baby...I'm still trying to get it to fly though, once I get it rolling, be certain that there will be photos here.

Wish me luck as I struggle with it.

Thursday, August 20, 2009

London Android Developers Meetup

Today, I thought I would stop by the London Android Developers meetup to see the latest in handset technology and developments. It actually went quite well - only that I was a bit late so missed the first half of the talk. Otherwise it was a packed and interesting presentation.

As usual, more in depth discussions carried on in the pub across the street, so I had to tag along just to make sure that I not only get to hear all the gossips, the next killer project, and some awesome complex demos, I also get to swap business cards and bitch around too. What else could I do at the pub - I don't drink.

In general, it was a good talk and will definitely try to make it much earlier next time and bring even more business cards. Oh, I forgot my camera at the office so didn't manage to take any pictures. But I will make sure that I don't forget next time.

That's it for now, I have to go now...have to be up early in the morning for an appointment with a client. Stay tight, don't drink and drive...love one another and be happy.

Wednesday, August 19, 2009

Twitter App for NetBeans

Ok, I know that there are already thousands of Twitter apps out there on the internet, but as self-respecting hacker and Engineer, I thought I would give it another quick jab and knock up one more app just for kick :)

So, this evening, I quickly out together a small proof-of-concept app that has been running riot in my head for sometime. This app plugs directly into NetBeans. Although it works quite well, it lacks most of the bells and whistles you'd expect in a fully fledge desktop version. Actually, what this small app does is nothing more than allow you to send tweets, see your timeline and retweet. Just like the web version, you will have to manually copy/paste the tweet and add the 'RT' for your retweets.

The features that are not implemented are notifications - there's no way of knowing when you have a @replies, DM works just like a normal tweet so that does not need implementing. Another feature currently missing is the picture that identifies each of people you are following. What you currently get is just their userIDs and updates.

In the coming days and weeks, I will try and implement the rest of the missing features above; and clean up the code.

Finally, as some of the features rely on some third party library, I will have to re write it to ensure that it uses on the standard Java API. Only then will I be ready to put it on the world stage. In the meantime, if you want to take it for a spin and don't mind letting it all hangout, then holla at me :)

That's it for now. Please remember to be nice, be good, love one another, code everyday and God bless Marcus Garvey!

Sunday, August 16, 2009

Scala Servlet HowTo

Following on very nicely with the theme of software engineering and software development, I thought I would show you a very good tutorial for those who are looking to explore the possibilities of taking up Scala programming.

In this tutorial, the author discusses how to miss Scala and Servlet; and how to deploy them on a Tomcat server. Though, the tutorial does not go deep well enough into how to go about dealing with errors and installations, but assumes that you already have the necessary installations and how to run Servlet applications.

One other thing I like about the tutorial is that it also answers one of the questions that new developers always ask: If you package library jars with every web app, then you will potentially have hundreds of the same .jar file on your system - each with every web app you deploy. The answer to that is that you place a common jar that your apps will depend on in ${tomcat}/shared/lib instead of putting it in each WEB-INF/lib. In fact, one of our new developers asked the same question when we did a pair programming together.

Saturday, August 15, 2009

Free SVN Hosting Project - CVS Hosting

A friend was looking around for ideas on where to host a project they will be working on with other developers and thought it would make sense to use a good source code management system.

Although there are lots of project hosting sites out there, but almost all require that you register an open source project with them to get your source hosted free or you'd have to pay for a pro account. But because this is not going to be an open source project, they had to look around for something that fits their need. A few promising sites were suggested including xp-dev.

I have not used it myself, but I will definitely look into it when I have the time. For me, I have a server at home that I use for all my hosting needs. Infact,I have a static IP for the last 2 years, as such, I host some of my applications and pet project sites on my server at home.

However, I was able to install, configure and get an SVN running in under 30 minutes. You may also want to invest in Practical Subversion, Second Edition if you want to learn to run your on SVN. I can't recommend that book enough, it has just about everything you'd need to run a successful SCM from a one man project to a truly complex development setup. Here's another good review on Pragmatic Version Control Using Subversion, check it out and see if the material is for you. This is particularly useful because -
  1. I can organise my own back up
  2. run my own continuous integration on it
  3. choose and change my tooling needs without getting stuck with whatever a
    provider supplies

What makes this very good is that it does not have to run on a powerful computer - infact, just about any computer would do.

So, having discussed the benefits for hosting oneself, he was convinced it was a good idea to go with that.

One other thing most people do not realise is that with no incentive for the hosting company to back or even keep the service running, you are likely to lose all your valuable source code in a flash. But why would you risk it when a small fee would give you the same level of service, but with added sense of reliability.

So, if you are looking for a free SVH Hosting, you may want to consider paying for it or get a cheap dedicated VPS server and have your very own free SVN Hosting there for yourself and your friends too. Don't rely on free services, instead pay for the cheapest and expect it to be reliable.

That's it. Get out more, enjoy life, make love not war, help the needy and God bless Marcus Garvey.

Friday, August 14, 2009

Computer PC Repair in The UK

With the economy this bad, it's not surprising people are finding ways to not only make ends meet, but to make sure that bills are paid and kids fed. It would be a bad idea to believe that wages alone can sustain a family with all the mountain of bills that come through the door every other day.

For some, Computer Repair during the weekends have become another attractive way to make extra cash every week. My friend Ken was one of those who didn't think he could make extra cash to help with the odd payments here and there. Now, having read what people were making, he quickly joined the guys at London's Computer and PC Repair. That way, he can be assured of something at the end of the weekend.

In fact, he's not unique to this trend - more and more software developers have also started signing up for freelancing jobs online. According to a recent survey, over 70 percent of IT related companies now use remote software developers, PC Repair and Computer repairs in a bid to save of running cost.

What makes this particularly attractive is that you don't have to pay for what you do not need. For every piece of specialized software application you need, you call up your remote developer with the details which they quickly knock up. Another plus to using this sort of service is that the cost is almost always reduced.

So, if you are into any sort of IT industry and have not thought of taking up freelancing jobs in your spare time, I'd suggest you give it a try and see if it's for you. It doesn't matter if you have experience inComputer Repair or PC Repair, what counts is the amount you could potentially make at the end of every job.

Thursday, August 13, 2009

Learning Scala

In the last few weeks, I have seen lots of discussions on many blogs and forums on using Scala in anger. Although I have been using it on and of in the last couple of months, I have not really thought about using it on a real life project.

So, to take up the challenge and seriously immerse myself in it, I decided to get the Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine. If you have not seen this book, I'd suggest you read the review here to give you an idea of the positive reviews it has been getting.

However, I will be blogging about my progress as I meticulously work my way through the book and my project. Due to the nature of the project, I won't be disclosing the details, but I efforts will be made to discuss and reference various aspect of the project as it progresses.

So, please follow this blog or leave your thoughts in the comments below if you would like to join the discussions. And please remember, you can also share your tips and tricks too.

Monday, July 27, 2009

How I manage all my affiliate accounts


This story is so humorous I just had to post it because I’m sure a lot of you can relate. As affiliate marketers, we have accounts with Commission Junction, ClickBank, Share-a-sale, Linkshare, PepperJam, Copeac, ClickBooth, PayPal, Adwords, Adsense, Azoogle, Chitika, InLinks, NetKlix, Webmaster tools, hosting accounts, domain accounts, site logins, blog feed accounts, Digg, Technorati, Facebook, LinkedIn, MySpace, YouTube, WordPress, and I could go on and on and on.

I have so many logins there would be no way to keep them all straight so I use this login management software that keeps my logins all nicely organized and can be easily transferred from desktop to laptop so your logins are always handy.

Almost all my affiliate payments are via PayPal or ACH, but one company had made payment via mailed check up until last fall when I switched from a DBA to a corporation. I had completed all the ACH paperwork, faxed it in to the company and my rep said he would take care of it.

This was a decent CPC affiliate program that I had integrated into about six different sites. Traffic has grown on all the sites since last fall, and so had the earnings. I hadn’t thought anything about it until the other day when I went to my PO box to check my mail. I got to thinking that I hadn’t seen a payment from this company for quite awhile, despite having decent monthly earnings.

So I logged into my different bank accounts to see if I just missed the ACH, and couldn’t find anything for that company. I checked my PayPal account just to make sure I didn’t direct payments there. I finally realized that I hadn’t seen a single payment from them since I switched my paperwork over last fall.

After talking with the VP (and feeling like a moron for not catching this sooner), they tracked down the error on their end which turned out to be the wrong routing info for my bank account and payments weren’t being made. He said they’d catch up on the payments with the next month’s payment.

The worst part wasn’t necessarily that I wasn’t getting paid, but rather the fact that I didn’t miss the money from not getting paid! $6,400 is a decent amount of money, especially back when I was first getting started in affiliate marketing. I still remember the first affiliate sale I made online, and it was that virtual ‘clink’ in the bank that got me hooked on making a living online.

So I’ll take this as a sign that 1) I’m doing alright as an internet marketer 2) I need to get more organized, and 3) I need to always remember that first sale and appreciate every dollar that I generate online.

Monday, June 15, 2009

Using Newsletter Software

There is this trend that I see everywhere these days and that is - starting one's newsletter. I was reading one of my favourite blogs last week when I came across another post on managing and having a subscription form on one's blog.

Of course I would love to do that too, but as you may have noticed, I don't spend much time on this blog, so that would be a waste of time. That said, you may want to see this blog and if possible, subscribe to his newsletter. In fact, I spend just about the little free time I have on his blog and newsletters. It makes no sense to start reinventing the wheels when there's already a superb source out there.

But what I would say to you is that I now make a few bit of money through this service. I didn't know I could make enough monthly to cover some of my book purchases and my occasional wines.

If you are interested, here are some of the links, so, give them a try. They are very easy to use and you don't have to do much really to start earning. In fact, all it takes is a few links on your blog and you start getting paid monthly for those link placements. It's that simple.

Go ahead and start earning right away!

Friday, May 08, 2009

Free Satellite TV on your Computer



This is one of the main money maker for me right now. I have seen my cheque increase since signing up to this programme. If you're an affiliate marketeer and entrepreneur and not making enough, I'd suggest you check out this video to see if you can learn one thing or another.

The tips and tricks that most super affiliates use to make huge income every month is explained in there.

Check it out.

http://helensoft.ipodpsp.hop.clickbank.net

Monday, May 04, 2009

PC Repair for Slow Computers

Are you as fed up with tech support as I was?

I'm sure most people are. One of my computers has caused me nothing but trouble for a long time and in the past 6 months, I decided it was enough and finally took it to a certified PC repair to get the thing fixed right.

These guys are cool, they replaced all necessary parts that needed replacements and helped scan it for virus and spywares. These are the most common things that turn your once supersonic fast computer into a slow coach that never starts up properly or runs half the speed of it's former self. Now the computer works like a charm!

I would like to say a massive thank you to the PC Repair guys! With this sorted, I can now focus on my learning of Flex Programming.

Tuesday, March 31, 2009

How do you make money online?

Everyone I know these days wants to make money online, but how do you go about finding out where to start and how to go about it correctly without wasting valuable time on useless affiliate programmes and multi-level marketing rubbish?

Luckily, the whole internet is awash with sites and blogs all talking about how to make money online. But first, you need to weed through all these sites before you can really see the germ.

However, it's worth noting that most of these sites are all talk and no action -
What this means is that all these sites are quick to tell you how much you can make money online. But if you dig a little through their site, you will soon realise that they don't make as much as they claim. In fact, only roughly 20% of them actually make money online.

Don't get me wrong, there are some who are making a real amount of money online. For example, this guy makes some cash because he has a network of blogs that run into their ten's. So, my advice is that if you're really serious about making money online, it is important that you checkout this link to see if there's something in there that you can learn from.

In this first part of my how to 'Make Money Online', I just quickly introduce things, I will carry on from here on my next installation.

For now, have fun and start thinking about how you too can make more online.

Monday, August 25, 2008

Free Adobe Flex 3 Book

My free copy of Adobe Flex 3 Book courtesy of Adobe arrived this morning. This is going to be another excellent addition to my knowledge as a newbie in Flex and Python. I had even forgotten that I requested a free copy three weeks ago. What I got was a pocket guide, really small but packed with newbie information to get me started and most of all get me up to speed on Adobe Flex 3.


This is a nice progression following the amazing talk by James Ward earlier last month on Sexier Software with Java and Flex. If you missed it, you can find the aftermath report here, kindly provided by Dave Snowdon.


If interested, go here to apply for your own free copy of Getting Started with Flex 3 courtesy of Adobe™.

Friday, May 30, 2008

Regaining your Ranking Position

Continuing from where I left off last time, am going to show you how to get that much needed ranking back.


One of the steps most people take when trying to regain their initial position is to revert to the earlier version. This is a very good idea only if you have a version control system in place. Or you have multiple copies saved for situations like these. But this is not an option for most people. So, the first solution would be to check your alt tags for keywords. Google really frowns upon stuffing your image alt attributes with keywords.

Once that is done, the next step is to review your content for those keyword. The good thing about using Google is that it highlights the keywords for your searches. So, search your site for the keywords and on the result page on Google, select the 'Cached' under your result to see the keywords highlighted. This should give you an idea of what google sees when users search for those keywords.

Finally for today, its important that you know how long it will take the crawler to visit your site and index the next improved changes you've just made.

In my next blog entry, I hope to show you more was to alert Google crawler to new or updated contents on your site.

That's it for now folks!

Monday, May 26, 2008

Free Signup Mobivox.com

Signup to Mobivox.com. From any phone you get : Free international calls and unlimited Skype™ calls •Works with ANY phone ...check out our great features! Try it now! it works with all phones and it's 100% free.

Friday, May 23, 2008

Ranking lower than before on Google???

Ok, your site was ranking very high on Google results, and all of a sudden your site is pushed back to somewhere around page 10 or more in the search results. This is something most people don't want to happen to their sites especially if you rely on search results to drive traffic to your site.

Well, there are changes you can make to help you regain your 'thrown' and even move much further up than before. In the next few articles, I will show you simple tricks that I've personally used to increase my own ranking without having to worry about sliding down the ranking slopes ever again.

Don't worry, you wouldn't have to pay a penny. This is so simple that most people ignore it every time they put up a page on their sites. I will also try and show you how to drive those needed traffic to your site or blog without having to pay for it.



Ever wondered how those other sites manage to have tens of thousands of traffic on a weekly basis? Well, wonder now more. An example of such sites is this, they allow you to use their services and tools to increase site profile without paying an arm and a leg for it.

But I will make time over the weekend to compile all the steps you need to a much higher ranking on Google.

Friday, May 02, 2008

The Affiliate Program Launches

I’ve been meaning to do this for quite a while, and I’ve finally gotten things in place for the Affiliate Program. If you’ve been looking for a way to earn some extra income from your site, this is an opportunity to help you do just that.

It could help to even Increase traffic to your website. Get Google AdWords.if you have the money, but if you don't have tons of cash to spend and would like an affiliate that both increases your site ranking by driving traffic to your site and making money at the same time, then check it out.

The Link Worth site has everything to get you started.



But if you have all the money to Bring targeted traffic to your site with Google AdWords, then you shouldn't be reading this.

Thursday, March 06, 2008

Free telephone calls

I will be replacing this information later.

But for now, I would like to bring your attention to the fact that most companies that supply free text messaging services in the UK have now resort to charging more than what other country's network charge.


Sunday, July 16, 2006

A come back!

I have been away from this blog for over a year. This has been to the fact that most of my time has been on the Jroller site.

I have a blog there and it seems more vibrant and informative to use that site. My project, Anylabs is done with the help of tester from the site. However, I will be making a full come back as I've found jroller to be having problems. Most of the time, the site goes offline and this is not good enough for me. Some of the notable guys have left too.

Until JRoller gets its hosting together, people will be leaving in huge numbers

Related Posts with Thumbnails