|
If your book claims to be a beginner’s book on a programming language, and is 800 pages, you are doing it wrong. Go back to your editor. Halve the book. I understand that by making the book large, you can justify the expensive price tag, but it certainly doesn’t help a beginner programmer. When was the last time you used "Hello World" in an actual program?
|
|
|
|
|
I'll make it a point to make all my programs say "Hello World" from now on as part of the splash screen...
|
|
|
|
|
|
http://www.picotux.com/[^]
The picotux 100 is the world's smallest Linux computer, only slightly larger (35mm×19mm×19mm) than an RJ45 connector.
|
|
|
|
|
|
Yeah, but...what do you do with one? Hide a Quake server where no one will find it?
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
RDP exploit confirmed - patch Windows now![^]
Immediately, if not sooner!
WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated.
There are 10 kinds of people in the world: People who know binary and people who don't.
|
|
|
|
|
Thank you very much for letting us know.
|
|
|
|
|
No problem. Pretty serious stuff.
WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated.
There are 10 kinds of people in the world: People who know binary and people who don't.
|
|
|
|
|
Now that iPad has a retina display, interfaces designed for the millions of new pixels will take up a lot more memory than before. If your app contains graphics for older generation iPads as well as the new, that's quickly going to add up. The result will be bloated app binaries. The problem will be worse for universal apps. It's going to mean that people downloading an app on their iTouch over a 3g network will have to download enormous iPad retina graphics that will never be of any use to them. Only you can prevent giant app downloads.
|
|
|
|
|
This is the reason Apple upped the download size over 3G to be 50M now instead of just 20M.
Terrence Dorsey wrote: on their iTouch over a 3g network Of course I have not known my iPod Touch devices to have 3G support. That is just the iPhones/iPad.
Steve Maier
|
|
|
|
|
Software architecture plays a pivotal role in the delivery of successful software yet it's frustratingly neglected by many teams. Whether performed by one person or shared amongst the team, the software architecture role exists on even the most agile of teams yet the balance of up front and evolutionary thinking often reflects aspiration rather than reality. Software architecture has a bad reputation. Here's how we can fix it.
|
|
|
|
|
Here is a collection of bad practices I have seen during many software development projects and some practical advice for acceptance testers on how to maximally help a software development team. I’m sure there are many more ways to improve the communication between testers and software developers. Don’t hesitate to share them! Hey, it works on my machine!
|
|
|
|
|
I loved the developer I worked with who would say "It works on my machine" when users were having problems.
|
|
|
|
|
My usual reply:
"Then we send your machine to the customer, and you et a typewriter."
Unless it's me saying that.
|
|
|
|
|
I like the responce. Send the developer's machine to the customer. However, hard to develope sw on a typewritter, but maybe that is the right thing to do.
|
|
|
|
|
It happens to the best of us: you’re working happily on your app and all is well, and then suddenly – POOF! – it crashes. Aaargh!! Fixing crashes doesn’t need to be hard. Here are some tips for finding the problem and correcting it. You’re likely to worsen the situation if you freak out and start changing things at random, hoping the bug will magically go away if only you utter the right incantations. Instead, you need to take a methodical approach and learn how to reason your way through a crash. The first thing to do is: Don’t panic!
|
|
|
|
|
Terrence Dorsey wrote: The first thing to do is: Don’t panic!
|
|
|
|
|
This was my reaction to the Scala macros proposal too. Not because there is anything necessarily bad about macros or the proposal, but just because—is this really the most critical thing? ... I think the Scala folks have done a good job of putting together something that is significantly better than Java as a language. It’s fast, concise, statically type-checked, and inherits a lot of the good operational properties of the JVM. But languages aren’t just, well, languages; and they aren’t even runtime environments for that matter. They are platforms and tool chains and libraries and bodies of documentation, and cultures, and practices. And here Scala does not yet do so well. You can only push the innovation envelope so far.
|
|
|
|
|
Now that the Windows 8 Consumer Preview has been picked apart the question I’m asking is how many more shoes are there left to drop? As we’ve all seen, the current Microsoft philosophy (particularly for the Windows group) is to only release information that needs to be released. I conclude there is still a lot we don’t know about Windows 8 and related products. Enter the Octagon!
|
|
|
|
|
Adrian Kingsley-Hughes lists the things he finds wrong with Windows 8 and Jeff Ammons puts forth the common argument that Windows 8 will probably not work well in the enterprise. I can't disagree more with their positions because I think I am looking through a completely different set of lenses. A pair of lenses that looks forward, not backward. Businesses are rapidly adopting tablets. Ignoring this reality is the fast track to career suicide.
|
|
|
|
|
In late 2009, Why the Lucky Stiff’s disappearance played out in real time on the Internet, as Rubyists noticed his projects had stopped loading and relayed the news on popular forums. It was not just one site or server, they fast realized. _why, his blog, his Twitter feed, and all of his open-source code had disappeared from the Internet, and all at once. Let's look at why _why's contributions continue to be important today. _why is fine, and he just wants to be left alone.
|
|
|
|
|
The cloud is essentially a metaphor for a network of computers in which computational tasks and resources can be shared. The big idea here is that users simply rent the computing power, the storage or an application for as long as they need it without having to invest in the infrastructure behind it. That makes computing cheaper, easier and more efficient. There are well known problems of course... The cloud could suffer the same kind of collapses that plague the financial system.
|
|
|
|
|
Passwords that contain multiple words aren't as resistant as some researchers expected to certain types of cracking attacks, mainly because users frequently pick phrases that occur regularly in everyday speech. A study by Bonneau and Shutova is among the first to examine passphrases used by real-world people to access accounts. While it concludes phrases are harder to guess, the increased entropy isn't enough to withstand offline attacks. CrackMeIfYouCan.
|
|
|
|
|