Archive for March, 2011

What Every Web Programmer Needs To Know About Security »

Useful reading materials from Google University Part 1 Security Goals Secure Systems Design Secure Design Principles Exercises for Part 1   Part 2 Worms and Other Malware Buffer Overflows Client-State Manipulation SQL Injection Password Security Cross-Domain Security in Web Applications Exercises for Part 2 Part 3 Symmetric Key Cryptography Asymmetric Key Cryptography Key Management & [...]

Open Source Visualization Platform »

Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs. Runs on Windows, Linux and Mac OS X. Gephi is open-source and free. Gephi is a tool for people that have to explore and understand graphs. Like Photoshop but for data, the user interacts with [...]

Pattern Language for Parallel Programming »

The key to writing high quality parallel software is to develop a robust software design.  This applies to the overall architecture of the program, but also to the lower layers in the software system where the concurrency and how it is expressed in the final program is defined.  Technology to more systematically describe such designs [...]

Free Ebook: Parallel Programming with Microsoft .NET »

2  ebooks on parallel programming from Microsoft http://msdn.microsoft.com/en-us/library/ff963553.aspx http://msdn.microsoft.com/en-us/library/gg675934.aspx This book describes patterns for parallel programming, with code examples, that use the parallel programming support in the Microsoft® .NET Framework 4. This support is commonly referred to as the Parallel Extensions. You can use the patterns described in this book to improve your application’s performance [...]

Know svchost Process using Windows Resource Monitor »

Type “perfmon /res” to bring up the Resource Monitor. You can also start it from Task Manager (under Performance tab, at the bottom there is a Resource Monitor button). You can see the process name of svchost now.

Java based Operating System »

JNode is a simple to use & install Java operating system for personal use. It runs on modern devices. Any java application will run on it, fast & secure! JNode is open source and uses the LGPL license.

ASP.NET Google Map Control »

Google Map Control wraps Google Maps API as ASP.NET custom control. It offers extremely easy and fast way of adding Google Maps API support on your ASP.NET pages. Features ASP.NET AJAX (under UpdatePanel) enabled; Loading by Geocoding or Latitude/Longitude; Google Map Marker(s); set by Geocoding or Latitude/Longitude; simple text for the info window; InfoWindowContent template [...]

Open Source Sofware “Forge” »

Allura is an open source implementation of a software "forge", a web site that manages source code repositories, bug reports, discussions, mailing lists, wiki pages, blogs and more for any number of individual projects. SourceForge.net is running an instance of Allura (aka New Forge, or Forge 2.0); and Allura itself is a project managed there: [...]

Open Source Content Analysis Toolkit »

Apache Tika™ is a toolkit for detecting and extracting metadata and structured text content from various documents using existing parser libraries. You can find the latest release on the download page. See the Getting Started guide for instructions on how to start using Tika. Tika is a project of the Apache Software Foundation, and was [...]

Open Source IDE for R »

RStudio™ is a new integrated development environment (IDE) for R. RStudio combines an intuitive user interface with powerful coding tools to help you get the most out of R. Productive RStudio brings together everything you need to be productive with R in a single, customizable environment. Its intuitive interface and powerful coding tools help you [...]