DB2 database unit testing using DBFit
some additional bla-bla text must go here... but it does not! :D
My Projects
This is what I have done in the last few years. Web projects are done mainly in the last year.
  • News mining and publishing service

    PHP- and mySQL-based system downloads two levels of news articles (short description and full article) from special RSS channels. Filter functions fix text and HTML code, remove all similar news (by several criterias, such as text and titles similarity, links similarity, image similarity). System downloads all needed image files for news. Sorting functions assign news to categories and publish them into DLE-engine based domains. Depending on category and content, news may be published immediately, or under "pending moderation" flag. There are also admin panels to set inclusions, exceptions, replacements and stopwords for articles.

    System has: advanced statistics; multi-user interface - each user group can operate own channels and publishing domains; news may be sorted by language; advanced moderation admin panels; advertising campaign settings page.

    System is linked with cnstats, allsubmitter scripts with own backlink checking functions, openads.

    Some features: downloading and filtering over 2000 articles from over 200 domains daily; 35 mySQL tables and near 500KB of optimized PHP code; may be run on FreeBSD or Linux.

    Check out these domains for result: allebook.org, allhumor.org, allprogram.org, coolmusicvideo.org, favdesign.org, games-mania.org, mobika.org, music-mania.org, myfunnymovie.org, photosmania.org, videotop.org; (warning, 18+ content) anigame.org, allsexvideos.org, sexphotomania.org.

  • Google results parsing script

    As you probably know, Google engine does not show more than 1000 results for one query and also does not allow to read them faster than once in a while. My script is able to read all available results in a short time. PHP with sockets used to read results, and I store data in mySQL table for further operations.

    Not available for download.

  • Remote statistics reading system

    PHP based system to download special statistics from many remote accounts simultaneously, such as cj.com, amazon.com and other sites and traffic selling engines. For example, it may download $, sells, clicks data each hour, and save them on your server. Then system may produce graphs for each stored parameter. System uses mySQL to store data and JPGraph lib to produce graphs. If remote account needs to input captcha for every login, system downloads it and shows to moderator for input.

    Actually this script may be used to login into any remote system and read any template-based data.

    Not available for download.

  • Catalog submitting system

    System submits your site information to selected web-catalogs. Script is written with PHP and mySQL is used to store the catalog data.

    Not available for download.

  • Minesweeper Arbiter for International Minesweeper Comittee

    Genuine Minesweeper game with auto game-recording and advanced statistics. Few people from top-10 world players play in Minesweeper Arbiter, including past world-champion, so you may think about program quality.

    Arbiter has friendly human interface; tens of advanced options; auto game (all those mouse moves and clicks) and board (to re-play it later) recording for user-defined conditions; video-replay engine with system integration; multi-language interface; completely customizeable counter window with own math scripting language; advanced statistics with HTML, TXT, PNG, CSV and IRC-color output support; up to 30x30 custom games playing and recording; board and timer skins; cheat mode; boss-key; plug-in support and other features.

    Arbiter is written in Delphi 5 (over 800KB of source code) with LMDtools and some Assembler. All data is stored in own encrypted formats.

    Download Minesweeper Arbiter

  • IQ Hall of Fame

    IQ Hall of Fame is a 2D logic game in "lasertank" style written in Delphi 5 with DirectX 7.0. Player controls the Tank which move around the game board and shoot objects. The objective is to move Tank into the extraction field with the least moves and shoots done. Game has 5 levels of difficulty and near 50 levels in the default level pack.

    Game board graphics and SFX are skinnable; it has multi-language interface; own board editor; global and local records table; replay saving engine; unlimited moves "undo"; hints for ever level and other features.

    It's funny way to check your IQ. Beware enemy tanks! :)

    Download IQ Hall of Fame

  • 2D real time strategy game engine

    It is not finished project. Game uses map with square tiles. Units may be selected into groups. The best thing in the engine is group pathfinding algorythms (A* with heuristics). Select some units and order them to go somewhere :)

    Engine is written in Delphi 5 with DirectX 7.0

    Download 2D RTS Engine