x
Loading
 Loading
Featured Paper: Xen Virtualization with Novell SUSE Linux
Hello, Guest | Login | Register
Software Development
Developing for GPUs, Cell, and Multi-core CPUs Using a Unified Programming Model
The need to suddenly start developing parallel software poses a severe challenge to the entire software industry.
Getting to Know MDB2
Take the pain out of PHP database programming with a database abstraction layer.
Controlling Input/Output of Device Drivers
Hands-on tutorial for monitoring and configuring I/O for network device drivers at the Kernel level.
Facebook Puts its SaaS Where its Mouth is
fbOpen launches under a CPAL license and, perhaps, sparks a licensing revolution.
Using Perl and LDAP
A walkthrus of the basics: making connections, creating and modifying entries, and searching.
Praise for the Humble gedit
A rare case of the default option being surprisingly powerful.
Krugle Code Search Stats or How to Write a Press Release
Just how... creative is your code?
Looking After Your Bugs with Request Tracker
Juliet Kemp shows you how to look after your bugs with Request Tracker, an enterprise-grade (and GPL'ed) ticketing system that can be used for project management, help desks, software development, and much more.
strace: The Friend You Never Knew You Had
While strace is often used for troubleshooting and debugging, you can also use strace to get started on examining the I/O pattern of your serial codes.
Developing Web 2.0 Apps with the Google Web Toolkit
Ajax development hurts, and is not recommended without a bottle of analgesics by your side. Luckily for us there are tools that can make developing Web 2.0 apps a breeze.
Introduction to Python Decorators
Have a web app that occasionally hangs? Use signals to add a timeout to function requests with Python decorators.
Controlling Software Complexity
Because software bugs cost customers and vendors billions of dollars every year and exploited software vulnerabilities are consistently making headlines, companies need to take a closer look at their software development processes.
Fixing Software on the Assembly Line
Want to know how Coverity’s static source code analysis technology works? This technical white paper will provide everything a developer will need to know in gory detail.
How to Develop Virtual Appliances Using Ubuntu JeOS
Ubuntu JeOS (pronounced" juice") is an efficient variant of the Ubuntu Server operating system, configured specifically for virtual appliances. Soren Hansen and Nick Barcet discuss how to use JeOS to create your own virtual appliance to help distribute your applications.
Programming Reusable PIR: Learn how to write and test PIR subroutines
PIR is Parrot's native programming language. In this conclusion of his series, chromatic presents a variety of techniques to program and validate subroutines. Learn how to create libraries and test your code in this hands-on primer.
VMware to Present at the Bernstein Virtualization/Tech Long View Conference

PALO ALTO, Calif., Dec. 10 /PRNewswire-FirstCall/ -- VMware, Inc. (NYSE: VMW), the virtualization software leader, today announced Diane Greene, president and chief executive officer of VMware, is scheduled to present at the Bernstein Virtualization/Tech Long View Conference in San Francisco on Thursday, December 13 at 8:30 a.m. PT / 11:30 a.m. ET. Greene's presentation will be webcast live at http://ir.vmware.com. A replay will be available for one month.

AmieStreet.com Launches in Japan

NEW YORK, Dec. 10 /PRNewswire/ -- Today AmieStreet.com announced the launch of Amie Street Japan (AmieStreet.jp), a joint venture with the leading Asia-Pacific Linux distributor, TurboLinux.

Liferay and Sygnity Form Services Partnership

LOS ANGELES and WARSAW, Poland, Dec. 10 /PRNewswire/ -- Liferay, provider of the world's leading enterprise-class, open source portal and content management system announced a new services partnership with Sygnity SA, Poland's second largest IT services and solutions provider. As a preferred international partner, Sygnity now offers a full range of consulting, and development services around Liferay Portal to its clients in the public and private sectors. Sygnity's associates will be fully and regularly trained in Liferay Portal technology. It is also now a reseller of Liferay support services.

Ball Aerospace Launches Opticks Open Source Software

DAYTON, Ohio, Dec. 10 /PRNewswire-FirstCall/ -- Ball Aerospace & Technologies Corp. has launched Opticks, the company's first open source software project designed to enable detailed analysis of remote sensing data. With the release of Opticks, Ball Aerospace anticipates gaining access to new fields that can benefit from the processing and exploitation of remote sensing data.

Karen S. Rosenberger Named DynTek's Chief Financial Officer

IRVINE, Calif., Dec. 10 /PRNewswire-FirstCall/ -- DynTek, Inc. (OTC Bulletin Board: DYNK), a leading provider of professional technology services, today announced that Karen Rosenberger has been named Chief Financial Officer, effective as of December 3, 2007. Ms. Rosenberger, who previously served as the company's corporate controller, succeeds David W. Berry.

NorthStar Introduces First Firm-Tailored, On-Demand Solution(TM) for the Wealth Management Industry

SAN FRANCISCO, Dec. 10 /PRNewswire/ -- NorthStar Systems International, Inc., a leading provider of wealth management software to financial services institutions, today introduced the industry's first, firm-tailored, on-demand solution(TM) for wealth management. The solution is based on years of successful service-oriented architecture (SOA) implementations and wealth management best practice experience. As a result, NorthStar is able to deliver the most in-depth, firm-tailored software configuration in the industry.

Xilinx Powered SGI RC100 Reconfigurable Computing Platform Accelerates Bioinformatics Application Over 900X

SAN JOSE, Calif., Dec. 10 /PRNewswire/ -- Xilinx, Inc. (Nasdaq: XLNX), the world's leading provider of programmable solutions, today announced that an SGI(R) RASC(TM) (Reconfigurable Application Specific Computing) enabled SGI(R) Altix(TM) system from Silicon Graphics, Inc. (SGI) (Nasdaq: SGIC), featuring Xilinx(R) Virtex-4 high performance FPGAs, can accelerate the Blast-n (Basic Local Alignment Search Tool for nucleotides) bioinformatics application by more than 900 times compared to a traditional cluster.

Alfresco Software Named a 'Red Herring 100 Global' Award Winner

LONDON, Dec. 10 /PRNewswire/ -- Alfresco Software, Inc., the leader in open source enterprise content management (ECM), announced today that it has been selected as a winner of the Red Herring 100 Global Award. The awards span all areas of technology including biosciences, communications, computing and software; Alfresco was one of eighteen software winners.

Stickam.com is the First LIVE Social Networking Website to Implement OpenSocial

LOS ANGELES, Dec. 10 /PRNewswire/ -- Stickam.com, a social networking website that sets itself apart with its live video chat features, announced today that they are creating applications utilizing Google's OpenSocial APIs - - allowing OpenSocial-enabled platforms to integrate Stickam's technology.

Programming PIR: Build applications in Parrot's native programming language
Parrot is not just a virtual machine for running dynamic languages; it also includes several tools for building dynamic languages, including a grammars engine and a tree transformation system. Currently, all of these tools are available through PIR, Parrot's native programming language.
Podcast: Ted Ts'o Interview
In this podcast, Ted Ts'o, the Linux Foundation's newly appointed Chief Platform Strategist, takes a few minutes to talk to Linux Magazine about his new role with the Linux Foundation, the status of Ext4, the Linux Standard Base, and more.
Guido van Rossum Talks About Python 3000
Guido van Rossum discusses the next version of the Python language, Python 3000.
Absolute Power
Power consumption is a hot topic — from laptop, to datacenter. Recently, the Linux kernel has made huge steps forward in power conservation, thanks to tickless kernels.
RapidMind Multi-core Development Platform
Developers of HPC and enterprise software are using RapidMind today to create manageable, single-threaded applications that leverage the full potential of multi-core processors from AMD and Intel. RapidMind also optionally allows developers to seamlessly take advantage of the application acceleration available from GPUs and the Cell Broadband Engine. This White paper includes an overview of the platform architecture, detailed explanation of the API, code samples, benchmarks, and comparison to alternative task and data parallel approaches to multi-core programming.
Holy Camels, Batman!
Like Barman, Perl has its own" utility belts", namely Scalar::Util and List::Util. Here's a look at what each gizmo can do.
Multicore Resources
The Multicore Programming Challenge
Harnessing the power of multicore processors is one of the largest challenges facing the computer industry today. Here we look at the challenges and some of the programming methods we can use to solve the problem.
The Core of the Issue: Multicore and You
A revolution, or evolution, is taking place in the computing industry. Multiple CPUs and multiple cores aren't new to high-end markets, but this is the first time that they're being mass-produced -- and every programmer needs to understand how to take advantage of multicore systems.
Cooking with Multicore
Open MP and Software Parallelization
Brief introduction to Open MP and how it can help parallelize your code for multicore systems.
What Applications are Good Candidates for Parallel Computing?
Frequently asked questions (FAQ) from Charles Congdon on multicore, parallelism and multi-threading.
Tuning a Multithreaded Application for Performance
Learn how to use the Intel Thread Profiler in a load imbalance situation, with synchronization objects and with lightweight locks.
A Tour of Parrot
Besides serving as what is hoped to be an appropriate and effective platform for Perl 6 and other languages, Parrot is a grand experiment. Is there a better way to write a compiler than using the lex and yacc model? Can languages interoperate at a deeper level than sharing a set of calling conventions? Here are some answers.
The Moose is Flying, Part Two
The Moose object system enforces type, validates values, and coerces parameters to be the correct type.
What does the Linux desktop really need?
Once again, the Linux Foundation Desktop Linux (DTL) workgroup is polling users to find out what desktop Linux really needs. While the foundation folks conduct the poll (and I'd encourage Linux Magazine readers to participate), let me share my top three priorities for the Linux desktop in 2008: Applications, multimedia, and polish.
« Prev |
Free Email Newsletters
Linux Mag Weekly
Blade & Virtualization
Making the Most of Multicore
HPC Weekly
Linux Magazine Case Study Update
Linux Magazine Webinar Update
Linux Magazine White Paper Update
Linux Magazine PR Daily
Email Address:

ActivSupport
Linux Magazine has chosen ActivSupport as its network consultants
Sponsored Links