Introducing Blogger: Biyi Olusolape

Posted on June 19th, 2008 by dade

MIASMA-A VISION WITHIN A DREAM
I Adio, Omo oni ‘bi yo
I had a dream
In it I went to a far off country
A land bare, treeless, endless
And the skies were grey

In this day-night
I heard a voice of the mourning
It was heavy with sorrow
And broken in places

What I heard, I shall quote:

 

THE RAPE OF GIDEOLU

The wells now dry are filled with dust
Dust, dust, Ah! Dust.
The hag’s breast, long unsuckled
Hang down, an ungainly sight
Once they stood twin hills, firm
At the dawn of morning

 

Her grown sons were first to rape her
Then they fed fat
Off the proceeds of her whoring
They fell out, drunken
Woe! Dog ate Dog
For they are no men

Now blind, she dwells in a windowless hut
Where there is no difference
Between dark and night
Her fence is broken
And none will care for her
None to cover her nakedness

 

She has long been a reproach

To her neighbours in the Committee of Nations.

EPILOGUE

I awoke, stabbed in the chest by fear.

Biyi OlusolapeAdebiyi Olusolape is proudly Nigerian.
In this ‘Nested Poem’ he expresses his concern for the Naija source code. From now on he should be a regular feature on this site.

He is very interested in Artificial Intelligence and Neural Networks.

He sings, reads and plays chess for fun.

On Google’s New Favicon

Posted on June 17th, 2008 by dade

Googles New favicon

My first gut reaction to the Google’s new favicon was: “Someone got it all wrong here, this ain’t Google, and this is a miss”. I personally just didn’t like it. To me, the new favicon doesn’t complement the Google brand and I felt it was at conflict with it. It felt like a discordant tone in a symphony, although subtle, yet spoils the whole harmony.

I am not any of those queer folks, those hippie likes who might want to make a religious following of the Google brand and consider sacrilegious anything that might tamper with the brand, but at the same time, In an unexplainable way, I felt what might be described as ‘being protective’ towards the Google brand. I considered the new favicon not appropriate enough.

THE COLOR
The first thing I noticed as a discord is the color of the logo. God! I don’t think Google is Blue! If am to make any color association with the Google brand it wont be color blue, the colors that will come to mind will be a montage of white, red, yellow and blue. It is a combination of the colors, and since the favicon will be the closest thing to a logo Google will have, I am of the personal opinion that the favicon should have been designed around this in mind. The old favicon rightly reflected the true Google colors.

THE CASE
The Capital ‘G’ and the ‘oo’ in the word ‘Google’ carries the most emphasis. And if I am to design an identity using a single alphabet for Google, I will most likely make the alphabet uppercase. Doing that will carry more weight, dominance and exude confidence; something I feel the ‘g’ in lowercase fails to do.

Marissa meyer, VP Search Products & User Experience, gave us a peek into what is going on in her blog post on the Google blog. Where she said:

“The reason is that we wanted to develop a set of icons that would scale better to some new platforms like the iPhone and other mobile devices. So the new favicon is one of those, but we’ve also developed a group of logo-based icons that all hang together as a unified set.”

I was actually glad when she also said that:

“By no means is the one you’re seeing our favicon final; it was a first step to a more unified set of icons”

Checking out the other designs they came up with:
New Google Icons

I would have preferred those ones that put into considering the points I earlier highlighted.

I personally will want this to be changed…but then again I think the best thing for Google to do is to pay attention to feedbacks and act accordingly.

Get Your .NG Domain Name

Posted on June 16th, 2008 by dade

You can now secure your .ng domain name, at no cost. The process is easy, hassle free and shouldn’t take more than 3minutes.
Go to db.register.net.ng where the domain name registration tool provided by the National Information Technology development agency (NITDA) resides. Get your NIRA handle and password. After that, coast on to fill the forms. Provide the necessary info and you should be done securing the name.
The domain name registration is powered by NITDA; the clearing house for IT projects in the public sector. They are the folks Entrusted with the implementation of the National IT policy, which seeks to make Nigeria an IT capable country.
If you want that next web app of yours to carry the naija identity? ‘Think you should go ahead and keep ‘that’ name locked down while it is still easily gotten.

Windows XP power schemes

Posted on June 11th, 2008 by Dipo

here’s a link. enjoy!

Blogged with the Flock Browser

Tags: , ,

Free Photoshop ebook

Posted on May 19th, 2008 by Dipo

