It’s been 13 years since the first iteration of the C++ language. Danny Kalev, a former member of the C++ standards committee, explains how the programming language has been improved and how it can help you write better code.
Category Archives: Development
Typical C or C++ Error Messages or Problems
This is a list of some compiler error messages, a few run-time errors and a few hints that can be used to resolve them.
via Typical C or C++ Error Messages or Problems.
This is a very useful reference.
SquidGuard
SquidGuard is a URL redirector used to use blacklists with the proxysoftware Squid. There are two big advantages to squidguard: it is fast and it is free. SquidGuard is published under GNU Public License.
via SquidGuard.
http://www.adzapper.sourceforge.net also seems good.
Facebook releases internal C++ libraries as open source
Facebook is liberating a large collection of libraries that it uses internally for C++ development. The code is available from a public GitHub repository where it is distributed as open source under the permissive Apache Software License.
via Facebook releases internal C++ libraries as open source | Ars Technica.
Lua is a proven, robust language
Lua has been used in many industrial applications (e.g., Adobe’s Photoshop Lightroom), with an emphasis on embedded systems (e.g., the Ginga middleware for digital TV in Brazil) and games (e.g., World of Warcraft). Lua is currently the leading scripting language in games. Lua has a solid reference manual and there are several books about it. Several versions of Lua have been released and used in real applications since its creation in 1993. Lua featured in HOPL III, the Third ACM SIGPLAN History of Programming Languages Conference, in June 2007.
via Lua: about.
SQL Developer – The Universal Database Frontend
SQL Developer is a database administration and query tool that provides a single consistent interface for various databases.
Visually navigate through your database structure, create and execute SQL queries and scripts the easy way. Or reverse engineer complete data models with the integrated diagram editor.
Pion Core – The Open Source Stream Computing Platform
Pion Core is an open source software platform for building stream computing (also known as complex event processing) applications. Pion uses the most modern C++ libraries and techniques to enable best in class enterprise scaleability. It can distribute processing tasks across any number of CPU cores as well as across disparate servers.
via Pion Core – The Open Source Stream Computing Platform | Pion Development Community.
version control – What’s the best Web interface for Git repositories?
version control – What’s the best Web interface for Git repositories? – Stack Overflow.
- gitweb, which is developed together with git, and is written in Perl. Works both as CGI script, and legacy mod_perl script. There is repo.or.cz duct tape (soon to be released as Girocco), which together with gitweb make for git hosting interface. I think it most commonly used web interface; it is used for example by kernel.org.
- cgit is is a fast (caching) and lightweight webinterface written in C. It is used for example by freedesktop.org
- git-php and ViewGit are git web interfaces written in PHP.
blender.org – Home
model – shade – animate – render – composite – interactive 3d
Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License.
via blender.org – Home.
flightcrew – A better epub validator
FlightCrew is a C++, cross-platform, native code epub validator. It is composed of three parts:
- FlightCrew, the validation library;
- FlightCrew-cli, the command-line front-end to the FlightCrew library;
- FlightCrew-gui, the GUI front-end to the FlightCrew library;
FlightCrew runs on Windows, Linux and Mac OS X (and possibly other platforms). FlightCrew-gui uses the Qt Framework, but the rest does not. The validation library has no external dependencies outside of those included in the source tree and built along with FlightCrew.
Since FlightCrew is licensed under LGPLv3, it can be directly used by closed-source projects as well as open-source ones. It was initially created for Sigil, the epub editor.
Work on FlightCrew was inspired by the inadequacies of other epub checkers.
via flightcrew – A better epub validator – Google Project Hosting.