Terms and Conditions:
- We offer a Samsung K3 4gb or equivalent, or better, or monetary value.
- Code must be written in Visual C++ v6 or Visual Basic v6. We cannot accept PowerBuilder
or Delphi or C++ Builder or Delphi.NET code.
- Project must be 'complete' in sense it compiles and does what it does well.
- Project must be your fully your own code and does not use any open-source product
or any other product(s).
- The company Vizacc will then own the rights for this project.
Accepted Solutions:
We generally accept solutions which are complete and serve the purpose
designated.
Please only submit code in compiled form (*.exe, *.dll). We will reply within 24-48
hours.
Common sense: We cannot accept source-code without sending you your product.
Example:
In RTF to HTML conversion, we are not looking for examples of how to use
a certain ready-made product. The person making such an example will have to code
BNF RTF reader to emit HTML code. It would have to be coded in such a way that it
handles German, Polish (UTF16), Spanish, Chinese, Korean, Japanese, Hebrew and Arabic
correctly (Right-to-Left encoding). The RTF to HTML converter would have to convert
nearly all of the RTF tags found in Microsoft's RTF Specification 1.7
{\rtf1\ansi1\pard Hello World :) }
Gifts in kind:
The individuals who have submitted their solutions have received their
MP3 players with free shipping or with additional capacities
or gift certificates as substitute.
* MP3 player capacity has increased and some may prefer other brands such as iPod
or SanDisk or Zune. Some prefer gift certificates to order DVDs, books, electronics,
etc.
* If you are foreigner or alien in the USA, be sure you can accept gifts or benefits
from commercial companies. If you cannot, we may send your gift to locations outside
the USA (e.g., your home-country).
Other issues:
Certain people have expressed getting thousands of dollars for their work,
and er, with many conditions and legal requirements. In this case, this work falls
under 'commercial work'. The terms of acceptance (and payment) for commercial work
are quite high. You will have to expect very thorough testing of your respected
work.
For example, we deal with large companies who have purchased "a few thousand copies"
to install on their computers world-wide:
- Their first requirement was Unicode, that all the controls would accept Unicode,
from English, Russian, Japanese, Korean, Chinese (Mainland), Chinese (Taiwan), Hebrew
and Arabic. The controls would then go accept left-to-right and right-to-left paragraphs
(LTR and RTL). The data-stored would also accept Unicode. The database fields would
require TCHAR (BSTR) or UTF16 storage. All data read and write would be in UTF16
or Unicode format.
- The second requirement was data would then be processed in 64-bits using INT_64
and PTR_INT64 (64-bit pointers). All the primary keys and data-fields should be
widened to 64-bits. Also, in DB/2, Oracle, the default primary key size for Integer
is 64-bits.
- As a C++ project, we compile using /W4 and no unreasonable hints and warnings. We
use best practices. Our code also compiles with the Intel C++ v11 compiler. As a
VB6 project, we do ensure lots of QA.
- The database layer is intelligent enough to use native-drivers to bypass OLEDB in
Oracle, use LIBMYSQL in MySQL, and use OLEDB (not ADO) in MSSQL.
- The communications layer uses SOAP with XML. If we build a proprietary codec or
protocol, we make sure it is flexible enough to accommodate additions and deletions
to the data-packet-size without breaking the protocol.
- The file-format uses UTF16 reading and writing. If a proprietary file format is
needed, this is be flexible enough that additional and deletions maintain backwards
compatibility.
- The GUI is well-designed and constantly improved upon. We listen to customer feedback
and often redesign our software to accomodate such feedback. We use task-oriented
methods, where we give "users options and choices" rather than a pile-of-menus and
windows.
- Multiple Cores. We are starting to use multi-threading and threaded updating where
possible.
- Customer comes first. We exchange similar tag lines with other companies when closing
technical support calls.
- We like fresh new ideas and like customers who give bad comments. They tell it as
it is, and force us to re-design our applications so it responds to the market.
- Plenty of QA and Help.
The above represents our standards and commitment. We do not rest on our laurels.
Jobs well done and excellence to stand the test of time. This is the we expect from
others for commercial work.