title says it all, so i’d better get to it, eh? The wonderful guys at Sitepoint, in collaboration with the guys at 99designs are giving away - for the next 24 days at least - electronic copies of The Photoshop Anthology: 101 Web Design Tips, Tricks & Techniques. interested? (is this dude still talking? give us the link already!) then hop over here and grab a copy. you’ll have to confirm your email, as the link will be sent there. happy Photoshopping! via Bittbox

Multiple IE’s on your WinXP machine

Posted on May 18th, 2008 by Dipo

if you’re like me, you like to use the latest software. that includes browsers. unfortunately, the latest browsers are a really bad idea if you’re into web design - specifically standards-based design. because you need to workaround features not supported in older browsers. i made a really big mistake when designing a client’s website - i designed it using the latest Firefox, Opera and IE7. it was okay in those browsers. imagine my shock when i viewed it in IE6 and it was fugly. and that was after deployment.

to avoid my mistake, you want to design using IE6. unfortunately, even i don’t encourage you to use IE6. so how can you get IE6 for testing your web pages? well, i originally thought of using VirtualBox to create a WinXP disc image on my system - but that’s a waste of about 2GB just to test web sites. so i went googling. and i came up with Multiple IEs. at first i thought it was just snake oil, especially when i ran IE6 and went to Help -> About. however, when i tested it, i got IE6’s signature crappy rendering - and it was different from IE7’s, so i’m quite happy advertising it. thanks to the guys over at TredoSoft!

Yahoo Juku - get ready for some serious web development training.

Posted on May 16th, 2008 by Dipo

from YUIblog: Yahoo! is starting a new version of their training program, Yahoo! Juku, where they’ll be training some of - as the blog puts it - tomorrow’s front-end rock stars. While you may not be able to register, be not dismayed - the training videos will be uploaded to the Yahoo! Developer Network for you to get and learn. What will go into the training? HTML, CSS, Javascript, YUI, PHP, accessiblity and more. Of course, Yahoo! is not a charity - quite a number of the participants will get sucked into Yahoo! - but hey, what do you expect?

10 Nigerian Tech Companies You May Want To Work With…

Posted on May 11th, 2008 by dade

montage.jpg

If you are looking for an ICT Centric company in Nigeria to pursue a career as a software developer, where you get some real programming stuff to do; developing desktop apps, web apps or mobile apps…
Then you might want to consider the companies listed below.
It is a list of 10 indigenous companies that may enable you as a developer work on interesting projects; putting your programming skills to good use.

ICAP
http://icapnigeria.com
They call themselves “the intellectual capital firm” with a mission to provide easy-to-use intuitive solutions for complex business processes. Their products and services include solutions that caters for organization’s HR needs, Management solutions for Educational institute, Media solutions and varied Business solutions.

WEBSOFT
http://www.websoft.com.ng
They provide Innovative web and mobile solution, and the list of their services include: Provide sms gateway, Website design, Web based applications, Web Hosting, Mobile Applications for PDAs

ALLIED SOFT
http://www.alliedsoftng.com

Allied Soft Limited is a technology company focused on people management and business software solutions. There flagship product, Xceed EPMS seems to be a pretty impressive application having managed to grab the HP Intergrity 64bit platform certification last year. It is a People Management Software that provides the tools to manage, measure, and reward individual and team contributions. Most of their solutions are deployed making use of Microsoft’s.Net platform.

PEERS CONSULTING
http://www.peersconsulting.com
They describe themselves as a professional services company, providing a varied range of services that can be catalogued under the following categorization: Information technology Consulting, Organisation & Personnel Administration, General Management Consulting. The company was established in 1996.

MTECH
http://www.mtechcomm.com
MTech, a technology firm providing first class services in data communications, focuses on mobile applications technology, using existing GSM networks and state-of-the-art mobile technology. Services provided: Multi-channel IT solutions, Interactive Marketing, Mobile Banking, and entertainment services which includes: Ringtones, Logo and Games.

PARA SYSTEM
http://www.parasystems.net
PARA SYSTEMS (NIG.) LTD. (PSL) is  an I.T solution Provider with business  majorly in the area of software development, training, computer hardware sales, procurement, installation of systems, maintenance, repairs, networking and IT consultancy.

LABYET POLARIS
http://www.labyetpolaris.net/

If you are a microsoftee, then labyet ploaris could be a nice place for you to work. Relying heavily on the following technologies Microsoft Windows NT, Microsoft Back Office Server, Microsoft Visual Fox Pro, Microsoft SQL Server, Oracle Developer 2000, and Crystal Report Writer, the company provides services that enable their client to find suitable and well developed software for their business operations, to have foreign application software packages, properly customized to suit their operations and maximize the capabilities and capacity of software by providing proper documentation and adequate training for system managers and operators.

