Developer Network Partners: C/C++ Users Journal Dr. Dobb's Journal Software Development Contact Us About Us
Coding & Scripting Design & Process Tools Business & Careers
Developer::Pipelines > Linux/UNIX

 

Developer::Linux/UNIX Pipeline

Articles | Books | Discussion Forum | Linux/UNIX RSS Feed


Articles from CMP's Developer Network


Mac OS X Tiger & 64 Bits
Rodney Mach
Before migrating to 64-bit platforms, the first question to ask is whether you really need to do so.

Google's Summer of Code: Part I
the DDJ staff
Google's Summer of Code resulted in thousands of lines of code. Here are some of the students who participated.

Strong Language
Ed Nisley
Large, complex embedded systems have more places for things to go wrong.

Moving to 64-Bits
Rodney Mach
64-bit platforms are the future for solving larger and more difficult scientific and business problems.

Revisiting UNIX Filters
Christopher Diggins
Christopher explores UNIX filters.

Cross-Platform Builds
John Graham-Cumming
John presents a cross-platform pattern for Makefiles that works across Windows and common UNIX platforms.

Free as in Freedom
Rosalyn Lum, John RaVella
Richard Stallman and Ronald Reagan were odd bedfellows in a saga that brought us open source and open borders. Two decades later, a raft of open-source products has come of age.

The One-Minute Hacker
Warren Keuffel
Tried and true publisher O’Reilly offers more than common-sense manuals: It’s been an unflagging supporter of the OS movement—and others are following.

Post-Mortem Debunker
Stan Kelly-Bootle
Somebody let Stan off the plane in New Orleans, ostensibly to cover a Unix conference. Here is his report, complete with a bit of (ahem) cultural commentary.

ODBC In UNIX Environments
Robert Allan Kiesling
The Open DataBase Computing (ODBC) Standard provides an efficient way to write client-server apps, including those that are UNIX based. Robert focuses on the unixODBC library because of its support for MySQL and PostgreSQL.

Parsing RSS Files with XML::RSS
Derek Vadala
RSS, or the RDF Site Summary, is an XML document that uses the Resource Description Framework to provide a flexible and easy to use method for syndicating Web site content. The Resource Description Framework (RDF) is an amalgamation of traditional and Web-based data sharing methodologies that uses XML as its delivery agent. RSS is extremely useful because it allows people to share dynamic information like world news, computer security alerts, or a list of restaurant reviews using a common interface and format. So, if you are a content provider, you can use RSS to easily distribute data to users and business partners. If you are an end-user, you can receive easy-to-reformat content that can easily be integrated into your applications and Web pages. The real benefit for both parties is that everyone can view the content using the interface (a PDA, desktop Web browser, or email client) that they prefer.

Localizing Open Source Software
Sean M. Burke
As Perl Journal/Sys Admin readers, most of you are probably native speakers of English — but that puts you in the minority of computer users worldwide. If you think that you’ve got it rough just trying to remember all the switches to ls, think about the hundreds of millions of people who put up with the headache of dealing with applications whose interfaces are not localized (i.e., translated) into their native languages. It’s a bad situation, but open source software can make it better.

