ZeroCode

TwitterFacebook
Get flash to fully experience Pearltrees
game-dev

http://jsbeautifier.org/ All of the source code is available on the github , and we have a command-line version and a python library as well. JSBeautifier is — and always will be — completely free and open, and your thanks, flattrs and donations are very heartwarming — thank you all so much!

Online JavaScript beautifier

dcnm

Next Previous Contents Majority of the contents of this tutorial section were written by Nik Silver, at the School of Computer Studies, University of Leeds, UK. Assuming working knowledge of any programming language, we will now try to see what Perl programs look like. Ever since Kernighan and Ritchie came out with C programming language , people have started learning almost any programming language with the obligatory "Hello World" program. Let us do the same!

Perl Tutorial :: Tutorial

http://vsbabu.org/tutorials/perl/index-2.html#ss2.6
ocr-android

32 OpenMP Traps For C++ Developers

Abstract Since multi-core systems are spreading fast, the problem of parallel programming becomes more and more urgent. However, even the majority of experienced developers are new to this sphere. The existing compilers and code analyzers allow finding some bugs, which appear during parallel code development. However, many errors are not diagnosed. The article contains description of a number of errors, which lead to incorrect behavior of parallel programs created with OpenMP. http://www.viva64.com/en/a/0054/
http://freenode.net/faq.shtml#nicksetup

frequently-asked questions

This page has been set up to answer a few of the most common questions we get. If you can't find the answer to your question here, feel free to ask us in #freenode, where all staff are voiced or drop us a line to support at freenode dot net! Thank you. Can I access the network via webchat?
http://www.boost.org/ Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.

Boost C++ Libraries

C Consultant : Contract Software Engineering : Free Sample Code : http://www.pwilson.net/

SNMP tools, utilities, and libraries It's nice to have a library of functions you can call from a manager- or agent-like app to handle authentication, encoding/decoding, OID search, MIB walks, and all the rest of the dreary low-level function that SNMP needs. I've collected all that function into a source library that I'll put up here in the next few weeks. And I find it handy to have a few quick management-side tools and utilities, just to do that one-time test, the one I could really use right now. I've written a few that I think useful and I'll put 'em up here, too, along with their source files. http://www.pwilson.net/sample.html
OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education.

OpenHatch - Community tools for free and open source software

https://openhatch.org/
ByteComparator . obj : error LNK2019 : unresolved external symbol "int __cdecl does_not_exist(void)" (? does_not_exist@@YAHXZ ) referenced in function "void __cdecl TextScan(struct FileTextStats &,char const *,char const *,bool,bool,__int64)" (? TextScan@@YAXAAUFileTextStats@@PBD1_N2_J@Z ) At this point, in many cases the fastest way to resolution is to search the code base for this function and find where the implementation is. Once you know where the function is implemented you just have to make sure the two places get linked together. If you're using VS2005, you would use the "Project Dependencies..." right-click menu.

c++ - Best practices for debugging linking errors. - Stack Overflow

http://stackoverflow.com/questions/34955/best-practices-for-debugging-linking-errors
SWIG is an interface compiler that connects programs written in C and C++ with scripting languages such as Perl, Python, Ruby, and Tcl. It works by taking the declarations found in C/C++ header files and using them to generate the wrapper code that scripting languages need to access the underlying C/C++ code. In addition, SWIG provides a variety of customization features that let you tailor the wrapping process to suit your application. John Ousterhout (creator of Tcl) has written a paper that describes the benefits of scripting languages.

Executive Summary

http://www.swig.org/exec.html
http://duramecho.com/ComputerInformation/WhyHowCppConst.html

The C++ 'const' Declaration: Why & How

The 'const' system is one of the really messy features of C++. It is simple in concept: variables declared with ‘const’ added become constants and cannot be altered by the program. However it is also used to bodge in a substitute for one of the missing features of C++ and there it gets horridly complicated and sometimes frustratingly restrictive. The following attempts to explain how 'const' is used and why it exists. To do this, one declares a constant as if it was a variable but add ‘const’ before it.
The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction.

The Go Programming Language

This site provides sample course content and tutorials for Computer Science (CS) students and educators on current computing technologies and paradigms. All the courses on Google Code University are under the Creative Commons license, which makes it easy for educators to use for their own classes. Feel free to download documents, slides, and videos to use in your classes.

Code University - Google Code

On TermKit | Steven Wittens - Acko.net

I 've been administering Unix machines for many years now, and frankly, it kinda sucks. It makes me wonder, when sitting in front of a crisp, 2 .3 million pixel display (i.e. a laptop) why I 'm telling those pixels to draw me a computer terminal from the 80s . And yet, that's what us tech nerds do every day. The default Unix toolchain, marked in time by the 1970 epoch, operates in a world where data is either binary or text, and text is displayed in monospace chunks.
Maíra Wenzel's Blog MSDN Library is now featuring 44 chapters from 13 O’Reilly books on subjects such as C# 3.0, Visual Basic 2008, ADO.NET 3.5, .NET 3.5, the ADO.NET Entity Framework, WCF Services, and ASP.NET 3.5. Building a Web 2.0 Portal with ASP.NET 3.5: Learn How to Build a State-of-the-Art Ajax Start Page Using ASP.NET, .NET 3.5, LINQ, Windows WF, and More

free - List of freely available programming books - Stack Overflow

Kippo is a medium interaction SSH honeypot designed to log brute force attacks and, most importantly, the entire shell interaction performed by the attacker. Some interesting logs from a live Kippo installation below (viewable within a web browser with the help of Ajaxterm). Note that some commands may have been improved since these logs were recorded. start.sh is a simple shell script that runs Kippo in the background using twistd. Detailed startup options can be given by running twistd manually. For example, to run Kippo in foreground:

kippo - SSH Honeypot - Google Project Hosting

Java Stuff