×
Microsoft

Microsoft Lays Out Money-Making Options For Windows Store Developers 85

tsamsoniw writes "With the release of Windows 8 just around the corner, Microsoft is eager to see its Windows Store well stocked with third-party, Metro-friendly apps. Hoping to get developers on board, the company has announced pricing structure, along with guidance and tools to help developers create trial versions of apps and set up lucrative in-app purchases."
Programming

The 21st IOCCC Has Been Announced 23

leob writes "As promised at the end of the 20th IOCCC earlier this year, the 21st International Obfuscated C Code Contest will accept entries from 2012-Aug-15 03:14:15 UTC to 2012-Sep-14 09:26:53 UTC. The earliest announcement about the next contest was on Twitter on July 13, giving the interested parties more than 2 months to polish their entries."
Programming

HTML5 Splits Into Two Standards 395

mikejuk writes "Until now the two standards bodies working on HTML5 (WHATWG and W3C) have cooperated. An announcement by WHATWG makes it clear that this is no longer true. WHATWG is going to work on a living standard for HTML which will continue to evolve as more technologies are added. W3C is going the traditional and much more time consuming route of creating a traditional standard which WHATWG refers to as a 'snapshot' of their living standard. Of course now being free of W3C's slower methods WHATWG can accelerate the pace of introducing new technologies to HTML5. Whatever happens, the future has just become more complicated — now you have to ask yourself 'Which HTML5?'"
Open Source

Great Open Source Map Tools For Web Developers 34

snydeq writes "InfoWorld's Peter Wayner surveys the rich ecosystem of free maps, free data, and free libraries that give developers excellent alternatives to Google Maps. 'The options are expanding quickly as companies are building their own databases for holding geographical data, their own rendering tools for building maps, and their own software for embedding the maps in websites. ... Working with these tools can be a bit more complex than working with a big provider like Google. Some of these companies make JavaScript tools for displaying the maps, and others just deliver the raw tiles that the browsers use to assemble the maps. Working with the code means making decisions about how you want to assemble the pieces — now within your control. You can stick with one simple library or combine someone else's library with tiles you produce yourself.'"
Programming

ESA Summer of Code In Space 2012 21

phyr writes "The European Space Agency is looking for student coders to join the Summer of Code in Space. ESA will pay 4000 Euros to each student for contributing to a space related open source project for the summer. Accepted student applicants are paired with a mentor from the participating projects, thus gaining exposure to real-world software development scenarios. Mentor organizations have been selected. Students now have until July 27 to submit their applications. Check out the ideas pages of each project such as for the NEST SAR Toolbox"
Android

Google Releases Android 4.1 SDK 58

hypnosec writes "Google has released the full SDK for its latest edition of Android, Jelly Bean, which was unveiled during Google I/O. Google has already released the source code of Jelly Bean earlier. Google announced through a blog post that developers can develop application against the API level 16 using the new Jelly Bean APIs. Developers would be able to develop apps that will run on Nexus 7 tablets. Jelly Bean is touted as one of the best from Google and it promises a smoother and more responsive UI across the system."
Microsoft

Microsoft Apologizes For Inserting Naughty Phrase Into Linux Kernel 897

netbuzz writes "Microsoft has apologized and promised to rectify the fact that one of its developers slipped a sexist phrase into Linux kernel code supporting Microsoft's HyperV virtualization environment. In that code, the magic constant passed through to the hypervisor reads '0xB16B00B5,' or a slightly camouflaged 'BIG BOOBS.' After Linux developer/blogger Matthew Garrett criticized Microsoft for the stunt, the predictable debate over sexism in the technology world ensued. Microsoft issued a statement to Network World apologizing and added, 'We have submitted a patch to fix this issue and the change will be published in a future release of the kernel.'"
Programming

JavaScript For the Rest of Us 285

First time accepted submitter my2iu writes "The JavaScript programming language is both widely available and very powerful. Unfortunately, since only 6% of the world's population are native English speakers, the other 94% of the world are forced to learn English before they can start using JavaScript. Babylscript is an open source project that aims to translate JavaScript to all the world's languages, including French, Spanish, Chinese, and Arabic. The project has recently completed its 12th translation, enough so that the native languages of over 50% of the world's population are now supported!"
Cloud

Microsoft Introduces 'Napa' Toolset For Cloud App Model 33

