Free software vector graphics applications: a guided tour

Description One of the more challenging application areas for free software development is computer graphics. However, there are a number of excellent and popular tools for handling them. I use graphics a lot in my work, especially vector graphics, and I've tried a lot of graphics software. For this series, I'm going to re-draw a single diagram that I found while working on my LAN printing system in each of seven different vector graphics applications, in order to provide a basis for compari...
More

Achieving Impossible Things with Free Culture and Commons-Based Enterprise

Description Six “impossible things”: GNU/Linux, Wikipedia, the Creative Commons, the Blender Foundation, Open Hardware, and the OLPC/Sugar project. All created under free licenses for everyone to use, in defiance of our conventional ideas of business economics. Is it magic, coincidence, or just plain common sense at work here? The author explores the reality of these projects from an insider's perspective and picks out a set of five easy to follow rules for keeping your own projects in tune ...
More

PCLinuxOS Magazine (Issue 95 December 2014)

Contents The PCLinuxOS Magazine staff is pleased to announce the release of the December 2014 issue. The PCLinuxOS Magazine is a product of the PCLinuxOS community, published by volunteers from the community. The magazine is lead by Paul Arnote, Chief Editor, and Assistant Editor Meemaw. PCLOS-Talk: Our Own Instant Messaging Service Inkscape Tutorial: Taped Note PCLinuxOS Recipe Corner: Bacon Cheeseburger Meat Loaf ms_meme's Nook: La PCLOS Welcome To PCLOS-Cloud 2014 Holiday Gift ...
More

(IN)Secure Magazine (issue 44 december 2014)

Contents The covered topics are: The five stages of security grief Infosec industry: Time to put up or shut up Review: Secure file storage and sharing with nCrypted Cloud Prioritizing penetration testing Report: McAfee FOCUS 14 Managing the security of applications in private and hybrid cloud infrastructures Vigilance and the Enterprise of Things Seven Destiny video game tactics that translate to cyber security Review: ESET Smart Security 8 Maltego transforms for pcap an...
More

Learn C The Hard Way

Description The purpose of this book is to get you strong enough in C that you'll be able to write your own software in it, or modify someone else's code. At the end of the book we actually take code from a more famous book called K&R C and code review it using what you've learned. To get to this stage you'll have to learn a few things: The basics of C syntax and idioms. Compilation, make files, linkers. Finding bugs and preventing them. Defensive coding practices. Breaking C co...
More

Thinking in patterns (Java)

Description The biggest bottleneck in the book was the one chapter that is not part of the seminar, which was the last one ("Design Patterns"). In addition to being in very rough form and promising a tremendous amount of work — and research, which always takes more time than I think it will — to get in shape, this chapter kept getting bigger and really deserves its own book. So that's what I have done — pulled the Design Patterns chapter out so that it can be turned into a separate book. (m...
More

Thinking in Enterprise Java (2nd edition)

Description Described in Thinking in Java, 3rd edition. Very early release; book is still in formative stages. Revision history at start of book. Historically, programming across multiple machines has been error-prone, difficult, and complex. The programmer had to know many details about the network and sometimes even the hardware. You usually needed to understand the various “layers” of the networking protocol, and there were a lot of different functions in each different networking l...
More

Thinking in C++ 2nd Edition (volume 2)

Description Thinking in C++, Volume 2 looks at more advanced features, with an eye towards developing techniques and ideas that produce robust C++ programs. Emphasis on advanced testing techniques to produce optimized error free code. In depth coverage of STL with real world reusable code examples. Simple short exercises that simplify complex programming routines. Both authors are highly respected and widely known.   (more…)
More

Thinking in C++ (2nd Edition)

Description Thinking in C++, 2nd edition is a book for readers to master C++, laden with expert advice and written in a clear and knowledgeable style. Eckel starts with a detailed look at objects, showing how C++ programs can be constructed from off-the-shelf object libraries. This edition includes a new, chapter-length overview of the C features that are used in C++   (more…)
More

Writing Bug-Free C Code

Description Advocating a style of C programming based upon data abstraction (classes) and run-time object verification, Writing Bug-Free C Code describes a technique that results in virtually bug-free code from the beginning. It details the key to writing bug-free code; the class methodology; designing modules; general tips; and a style guide. It is designed for C programmers interested in writing bug-free code. The class methodology helps to prevent bugs by making it easier to write C code....
More