StarFish (formerly CP-Checker)
StarFish is a program designed to enhance products downloaded from a
CafePress shop and create upload files to the major search engines.
This tool, written in Visual Basic and using MS-Access databases is currently in
Details on StarFish can be found here >>
StarFish itself can be downloaded here >>
StarFish is designed to access CafePress through their own APIs, download
products and apply a categorisation,
before creating an upload file and transmit it to GoogleBase and/or MSN-Live via
What makes StarFish stand out from other programs is its own hereditary
categorisation system, called StarCat.
StarCat is designed to allow the creation of unlimited categories, which are
applied to sections and products using a Q&A approach.
The idea is that a section attaches itself to one or many categories, which
in return, its children have to answer.
Answered categories are then subsequently inherited by the children's children.
This creates a cascade of categories which in turn are applied to all
products at lowest hierarchical level.
More details on StarCat - StarFish's Hereditary Categorisation System can be
found by clicking
shows the main page of a loaded shop
|| This picture shows the
same main page with the item view as picture
tiles rather than detail data
||This picture shows the
StarCat Module for Hereditary Categorisation
Click on the image to see a larger size.
If you like the idea, feel free to .
FoS stands for Flags on Stuff.
I have created a VB-Program that generates the HTML-Pages for the website
This website is a so-called CafePress affiliate page.
It basically links same-context products from many CafePress-Shops on one page
and every purchase
generates a sales commission.
This affiliate shop presents products that have flags on them. T-Shirts,
mugs, mouse pads, sweatshirts, tile coaster, etc.
All the pages look alike hence the idea of a program to generate them.
Have a look at one of the pages and the program used to generate it.
As an example we have a look at the page for Albania:
When you open the page you can see there is one main item top left.
There are 12 smaller items on the right side, and 9 larger items below.
After the large items comes a slide show of "preferred" designs, followed by a
grid of additional designs.
Find here some pictures to the program:
Here I define basic information on the country.
Header tags for the page and specifically constructed java-script
ads based on the page's content.
This page lists the 12 smaller items that appear top left on the
Here I save the 9 major items.
In this page I save the tables that generate the large grid of
additional items. This data is gathered using the tool "CP-Page
generator", which can be found at
In this page one can add designs that will appear on top of the
large grid. Therefore in a preferred position for sales generation.
This page is used to maintain sub-countries, regions or states.
For example the 50 states of the US, the regions of Spain, or places
like Guernsey and Jersey, etc.
These sub-countries will then appear as a sub menu within the mother
Once the data has been entered. Click the "Generate Output" button et voila.
The page is ready.
Feel free to have a look at the source code of the HTML-Page.
This tool allows to open two different files and compare them at hex level.
The program will highlight in both files those hex pairs that differ from each
Click on the picture to see a larger size.
If you like the idea, download the program from here.
Download HexCompare V1.0 full
(including installer files)
Download HexCompare V1.0 shrunk
(without installer files - see here for
details on installing shrunk versions)
This little program is of help when a company purchases addresses and wants
to add these addresses to the current database.
The usual problem are duplicates.
Duplicated addresses can be easy to spot.
However, the larger the number of records the tiresome the procedure.
De-Dup Manager uses a series of matches, 100% matches and phonetical matches
to find duplicates.
These duplicates are then presented and the user can decide whether to exclude
them or not.
- The records are imported form MS-Excel into an MS-Access database.
- All records are converted to an internal format
- The next step is cleaning data in itself (both tables are checked fro
- The system then performs 100% checks
- With the phonetical check the process is complete
At any point, during this process, the user has the option to remove spotted
duplicates to to speed up the process.
This program has been created especially for a company and as such I cannot
simply distribute it.
However, should you be interested, then I will be happy to create an identical
version adapted to your needs.