Andrew TomazosPhone: +41 76 44 31 127 Email: at4745@tomazos.net Web: www.tomazos.comFolderscopeIn 2008 I held a software concept competition to find an idea for a new software product. 1100 entries were received. The winning entry of that competition was a description of a tool later named Folderscope. It is for analyzing, reorganizing and backing up large folders of files. I have since implemented Folderscope, and it is available for download. For more information or to download Folderscope please come to the product web site at tomazos.com/folderscope. Folderscope 1.0 is made available for use free-of-charge. AlgorithmsTomazos Binary Tree Traverse simulatenously walks a binary tree in preorder, inorder and postorder in O(n) time while using only O(1) space. In fact the iterator uses only 2 bits of space and a pointer to the current node. Free Bits and PiecesC++11 Variadic Templates Example a function (using variadic templates) that takes a string containing a number of placeholders and a corresponding number of other parameters (perhaps non-pod) and returns a string with the placeholders replaced with stringified versions of the parameters. C++ Primitive Integer and Built-In Operator Type Coercion and Result: We look at a concrete implementation of the C++ primitive integer types and the resultant type and value of some of the unary and binary builtin operators. ie given a of type A and b of type B and the operator x, what is the type and value of (a x b). remaster-ubuntu-9.10-server-amd.sh is a shell script that will download the Ubuntu 9.10 Karmic Server CD image and remaster it to install unattended simplec 1.0 is a compiler/interpreter for a toy language. It demonstrates very basic compiler construction. simplec is built with bison (yacc) and flex (lex) in C and C++. The input file is parsed into a syntax tree and then walked to execute the statements. gcc-stdinc 1.0 is a script that queries gcc (or g++) for it's system include directories and prints them out neatly one-per-line to standard output. Also included is a snippet showing how to do this from a VIM .vimrc file to set your VIM file search path.
Sliding Grid Puzzle is a web puzzle whereby you slide pieces in a grid to try to return them to their home positions (also called the N-puzzle or 15-puzzle). It demonstrates Javascript, XHTML, DOM, CSS and PHP. jjrun 1.0d1 is a command-line harnass for the Java Compiler Compiler (JavaCC). It lets you run JavaCC with the semantics and ease of an interpretter. It uses bash/make to automagically regenerate a Makefile to do all the heavy-lifting. It is presently part of the development source tree of JavaCC which means it will be integrated into the next release. ArticlesIn 2005 I wrote a series of articles about programming and the computing industry, as part of the now defunct "Internet Knowledge Base" project: 1.7 Segmail Email Authentication System 1.6 Sun and Java 5 Language Proper 1.5 File Type, Standards and Control 1.4 A Web Site as a Computer Program 1.3 Binary Data through to Source Code 1.2 Genetic Algorithms and Cake Baking 1.1 The Human Brain and Computer as Cascading Computation There is more stuff in the Internet Knowledge Base Archive PressMar 24, 2010Mobile VoIP Solutions - IPTOGO Chooses Qnective: A deal struct while I was Chief Technical Officer of Qnective Inc[QNTV] to distribute our Skype-like communications software in the US and Latin America. Sep 18, 2009 Folderscope - Complete File And Folder Management Tool: One of the reviews of my Folderscope tool. Jan 1, 2008 BridgeCo announces the JukeBlox Platform (I named JukeBlox, and implemented many of the network audio components including Pandora and Rhapsody) June 6, 2005 Andrew Tomazos launches Email Newsletter for Internet community Jul 1, 2004 OSDC 2004 Perl Paper Reviewer Feb 22, 2003 Towel attack and filmmaking share the goal of a winning flick Sydney Morning Herald, Full Page, Page 3. Aug 30, 2000 Interarchy debuts as Internet tool (See notes under Previous Projects below.) Apr 25, 2000 Keynote Speaker at Apple University Consortium 2000, AUC Review (Page 5) Dec 1, 1998 Anarchie Pro 3.0 Press Release (Later renamed to Interarchy at Interarchy.com, See notes under Previous Projects below.) Commercial Projects and EmployersQnective Inc [QNTV]Oswald Ortiz, CEO, Switzerland Worked for Qnective Inc (QNTV) on an infinitely scalable cross-platform client-server software that provides vertically integrated (turn key) secure realtime communications (voip) / messanging targeting mobile and desktop. Intel Capital Portfolio Company: BridgeCo Wilco Van Hoogstraten, Senior Vice President Of Engineering, Switzerland An Intel-backed startup doing some exciting things in the Internet, Music and Consumer Electronics spaces. I am was working on a 1.5 million line real-time embedded linux C++ codebase with them from 2005 to 2008. eFinancialCareers John Benson, CEO, London A job and career site for the banking & finance industry. 100,000 candidates. 2000 jobs. Average job salary US$120,000. Provided online marketing strategy and international site design for merger of US property Jobsinthemoney.com. Kagi Kee Nethery, CEO, California An online web store and payment processing service. Online credit card orders. 7000 vendors. Provided basis design for current flagship product, a software library that takes credit card payments within vendor software. Interarchy Peter N Lewis, Managing Director, Australia A Macintosh program for setting up web sites and other networking stuff. 650,000 users. Managed product and marketing to an eight-fold revenue increase from 1997 to 2003. The rights to Interarchy were bought out in Feb 2007 by Matthew Drayton and Nolobe Pty Ltd. Effective Towel Flicking Michael Sharman, Co-Director A short educational film teaching introductory techniques in the art of towel flicking. Co-directed and presented piece. Came 2nd out of 750 entries in the worlds largest short film festival. Recieved award from Russell Crowe in front of audience of 100,000 people. Perl Monks I am a level 11 (Chaplain) at my local Perl monastery. Mensa I have been in the top 2% of people lacking social skills since 1989. |