Logica's Posts
Nairaland Forum › Logica's Profile › Logica's Posts
1 2 3 4 5 6 7 8 ... 215 216 217 218 219 220 221 222 223 (of 228 pages)
Motorola became the first company to use Linux on a mobile phone when it released the Motorola A760 to the Chinese market on February 16, 2003. Motorola chose to use MontaVista Linux in the Motorola A760 and future Linux-based phones, despite the fact that Motorola was a founding member of the competing Symbian OS[18]. Since then, Motorola has increased focus on its Linux platform and publicly stated that the future platform for all its mid- and high-tier mobile phones will be Linux with Java[19], and other phone manufacturers NEC and Panasonic have developed a common platform based on MontaVista Linux.[20][21] http://en.wikipedia.org/wiki/MontaVista interesting info i found trolling the Net. So we owe it all 2 Motorola. I just found even the RAZR ran on the same embedded MontaVista Linux. |
there r ppl who've claimed some 2.2-to-2.1 downgrade instructions worked for them. the main problem has been the bb doesn't seem 2 downgrade along with the OS. |
start writing programs. |
there will always be unexpected results when u mod (patch) software with code that wasn't expected to be there. |
Y34h, 1 h34rd 4b0u7 174|y (fr0m y0u) 4nd 7h3n v3r1f13d 0n|1n3. 7h3 ph0n3 15 50|d by m0b1574r 1n B3|61um. H3r3 15 7h31r 5173: h77p://1ph0n336.m0b1574r.b3/3n/1nd3x.cfm H0w d1d y0u 3xp3c7 c4b4|1 70 und3r574nd wh47 y0u 7yp3d 1f h3 d035n'7 kn0w wh47 |3375p34k 15? |
7h47'5 7h3 p|4n. 1'v3 45k3d 50m3b0dy 1n b3|61um 70 637 m3 0n3. n07 5ur3 1f h3 h45 0r n07. 1 w15h 1 c0u|d 637 7h3 166 b|4ck, bu7 4|| 7h3y h4v3 15 166 wh173. bu7 1'|| 74k3 17 4nyw4y. |
7ru57 m3, 1 h4d 70 u53 4 |337 7r4n5|470r 70 c0m3 up w17h 4|| 7h353. 7h353 d4y5, |337 15 r353rv3d f0r n00b5. 3n6|15h 70 y0rub4 15 34513r f0r m3! 4nyw4y, 1'd r47h3r 637 4 f4c70ry un|0ck 7h4n 7h3 50f7 un|0ck. 50f7 un|0ck 533m5 70 m4k3 7h3 ph0n3 50m3wh47 un574b|3. |
no, i own it, h4ck3r5 pwned it. ![]() "M0nk3y5 c0m1n6 0u7 0f y0ur 455 Bruc3 4|m16h7y 57y|3". |
<off-topic> u must've whooped a ghost's ass, u lass/ i shocked and awed u like all the kkks in the house/ on our way to putting a black man in the white house i've been looking for a way 2 use the last line. i've already heard people saying it since i said it .</off-topic> it's been long i logged 2 the dev team's IRC, i may be able 2 get a leak if i try, who knows. |
@naijafan, no i don't really. matter of fact, i kept thinking to myself that the phrase was familiar, till i remembered i coined it either late 2004 or early 2005. it took me a while 2 remember it came from me. i'm sure that's not my most popular 1. ask some of ur fav rappers ![]() EDIT now that i think about it, i think "Shitting Monkeys Bruce Almighty Style" - SMBAS sounds better. |
@Ex Inferis, I own the phrase "Monkeys coming out of your ass Bruce Almighty style" that you saw in the first unlock. But who cares? ![]() |
From what I've seen so far, it can wrap all your OR/M (Hibernate/Spring), UI (in my case JSR-168 Portlets) and even EJBs (3.0) all really well. Thanks elenduuche for the tip. I was inclined not to take you serious initially because of that name . |
lol @ flashers with anon digits. hopefully they r (easy-on-the-eye) female admirers from here, and not the gay ones. and u guys should read the link i posted above. maybe that will give you a pause, and u can quit all these "iphone vs N97" crap, and figure ways of making dough. |
EDIT @txpete i'm not in lagos right now. i dey ib. do u still have my digits? call me if u do, or i'll call u. i go yarn u as things be. seems u changed ur digits too. |
i guess i better take a closer look. |
Now, I don't know what the client's needs are, but for an enterprise to stick to a Personal Edition of a tool is something I'm sure even Microsoft would not recommend (and not purely for financial reasons). The reason companies in Nigeria can mostly even go for the Enterprise Edition software is mostly because they can get them from Otigba. You will not see an enterprise is the US use the Personal Editions of such tools even during development. The point I had tried to make (and hope I made) with big companies adopting open-source software was in the past (say pre-2001 or thereabout) they wouldn't even consider any software once it has the open-source label attached to it. They would not touch it with a 10-foot pole. And that frame of mind is slowly making its way into Nigeria. |
The reason it didn't work on Express 2005 or 2008 was because as I earlier said, those versions don't include certain components (including header files) which are included in the Enterprise Editions. That was the crux of the problem, really. They know exactly what they are doing by giving you free (Express) versions of the development tools to pique your interest, and then when you need more functionality, you go for the Professional, and then maybe Enterprise. As you progress, you get more components. I didn't mention my years of experience to indicate seniority, merely to state how long I've worked with open-source frameworks. My years of experience may mean nothing, even if you have 3 years less experience as I do, as you may actually know more than I do. I can indeed learn plenty from you, but we all have to be objective and open-minded in our points-of-view. |
You need to realize that the more I have to spend on development, the more the client will have to pay. It is natural to offload my expenditure on the client. Therefore reducing expenditure on development is a way of helping the client as well. And then on deployment, the client doesn't have to pay for the use of the open-source frameworks as well (in the form of licensing). Otherwise I would have to pay for licensing (in most cases) and so will the client. Believe you me, I am quite comfortable with VC++ and .NET even though i don't use them anymore. I started out with Visual Studio (mostly C++ and J++) even before I started coding in Java so I know my way around the tools. I am perfectly aware that 2005 = 8.0 and 2008 = 9.0, so no need to point that out. The code will definitely compile on the Enterprise Editions of either and I don't need to actually try it to be sure. What you will have is a few thousand warnings on deprecated classes/methods and poor coding practice, but the code will still compile. You may now drop the "Sir", sir. ![]() |
All the developer tools on the platform has a free express version. From the above, I really don't need to say much. So because the express version is free, that makes it possible to develop enterprise applications for free? What are you talking about? I recently tried to use a tool called GPAC, especially MP4Box and the OMA DRM functionality. I had to compile the GPAC tool because the developers only provided the source with no binary downloads. They recommended VC++ 6.0 Enterprise Edition as they had not tried .NET, but I couldn't get VC++ 6.0 Enterprise Edition, so I first tried using VC++ 2008 Express Edition. I got loads of errors in compilation, and then found that there were several headers not included in the Express Edition. Then VC++ 2005 Express Edition was recommended and I got similar results, even though the compilation went much further than with 2008. It was suggested that I tried the Enterprise Edition but I never got around to it. The moral of the story is, Express Edition is missing loads of components that makes it almost useless except for trivial applications. For your information, I have been developing Java apps for close to 10 years (actually more if you add pre-graduation development experience) strictly using open-source tools. I have never had to pay for anything, apart from the client who may have to pay for the server such as IBM WAS or WPS (Websphere Portal Server). Dude, don't take it personal because I called you out on your teaching methods. Just take it as constructive criticism and keep it moving. All that "I wonder oh My Brother" makes you appear like someone who bears a grudge. But I really no send you. |
I didn't say the "security" is based on open-source frameworks. I said they have been apprehensive about open-source frameworks because they are supposedly not good quality or have poor security. Some or most of BOA's website is based on Struts (which of course is open-source). If you ask what security BOA's website is based on, it appears to be SAS platform. |
the money you save from licensing alone is worth it. not to talk of a huge cache of free/open-source tools available in Java. .NET gained ground a while back because corporations always got fidgety with free/open-source applications in general due to the notion that such are not usually good quality solutions and are less secure, but they have eased up now especially when you consider that many financial institutions such as banks in the US (BOA - Bank of America for instance) whose very survival is dependent on their security system employ these tools. |
What will result is you will have a bunch of "cut-and-paste" students who have no real idea how the code works or why the syntax is different from Pascal. The point I am trying to make is, you do need to teach students of Java, OOP concepts before they start learning the language (and that is what is recommended). I have no doubt that if you read the newbie books well, they state the target reader(s) (e.g C++ programmers, programmers with OOP understanding, etc) and they usually mention chapters that students with good understanding of OOP may skip. You have skipped a very important item in their curriculum. |
I believe the reason many of these languages (C++, Python, Object Pascal) included older paradigms in their design was because they didn't want to leave programmers who weren't willing to learn OOP behind, and not that they were included to allow you chose paradigms in the year 2008 (going to 2009!). The decision was made years ago (for instance Python went public in 1991, so you can imagine that the design and development work on the language started @ least 2 years previous). Now, Java was introduced in 1995, and by this time there was a huge cache of programmers/developers with sound OOP knowledge. by 1995, it was clear the procedural paradigm was due for retirement (deprecation if you want to use programming terminology ), and the idea was to discourage new (and upcoming) programmers/developers from keeping the procedure mind-set.@Seun, The good thing is you have agreed that Python is OOP as opposed to "using Objects" as you previously asserted ![]() @Mr Dammytosh, You are wrong. That piece of code would look weird especially to a new student who is used to the procedure paradigm. "Encapsulation", which is one of the 3 (or some say 4) is what that code stands on. And how do you explain that InputStreamReader extends Reader (or is a Reader), and so does BufferedReader, meaning both InputStreamReader and BufferedReader are related (siblings or cousins) without mentioning "Inheritance"? |
J2EE is very relevant in the Nigerian market, so much so that a whole bunch of .NET apps are being migrated to J2EE (this is not hearsay, I am actively involved). Several banks (I am sure of Access bank) have J2EE apps deployed, even though the apps may have been purchased from India. They still need maintenance, and look to recruiting local talent. Same applies to several insurance companies (I cannot divulge names at this point but I know at least 1 that has an app that even involves the EJB tier). Also several WASP/VASP (Wireless Application Service Providers/Value Added Service Providers) make use of J2EE in the deployment of services. I am not a fan of EJBs, but EJB 3.0 is OK. It has taken a lot of ideas from OR/M frameworks like Hibernate (POJOs and the like), and simplified the development of EJBs. @Shimao, The lightweight frameworks you speak of are still mostly J2EE related. J2EE as I am sure you are aware is multi-tier. You have the client-tier (which could include anything from desktop applications to web-interface frameworks such as Struts, JSF, Wicket, etc), middle-tier (which could be EJBs or OR/M like Hibernate or Spring; the list is endless) and then the back-end (which is mostly your database server). The lines blur a little where each tier ends and the next tier starts. The point is, J2EE is component-based, and a well designed J2EE application will allow you to easily substitute components in each tier without affecting the other components/tiers (loose coupling). It's like making sure your roof does not collapse simply by changing the windows and doors of your house. That is the work of a good architect. I am sure the lightweight frameworks you speak of are J2EE related, but they may simply be substitutes (EJB substituted by Hibernate) or extensions (simple JSPs substituted by Struts or JSF). Note that a J2EE application does not necessarily use EJBs. Read up more on J2EE on the sun website. |
in that respect, c++ also allows you to code non-OOP or OOP but that's mostly 4 backward compatibility with c. even though I have hardly done any Python programming, I believe u may not be familiar with the internals of the language (translation/compilation). when u write a procedure which to u appears to be non-OOP, what I believe happens is the translator sort of regenerates the code in OOP form. I believe this is what is referred to when the issue of verbosity is mentioned. in other words, u can make tacit references. e.g. in Java u have: public HellWorld { public static void main (String args[]) { System.out.println("Hello World!" ;} } but it's quite possible to make Java work such that if u do this: main() { println("Hello World!" ;} the compiler will take this for a short-hand of the previous piece of code, and appropriately generate the above code transparently. but this does not mean the language is not object oriented. it just means it can be non-verbose (or tacit, however u want to call it). same goes for declaration of variables, referenced classes (in import statements), etc. |
u don't have 2 always create a class. in some cases, an interface will do . besides how much different is a struct definition in c/c++ from a Java class?and again, why complain because u need an object even 4 a trivial program such as printing the numbers 1-10 to the console? the "System" class (which is a singleton) is simply a representation of the real world System i.e your computer. you computer has input and output and other properties, which the "System" class perfectly emulates. thinking in terms of objects is a realistic approach 2 solving problems. |
quick question, how accomplished are those people making the discouraging comments? there-in, you will find your answer. |
lol. u are apparently not aware that problem solving is an instance of modeling reality. all those mathematical models exist as real-life problems. your view of programming is not up-to-date. OOP works by mirroring or modeling systems as closely to the real thing as possible. this goes without saying though. |
OOP makes sense because reality (as in things we see around us) is most easily modeled using this paradigm, as opposed 2 procedural. in real life we observe objects, not procedures. the argument against the superiority of OOP is like the buffoon trying to stop Obama from being sworn in as president claiming he's not a citizen. |
1 2 3 4 5 6 7 8 ... 215 216 217 218 219 220 221 222 223 (of 228 pages)

i've been looking for a way 2 use the last line. i've already heard people saying it since i said it
i'm sure that's not my most popular 1. ask some of ur fav rappers
;