ETRANZACT
http://www.etranzact.com/Web/index2.jsp
Run by valentine obi, E-transact is Nigeria’s first online real-time payment system that allows account holders to pay for goods and services purchased from merchants, transfer funds to any bank account, cell phone, any card, pay bills, order products e.t.c. without stress. Services provided include: eTranzact payoutlet, mCommerce, eCommerce services, etranzact webAccess, B2B services, Telco services, ATM services etc.

SYSTEMSPECS
http://www.systemspecs.com.ng
SystemSpecs is the Developer of HumanManager, arguably the leading indigenous HR application in Nigeria today. The company started by John Obaro about 23 years ago, provides services that includes: Software Implementation, Training, Maintenance & Support, Application Service Provision, Data Security and Safety etc. Apart from all these SystemSpecs also run an academy: SystemSpecs Training Academy (STA) with a vision “To be the Software Training Institution of Reference In Africa”. Guess this could be a cool place to work.

DabarObjects
http://www.dabarobjects.com
DabarObjects is an Information Technology Consultant that specializes in the areas of Dekstop Application Solutions, Web and Internet Related Services and SMS Messaging Intelligent applications, with a mission : “To move your services forward by creating simple and good quality software” .
dabarObject is Java! And they are proudly so. If you love DUKE, then dabarObject might just be the place for you.
dabarobject is the developer of (Boutick) a Boutique Management Software.

Know of other companies not mentioned in this list; Feel free to add them via comments but make sure you include the company’s website.

Interview With Segun Okin

Posted on April 24th, 2008 by dade

60minuteswiththegeeks got talking with Segun Okin, the co-founder and lead programmer at 12th Imagination, a web branding and application development firm.

So who is Segun Okin?
Segun OkinI am a student of Elect/Elect Engineering in Obafemi Awolowo University. I am the regular dude you run into everyday who wants to make a difference in the society, be successful in what he does, make it big, live the dream life etc.

I have many sides to me so depending on when and where you catch me you’ll perceive me as a different individual most of the time; that in itself is what make me “ME”. I like to have the best of all worlds and I get this by doing the right thing at the right as often as I can; play mostly when you have the time (and once in a while when you don’t!) and work when you have to. This way I achieve a balance in all my activities.

Let’s get to meet your PC
My baby’s really modest; she comes in last in most competitions. A DELL Insipron 1300 with a Celeron M processor, 1.5GB Ram and a 60GB drive. Not the kind of machine you expect to see with a developer but as the saying goes “monkey no fine, im mama love am”. However, I intend to replace it with a less than 12” cutie also made by DELL as soon as I can.

Tell us a lil’ bit about your firm, 12th Imagination Company
12th Imagination is company that provides branding and web application development services. We also do e-business consulting. It was started in July 2006 by myself and a friend (Bukunmi Akinseye-MTN). We had been working together in a technology firm on various e-business related projects for 2 years prior to the time we started 12th Imagination. However, to move to the next level and take full advantage of our contacts in the industry, we had to become a registered company to be able to provide our services to corporate Nigeria without limitations.

And then, before I forget, why 12th imagination
Yeah, why 12th Imagination? The story is simple. We were brainstorming on possible names for the firm and we kept coming up with names and striking them out. At a point my partner looked at the piece of paper and told me that we had come up with 11 names and summarily dismissed all of them within the hour. So we were like: “What’s the 12th possible name going to be?” He pondered for a while and suggested we adopt 12th Imagination Company.

Young Nigerians, the internet, the Web, creating value…how do all these tie up?
The Nigerian technology market is still in its infancy despite the fact that a lot of information technology based improvements have occurred over the last few years in various sectors. Yes, we have started moving but make no mistake we are still some good distance from where we should be. As a young technology savvy individual, I see vast opportunity because information technology cuts across all sectors of the economy just like project management. Also an advantage is that information technology in Nigeria is somewhat synonymous to young people therefore we should cash in on this and strive to provide quality services in our area of specialization.

Focusing on the web, I am of the opinion that the web presence of most Nigerian firms still has to be improved upon. Quality web interfaces that align with a companys’ identity and further emphasize the brand are still lacking in most Nigerian websites. As for the functionalities I think we are better on that.

Also as young and enterprising internet technology providers we should start conducting our business the proper way by registering a company at the least, providing proper documentation on projects (proposals, specification documents, invoices, project manuals etc) and delivering our services within the specified time frame. By doing this, we further present ourselves to corporate Nigeria in a manner that says “yes we are young, but we know how the system works so you can count on us”. Any developer who is not moving in this direction can be assured that his days are numbered as an entrepreneur.

