Wireless: Nokia is contributing the source code for Python for S60 cell phones. With the programming language, to be available on SourceForge.net, developers can write and install applications for the S60. Japan's largest telecommunications group, NTT, plans to start testing WiMax technology as early as next month, with an eye on actual throughput and interference with other services. Security: There are hackers lurking in AMD's Web site -- and they are sabotaging the chipmaker's tech support site with maliciously encoded WMF images that install unauthorized software on unpatched PCs. Symantec, meanwhile, says in September of this year it will offer a hosted security service akin to Microsoft's Windows OneCare Live that includes security, PC tuning and backup. Fortinet and Trend Micro settle their patent dispute over antivirus software, and AOL patches a serious Winamp bug. Best of the blogs: Jon Udell takes further adventures in lightweight service composition, continuing his … [Read more...] about Nokia kicks Python for S60 to open source
I mentioned my affinity for Python on my first Weblog entry, at the end of last year. I had intended to tell you about the Iron Python for ASP.NET CTP in my second entry, but it mysteriously stopped working for me before I could write about it. It turns out that disabling Iron Python for ASP.NET was an unintended side effect of the Visual Studio SP1 installation, which also caused other mayhem on my Visual Studio 2005 instance. By the time I had fixed all that and reinstalled Iron Python for ASP.NET I was distracted by the AJAX subversion exploit. I recently went back and looked at the Iron Python for ASP.NET CTP, and was impressed with what has actually been accomplished with that project. It's not just that you can code server-side ASP.NET Web logic very simply in Python, as in this Global.py from the Iron Python Personal Web site starter site: from System import * from System.Web import * from System.Web.Security import * def Application_Start(): SiteMap.SiteMapResolve += … [Read more...] about Iron Python for ASP.NET InfoWorld
One of the joys of being a Web programmer is heading to a dinner party, a haircut, or a reunion and fielding the pitches for everyone's dream for a brilliant Web application. Everyone is always happy to cut you in for 5, 10, maybe even 15 percent of the equity if you just build out the Web site that's sort of like a combination of Twitter, AltaVista, Eliza, TurboTax, and the corner pharmacy, but cooler. Google App Engine is meant for dreams like these. You write a bit of code in Python, customize some HTML, and bingo, you've got your database-backed dynamic Web site up and running in a few short minutes. The magic comes when the world starts flocking to your Web application, and Google's cloud of computers quickly adapts to the load, handling everything the public demands. There's no need for you to buy servers, load balancers, or special DNS tables. Google's application cloud handles all of the grungy deployment headaches. [ See also "What cloud computing really means" and "Early … [Read more...] about First look: Google’s high-flying cloud for Python code
The other day, my friend Ned's cousin asked Ned what he thought was the best first language for new programmers. The cousin didn't have much computing experience, but at 15 years old the future was looming fast, and he thought programming seemed interesting and that it might be something he could get into. "So naturally," Ned explained, "I told him to learn Scheme." [ What's your take on the best first programming language? Join our discussion. | Also on InfoWorld: "My kid could code that." | Cut straight to the key news for technology development and IT management with our once-a-day summary of the top tech news. Subscribe to the InfoWorld Daily newsletter. ] [ Here are 6 skills a solid IT generalist should master, no matter where your life in IT leads. ]Huh?! Scheme? When Ned first opened up the can o' worms of "which programming language is the best," it seemed like a fine opportunity for an argument, Monty Python style. He'd say Perl, someone else would say C++, a third would … [Read more...] about What’s the best first language for a programmer?
In programming, little frustrations can be as agonizing as the big problems. No one wants to pull their hair out merely to pop up a window with a text message or to write quickly (and safely!) to a database. But programmers would welcome fast solutions to these issues that are also robust in the long run. Here are six Python libraries that provide quick fixes to immediate problems, but can also be used as the underpinnings for bigger projects. [ Download InfoWorld's special report: "Extending the reach of enterprise developers." | Keep up with hot topics in programming with InfoWorld's Application Development newsletter. ]Pyglet What it is: Pyglet is cross-platform framework for multimedia and windows graphics in pure Python. Why you need it: It provides handy access to items that are tedious to implement from scratch for a GUI application: window functions, OpenGL graphics, audio and video playback, keyboard and mouse handling, and working with image files. (It doesn't provide … [Read more...] about 6 Python libraries every programmer will love
Development on IronPython, a Python implementation that runs on the .Net framework's Common Language Runtime (CLR), is getting a shot in the arm thanks to the project recently changing hands to a new development lead. Jeff Hardy, former lead IronPython developer, confirmed the transition on the Ironpython-users mailing list earlier this month. "For many reasons I just don't have the time right now to give IronPython the attention it deserves," Hardy wrote, "so I'm handing control of the project to [fellow project contributors] Alex Earl and Benedikt Eggers." [ Also from InfoWorld: 10 hard-core coding tips for faster Python. | Keep up with hot topics in programming with InfoWorld's Application Development newsletter. ]A Python for .Net, and vice versa IronPython, written in C#, is not just meant to run stock Python programs. It can provide Python programmers with a bridge to existing .Net applications and objects. Best of all, those objects can be imported and handled with the … [Read more...] about Python for .Net rises from the dead
Google's Go was 2016's biggest gainer in Tiobe's index of language popularity, as the top titles on the list all slipped year over year.Claiming the crown of Tiobe's programming language of the year, Go gained 2.16 percentage points from a year ago, with a rating of 2.325 percent. It was ranked in 13th place this month and was in 54th place in January 2016. Tiobe rankings are based on a formula assessing searches on languages in popular search engines such as Google, Bing, and Wikipedia.[ Download InfoWorld's quick guide to Google Go today. | Cut to the key news in technology trends and IT breakthroughs with the InfoWorld Daily newsletter, our summary of the top tech happenings. ]"The main drivers behind Go's success are its ease of learning and pragmatic nature," a report accompanying the monthly index said. "It is not about theoretical concepts, such as virtual inheritance and nomads, but about hands-on experience. Apart from that, Go has built-in support for concurrency … [Read more...] about Go tops Java, C, Python for programming language of the year