Lots of changes
- ncdc 1.6 released - ncdc FAQ updates - 3 new images for /dump/nccol - added my final report to /doc - added ncdc-transfer-stats and ncdc-share-report to /dump
This commit is contained in:
parent
f1f08a5fe0
commit
0a8812e31a
11 changed files with 316 additions and 213 deletions
71
index.cgi
71
index.cgi
|
|
@ -56,6 +56,7 @@ sub home {
|
|||
E;
|
||||
end;
|
||||
h2 'Updates';
|
||||
b '2011-12-07'; txt ' ncdc 1.6 released!'; br;
|
||||
b '2011-11-26'; txt ' Added article section and the article on SQLite.'; br;
|
||||
b '2011-11-03'; txt ' ncdc 1.5 and ncdu 1.8 released!'; br;
|
||||
b '2011-10-26'; txt ' ncdc 1.4 released!'; br;
|
||||
|
|
@ -251,13 +252,14 @@ sub ncdc {
|
|||
|
||||
h2 'Get ncdc!';
|
||||
p;
|
||||
b 'Latest version:'; txt ' 1.5 (';
|
||||
$s->htmlDLLink('ncdc-1.5.tar.gz', 'download');
|
||||
b 'Latest version:'; txt ' 1.6 (';
|
||||
$s->htmlDLLink('ncdc-1.6.tar.gz', 'download');
|
||||
txt ' - '; a href => '/ncdc/changes', 'changes';
|
||||
txt ' - '; a href => 'https://sourceforge.net/projects/ncdc/files/ncdc/', 'mirror';
|
||||
txt ')'; br;
|
||||
txt 'You can also get the latest development version from ';
|
||||
a href => 'http://g.blicky.net/ncdc.git/', 'this git repository';
|
||||
txt 'The latest development version can be fetched from the git repository
|
||||
at '; code 'git://g.blicky.net/ncdc.git'; txt ' and is available for ';
|
||||
a href => 'http://g.blicky.net/ncdc.git/', 'online browsing';
|
||||
txt '. The README includes instructions to build ncdc. Check out the ';
|
||||
a href => '/ncdc/man', 'manual'; txt ' to get started.';
|
||||
br;br;
|
||||
|
|
@ -311,7 +313,7 @@ sub ncdc {
|
|||
h2 'Requirements';
|
||||
p;
|
||||
lit <<' E;';
|
||||
The following libraries are required: ncurses, bzip2, gdbm, glib2 and libxml2.<br />
|
||||
The following libraries are required: ncurses, bzip2, sqlite3, glib2 and libxml2.<br />
|
||||
For TLS support, you will need at least glib2 version 2.28.0 and
|
||||
glib-networking installed.<br />
|
||||
These dependencies should be easy to satisfy. Depending on your system, you
|
||||
|
|
@ -363,6 +365,8 @@ sub ncdcscr {
|
|||
my $s = shift;
|
||||
$s->htmlHeader(title => 'Screenshots', page => 'ncdc', tab => 'scr');
|
||||
p;
|
||||
txt 'Note: While these screenshots are from version 1.5, the latest version has only little visible changes.';
|
||||
br; br;
|
||||
txt 'Main chat';
|
||||
img src => '/img/ncdchub.png', class => 'scr', alt => 'Ncdc in the mainchat.';
|
||||
br;br;
|
||||
|
|
@ -497,6 +501,21 @@ sub docindex {
|
|||
p;
|
||||
txt '2011-11-26 - '; b 'Multi-threaded Access to an SQLite3 Database';
|
||||
txt ' ['; a href => '/doc/sqlaccess', 'HTML'; txt ' - '; a href => '/dat/sqlaccess', rel => 'nofollow', 'POD'; txt ']';
|
||||
br;
|
||||
txt '2010-06-02 - '; b 'Design and implementation of a compressed linked list library';
|
||||
txt ' ['; a href => '/download/doc/compll.pdf', 'PDF'; txt ']';
|
||||
br;br;
|
||||
txt q|Disclaimer: The last one isn't really an article. It's the report for the
|
||||
final project of my professional (HBO) bachelor of Electrical
|
||||
Engineering. I was very liberal with some terminology in this report. For
|
||||
example, "linked lists" aren't what you think they are, and I didn't even
|
||||
use the term "locality of reference" where I really should have. It was
|
||||
also written for an audience with little knowledge on the subject, so I
|
||||
elaborated on a lot of things that should be obvious for most people in
|
||||
the field. Then there is a lot of uninteresting overhead about the
|
||||
project itself, which just happened to be mandatory for this report.
|
||||
Nonetheless, if you can ignore these faults it's not such a bad read, if
|
||||
I may say so myself. :-)|;
|
||||
end;
|
||||
$s->htmlFooter;
|
||||
}
|
||||
|
|
@ -590,6 +609,25 @@ sub dump {
|
|||
E;
|
||||
a href => 'http://g.blicky.net/serika.git/tree/json.mll', 'source';
|
||||
end;
|
||||
|
||||
h2 'ncdc-transfer-stats';
|
||||
p;
|
||||
lit <<' E;';
|
||||
September 2011. <a href="/ncdc">ncdc</a> gained transfer logging features,
|
||||
and I wrote a quick Perl script to fetch some simple statistics from it.
|
||||
E;
|
||||
a href => 'http://p.blicky.net/agolr', 'source';
|
||||
end;
|
||||
|
||||
h2 'ncdc-share-report';
|
||||
p;
|
||||
lit <<' E;';
|
||||
December 2011. Playing around with the Go programming language, I wrote
|
||||
another transfer log parser and statistics generator for ncdc.
|
||||
<a href="http://p.blicky.net/6yx2d">latest source</a>
|
||||
(<a href="http://p.blicky.net/ab4lm">0.1</a>)
|
||||
E;
|
||||
end;
|
||||
$s->htmlFooter;
|
||||
}
|
||||
|
||||
|
|
@ -823,9 +861,9 @@ sub dumpnccolour {
|
|||
li 'Unfortunately, not all terminals are configured in such a way that all
|
||||
possible colours are readable. So as a developer you\'ll still have to
|
||||
support configurable colour schemes in your ncurses application. :-(';
|
||||
li 'None of the tested terminals make an attempt to change the foreground
|
||||
colour if it is (almost) invisible on the selected background colour. This
|
||||
can be a good thing or a bad thing, depending on what you want.';
|
||||
li 'On most terminals, setting the foreground and background colour to the
|
||||
same value without applying the A_BOLD attribute will make the text
|
||||
invisible. Don\'t rely on this, however, as this is not the case on OS X.';
|
||||
end;
|
||||
|
||||
h2 'Full screenshot';
|
||||
|
|
@ -839,13 +877,16 @@ sub dumpnccolour {
|
|||
|
||||
h2 'Screenshots';
|
||||
my @img = (
|
||||
'rox-b' => 'Arch Linux, Roxterm, Default color scheme',
|
||||
'rox-w' => 'Arch Linux, Roxterm, GTK color scheme',
|
||||
'rox-t' => 'Arch Linux, Roxterm, Tango color scheme',
|
||||
'rox-c' => 'Arch Linux, Roxterm, Modified Tango color scheme',
|
||||
xterm => 'Arch Linux, xterm (default settings)',
|
||||
debian => 'Debian Squeeze, VT (default settings)',
|
||||
fbsd => 'FreeBSD, VT (default settings)',
|
||||
'rox-b' => 'Arch Linux, Roxterm, Default color scheme',
|
||||
'rox-w' => 'Arch Linux, Roxterm, GTK color scheme',
|
||||
'rox-t' => 'Arch Linux, Roxterm, Tango color scheme',
|
||||
'rox-c' => 'Arch Linux, Roxterm, Modified Tango color scheme',
|
||||
xterm => 'Arch Linux, xterm (default settings)',
|
||||
ubuntu => 'Ubuntu 11.10, Gnome-terminal',
|
||||
debian => 'Debian Squeeze, VT (default settings)',
|
||||
fbsd => 'FreeBSD, VT (default settings)',
|
||||
'osx-terminal' => 'Mac OS X, Terminal',
|
||||
'osx-iterm2' => 'Mac OS X, iTerm2',
|
||||
);
|
||||
while(@img) {
|
||||
my($n, $t) = (shift(@img), shift(@img));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue