Creating a Twitter Widget

13 Jul

twitter-logo-3As a web developer, social media integration is something that nearly all my clients want – not withstanding how active or not they are on the various platforms available. For the most part – all I would need to integrate a Twitter Widget was the Twitter Username of the client. That for the most part has since changed and I am now starting to ask people to delve into settings pages that they would ordinarily not go to. So call this an online manual to not only simplify my life (by providing a simple page to redirect persons whom I need to this on my behalf) – but hopefully also reduce any frustration that other developers may go through when trying to get this simple crucial feature for their clients’ websites. Continue reading

Advertisements

I am what I publish

23 Sep

Digital4Africa-Logo-2Here is my most recent re-tweet

//platform.twitter.com/widgets.js
And if the above statement is correct – then I wonder what I have been of late…

That said – I have just finished building a WordPress site – for a company that deals in Digital Marketing. That has been the inspiration for this blog post – seeing as it was full of social and SEO integration here and there – with a focus on content because CONTENT IS STILL KING apparently.

Should you want to see the results of my hard work – please do visit – http://digital4africa.biz – and then follow them on Twitter and Like them on Facebook…and should you need a sound digital marketing strategy, fill any of the numerous contact forms and your shall surely be taken care of.

Moving on to the next project as my Blog keeps defining – to some extent – who I am…

The Great Run – Vol 5

3 Jun

WP_20140531_013 So…yeah – I attended the The Great Run (http://thegreatrun.org) over the weekend an boy was if fun. All the fast cars and the adrenaline that goes with it. This 5th edition of the run was taking participants from Nairobi to Mai Mahiu, Narok, Bomet, Mogogosiek (where the home we were supporting is), Litein, Kericho, Mau Summit, Nakuru, Naivasha and then back to Nairobi. 620 clicks – according to my odometer – when I was done.

The home being supported was the AIC Babies Home (yes – babies). Their youngest child was about 2 weeks old with the eldest being 7 years old. From what the Chairman of the home said – in his very loooooooong speech (he may have forgotten that people actually had to get back to Nairobi the same day…or maybe it is just what happens when leaders get hold of a microphone and an audience) – the home supports the young ones and then moves them on to other homes as they get older – and they get needy children from all over the region.

Continue reading

Folders Sync

26 May

0325-sync-folder-thumb-100029454-large This may not be a problem for many people but folder syncing can be an issue, especially if you are like me, who has work spread out over at least three computers; one at home, one at the office, and a mobile computer (laptop/tablet/phablet). This is not to mention the syncing of work to online resources like Dropbox, Google Drive and Microsoft’s OneDrive (formerly known as SkyDrive before an injuction by Sky Media in the UK put an end to that – Microsoft should fire the guy who came up with that name as clearly they have no research capabilities) – so that should one by any chance not be at one of their computers but has access to an online machine, they can still get access to their work.

I scoured the web searching for useful solutions to this conundrum and here are the applications I have ended up installing on my computers – in a bid to keep my folders up to date most of the time.

Continue reading

S.H.I.T. for short

20 May

It is now, and always has been, the policy of this company to ensure that it’s employees are well trained. Through our ‘SPECIAL HIGH INTENSITY TRAINING’ programme, or S.H.I.T. for short. We have given our employees more S.H.I.T. than any other company in the area.

If any employee feels that he or she is not receiving enough S.H.I.T. on the job, or that he or she could advance to another position by taking more S.H.I.T. please see your immediate supervisor.

If you graduate to the top of your list by taking all the S.H.I.T. that is given to you, you can then qualify for our Supervisors Programme ‘COMPLETE RESPONSIBILITY ACTION PROGRAMME’ or C.R.A.P. for short.

So to become a member of our Management Team, simply take all the S.H.I.T. you can, and then with all the additional C.R.A.P. you receive, you will soon reach the top. Any employee who has the initiative and drive to take both S.H.I.T. and C.R.A.P. will soon become one of the elite.

For a limited period only the company is offering all employees the chance to try for the latest scheme ‘ADVANCED SUPERVISORY STAFF HELPING OUR LOCAL EMPLOYEES’ or A.S.S.H.O.L.E. for short. So work hard, and you will find that the more S.H.I.T. you take the more C.R.A.P. you can handle, your prospects of becoming an A.S.S.H.O.L.E. will improve dramatically.

Weird Small Business Attitude in Kenya

20 May

2Going_out_of_Business090203  When it comes to some things, I know I am behind the curve. For example, as i type this, I am listening to a two song playlist on repeat (Ducth – Fena Gitu feat. Kagwe Mungai and Toshi / Badilisha – Jose Chameleon). For some reason, despite the songs literally being years old, I cannot seem to get enough of them. YouTube them – I insist.

I digress – back to the topic at hand. I recently bought an electronic device from what one would describe as a small business in Nairobi. For those who might not know the ins and outs of Nairobi, by small business, I mean a stall (small cramped poorly ventilated space) – in one of the many buildings in and around the Central Business District. The buying process for this device started with a simple search on a well publicized classifieds website (whose identity I am withholding because they already have enough publicity). After filtering out potential devices to purchase at the right price, phone calls were made, one thing lead to another and a couple of hours after starting the search, trekking half way through town, getting a bit lost but finally finding the places after a few (several) direction clarification phone calls and texts, I land at the retailer(s) stall.

Continue reading

Install RPM with dependencies via CLI in openSUSE

15 Apr

So…this is most likely something trivial to many people, but I found myself googling this the last time I tried to install Skype on my office PC. So, should you not know or have forgotten how to install and RPM with dependencies in openSUSE, here are two ways that work like magic

Method 1 – Yast

The command to run is simple – and this works with the assumption that you have yast-ncurses installed to make yast work well in the command like interface

yast –i /path/to/your-package.rpm

This will refresh your configured repositories, resolve dependencies (if possible), confirm to you what is about to be installed, and then install them with a nice cli interface so to speak.

NB: With Yast, you can choose to browse the repositories for other things to install or update.

Method 2 – Zypper

The command to run is as follows

zypper in /path/to/your-package.rpm

This will refresh your repositories, resolve your dependencies (if possible), confirm to you what is to be installed, and then install them via a simple cli interface – not as complex as yast.