Nerval's Lobster writes "In keeping with Microsoft's 'all-in' strategy with regard to the cloud, Office 2013 incorporates a good deal of cloud functionality: SkyDrive is now the default storage selection for documents, for example, and users' work is synced between devices connected to the Web. In conjunction with that, Microsoft is now offering a 'Cloud App Model' that incorporates Web standards, meant for developers interested in building apps that bring functionality into Office and SharePoint. The toolset for building within this 'Cloud App Model' is codenamed 'Napa.' Among the potential uses: developers can build mail apps for Office, which add content and functionality to Outlook items based on activation rules, content apps for Excel, which add content and functionality to Excel documents, and task pane apps for Office, which add functionality to Excel and Word documents in a task pane adjacent to the document."
Government

NSA Mimics Google, Angers Senate 193

An anonymous reader writes "In a bizarre turn of events, the Senate would prefer that the DoD use software not written by the government for the government. Quoting: 'Like Google, the agency needed a way of storing and retrieving massive amounts of data across an army of servers, but it also needed extra tools for protecting all that data from prying eyes. They added 'cell level' software controls that could separate various classifications of data, ensuring that each user could only access the information they were authorized to access. It was a key part of the NSA’s effort to improve the security of its own networks. But the NSA also saw the database as something that could improve security across the federal government — and beyond. Last September, the agency open sourced its Google mimic, releasing the code as the Accumulo project. It's a common open source story — except that the Senate Armed Services Committee wants to put the brakes on the project. In a bill recently introduced on Capitol Hill, the committee questions whether Accumulo runs afoul of a government policy that prevents federal agencies from building their own software when they have access to commercial alternatives. The bill could ban the Department of Defense from using the NSA's database — and it could force the NSA to meld the project's security tools with other open source projects that mimic Google's BigTable.'"
IOS

Apple Releases iOS 6 Beta 3 For Developers 145

hypnosec writes "Developers of iOS apps have been blessed with another update to iOS 6 around 21 days after an update of the iOS 5 successor was doled out and it contains quite a few new features. The 3rd update, dubbed iOS 6 Beta 3, can now be applied to the existing iOS on iPhone, iPad and iPod Touch and full downloads are available from Apple's developer portal. MacRumours notes that this update doesn't come with any change list and developers seeing the over the air update get the message that iOS 6 Beta 3 contains some 'bug fixes and improvement.' The latest build contains new options under the Settings application for Apple's latest Maps software. The beta allows developers to customize certain aspects like the volume of turn-by-turn navigation, and whether to measure distances in miles or kilometers, notes Apple Insider."
Upgrades

Torvalds Bemoans Size of RC7 For Linux Kernel 3.5 158

alphadogg writes "A host of small modifications and a large number of system-on-a-chip and PowerPC fixes inflated the size of release candidate No. 7 for Version 3.5 of the Linux kernel, according to curator Linus Torvalds' RC7 announcement, made on Saturday. Torvalds wasn't happy with the extensive changes, most of which he said he received Friday and Saturday, saying 'not cool, guys' in the announcement. However, the occasionally combustible kernel curator didn't appear to view this as a major setback. 'Now, admittedly, most of this is pretty small. The loadavg calculation fix patch is pretty big, but quite a lot of that is added comments,' he wrote, referring to the subroutine that measures system workload."
Programming

SQL Vs. NoSQL: Which Is Better? 306

Nerval's Lobster writes "For the past 40-some years, relational databases have ruled the data world. Relational models first appeared in the early 1970s thanks to the research of computer science pioneers such as E.F. Codd. Early versions of SQL-like languages were also developed in the early 70s, with modern SQL appearing in the late 1970s, and becoming popular by the mid-1980s. For the past couple of years, the Internets have been filled with heated arguments regarding SQL vs NoSQL. But is the fight even legitimate? NoSQL databases have grown up a bit (and some, such as Google's BigTable, are now mature) and prove themselves worthy. And yet the fight continues. Tech writer (and programmer) Jeff Cogswell examines both sides from a programming perspective."
Programming

New Analyst Report Calls Agile a Scam, Says It's An Easy Out For Lazy Devs 491

msmoriarty writes "We recently got a copy of a new Voke analyst report on Agile, and the firm basically blasts the movement from top to bottom. Some highlights: 'The Agile movement is designed to sell services. ... Out of over 200 survey participants, we received only four detailed comments describing success with Agile.' 'Survey participants report that developers use the guise of Agile to avoid planning and to avoid creating documentation required for future maintenance. ... Be aware that the Agile movement might very well just be either a developer rebellion against unwanted tasks and schedules or just an opportunity to sell Agile services including certification and training.' So did the analysts just talk to the wrong 200 people?"
Internet Explorer

