Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,964 members, 7,821,384 topics. Date: Wednesday, 08 May 2024 at 12:16 PM

SayoMarvel's Posts

Nairaland Forum / SayoMarvel's Profile / SayoMarvel's Posts

(1) (2) (3) (4) (5) (6) (7) (8) (9) (of 9 pages)

Phones / Re: Mtn 4g Lte Is Now Live Across Nigeria by SayoMarvel(m): 12:00am On Oct 05, 2016
Take a seat everyone, MTN 3G clocking 24mbps.

Software/Programmer Market / A by SayoMarvel(m): 10:39am On Jan 22, 2013
W
Programming / Re: Sharing My Ocmjd Certification Experience by SayoMarvel(m): 11:42am On Nov 29, 2012
Sharing your OCMJD programming assignment is completely unethical. Its a gesture that's really frowned upon by professionals world-wide for obvious reasons. If Oracle (or anyone else) searches on Google and finds this, your certificate might be withdrawn (and Oracle has a reputation for withdrawing certificates).
Congrats on your certification (welcome on board) but please remove your programming assignment from the post.
Thank you.

1 Like

Programming / Re: Who Can Help With Writing An Encryption Algorithm? How Soon Can One Learn How To by SayoMarvel(m): 11:19pm On Jul 24, 2012
@webdezzi writing an encryption algo that I'll consider good enough for a final year project will involve some decent maths, @op may want to study some stuffs about primes.

Nigeria is in soup! I would have recommended Bouncy Castle or Stiftung for @OP but you said you want to come up with something new and besides, this 10% proficiency thing is errm...
Anyway, I suggest you get your hands dirty in code and discrete maths and when you are ready to tackle the big stuff, you may want to take a look at the internls of Bouncy Castle.

