ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/schmorpforge/genpage
(Generate patch)

Comparing cvsroot/schmorpforge/genpage (file contents):
Revision 1.31 by root, Sun Jun 22 16:28:10 2008 UTC vs.
Revision 1.37 by root, Sat Dec 13 20:00:12 2008 UTC

101 if (grep /git/, @args) { 101 if (grep /git/, @args) {
102 print <<EOF; 102 print <<EOF;
103<li><a href='http://git.ta-sa.org/?p=$name.git;a=summary'>Browse GIT repository '$name'</a></li> 103<li><a href='http://git.ta-sa.org/?p=$name.git;a=summary'>Browse GIT repository '$name'</a></li>
104<li>Read-only GIT checkout:<br /> 104<li>Read-only GIT checkout:<br />
105 <tt>&#160;git-clone http://git.ta-sa.org/$name.git</tt> 105 <tt>&#160;git-clone http://git.ta-sa.org/$name.git</tt>
106</li>
107<li>(EXPERIMENTAL) contributor CVS access (command requires CVS versions (&gt;= 1.12.11)):<br />
108 <tt>cvs -d ":ext;CVS_SERVER=git-cvsserver:USER\@ruth.plan9.de/gitroot/$name.git" co -d $name master</tt>
106</li> 109</li>
107EOF 110EOF
108 } else { 111 } else {
109 my $modules = $name; 112 my $modules = $name;
110 $modules = "$1" if grep /modules\((.*)\)/, @args; 113 $modules = "$1" if grep /modules\((.*)\)/, @args;
271 libptytty is an offspring of rxvt-unicode that handles pty/tty/utmp/wtmp/lastlog handling 274 libptytty is an offspring of rxvt-unicode that handles pty/tty/utmp/wtmp/lastlog handling
272 in mostly OS-independent ways, so it's less of a hassle for you :) 275 in mostly OS-independent ways, so it's less of a hassle for you :)
273 276
274 Mailing list and contacts are the same as for rxvt-unicode, above. 277 Mailing list and contacts are the same as for rxvt-unicode, above.
275 278
276gtkbfc cvs-co(README) 279gtkbfc cvs-pod(README)
277 Gtk+ bash file chooser replacement. 280 Gtk+ bash file chooser replacement.
278 281
279 <b>gtkbfc</b> is a hack that replaces the dreaded, slow and hard-to-use GTK+ 282 <b>gtkbfc</b> is a hack that replaces the dreaded, slow and hard-to-use GTK+
280 file chooser by a rxvt-unicode window with a little script that lets you use 283 file chooser by a rxvt-unicode window with a little script that lets you use
281 readline tab-completion to enter filenames. 284 readline tab-completion to enter filenames.
316 It could be used to write Knuddels clients, bots and even servers 319 It could be used to write Knuddels clients, bots and even servers
317 (although the latter doesn't make much sense, the protocol is rather 320 (although the latter doesn't make much sense, the protocol is rather
318 ugly. If you want to implement your own group communication server, use 321 ugly. If you want to implement your own group communication server, use
319 IRC instead). 322 IRC instead).
320 323
321Net-IRC3 cpan-elmex cvs-pod(lib/Net/IRC3.pm,) cvs-co(Changes) cvs-co(samples/netirc3cl) cvs-co(samples/netirc3) 324AnyEvent-IRC cpan-elmex git-pod(lib/AnyEvent/IRC.pm,) git-co(Changes) git-co(samples/anyeventirccl) git-co(samples/anyeventirc)
322 This module provides an alternative to the Net-IRC and Net-IRC2 325 This module provides an alternative to the Net-IRC and Net-IRC2
323 modules. Its design rationale is offfering a 100% non-blocking 326 modules. Its design rationale is offering a 100% non-blocking
324 callback-based interface, RFC-compliant parsing and a lightweight 327 callback-based interface, RFC-compliant parsing and a lightweight
325 approach to modularity and reusability. 328 approach to modularity and reusability.
329
330Guard cpan cvs-pod(Guard.pm,) cvs-co(Changes)
331 This small module implements scope and object guards, that is, code blocks
332 that are executed when a scope is being exited (or an object is destroyed).
333
334 Much effort was invested into these guards behaving "sensibly" in the
335 presence of thrown exceptions, errors and other adverse conditions, as
336 well as into good performance.
326 337
327Net-IRC-Server cvs-pod(Net/IRC/Server.pm,) 338Net-IRC-Server cvs-pod(Net/IRC/Server.pm,)
328 This module provides a simple API for handling the IRC Protocol 339 This module provides a simple API for handling the IRC Protocol
329 aiming at implementing lightweight IRC-Servers. 340 aiming at implementing lightweight IRC-Servers.
330 341
386 Perl module family for the <a href="http://www.deliantra.net/">Deliantra</a> game. 397 Perl module family for the <a href="http://www.deliantra.net/">Deliantra</a> game.
387 398
388 They can be used to read/write/cache archetypes, image packs and map files. 399 They can be used to read/write/cache archetypes, image packs and map files.
389 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 400 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
390 401
391deliantra/gcrossedit cvs-pod(bin/gde,) 402deliantra/gde cvs-pod(bin/gde,)
392 The <a href="http://www.deliantra.net/">Deliantra</a> editor, written in Perl + Gtk2. 403 The <a href="http://www.deliantra.net/">Deliantra</a> editor, written in Perl + Gtk2.
393 404
394 The editor for the game Deliantra, written in Perl. 405 The editor for the game Deliantra, written in Perl.
395 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info. 406 Follow the link to <a href="http://www.deliantra.net/">Deliantra</a> for background info.
396 407
414 As the name implies, using this module makes your perl program run 425 As the name implies, using this module makes your perl program run
415 faster. Actually, much slower initially, as it compiles every function 426 faster. Actually, much slower initially, as it compiles every function
416 to C and later to a shared object, but then you can expect a performance 427 to C and later to a shared object, but then you can expect a performance
417 increase by 10-50%, depending on what your program does. 428 increase by 10-50%, depending on what your program does.
418 429
419liblzf cvs-co(README) cvs-co(lzf.h) 430liblzf cvs-co(README) cvs-co(lzf.h) dist
420 LibLZF is a very small data compression library. 431 LibLZF is a very small data compression library.
421 432
422 It consists of only two .c and two .h files and is very easy to 433 It consists of only two .c and two .h files and is very easy to
423 incorporate into your own programs. The compression algorithm is very, 434 incorporate into your own programs. The compression algorithm is very,
424 very fast, yet still written in portable C. More info and the latest 435 very fast, yet still written in portable C. More info and the latest
800 811
801Object-Event cpan-elmex git-pod(lib/Object/Event.pm,) git-co(Changes) 812Object-Event cpan-elmex git-pod(lib/Object/Event.pm,) git-co(Changes)
802 A simple event callback API for Perl. 813 A simple event callback API for Perl.
803 814
804 This is just a very simple event callback registration and call API 815 This is just a very simple event callback registration and call API
805 which new Perl classes can inherit. It's mainly used by Net::XMPP2. 816 which new Perl classes can inherit. It's mainly used by AnyEvent::XMPP.
806 817
807psycpp 818psycpp git
808 A project that was aimed to implement a PSYC server in C++. 819 A project that was aimed to implement a PSYC server in C++.
809 820
810 This is a mostly abandoned project at the moment, however, the repository 821 This is a mostly abandoned project at the moment, however, the repository
811 contains interesting C++ code that might be useful to someone, especially 822 contains interesting C++ code that might be useful to someone, especially
812 the C++ JSON implementation might be of interest. The project is mostly 823 the C++ JSON implementation might be of interest. The project is mostly
813 dead at the moment though... 824 dead at the moment though...
814 825
815gtm git-co(README) 826GT.M git-co(README)
816 GT.M Database 827 GT.M Database
817 828
818 <a href="http://sourceforge.net/projects/fis-gtm/">GT.M</a> 829 <a href="http://sourceforge.net/projects/fis-gtm/">GT.M</a>
819 is a a vetted, industrial strength, transaction 830 is a a vetted, industrial strength, transaction
820 processing application platform consisting of a 831 processing application platform consisting of a
821 database engine optimized for high TP throughput and 832 database engine optimized for high TP throughput and
822 a compiler for the M (aka MUMPS) programming language. 833 a compiler for the M (aka MUMPS) programming language.
834
835fcrackzip cvs-co(fcrackzip.html)
836 <b>fcrackzip</b> is a zip password cracker, similar to fzc, zipcrack and others.
837
838 <h3>Why, the hell, another zip cracker?</h3>
839
840 Naturally, programs are born out of an actual need. The situation with
841 fcrackzip was no different... I'm not using zip very much, but recently
842 I needed a password cracker. "Sure", I thought, "there are hundreds of
843 them out there, I'll just gonna get one!". This wasn't so easy, in fact,
844 none of the zipcrackers I found were able to find the passwords, either
845 they didn't accept more than one zipfile, were awfully slow, or didn't do
846 brute force attacks (which I needed). The worst thing was: no source!.
847
848 <h3>Why is <i>no source</i> such a bad thing?</h3>
849
850 [insert big chapter about the free software spirit here ;)], anyway
851 people will never learn... You will find reasons why it's much better to
852 provide source to your programs here, at opensource.org, and here, at the
853 Free Software Foundation. Now, what are the features of fcrackzip?
854
855 <ul><li>
856 <p>FREE</p>
857
858 <p>It doesn't cost anything, it will run on many architectures, and
859 the source is freely available, so you can customise it to your
860 needs. If you make improvements, don't hesitate to mail them to me,
861 and I will include them in fcrackzip!</p>
862
863 <p>One goal of fcrackzip was to provide a free but still fast
864 zipcracker, so that other people can improve and contribute it
865 further, in an open developement style.</p>
866
867 <p>Other programs, like fzc, come not only without source, but the
868 executable is even encrypted, so improving it or customizing it is
869 difficult at best. (Maybe the programmers of other crackers don't
870 want that people see how crappy their code actually is? Nobody
871 knows for sure, but I see no other reason for this strange, but
872 common, behaviour)</p>
873
874 </li><li>
875 <p>FAST</p>
876
877 <p>On my old machine (a pentium-90), the portable C version is 12%
878 slower than fzc, the fastest cracker I could find. Small parts of
879 fcrackzip have been converted to x86 assembly, so it performs a bit
880 faster (around 4%) than fzc now, on the same hardware (note: this
881 is highly os/compiler dependent). Since the author of fzc claims
882 that it is written fully in assembler, further improvements might
883 well be possible. Incidently, on my new P-II machine, fcrackzip is
884 almost twice as fast as fzc ;)</p>
885
886 </li><li>
887 <p>PORTABLE</p>
888
889 <p>fcrackzip was written in ISO-C, and should run on most platforms,
890 even 64 bit ones (maybe after some tweaking). I'll be glad to hear
891 about portability problems so I can fix them.</p>
892
893 </li><li>
894 <p>FEATUREFUL</p>
895
896 <p>fcrackzip will, at some later stage at least, support many more
897 useful operation modes than other crackers. It already supports
898 multiple zip files with multiple files. Remember that the code is
899 only a few hours old!</p>
900
901 <p>However, since version 0.2.0 fcrackzip also includes a mode to
902 brute force cpmask'ed images, something no other program (that I
903 know of) can do, so at least there is one feature other crackers
904 don't have.</p>
905
906 <p>And you can always implement your own modes.</p>
907
908 </li></ul>
909
910 <h3>Caveat, Imperator!</h3>
911
912 <p>Naturally, there are also some drawbacks. At the moment, fcrackzip
913 is a bit slower than necessary, and lacks some important (or nice)
914 features, like automatic unzip-testing and others. On the other hand,
915 fcrackzip-0.0.1 was hacked together in under ten hours, and you can
916 always modify the source (and send me patches!!!) (I hope I've made it
917 clear now ;)</p>
918
919lsys cvs-co(README) cvs-co(NEWS)
920 lsys is a program that interprets lindenmeyer-systems.
921
922 <p>lsys is a full-featured program that understands most of the syntax
923 of the original l-systems language, which is far more complex and
924 powerful than most available l-system interpreters.</p>
925
926 <p>See <a href="http://www.goof.com/pcg/marc/lsys.html">the original homepage</a>
927 for more explanations and some images.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines