Software Secret Weapons™
Welcome to Software Secret Weapons
My Java Projects
Linguine Maps 1.4 - (LGPL, Java) A drawing application that generates easy-to-understand entity-relation diagrams from textual metadata. Extensible and customizable, bundled with metadata processors and diagram generators for Hibernate, Apache Object Relational Bridge, XML DTD, Ant build files.
Linguine Watch 1.2 - (LGPL, Java) A performance-monitoring framework, code library, SNMP agent and MIB file generator for adding performance counters to the large software applications.
WordMatrix - (closed source, Java) A statistical text analysis software used to answer these questions: What is a blog or a web site about? What are the personal interests of a blogger? What are the hot topics covered by a web site?
MySQL SNMP Replication Monitor - (LGPL, Java) A code library and the step-by-step guide to real-time SNMP monitoring of MySQL master/slave replication.
WordNet with Java and MySQL - (LGPL, Java) The code library to convert WordNet database into MySQL relational database and to access it programmatically with multidimensional navigation API.
oySeig.php - (LGPL, PHP) SEIG - secure email image generator for phpBB and other PHP projects.
WaterCap - (GPL, PHP) Strong CAPTCHA with negative spaces and shadows for phpBB and other PHP projects.
oyFlashDoc.jsfl - (LGPL, JSFL) A Macromedia Flash JSFL extension that creates XML report with the structure of the timelines, listing of all visual objects, and the Action script code embedded into any Flash FLA movie.
My Delphi Projects
Code Linguine 1.2 - (LGPL, Delphi 1-7) Source code parsing and query library created for a large scale reengineering, analysis and internationalization of Delphi applications. Has full LEX/YACC grammar of Borland Delphi.
My Popular Software Engineering Articles
> User-defined Java functions in RapidMiner 5 (14 Jul, 2012)
> Organization Domain Model strategic advantage (30 Aug, 2011)
> Unlimited, Cool, Original and Short Domain Names (30 Jan, 2010)
> Windows 7 Software RAID: Disk, Partition and Volume Context Menus (12 Dec, 2009)
> Maven POM dependencies in GraphML (30 April, 2009)
> Google’s Quest for Artificial Intelligence (17 Feb, 2009)
> JJTree Tutorial for Advanced Java Parsing (11 June, 2008)
> Doug Lea is a grandfather of all Scala Actors (2 April, 2008)
> Run Scala in Apache Tomcat in 10 minutes! (20 March, 2008)
> Want your own domain specific languages in Java? Use Scala! (19 March, 2008)
> Winchester Mystery School of Software Engineering (26 November, 2007)
> Fighting spam with SEIG - Secure Email Image Generator (9 September, 2007)
> Lessons learned while moving from JspWiki to WordPress (20 June, 2007)
> WaterCap - Strong PHP CAPTCHA With Negative Spaces And Shadows (5 May, 2007)
> Reliable Email With SPF Records & Sender-ID (19 Apr, 2007)
> MD5 For Ajax (1 Feb, 2007)
> Funny Software Engineering Job Posts (23 Nov, 2006)
> Java Script Framework For Building Google Maps In Minutes (9 Oct, 2006)
> The Last Java Garbage Collection Guide You Will Ever Need (2 Aug, 2006)
> Looking At People Through Their Words (18 Jun, 2006)
> Movie Plot And Random Story Generators 12 Jun, 2006
> How To Monitor MYSQL Replication In Real Time With SNMP (3 Apr, 2006)
> Working With WordNet With Java And MYSQL (29 Mar, 2006)
> Adding Performance Counters And SNMP Support To Graph Application (18 Mar, 2006)
> How To Track Changes In Flash Movies Using JSFL (22 Dec, 2005)
> Visualizing Hibernate Configuration With Linguine Maps (2 Dec, 2005)
> AJAX Without XML (21 Nov, 2005)
My Scientific Computing Articles
> Drug Discoverer. Science, 2002.
> I-Lab: Online Spectral Tool. Science, 2001, Vol. 291, No. 5511, Page 2179.
> Going GUI. Science, 2001.
> Sequence Server Samurai. Science, 1999, Vol. 285, No. 5431, Pages 1226-1227.
Copyright © 2004-2014 by Pavel Simakov
any conclusions, recommendations, ideas, thoughts or the source code presented on this site are my own and do not reflect a official opinion of my current or past employers, partners or clients