Good luck!
Programming / Re: Design Patterns by SayoMarvel(m): 10:53pm On Jul 24, 2012
*facade (when it looks ugly, cover it with a facade)
*singleton (keeping a single game engine instance in a game for example)
*value object (whenever you find yourself shipping related pieces of data back and forth very often, consider this)
*chain of responsibility (when a task involves a complex subtask which in-turn involves another subtask, do not code everything together in a "god object", consider the chain-of-responsibility pattern)
*factory (you need to create multiple similar objects frequently based on some standard rules and you dont want client code messing with the underlying implementation, consider building your own factory)
*mvc (here is one hell of a pattern that will help your life and make iterations easier. a modification in on part of the code would not propagate throughout the entire system).
*event/listener or plug/socket (this is vest done with interfaces, just provide standard callback methods in your interface and client code can call them in their responses to events happening around them)
*god object (I personally use this with care as its not really a recommended practice. I usually have a class called GlobalConstants that serve as a central datastore for the entire app. Sometimes I also have GeneralUtils which provide static final methods to do some frequently occuring simple tasks; however, methods performing heavy duty tasks don't reside here)

Those are some of the ones I really use frquently. I also use some other ones that I dont know their standard names sad
Software/Programmer Market / Re: Co-programming Partner In A Java Project Needed by SayoMarvel(m): 9:31am On Jul 09, 2012
I'm in! oluwasayo hat ieee dort org
You can hit me up am lets talk. I have experience in client/server programming in Java using serialized objects over sockets or Java RMI.
Once u hit my email, I can then give you my fone number and full technical details privately.
Programming / Re: Are You A Real Programmer? Can You Code With Notepad? by SayoMarvel(m): 10:49pm On Jul 05, 2012
Peterson1993: says who. All scripts of any website are written whether on note pad or what ever. Those webs you mentioned where created with self made codes and scripts written on notepad or any other text editor and not most webs this days using OSS and the open source script was even written by the supposed great coders..!. If you view the source code, you will hardly believe it was actually written by a human beings but we can all be genius to ourselves if we believe

Many of the stuffs you see while viewing the sources of pages might have been obfuscated (and optimized) by some tools. Almost nobody writes such highly condensed codes (just my opinion).
Programming / Re: Are You A Real Programmer? Can You Code With Notepad? by SayoMarvel(m): 12:34pm On Jul 03, 2012
#teamWorkbench
I have it on both my Windows and Ubuntu development environment. Comes handy! Especially given fact tjat it can tunnel its activities over SSH to remote servers wink
Software/Programmer Market / Codehouse In Lagos by SayoMarvel(m): 12:18pm On Jul 03, 2012
Please do you know any coy in Lagos that handles serious enterprise/distributed software projects using open source tools? (please I dont want Microsoft junkies; big respect for them though). Preferrably (but not strictly) Java, Python, PHP, ...you get the drift. And I mean a coy that runs a real codehouse not a coy that does software development as a side-job.
Please I really need this info as I might be considering rellocating to Lagos.
Thanks.
Programming / Re: Are You A Real Programmer? Can You Code With Notepad? by SayoMarvel(m): 11:18am On Jul 03, 2012
@uihebom nairaland interprered the last digit of your number and the closing parenthesis that followed it as a smiley so I only saw 10 digits. I suggest you post your number again and don't wrap it with brackets.
Programming / Re: Are You A Real Programmer? Can You Code With Notepad? by SayoMarvel(m): 11:14pm On Jul 02, 2012
saemmanuel: Sayomarvel, nice comment, having a rethink now but notepad still rock anyway.... I did love to be a geek....what required plugin will i need for my esclipe, just wanna check the IDE out.....netbean annoy me sometimes

Well as a Google platform enthusiast (maybe developer smiley ), I have the Google AppEngine, GWT and the Android SDKs integrated with my Eclipse as NetBeans is not officially supported.
I have Mecurial integrated too (for version control).
I have a lot of libraries (but these can pretty much be used with any IDE).
The ones I value most right now are
*GData (for integration with Google Apps. It saves me from interacting with raw REST APIs -- which I really don't like)
*Argo (a JSON parser/generator that comes handy when you are writing your own REST APIs)
*Hibernate (an OR/M framework that shields you from low-level database implementation details and makes your "data layer" appear more object-oriented thereby making your design more intuitive)
*C3P0 (a database connection pooling library particularly suited for production environments. This dramatically improves the performance of your enterprise applications since it doesn't create and destroy connections for every database request -- a very resource-expensive process; but rather creates and re-use a pool of connections. I came across this when I wrote a server-side app that after showing it to the clients, the app dies after 8 hours -- bitter experience).
*SLF4J (a logging framework that I found to C3P0 to be dependent on. Funny enough, the author of C3P0 contacted me on StackOverflow and said his library DOES NOT in anyway have any dependency on SLF4J. You can see the thread at http://stackoverflow.com/questions/10695028/hibernate-mysql-connection-timeout).

There are lots of others of course.

I predominantly use NetBeans for non-Google-related projects and I have Git, Mecurial, and a whole lot of plugins there!
Netbeans is my favorite (infact I've written demo apps for the NetBeans platform) but Eclipse has more support so I've been tending towards Eclipse these days.
Now just imagine me doing all these stuffs in Notepad. Notepad may work for small projects but when you are approaching projects with over 10,000 lines of code (even 5,000), it becomes difficult to manage, debug, test and profile (well thats if you value quality and you like your name smiley ). Notepad will definitely not offer you automated unit testing (well, maybe a Notepad from Jupiter will do that).

Bro, IDEs are good. The joy of any programmer is to use his skills to automate boring routine tasks and thats the motivation behind the development of IDEs so you may even take it a step further by writing your own plugins for your favorite IDEs (I discussed with @moderator Fayimora and I think he's planning to write his own extensions for VIM). If you want to go that far, you may consider extending NetBeans; its very modern and highly modular and there are good books out there that reveals its internals so you can easily extend it.

Good luck!
Software/Programmer Market / Re: Pls I Need Ur Help Guys by SayoMarvel(m): 9:29am On Jul 01, 2012
GIYF. If you need someone to code it for you, a lot of guyz will be more than willing. You should do your thingy yourself.
Programming / Re: Are You A Real Programmer? Can You Code With Notepad? by SayoMarvel(m): 9:25am On Jul 01, 2012
The folks that made the IDEs. They knew exactly what they were doing when they were creating those cool things. I also had this notepad mentality in my early days; I coded on Notepad for over 3 years before I worked on Netbeans for the first time. Sounds crazy huh? I know how to maneuver my way around the command-line and how to debug on raw Notepad/CMD. Trust me, you will be better off using an IDE.
If you are a freelance programmer (which means no monthly salary, no allowance from your super-rich parent) and all you have is your programming ability to put food on your table, pay your bills and keep you in the midst of computers with internet access, then you shouldn't be considering the use of Notepad. Also when you get married and start raising your kids, you will want your life to be as easy as possible (not spending 12 hours on the command-line and not having time for your family).
Even for a learner, the Notepad that ships with Windows is a particularly bad idea as it has not line numbering and multiple line-ending style support and that pretty much makes the learning process even more laborious than it ought to be.
Notepad++ may be a better idea for a novice but in production environment, IDEs rule.
If it takes you 2 weeks to figure out (using notepad) what I will do in Eclipse in 4 days (with all required plugins installed). It follows that you will only be able to undertake two projects in a month while I will be able to undertake seven or eight. If a project costs 40k on the average, that means your monthly income would be around 80k while mine will be around 320k. You will still be taking Danfo to ccHub after 3 years while I'll probably have my own office smiley
Its your choice if you want to be called the "geeky guy" or the "rich guy". Steve Jobs once said: "real programmers ship".
Using IDEs, I'll ship more products in a month than you will ship in four months. So asides being called the "rich guy", I will also be called
"the prolific guy" because I ship more products. You'll probably be better than me on the command-line but who cares?
Don Jazzy used to produce for D'Banj, Wande Coal, D Prince, K Switch and Ikechukwu. If the guy was not prolific, there would be significant delays in his production cycle. But using all the tools he can get, he produces a lot of tracks in little time hence he's one of the best producers in the country. Nobody cares about how he makes his beats (if he likes he can use stick and pot and record it with a walkman), the bottom line is that he makes high quality output and he makes it in little time.

#teamNetbeans #teamEclipse #teamVisualStudio #teamMySQL_Workbench #teamDreamweaver

8 Likes

Programming / Re: Twogo4x: A Better 2go Client by SayoMarvel(m): 8:53am On Jul 01, 2012
cripnip:

which IDE do you use? I chose VB.NET because it's easy enough to serve as pseudocode for people who know other languages because as the name implies 2go4x will be on several platforms e.g 2go4PC, 2go4Android etc and thus other languages will be used to implement it.

Netbeans/Eclipse for Java projects (and anything somewhat related). I also have Visual Studio which I use for WP7 projects. As I said, VB.NET would not really be a limitation as I'm open to learning new languages and VB.NET won't be a tough nut to crack.

Currently, I'm very familiar with Git/GitHub, Mecurial/Bitbucket and my Netbeans is setup to integrate properly with these. My Eclipse also has Mecurial installed.
Programming / Re: Twogo4x: A Better 2go Client by SayoMarvel(m): 2:38am On Jun 30, 2012
My answer to the poll is not among the options. Actually, I've not joined because I'm currently tied down with academic stuffs. However it may be better to put it on GitHub for better integration with my IDE. I love this project and appreciate the work done so far. I've not tackled any "project" with VB too but that's not the issue. *off-to-sourceforge-to-check-the-project-out* smiley
Programming / Re: Best Uni For Bsc. Computer Science In Nigeria by SayoMarvel(m): 1:20am On May 29, 2012
lekadornis: abi na fortran and pascal u go dey depend on in this modern era of Xbasic and others...

There are current job openings even in big giants like Intel that require a solid programming experience in Fortran.

2 Likes

Programming / Re: Twogo4x: A Better 2go Client by SayoMarvel(m): 6:14pm On May 28, 2012
Will the finished product be propietry or open source? I may be interested in taking up the desktop client. I've got some experience in Swing smiley
Programming / Re: [Project] 2012 Summer Of Code - WORK HAS COMMENCED by SayoMarvel(m): 6:06pm On May 28, 2012
This poll is "thrash" (please I'm very sorry to use that word; big respect to everyone). "Fund raising app"? I think the correct name should be "Internet payment gateway via recharge cards"! No wonder that killer idea couldn't gather votes (it wasn't my idea anyway but I think its what Naija really needs now). Peace out.

1 Like

Programming / Re: Having Consistent Headaches Because Of Programming by SayoMarvel(m): 2:48pm On May 27, 2012
I think I've had a share of this thing myself. I've spent about 15,000 hours behind the computer. Now I have bleary eyes (like everytime) and NDLEA guys stop me everytime; checking me for drugs!
Now to your case. Your headaches may be due to your probably sudden surge in caffeine in-take. If you take coffee regularly, you should consider giving yourself a break, or reducing it, or at least, switching to a decaffeinated coffee. I had those headaches recently too and I stopped coffee for like two weeks. It helped!
The headaches may also be because of your change in lifestyle. If you sleep at night before and suddenly stop sleeping at night but during the day, your body is likely to react.
About your eyes: consider getting a screen protector or glasses with UV filters. It will help your eyes. Also, eye irritations may be due to allergic reactions whose effects will then be amplified by the rays from your screen. Allergies may be triggered by anything: food, cloth, etc.
Whenever you have eye irritations, analyze what you ate in the last 36 hours. Also take note of the dominant color of the cloth you are wearing, the dominant color on your desktop wallpaper, etc. I had serious eye issues about 4 years ago and I got professional advice from specialists (opthamologists). Allergies can be triggered by anything. Fortunately for me, I've pinned down what triggeres my eye irritations and I avoid eating it. So even if I sit behind the system for 48 straight hours, I'll still be fine since there's nothing for the rays to amplify. Than may not be the case for you anyway.

@csharpjava I personally don't think that idea of A4 paper will work. What happens when you are working on a project of about 8 to 10 thousand lines of code? It will be a little impractical at that scale.
Nairaland / General / Whoever Changed Nairaland's UI Did No Do A Good Job! by SayoMarvel(m): 2:11am On May 27, 2012
Whoever changed Nairaland's UI did a pretty bad job. Its been long since I last visited this lounge and on coming back, I was so surprised (and disappointed) about how disorganized it had become.
Was any survey conducted before the change? Why should my view be wiped out just like that?
Normally, if a site wants to change a view, they normally offer you to try it out and give you the ability to rollback if you don't like it.
I think the former UI (though not pretty) is generally better than this new one.
And text alignment is better at "left" than the new "center" where it is. Anybody that creates software that other homo sapiens (not homo logicus -- programmers) will use should definitely take a course on HCI. It will definitely help in designing highly appealing user interfaces.
Programming / Re: Suppose That You Had Nairaland's Friend Graph by SayoMarvel(m): 10:57pm On May 26, 2012
@beef thanks for that info. I really enjoyed it.
Programming / Re: [Project] 2012 Summer Of Code - WORK HAS COMMENCED by SayoMarvel(m): 10:42pm On May 26, 2012
I think we have a winner. @Poster should start organizing stuff. This will be a good way to spend my 6-month IT smiley
Programming / Re: Suppose That You Had Nairaland's Friend Graph by SayoMarvel(m): 12:42pm On May 26, 2012
It seems Oracle is preferred in the financial sector (I dont have any stat to back that up)
Programming / Re: [Project] 2012 Summer Of Code - WORK HAS COMMENCED by SayoMarvel(m): 1:11am On May 26, 2012
Sorry I came one hour, twelve minutes late. Please lets just work on tye payment gateway thing. A lot of people need to be able to buy stuff online using common recharge cards. It will help millions.
This gateway can interface with online stores (imagine buying an android app with MTN recharge card), banks (imagine sending sending 2,000 to from your phone to your brother who wants to drink beer on a friday evening, to be cashed through an ATM), shops (imagine going to a supermarket and after picking what you want to buy, you give them your phone number and you enter a pin. MTN sends you a message like the one you receive when you want to transfer airtime, you confirm and thats it!), clinics/drug stores (the same process with supermarkets).
This thing should provides easy-to-use APIs for use in third-party applications (web and stand-alone) and should also integrate well with services like interswitch, etc.

2 Likes

Programming / Re: Suppose That You Had Nairaland's Friend Graph by SayoMarvel(m): 12:30am On May 26, 2012
@beef modelling issues with relational databases can be avoided using a good O/RM library. I am currently working on a complete friend graph (for a site I can't give details of at the moment) using the object-oriented paradigm. This graph may end up sitting on top of a relational database or a key-value store like the AppEngine datastore (most likely) in production. I am using JPA so I don't have to worry much about how the the data will be physically persisted (whether graphDB, sql-based db, key-value store, blah blah so far the store is JPA-compliant).

Its usually not convinient for OO programmers to work (manipulate complex structures) in relational pattern which I think is what you are facing.
I'll advise that you design in OO and have all your relational stuff auto-generated from your design. I am talking from a Java EE perspective but I know such facilities should be available on c# too (not for the AppEngine datastore anyway).
Programming / Re: Best Uni For Bsc. Computer Science In Nigeria by SayoMarvel(m): 5:09pm On May 25, 2012
Wait, is this some sort of joke? Lead city, Bowen? Do you really expect to learn computer science in those places?
Practicals, competitions? In the last IEEExtreme Programming competition, only 10 teams from 3 schools represented Nigeria: OAU (5), UI (3), American (2). The best team in Nigeria was from UI, my team was third. OAU has been pretty impressive in Microsoft's Imagine Cup too.
Though guyz are trying, I still think tge conditions are not good enough if you want to be on the cutting edge.
Frankly, don't expect much opportunitues in Lead city et al; who even knows they exist (as far as computer science is concerned)?
I'll consider US schools if I really wanna learn this thingy; UK, India, etc are not even on my list. And if you can take a year or two to learn a foreign language before schooling, you can consider Russia, China (luckily, you may meet ACRush *smiles*). #personalOpinion

1 Like

Programming / Re: Best Uni For Bsc. Computer Science In Nigeria by SayoMarvel(m): 4:26pm On May 24, 2012
@Poster please DO NOT make that mistake of studying computer science in Nigeria if you have the opportunity to go to better schools abroad! I'm a student of the best department of computer science in Nigeria (Obafemi Awolowo University), this is my fifth year in the university and I have a considerable experience in programming and I can tell you that everything in this country is pretty much trash! I don't think you want to go to a university where a data structures lecturer doesn't know what a hashtable is.
Some people talking about Bowen and the likes? That's utter crap!
If you don't have to opportunity to go out, stay here with the rest of us (but put in your personal effort to excel) but if you do, please get better education abroad.
On a final note: please ask yourself why people try to go abroad for masters and why the "big" Nigerian companies don't usually employ domestic programmers for large mission-critical projects? Its because we all know the crap we are being fed with! A lecture coming to class and reading a note into your hearing and when you ask questions, he tells you "that's how its written in the note."

[please I'm sorry to sound a little aggressive, its because of the way educational stuff in this country pains me. I do not mean to hurt anybody. Big respect to you all]

17 Likes

Jobs/Vacancies / Re: Waserise, The Latest Smart Thing In The Cyberspace. by SayoMarvel(m): 10:58pm On Dec 29, 2011
That issue has been fixed.

Please note that Waserise is still in Alpha so continuos development and integration of new features as well as bug fixing for what we already have on ground is still ongoing. Please feel free to notify us of any issue through our email.

Best Regards,
Waserise Team.
Jobs/Vacancies / Re: Waserise, The Latest Smart Thing In The Cyberspace. by SayoMarvel(m): 2:05pm On Dec 29, 2011
@omo_to_dun Thanks a lot, we'll fix that as soon as possible. feel free to notify us of any othe thing you notice (preferrably through the email address provided in the post). Thanks.

(1) (2) (3) (4) (5) (6) (7) (8) (9) (of 9 pages)

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 66
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.