Mar
3
2009
jonr writes “‘I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn’t resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years. In recent years, a number of program analysers like PREfix and PREfast in Microsoft have been used to check references, and give warnings if there is a risk they may be non-null. More recent programming languages like Spec# have introduced declarations for non-null references. This is the solution, which I rejected in 1965.’ This is an abstract from Tony Hoare Presentation on QCon. I’m raised on C-style programming languages, and have always used null pointers/references, but I am having trouble of grokking null-reference free language. Is there a good reading out there that explains this?”

Read more of this story at Slashdot.


Comments Off on Null References, the Billion Dollar Mistake | tags: developer, google, microsoft, program, programming | posted in technical news
Mar
3
2009
An anonymous reader writes “PlayingWithWire profiles two open source tools for Web development, comparing Joomla! and WordPress through the lens of usability. The article has apparently upset a few people at the Joomla! forum, but it does bring up a good point. Many open source projects are developed by engineers for engineers — should they focus more on usability? PlayingWithWire makes a bold analogy: ‘If Joomla! is Linux, then WordPress is Mac OS X. WordPress might offer only 90% of the features of Joomla!, but in most cases WordPress is both easier to use and faster to get up and running.'” The article repeatedly stresses that blogging platform WordPress and CMS harness Joomla! occupy different levels of the content hierarchy. How fair is it to twit Joomla! on usability?

Read more of this story at Slashdot.


Comments Off on Open Source Usability — Joomla! Vs. WordPress | tags: developer, google, linux, Mac, open source, web | posted in technical news
Mar
3
2009
jamie found a blog entry by Paul Lamere, working for audio company Echo Nest, in which he experiments with detecting which songs use a click track. Lamere gives this background: “Sometime in the last 10 or 20 years, rock drumming has changed. Many drummers will now don headphones in the studio (and sometimes even for live performances) and synchronize their playing to an electronic metronome — the click track. …some say that songs recorded against a click track sound sterile, that the missing tempo deviations added life to a song.” Lamere’s experiments can’t be called “scientific,” but he does manage to tease out some interesting conclusions about songs and artists past and present using Echo Nest’s developer API.

Read more of this story at Slashdot.


Comments Off on Detecting Click Tracks | tags: developer, google, Phone | posted in technical news
Mar
2
2009
An anonymous reader writes “You may remember Google’s NativeClient project, discussed here last December. Don’t be fooled into calling this ActiveX 2.0 — rather than a model of trust and authentication, NaCl is designed to make dangerous code impossible by enforcing a set of a rules at load time that guarantee hostile code simply cannot execute (PDF). NaCl is still in heavy development, but the developers want to encourage low-level security experts to take a look at their design and code. To this end Google has opened the NativeClient Security Contest, and will award prizes topping out at ^13 to top bug submitters. If you’re familiar with low level security, memory segmentation, accurate disassembly of hostile code, code alignment, and related topics, do take a look. Mac, Linux, and Windows are all supported.”

Read more of this story at Slashdot.


Comments Off on Google NativeClient Security Contest | tags: developer, google, linux, Mac, security | posted in technical news
Mar
2
2009
Michael J. Ross writes “The owners and the developers of typical Web sites face a quandary, one often unrecognized and unstated: They generally want their sites’ contents and functionality to be accessible to everyone on the Internet, yet the more they open those sites, the more vulnerable they can become to attackers of all sorts. In their latest book, Securing PHP Web Applications, Tricia and William Ballad argue that PHP is an inherently insecure language, and they attempt to arm PHP programmers with the knowledge and techniques for making the sites they develop as secure as possible, short of disconnecting them from the Internet.” Keep reading for the rest of Michael’s review.

Read more of this story at Slashdot.


Comments Off on Securing PHP Web Applications | tags: developer, google, program, web | posted in technical news
Mar
2
2009
Twitter appears on innumerable personal and professional websites nowadays, whether it is a simple “Follow me” badge in the header or a display of the author’s latest tweets in the sidebar. No longer a fad, Twitter is now a necessity for every website, not just for sharing your thoughts and keeping in touch with people, but also for marketing, …
Comments Off on 50 Twitter Tools and Tutorials For Designers and Developers | tags: developer, twitter, web | posted in technical news
Mar
1
2009
adeelarshad82 writes “CNet reports on a bizarre comment from Sony’s Computer Entertainment CEO in response to complaints from developers on how hard it is to develop games for the Playstation 3. ‘We don’t provide the “easy to program for” console that (developers) want, because “easy to program for” means that anybody will be able to take advantage of pretty much what the hardware can do, so then the question is, what do you do for the rest of the nine-and-a-half years?’ Given that games heavily drive console sales, and the fact that the PS3 is already 8 million units behind the Xbox 360, I think making a developer’s job harder is the last thing Sony needs.”

Read more of this story at Slashdot.


2 comments | tags: developer, games, google, playstation, playstation 3, program, xbox, xbox 360 | posted in technical news
Feb
27
2009
The tool is a FireFox extension called FireBug and it is so cool that many web developers use FireFox for the only reason that it can be extended with FireBug.
Comments Off on Amateur’s Guide To Customizing Website Design With FireBug | tags: developer, web | posted in technical news
Feb
27
2009
Mytob notes that sci-fi MMO Tabula Rasa is set to close down tomorrow, and the development team has something special planned for the game’s final hours. The decision to close the game was made in November, and it went free-to-play a month later, while the developers continued to roll out the new content they had planned. Now, after a round of patches and server merges, the beleaguered MMO has reached its shutdown date. The game’s primary enemies, the Bane, are launching an all-out offensive on Allied forces, which will culminate in a battle beginning at 8PM on Saturday and lasting until midnight. All players are being called in as reinforcements in this apocalyptic fight, though the final announcement says, “Penumbra has been informed of the situation and is standing by on the use of their last resort weapon. We can not afford to be complacent or uncertain, but if it is truly our destiny to be destroyed, we are taking them all with us.”

Read more of this story at Slashdot.


Comments Off on Tabula Rasa Going Out With A Bang | tags: developer, games, google | posted in technical news
Feb
27
2009
ScrewMaster points out an short article according to which purchasers of the G1 Android phone’s developer-oriented variant will be out of luck if they want to buy apps from Google’s application store. “Google is not going to allow programmers who have purchased the Dev Phone 1 to purchase paid apps from the Android Market. I just signed up as a G1 developer, and was about to plunk down the 9 for a Dev Phone 1, but now I’m going to have to think about it. I know that Google is interested in preventing (cough) ‘piracy,’ but does this seem like the right way to go? I know the Dev Phone 1 is primarily a developer’s tool, but I would like to actually use the thing, and not have to spend another 0 from T-Mobile for a regular G1 just for the privilege of buying software.” I hope this isn’t true; the unlocked G1 looked like a pretty cool phone, especially (being unlocked) for travel to countries where pre-paid SIM cards are the norm.

Read more of this story at Slashdot.


Comments Off on Google Dev Phone 1 Banned From Paid Apps | tags: developer, google, mobile, Phone, program | posted in technical news