Does SOAP Suck? (Web Services, Google, and the What-Sucks-O-Meter)
Dan Brian
This article is essentially a follow-up to my article “Parsing Natural Language” (The Perl Journal, Fall 2000, #19), which described ways of using a Link Grammar Parser to determine which object in a sentence “rocks” or “sucks”. This article is not about SOAP or Web Services, per se. It’s about a program that builds on the grammar parsing to find what the Internet public has to say about certain topics. The program does provide some insight to the rationale for Web services, and some details on using them in a minor setting. I’ll elaborate.

Determining Processor Utilization
Byron Miller
Performance requirements are often considered after the fact when it comes to selecting processors for embedded products.

The Menuet Operating System
Ville Mikael Turjanmaa
Menuet is a multitasking real-time operating system that fits on a single 1.44-MB floppy diskette—that's right, a single diskette!

Examining RubyCocoa
Chris Thomas
Apple's Mac OS X melds the best features from several disparate operating systems and environments, including BSD UNIX, the Mach microkernel, and classic Mac OS. However, one of the more interesting technologies in the Mac OS X melting pot is Cocoa, an application framework derived from what was originally the NeXT Application Kit — a powerful object-oriented, user-interface framework.

Editorial: Deja vu All Over Again
Jonathan Erickson
With all the hot air in Florida swirling around the presidential race, news of another contest — KDE versus GNOME — almost slipped by. Butterfly ballots aside, KDE and GNOME are windowing systems that lay to rest the common misperception that Linux is a command-line operating system with no appeal to Windows-weaned users. In truth, there are several graphical desktop environments for Linux, with KDE and GNOME leading the pack.

Roundtable on BSD, Security, and Quality

Contributing Editor Jack Woehr moderated a roundtable with four key members of the BSD movement at the recent USENIX Security Symposium 2000. The participants emphasized that reliability and security are achieved through simplicity. Other topics included the evolving distinction between Linux and BSD, why they don't use std::string, and why no one to likes IKE.

A Tiny Perl Server Pages Engine
Andy Yuen
Perl Server Pages is a small footprint Perl-based cross-platform JSP-like facility for generating dynamic pages for both UNIX and Windows.

Generating and Handling Application Traceback on Crash

Many of us have had to deal with application crashes that are hard or impossible to reproduce, especially at software developers' sites. Yet it can be difficult to fix the problem without reproducing it. In this Unix Insider feature, Greg Nakhimovsky describes a few tools to help you generate a traceback, a chain of all function calls the application was executing at the time of the crash, to help locate the trouble or at least narrow it down. You can also collect crash statistics and use them to enhance the quality-control procedures.

More Articles
 

Training/Conferences

SD West 2006
SD West 2006 delivers training on the latest languages, tools, technologies and trends taught by the most qualified experts in the software development industry. Find out more about all the excellent educational opportunities that SD West 2006 Conference & Expo has to offer at www.sdexpo.com.

Product Showcase

Books

Book Review: Time Management for System Administrators
Matthew Cheek
From the first chapter, it is clear that Tom Limoncelli is a working systems administrator who has spent years in the trenches.

Book Review: Running IPv6
Peter Salus
When I put together my IPv6 Addressing anthology in 1999, there were about a half-dozen books describing the "new" protocol. There are now more than 50. This one is very fine.

Book Review: Real Digital Forensics: Computer Security and Incident Response
Kristy Westphal
Real Digital Forensics is a wonderful teaching tool for forensics geeks of all skill levels. For a beginner, the book addresses many types of forensic situations you may encounter, including live response forensics on both Windows and Unix, forensic imaging, online-based forensics, and mobile device analysis. For the advanced user, there is a plethora of cool tools, many of which you may not have heard of before.

Book Review: Write Portable Code
Ed Schaefer
Ever notice how people who are really passionate about a topic will tell you everything they know, think they know, or even suspect? I think author Brian Hook is that way concerning cross-platform software development. Hook has an opinion on everything from source code control to operating systems to internationalization.

Book Review: Eclipse IDE Pocket Guide
Reinhard Voglmaier
Eclipse IDE Pocket Guide is a typical O’Reilly pocket guide that provides a handy reference for anyone navigating the Eclipse menu system.

More Books

Linux Discussion Forum

Porting from Windows to Linux

Visit the Linux Forum

From Unix Review

Certification: Examining the CWNA Certification from Planet3 Wireless
Emmett Dulaney
When CompTIA — the organization behind a surplus of certifications ending with a plus sign (A+, Network+, Server+, etc.) — abandons their plans to release a new exam, it is usually a sign of one of two things: either the market is not big enough to support it, or someone else has effectively beaten them to the punch. While I cannot speak for CompTIA, I have to guess that the latter is what happened when it came to wireless networking. While they were busy formulating objectives for what was to be called Wireless+, Planet3 Wireless, Inc. beat them to the punch with the CWNA (Certified Wireless Network Administrator) certification.
Tue, 7 Feb 2006

Shell Corner: PS-n-Grep — The Steroid Version
Ed Schaefer, Bob Orlando
How many of us check the Unix process table using the ps command and pipe it to grep? This month, Bob Orlando presents Perl and awk scripts that add intelligence to this process.
Tue, 7 Feb 2006

Certification: Examining the CISA and CISM Certifications
Emmett Dulaney
The world of certification is no different from that of any other commodity. When a particular certification becomes “popular”, it is usually because the demand for it in the market is high, and thus a person holding it can earn more money. Others who don’t hold that certification witness this and decide that they should now get it. They study, take the exam(s) and earn the certification, thereby adding to the number of those qualified for job openings.
Tue, 31 Jan 2006


Visit unixreview.com



MarketPlace

Market-leading defect tracking from TechExcel
DevTrack is a powerful, affordable and easy to use solution for project and defect tracking. It comprehensively tracks and manages all product defects, change requests, and other development issues.

Server-Side Persistence--Embedded Database Engine
This customer solution paper discusses the requirements that lead Steam" to choose a non-SQL embedded database engine as a foundation for its user-authentication system, and the design and implementation decisions that helped meet their requirements.

Berkeley DB - A Technical Overview
Watch this 20-minute video of Margo Seltzer, co-founder and CTO of Sleepycat Software, providing a conceptual introduction, technical overview and programming examples of Berkeley DB, the most widely deployed, open source, developer database.

UCalc Fast Math Parser
UCalc FMP allows your program to evaluate expressions defined at runtime. Download a copy today (Windows only).


Copyright © 2005CMP Media LLC. | DEVELOPER PIPELINE All rights reserved. Privacy Policy | Your California Privacy Rights | Terms of Service



web2
DevNet Podcasts

Introducing Dobbscast Audio Blogs

Get the Dobbscast feed