IG's Posts
Nairaland Forum › IG's Profile › IG's Posts
1 2 3 4 5 6 7 8 9 10 11 (of 13 pages)
Though I didn't read through all the posts, I couldn't help but notice the pessimists shouting that we can not do it. Well, some Nigerians are already working hard instead of whining and waiting for government to do things for them. A company called fusion media is producing a Nigerian 3D animated series called the O-twins. I think it will be out in the beginning of this year. You can check out their website at http://www.fusionng.com/ To the pessimists, I say, if you can't do something just help us by keeping quiet instead of making noise that will discourage the otherwise serious ones among us. |
Sorry guys, I was unable to post for some time cos I kept getting banned from posting for some unknown reasons. I am happy to see that people are interested in going to the conference. For those of us that can not make it, I'll try as much as I can to update you on this thread. A little googling shows that the conference is getting some interest from many open source communities. Look at the following links http://maemo.org/community/maemo-community/maemo_community_invited_to_foss_nigeria_2010/ http://www.mail-archive.com/marketing-list@gnome.org/msg06113.html |
@bigboyslim, I never checked Amazon before reading the book. I was talking based on my experience with the book, and I tell you that the book is good. But don't take my word for it. If you can get anything better go for it. |
If you guys can invest a few bucks for books, I'll recommend "Data Structures Algorithms And Applications Using Java" by Sartaj Sahni. It's the book I used and am still using. Though the book uses Java, you can easily transfer the ideas to whatever language you are using. |
The 1st one tagged FOSS Nigeria 2009 took place last year. I attended the conference and was really impressed impressed. I just discovered that the second one is taking place from 7th-9th March 2010. Sadly I came across the discussion on a foreign website. So I called one of the organizers and he told me that they are expecting quite a number of respected people from the open source software world. There were in talks with Richard Stallman of the Free Software Foundation and many others. If you are interested in OSS, FOSS Nigeria 2010 is a conference you will love to attend. I whish I can meet some Nairalanders in person there. Check out the announcement on the K.D.E website at http://www.kdenews.org/2009/12/27/kde-community-invited-foss-nigeria-2010 And my blogpost about last year's event at http://a-ig..com/2009/04/foss-nigeria-2009.html |
@candylips, @netghost. Why do you guys think that we need to be discussing data structures, compiler constructions e.t.c ? I don't know if I am missing something but I think every modern programming language has support for most data structure you can think of imlpementing. About compiler construction, well, do we need to write a new programming language? I think it will be more usefull to discuss things that are a little less esoteric which the average programmer can benefit from. But enlighten me please, if I am wrong. |
Ghenghis:I am not mixing things up. The C# language is defined by ECMA-334 while the CLI which is the runtime is defined by ECMA-335. So the standard is not limited to the C# language. The advantage here is that ECMA is an independent standards body. This shows the difference between Java standard defined by SUN and .NET standard defined by the ECMA (Not Microsoft). Please note that the ECMA is the same body maintaining the Javascript language. |
canachy:I have an EDA software installed. It's called gEDA and runs on linux. It's a complete suite that includes a PCB design software which allows you to export gerber files to use in printing PCBs. I also recently came across a Nigerian company called microscale-embedded thru d google ads on NL. They sell hardware used for embedded development. I think it's important to share the info here. They are at http://www.microscale-embedded.com/ |
craziest:I told you, you are getting everything twisted. Microsoft is not sitting on C#. I made it clear in an earlier post, maybe you didn't care to read it. C# is a published standard with the ECMA. The language specification is called ECMA 334 and is an international standard that has now been implemented by others apart from Microsoft. @craziest, it's like you are not engaging in a debate here but an argument. Saying things like Java for life makes it difficult for one to be taken seriously. I personally do not stick to a technology unconditionally. If a better one comes out I move on. And that's how I moved from Java to .NET. That's how pragamatic software developers think, and that's why nobody codes in COBOL anymore. |
craziest:Interesting statistics. So are you now implying that the more popular the language the better features it has? Look at what they said on the site We have attempted to collect a variety of data about the relative popularity of programming languages, mostly out of curiousity. To some degree popularity does matter - however it is clearly not the only thing to take into account when choosing a programming language.Going further these results are not scientific. They are interesting nonetheless, and are an attempt to glean as much data as possible notwithstanding the fact that gathering precise data is impossible. We hope you find them interesting as well. |
craziest:The problem is that you got everything twisted. Unlike the way Sun held Java hostage and stunted for long, Microsoft has freed .NET and published the standard with ECMA. The technology's name is Common Language Infrastructure. .NET is only the Microsoft implementation of the CLI. If you don't like Microsoft then go for Mono which is an open source implementation of the CLI. Even the super haters of Microsoft, the GNU folks have their own implementation called dotGNU. You see Mr craziest, this whole debate is not about love or hate for technologies but about more superior and less superior technologies. I love Java but I know it doesn't seem to have a future. Yeah C# copied Java but corrected everything that sucks in Java. Guess what?, Java also copied a lot of C and C++ and sometimes made things worse instead of improving them. |
look at what Steve Yegge said after praising Java over C++ On the other hand, in addition to being a language, a virtual machine, a huge set of class libraries, a security model, and a portable bytecode format, Java is a religion. So you can't trust anyone who loves it too much. It's a tricky business to hire good Java programmers.Spot on |
logica:1-subtle errors in the use of JNI can destabilize the entire JVM in ways that are very difficult to reproduce and debug. 2-You do not have to code any C or C++. 4-There is no chance of making mistake in the C/C++ connector code cos it doesn't exist. logica:You cannot replace those C/C++ codes. At the lower level everything is in the native format of the OS and at some point you will have to call those codes. Without calling native code everything you do in Java or .NET will be limited to the VM you are running. logica:The benchmark doesn't use the client mode VM which I believe is slower than .NET. I am looking forward to the day they converge. I am not saying that Java is bad, it's just not as good as .NET in most instances. There are many .NET developers that love Java. Some even went ahead and developed a Java Virtual Machine and some part of the class library with .NET. Did you get that JVM developed with .NET, it's called IKVM. Check it out at http://www.ikvm.net/ |
logica:In .NET that connector code is written in whatever .NET language you are using right within your other code. No need for non .NET files. The ease of calling native code in .NET is what facilitates the writing of many gui toolkit bindings like GTK#, Qt#, wx.NET e.t.c. My friend, legacy codes are not going to be replaced anytime in the forseeable future. Almost all windows dlls and linux/unix shared libraries are written in C or C++ and nobody is going to replace them with Java or .NET libraries. |
According to Sun Microsystems, the server mode JVM is not suited for gui apps. That means the speed advantage (despite the slow startup) is only available for server based applications. This means that the benchmark posted by ishikawa doesn't apply in most cases. Besides that to get the server mode performance you have to compile with a compiler for the server JVM. Honestly I am really trying hard to find very good reasons to stick to Java but Sun is not helping matters. Why complicate things with two runtimes and two compilers. Why cant we have a single compiler and runtime that has a server mode option. |
logica:@logica, when calling native code with java you have create some .c or .cpp files. You have to code C or C++ to call native code already written probably in C or C++. In .NET you use PInvoke to call the native code diectly in your .NET program. Ishikawa:First of all, the JVM takes time to load. You said it yourself, it's only faster once the JVM is running. Secondly to get that speed in Java you have to enable something called server-mode and even sun said it starts slower. Correct me if I'm wrong. Ishikawa:Groovy is an agile dynamic language for the java virtual machine. Boo is an agile dynamic language for .NET. I've not used groovy but the advantages it offers are also available in Boo. Ishikawa:So you agreed that WinForms is light and fast and the same time the default .NET gui toolkit. SWT has to be built as a result of the failure of the default Java gui toolkit, swing. And I do not quite agree that it's as fast as winforms. Apart from SWT and swing what other gui toolkit can I get for Java? Ishikawa:Alright I agree, java community is big. But it's a community that make little improvement to the core java technology unlike cases of .NET like mono in which the technology is being implemented by the community. Ishikawa:The choice of languages being taught in schools are made by academicians for academic purposes. They do not have to be the best languages to use in the real world. Ishikawa:That's the problem with coding only in Java, even your daily English language ends up becoming cryptic like the Java language ![]() Ishikawa:I know some dynamic languages like PHP and Python but I also know Java, C# and VB.NET so I believe I am in a good position to know the advantages and disadvantages of the different languages. Conclusion: Try other languages. |
cygital:Yeah right, but there are technologies and languages that bring the best out of developers and Java is not one of them. |
@Ishikawa, I believe this post is a reply to my post "10 Reasons Why .NET is BETTER than Java". First of all, I gave 10 reasons and you gave only 7 which means you are still down by 3. But let us deal with the 7 you have and see weather they can still stand. Ishikawa:All these came as an after-thought and as a result of the .NET challenge. You see the JVM was originally designed for one languae "JAVA" and all the support for the other languages came from 3rd parties. You cited Jython here, but the creator of Jython created it's .NET version called IronPython and found it to be much faster than Jython. Ishikawa:Short answer: they don't. Long answer: do a test for .NET and Java compiled at Native speed and compare the results and give yourself an honest answer. You don't have to post the results here. Ishikawa:Very much different. Java's method is very dirty. You have generate some files that only sun microsystems understands . In .NET you only need to know the signature of the functions you are calling. No need to generate any file or use any tool apart from your compiler.Ishikawa:Almost all Java languages have .NET equivalents. The difference is that the .NET versions are faster. Ishikawa:SWT is as heavy and slow as swing. That's why it didn't get much following. Ishikawa:You will believe it's very large when you never walked out of that community to see the larger world. Unlike java .NET is used to develop some very important components of the linux desktop for some time now. Ishikawa:In most schools QBasic is taught as an introductory programming language. Why? Ishikawa:Is that also an argument in support of Java? ![]() |
I have a lot of interest in embedded systems ( I studied Electrical/Electronic) but didn't really give much input to beside casual studies. My problem is that I do not want to stop at the bread-board level but go all the way to make commercially viable devices. So I hit the rock when I was unable to get any company that can print my design on a PCB. I will readily go back once I find the right push to trigger my interest again. Hope this thread will be it. PremierRow:Electrical engineers make the best computer programmers. When you understand electronics and know software development, the computer becomes to you like a clay to a moulder. |
So after bombing all the country's military bases, are you going to build new ones from scratch after taking over? These are assets that will become yours if you succeed. ![]() |
vigasimple:Bros, where did you get that analysis of the North from? The Emir of Katsina being the historical head of Northern emirs, this is the first time I am hearing of that. Befor the Fulani conquest most of the Hausa areas that form the North-West were independent city states like Kano, Daura, Zazzau e.t.c. While the North-East was dominated by the Kanem-Borno empire and the remaining parts including some Hausa states were for some time ruled by the Jukuns. Later the Fulanis consolidated the North-West and formed the caliphate headquartered at Sokoto but were stopped just at the borders of Borno which they were unable to penetrate. That is why up till today the Sultan rule doesn't extend into states like Borno and Yobe which were part of the ancient Kanem-Borno empire which extends into places like Chad, Sudan and Libya. Just a little primer on the setup of emirates in Northern Nigeria |
I came across this on a Muslim website and thought it is important to share it. I have seen the Boko Haram incidence and knows how dangerous these groups are. I believe the danger they pose to Muslims far more outweighs the dangers they pose to non-Muslims. I also know that some people will always find a way to create an argument over any topic posted on Nairaland so I want to stress that my aim is to share the following article and not argue over the views expressed in it. I am also not quite sure weather this should go into the religion or politics section. The wite-up is titled "Standing United against Terrorism" and the author is Sheikh Salman al-Oadah. I found at mobileislam1.com This article contains some harsh words for those who choose to follow the path of violence. However, I find it necessary to use a harsh tone – which departs from my normal writing style – in order to confront those people who take up arms with the purpose of bringing death to numerous people and reducing societies to ruin. |
Don't you guys think that Fashola should be made to run for president? Ok maybe after a second term in Lagos. I couldn't think of anybody better. First of all he is a young man whose ideas would be more in tune with our times. Secondly politician cannot play the religion card against him in the North since he is a Muslim. I also do not think that non-Yoruba Southerners will have any reason not to vote for him. The only problem will the super rigging machine called PDP. |


