The web design and pages for my personal website.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

192 Zeilen
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 %}