Language Selection

English French German Italian Portuguese Spanish

June 2006

AA takes Linux road for ID system

Filed under
SUSE

Motoring organisation the AA is to implement an identity and access management solution running on Novell's SuSE Linux to automate the management of digital identities for around 6,000 staff.

Book Review: Software Security: Building Security In

Filed under
Reviews

McGraw’s Software Security is a wonderful tool for any shop. It provides a realistic, practical view of the whys and hows of such a program, providing enough guidance and reference material to start your own.

OpenOffice.org 2.0.3: Ready For Download!

Filed under
Software

OpenOffice.org 2.0.3 is recommended for all. Enhancements include:
performance improvements, improvements to file format compatibility with Microsoft Office, and built-in check for updated versions.

Using the Fluxbox Window Manager

Filed under
Fluxbox
HowTos

I started using Linux in the pre-KDE and pre-GNOME days. These have become pretty much the de-facto graphic user interface for Linux and with good reason. I have tried them for perhaps 3 weeks to a month at a time. I had always stuck with my trusted FVWM. That was, until, out of curiosity, I tried Fluxbox.

Killing That Spam With Postgrey And Postfix

Filed under
HowTos

There are numerous ways to prevent spam from reaching your inbox, the most popular is probably SpamAssassin. Greylisting will not replace spam filtering software like SA but it will serve as a powerful first hurdle for spam. It should rather be seen as an addition to all the other anti spam features of Postfix.

Make PDFs talk

Filed under
HowTos

Many magazines and book publishers make available a free online version of their products, often as PDF files. Chances are you scroll through multiple pages of PDFs every day. To reduce the number of miles you put on the mouse wheel, you can use free software to read out the documents to you.

India Stays Cool To Open Source

Filed under
OSS

India, once seen as fertile ground for open-source software, has yet to embrace the development model in the way many hoped it would.

Linux: ext4 Filesystem

Filed under
Linux

Theodore Ts'o offered an insightful summary of issues affecting future development on the ext3 filesystem. He listed the three main concerns for future development as stability, compatibility confusion, and code complexity.

Tip of the Trade: Drupal

Filed under
Software

Deploying and using it may not be completely painless, but Drupal is a great content management system (CMS) framework that is lightweight, modular, and not too difficult to navigate. There is nothing exotic or excessively "creative" in its construction — it's just a nice sensible implementation of PHP and either PostgreSQL or MySQL on the back end. What can you do with Drupal?

Book Review: Code Quality

Filed under
Reviews

With his first book, Code Reading, Diomidis Spinellis broke new ground. Here was a major book on the oft-neglected but important skill of reading source code. Now, with this follow-up study, Spinellis continues to champion the skills required to understand and maintain large bodies of code.

More in Tux Machines

Top 20 Best Openbox Themes for Linux System in 2019

Have you ever heard about the stacking window manager, Openbox? It is broadly used in Unix-like systems. Most probably, it’s among the most customizable parts out there. You can easily modify and beautify this with a little bit of effort. The question may arise- with what and how can you do this? Well! We are going to disclose it now. It’s by Openbox themes, which lets you have a minimalist and fantastic visual interface for your desktop manager. Read more

Fedora IoT Review

With the rise in IoT use, we are witnessing a demand for ready-made operating systems to support smart device development. Currently, the race is between proprietary versions such as IoT Plug and Play by Microsoft and open source operating systems. One such emerging open source player is Fedora which has a workstation that supports virtualization and containers. Fedora is also slated to release an Internet of Things edition called “Fedora IoT” in future. Here is a review of the open source product’s support capabilities for IoT and relevant installation details. Read more

5 Practical Examples of the Read Command in Linux

With read command, you can make your bash script interactive by accepting user inputs. Learn to use the read command in Linux with these practical examples. Read more

Programming: C++, C and Python

  • Extend C++ capabilities with LLVM STLExtras.h

    The LLVM compiler project provides a header file called STLExtras.h that extends the capabilities of C++ without any dependency on the rest of LLVM. In this article, we take a quick look at its basic functionality.

  • Rewriting Old Solaris C Code In Python Yielded A 17x Performance Improvement

    While we normally hear of rewriting code from Python and other scripting languages into C/C++ when its a matter of performance, in the case of Oracle Solaris it was taking old C code and modernizing it in Python 3 to yield a ~17x performance improvement. Shared today on Oracle's official Solaris blog was an interesting anecdote about their listusers command being rewritten in Python 3 from C. Oracle's Darren Moffat noted the C code was largely untouched since around 1988 and given its design at a time when systems were less dense than today with hundreds or even thousands of users per system.

  • Python Projects for Beginners: The Best Way to Learn

    Learning Python can be difficult. You can spend time reading a textbook or watching videos, but then struggle to actually put what you've learned into practice. Or you might spend a ton of time learning syntax and get bored or lose motivation. How can you increase your chances of success? By building Python projects. That way you're learning by actually doing what you want to do! When I was learning Python, building projects helped me bring together everything I was learning. Once I started building projects, I immediately felt like I was making more progress.

  • PyCon 2019: The People of PyCon

    I can’t tell you how amazing it was to meet the individuals I read, listen to, or who make the tools I use. I was so happy to meet the authors that helped me to grow over the last few years, especially Dan Bader, Peter Baumgartner, Matt Harrison, Reuven Lerner, Harry Percival , and Lacey Williams Henschel. I love podcasts, so it was wonderful to meet Michael Kennedy and Brian Okken in person. And I was happy to meet Paul Ganssle, Russell Keith-Magee, Barry Warsaw, and other maintainers and contributors. It was a delight to meet Bob Belderbos and Julian Sequeira from PyBites.

  • Find the first non-consecutive number with Python

    Your task is to find the first element of an array that is not consecutive. E.g. If we have an array [1,2,3,4,6,7,8] then 1 then 2 then 3 then 4 are all consecutive but 6 is not, so that’s the first non-consecutive number. If the whole array is consecutive then return None.

  • Perceiving Python programming paradigms

    Early each year, TIOBE announces its Programming Language of The Year. When its latest annual TIOBE index report came out, I was not at all surprised to see Python again winning the title, which was based on capturing the most search engine ranking points (especially on Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu) in 2018.