Also great opportunities lie in bespoke applications as some local companies prefer applications that tie directly with their business activities rather than the ones sold off the shelf.

For those just getting into the game I can only say welcome to a fertile ground (the business is not crowed yet so get going fast!). For them I’ll say be familiar with as many platforms as possible and try to specialize in at least two; preferably one should be an open source platform while the other should be windows.

Tell us about Some of the Applications you have worked on
I have worked on Accelon School Project with Accelon Nigeria though it is not available for the public. The application helps users with no knowledge of the web to create generic but customisable database driven websites with content management systems at the click of about 5 buttons. The websites to be created were for schools that were running on the Accelon Network to serve as a value added service. I have also worked on a Lead Management application for Zeesoft Technologies. The application helps marketers and their superiors track the progress made on new business leads. It also enables new employees get up to speed as regards existing leads, their status and related interaction. I have a number of high-end database driven websites with content management systems to my credit as well.

Tell us, which is the most challenging project you’ve ever undertaken? Why so and what did you learn from the experience?
My most challenging project was the development of the Accelon School Project application. Challenging because the project involved 3 phases; the first was to develop a 2 generic website framework, a content management system for it and then develop an application that allows a layman to click some buttons, select a prototype, make some colour selections and bingo a new website is created just like that.

Also I was developing from the clients’ office so there was a lot of pressure and interference at the same time resulting in changes to the functional specifications over and over again and thus stretching the timeline unnecessarily. In the end the experience taught me more about client interfacing and how you should not handle your projects.

What are the developer tools you use?
For developer tools, it’s Adobe Studio. I have been working with Dreamweaver (formally Macromedia Dreamweaver) since version 3.0 so it’s hard to use something else. I develop using PHP, MySql, MSSQL, XML, CSS and JavaScript. I intend to add Adobe Flex or Microsoft based language to my development kit before the year runs out.

Why do you get so much kick outta programming? What is your motivation?
It’s always nice to solve a problem, as in make someone’s life easier and make a complicated process simple. Apart from the fact that you learn more and more with each project and every tap on that keyboard, the former is what motivates me the most. For me the most interesting part of any programming project is the thinking part which leads you to the process flow and functional specifications of the project.

OK let assume you are the master yoda of web development and I’m luke skywalker…’O! Master, I want to make mega bucks developing web apps, what road should I walk? O! Do bring illumination to my mind’?

Olusegun OkinFor newcomers I will advise they go a different way from mine. Focus more on Microsoft technology. It is what the heavyweights in corporate Nigeria want. Not that open source technology is not viable, but if you want to work with the big players you need to go the Microsoft way.

Also rather than focus on web development I’ll advise that one sets sight on RIA’s (Rich Internet Applications) and Bespoke Applications (Web or Standalone). I particularly like the bespoke applications because it flows with the concept of business process re-engineering. It allows you the “thinking pleasure” of walking into a firm, looking at their current business processes and developing a system that aggregates or revamps these processes and increases employee productivity.

Ok let’s meet your not too techie side’, when not mingling with technology, what else do you do?
Ahh, when I’m not doing this technology business I’m doing a lot of other things. I like the idea of making a difference in the world (no matter how little) and developing one’s self while doing that so I joined AIESEC and I enjoy doing AIESEC work. I also like to read a lot but my preference is Christian literature or Ted Dekker novels (I have the entire collection!). Music and football are other things I pay attention too. On a wilder note, I also enjoy chilling out with my friends over bottles of booze with loud music. And lastly, my FIFA ’07 …. God bless EA Sports!

And one more thing, you seem to have this thing for shirts. How come u so cool in them?
I enjoy wearing shirts but it hasn’t always been that way. Because of my height and size it’s hard to find shirts that fit when i go shopping but I have a tailor who makes them to specification. I particularly like long sleeves shirts because one exudes confidence when dressed in them.

It’s been nice talking with you…do leave us with a parting short.
I’d leave with the words of Winston Churchill and I quote “Everyman was born for a particular moment and when he seizes it, it becomes his finest” We are all destined to do well and stand out in one thing we do. Find yours and claim your glory!

Thanks

Segun Okin can be reached on: 08034044119

Air For Javascript Developers

Posted on April 24th, 2008 by dade

airlogo

This is a new book on AIR programming for Javascript Developers.

Adobe AIR is a cross-platform desktop runtime created by Adobe that allows web developers to use web technologies to build and deploy Rich Internet Applications (RIAs) and web applications to the desktop.

The Book is released under Creative Commons. You can get it here