The web design and pages for my personal website.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

192 lines
6.8 KiB

  1. {% extends "layout.html" %}
  2. {% block title %}Error Message Generator{% endblock %}
  3. {% block content %}
  4. <h1>Error Message Generator</h1>
  5. <ul>
  6. <li><a href="#intro">Project Description</a></li>
  7. <li><a href="#screenshots">Screenshots</a></li>
  8. <li><a href="#zenmsg">ZenMsg</a></li>
  9. <li><a href="#license">License</a></li>
  10. <li><a href="#downloads">Downloads</a></li>
  11. </ul>
  12. <a name="intro"></a>
  13. <img src="projects/ErrorGen/logo.png" alt="ErrorGen" width="400" height="90">
  14. <h2>Project Description</h2>
  15. The <strong>Error Message Generator</strong> (ErrorGen) is a simple
  16. program that generates customized error dialogs. The idea was inspired
  17. by a web-based error generator which created <em>images</em> of error
  18. boxes. My program, however, creates "real" error boxes that can be
  19. dragged around the screen and interacted with.<p>
  20. The command-line, scriptable version of Error Message Generator is called
  21. <strong>ZenMsg</strong>, named after the GNOME utility, Zenity. It's
  22. a version of the generator that can be provoked from batch files and
  23. scripts.
  24. <h3>Features</h3>
  25. <ul>
  26. <li>Fully customizable error box: select the title, icon,
  27. and message.</li>
  28. <li>Create up to THREE buttons for the error box and specify
  29. what each of them say, and which ones are "greyed out"</li>
  30. <li>Advanced features to make the error keep coming back until
  31. the right button is selected.</li>
  32. <li>A button that minimizes and renames the control window,
  33. leaving only the error dialog visible on screen.</li>
  34. </ul>
  35. <a name="screenshots"></a>
  36. <h2 style="margin-top: 0px">Screenshots</h2>
  37. <table border="0" cellspacing="0" cellpadding="0" style="margin-left: auto; margin-right: auto">
  38. <tr>
  39. <td align="center" valign="top">
  40. <a href="projects/ErrorGen/ErrorGen.jpg">
  41. <img src="projects/ErrorGen/ErrorGenS.jpg" width="600" height="364" alt="Screenshot">
  42. </a><br>
  43. ErrorGen in action, surrounded by example error messages.<br>
  44. (click for a larger version)
  45. </td>
  46. </tr>
  47. </table>
  48. <a name="zenmsg"></a>
  49. <h2 style="margin-top: 0px">ZenMsg</h2>
  50. ZenMsg is a command-line version of Error Message Generator that
  51. can be invoked by batch files or scripts. Example usage:
  52. <pre style="overflow-x: auto">ZenMsg --error -t "An error has occurred." -b "Abort" -b "Retry" -b "Fail"</pre>
  53. The executable comes with an HTML help file. <code>ZenMsg -?</code>
  54. will display the same help file at the command line. The document
  55. describes how to use ZenMsg.<p>
  56. There is no binary Linux version of this utility. The source code
  57. however is available and will execute under Linux; I've just not
  58. compiled a standalone executable (there are a handful of other
  59. utilities that do the job: see
  60. <a href="http://live.gnome.org/Zenity">Zenity</a>. Source code
  61. is available on the Downloads tab.
  62. <h3>Windows Executable</h3>
  63. <blockquote>
  64. <img src="images/dos.png" width="32" height="32" alt="Win32" style="vertical-align: middle">
  65. <a href="/download?type=bin&amp;project=ZenMsg&amp;file=ZenMsg-0.01-bin.zip">
  66. Download ZenMsg</a><br>
  67. Version 0.01 - 2008/09/18<br>
  68. <small>ZIP format/3.6 MB</small>
  69. </blockquote>
  70. <a name="license"></a>
  71. <h2 style="margin-top: 0px">Software License</h2>
  72. <pre> Error Message Generator
  73. Copyright (C) 2008 Casey Kirsle
  74. This program is free software; you can redistribute it and/or modify
  75. it under the terms of the GNU General Public License as published by
  76. the Free Software Foundation; either version 2 of the License, or
  77. (at your option) any later version.
  78. This program is distributed in the hope that it will be useful,
  79. but WITHOUT ANY WARRANTY; without even the implied warranty of
  80. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  81. GNU General Public License for more details.
  82. You should have received a copy of the GNU General Public License along
  83. with this program; if not, write to the Free Software Foundation, Inc.,
  84. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.</pre>
  85. <a name="downloads"></a>
  86. <h2 style="margin-top: 0px">Downloads</h2>
  87. It's recommended that you download the latest version of this software
  88. as listed below. To download older versions and source code, skip to
  89. the next section.
  90. <h3>Windows Executable</h3>
  91. <blockquote>
  92. <img src="images/dos.png" width="32" height="32" alt="Win32" style="vertical-align: middle">
  93. <a href="/download?type=bin&amp;project=ErrorGen&amp;file=ErrorGen-1.2_bin.zip">
  94. Download Error Message Generator</a><br>
  95. Version 1.2 - 2007/06/28<br>
  96. <small>ZIP format/2.1 MB</small>
  97. </blockquote>
  98. <h3>Linux Binary</h3>
  99. <blockquote>
  100. <img src="images/exec.png" width="32" height="32" alt="Linux" style="vertical-align: middle">
  101. <a href="/download?type=bin&amp;project=ErrorGen&amp;file=ErrorGen-1.2_linux.tar.gz">
  102. Download Error Message Generator</a><br>
  103. Version 1.2 - 2007/06/28<br>
  104. <small>TAR.GZ format/4.6 MB</small>
  105. </blockquote>
  106. <h2>All Distributions</h2>
  107. The following are all the distributions available for this software,
  108. starting with the most recent. Source code is also available for all
  109. versions.<p>
  110. <table border="0" cellspacing="2" cellpadding="2" class="distro">
  111. <tr>
  112. <th>Release</th>
  113. <th>Windows EXE</th>
  114. <th>Linux Binary</th>
  115. <th>Source Code</th>
  116. </tr>
  117. <tr>
  118. <td>
  119. <b>ErrorGen 1.2</b><br>
  120. <small>2007/06/28</small>
  121. </td>
  122. <td>
  123. <img src="images/dos.png" width="32" height="32" alt="Win32">
  124. <a href="/download?type=bin&amp;project=ErrorGen&amp;file=ErrorGen-1.2_bin.zip">ErrorGen 1.2</a><br>
  125. <small>(ZIP; 2.1 MB)</small>
  126. <td>
  127. <img src="images/exec.png" width="32" height="32" alt="Linux">
  128. <a href="/download?type=bin&amp;project=ErrorGen&amp;file=ErrorGen-1.2_linux.tar.gz">ErrorGen 1.2</a><br>
  129. <small>(TAR.GZ; 4.6 MB)</small>
  130. <td>
  131. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  132. <a href="/download?type=gpl&amp;project=ErrorGen&amp;file=ErrorGen-1.2_src.tar.gz">ErrorGen 1.2</a><br>
  133. <small>(TAR.GZ; 114.1 KB)</small>
  134. </tr>
  135. <tr>
  136. <td>
  137. <b>ZenMsg 0.01</b><br>
  138. <small>2008/09/18</small>
  139. </td>
  140. <td>
  141. <img src="images/dos.png" width="32" height="32" alt="Win32">
  142. <a href="/download?type=bin&amp;project=ZenMsg&amp;file=ZenMsg-0.01-bin.zip">ZenMsg 0.01</a><br>
  143. <small>(ZIP; 3.6 MB)</small>
  144. <td>
  145. <img src="images/exec.png" width="32" height="32" alt="Linux">
  146. <em>Not available.</em>
  147. <td>
  148. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  149. <a href="/download?type=gpl&amp;project=ZenMsg&amp;file=ZenMsg-0.01-src.zip">ZenMsg 0.01</a><br>
  150. <small>(ZIP; 13 KB)</small>
  151. </tr>
  152. </table>
  153. {% endblock %}