|
|
|
|
Developer::Linux/UNIX Pipeline
|
|
|
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.
|
|
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.
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.
Porting from Windows to Linux
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
|
|
|
|
|
|
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).
|
|
|
Developer Network Websites:
BYTE.com,
C/C++ Users Journal,
Developer Pipeline,
Dr. Dobb's Journal,
DotNetJunkies,
MSDN Magazine,
Sys Admin,
SD Expo,
Software Development Magazine,
SqlJunkies,
Unixreview,
Windows Developer Network,
New Architect
|
|
|
web2
|
|