jQuery 2.0 Will Drop Support For IE 6, 7, 8 250

benfrog writes "The developers of jQuery recently announced in a blog entry that jQuery 2.0 will drop support for legacy versions of Internet Explorer. The release will come in parallel with version 1.9, however, which will include support for older versions of IE. The versions will offer full API compatibility, but 2.0 will 'benefit from a faster implementation that doesn't have to rely on legacy compatibility hacks.'"
The Internet

Varnish Author Suggests SPDY Should Be Viewed As a Prototype 136

An anonymous reader writes "The author of Varnish, Poul-Henning Kamp, has written an interesting critique of SPDY and the other draft protocols trying to become HTTP 2.0. He suggests none of the candidates make the cut. Quoting: 'Overall, I find the design approach taken in SPDY deeply flawed. For instance identifying the standardized HTTP headers, by a 4-byte length and textual name, and then applying a deflate compressor to save bandwidth is totally at odds with the job of HTTP routers which need to quickly extract the Host: header in order to route the traffic, preferably without committing extensive resources to each request. ... It is still unclear for me if or how SPDY can be used on TCP port 80 or if it will need a WKS allocation of its own, which would open a ton of issues with firewalling, filtering and proxying during deployment. (This is one of the things which makes it hard to avoid the feeling that SPDY really wants to do away with all the "middle-men") With my security-analyst hat on, I see a lot of DoS potential in the SPDY protocol, many ways in which the client can make the server expend resources, and foresee a lot of complexity in implementing the server side to mitigate and deflect malicious traffic.'"
Bug

Ask Slashdot: How Do You Track Bugs For Personal Software Projects? 221

An anonymous reader writes "One of my personal software projects grows bigger than I thought and the bugs becomes too many to just remember. I looked around for an open source bugs tracking system but found no ideal solutions. Ideally I wanted a simple system that does not need server setup and extra database setup, and can run under Mac OS X. Another option is a cloud service if it's affordable enough. Any suggestions from Slashdot?"
Mozilla

Firefox 15 Coming With Souped-Up, Faster Debugger 125

StormDriver writes "Firefox 15 has hit the Mozilla pre-beta Aurora channel, and it features a redesigned, built-in debugger." The original weblog post has more. Thanks to improved debugger internals in SpiderMonkey, supposedly code should run just as fast with debugging enabled as without (ever try loading Slashdot with firebug accidentally enabled?). There are also new tools for testing mobile layouts from the comfort of your workstation, and the debugger can attach to remote processes (Something Emacs users have enjoyed for years now, albeit in a hackish manner and without support for mobile Firefox).
Programming

Objective-C Overtakes C++, But C Is Number One 594

mikejuk writes "Although the TIOBE Index has its shortcomings, the finding that Objective-C has overtaken C++ is reiterated in the open source Transparent Language Popularity Index. The reason is, of course, that Objective-C is the language you have to use to create iOS applications — and as iPads and iPhones have risen in popularity, so has Objective-C. If you look at the raw charts then you can see that C++ has been in decline since about 2005 and Objective-C has shot up to overtake it with amazing growth. But the two charts are on different scales: if you plot both on the same chart, you can see that rather than rocketing up, Objective-C has just crawled its way past, and it is as much to do with the decline of C++. It simply hasn't reached the popularity of C++ in its heyday before 2005. However the real story is that C, a raw machine independent assembler-like language, with no pretense to be object oriented or sophisticated, has beaten all three of the object oriented heavy weights — Java, C++ and Objective C. Yes C is number one (and a close second in the transparent index)."
Databases

Ask Slashdot: Documenting a Tangle of Network Devices? 165

LoudMusic writes "One of the many tasks of a network administrator is documenting the network so that other members of the administration and support teams can find devices on the network. Currently my organization uses Excel spreadsheets to handle this, and it's invariably error ridden. We also save a new file with the date in the name each time an update is made. I'd like to move this to a more intelligent database system, but the driving force for keeping it in spreadsheets is the ability to take the document offline, edit it, then upload this new revision to the file server when we have a connection again. Our clients often don't have reliable internet connections, especially when we're tearing their network apart and rebuilding it. The information we're currently documenting about an individual device are: device name, device model, description, IP address, MAC address, physical location, uplink switch & port, and VLAN. What tools exist that would allow us to have multiple users make updates both online and offline simultaneously, and synchronize changes into both the online and offline copies?"

Slashdot Top Deals