aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2001-02-06-snow-man-is-the-man.html
blob: af8a753aeee163bca7fa858e6249d3d43b900301 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
date: "2001-02-06T18:31:00Z"
title: SNOW-MAN IS THE MAN!
---

Uh... Okay, long story short, Pablotron has a new home, @Home is a
steaming load, and <a href="http://www.snowman.net/">Snow-Man</a> is
my new best friend.  He's now hosting both Pablotron and Pablotron
DNS.  I'm so grateful I even put his logo below my sidebar ;-). 
It might take a few more days for the DNS changes to propagate
everywhere, but pablotron.com appears to work correctly for most
people.
<br /><br />

As for the site, most things should still work correctly.  The tetrinet
rankings will be broken for a bit while i rewrite the CGI, but I'm not
going to rush that. AFAIK, noone even plays tetrinet anymore :).  Also,
the uptimes and stats aren't going to update for a while until I
rewrite the scripts.
<br /><br />

The new version of <a href="/projects/gibmeet/">GibMeet</a> includes
plugin support.  A few reference plugins are included with the
newest tarball, and you can grab the ones made by 
<a href="http://www.richlowe.net/">Richlowe</a> and 
<a href="http://koudelka.nerdland.org/">koudelka</a>
right <a href="/projects/gibmeet/plugins/">here</a>.  You'll need 
<a href="/projects/plib/">PLib</a> version 0.1.2 or better ain order
for GibMeet to compile.  Speaking of PLib, a few people have reported
problems compiling PLib; specifically, undefined references to db.
I'm not actually using the db wrapper at the moment, and I'll probably
disable it in the next version of PLib (pending a rewrite).  For now,
do the following to disable the db stuff:

<br /><ul>
<li>remove pdb.o from the line beginning with OBJS= in plib/plib/Makefile
<li>remove the text "-ldb" from plib-config.c
</ul>

Before anyone emails me about it, yes i know autoconf could take care of
this madness for me.  I'll get around to it :).
<br /><br />

As for development stuff.  The CVS version of PLib has a new dynamic 
resource loading API.  In it's simplest form, you simply do a 
<i>data = p_resource_get("urltype://url_parameters", &len)</i> and
PLib will find the correct dynamic library, load it, and pass your
URL off to it.  Note that the URL isn't limited to things like http
and ftp.  I plan on adding support for things like SQL and XML, so
you could do somethign like
<i>PList *list = p_resource_get("mysql://pabs@s3kr3tp4ss:db.pablotron.org:\"select 1-5 from News where (Title like '%snow-man%');\"", &len);</i>
or whatever .  Anwyay, this is still a ways off; right now I'm working
on the ftp, http, and shttp modules (all of which will probably be
implemented with <A href="http://curl.haxx.se/libcurl/">libcurl</a>
(the only sane http library I've found -- thanks
<a href="http://www.darkrock.co.uk/">[Bb]o[wr]is.*</a> ;-) ).
<br /><br />

Oh yeah, <a href="http://www.linuxbrit.co.uk/">Tom Gilbert</a> renamed
<A href="http://www.linuxbrit.co.uk/gom/">Gom</a> to
<a href="http://www.linuxbrit.co.uk/gozer/">Gozer</a> due to a name
conflict (I need to do the same soon with PLib. :-( ).  For those of
you using <a href="/projects/rollober/">Rollover</a>, you'll either
need to upgrade to CVS, or edit the rollover.pl script manually (just
chnage all occurances of gom to gozer and you should be okay).
<br /><br />

Okay, that's all for now.  Thanks again to
<a href="http://www.snowman.net/">Snow-Man</a> for helping me out.
If you have the time, don't forget to drop into #e (on 
<a href="http://openprojects.nu/">OPN IRC</a>) and wish 
<a href="http://www.geocities.com/NapaValley/2596/">Schmoo</a> a
happy birthday.