Mailman porting 

Moved the Mailman mailing lists from the old server to the new one. Fortunately this was very easy as we had a good Mailman backup system in place. config_list is used to export/import the list configuration (sans password), and list_members/add_members for the members.

Found some peculiarities with how Plesk handles mailing lists, it doesn't allow you to put them on a subdomain, such as list@lists.example.com, although it does put the Mailman web interface on lists.example.com . Since we were porting existing lists, keeping the same email address was important. I solved this by adding the lists to the example.com domain, bringing the configuration and member lists over, then adding lists.example.domain to /var/mail/control/rcpthosts and virtualdomains . This change may get wiped out if/when I upgrade the Plesk control panel, but I see little reason to do that at this point.
[ 126 comments ] ( 196 views ) permalink
Plesk, QMail & SpamAssassin 

Migrated the mail accounts to the VPS, found out that Plesk (the VPS control panel) considers SpamAssassin to be a premium feature. Fortunately that's just the control panel for it, removing then re-adding the psa-spamassassin package through the normal Debian package management will apply the SpamAssasin integration to any existing mail accounts. You can't configure it through the control panel, but the text config files are all in place.

Also set up a .qmail address to feed into sa-learn, which is the Bayesian learning for SpamAssasin.
[ 43 comments ] ( 71 views ) permalink
Server move 

Back to focusing on the server migration, going to do the email and largest website change over this weekend when the traffic is lower.
[ 46 comments ] ( 71 views ) permalink
EvoGrid, Makefiles & Nagios 

Tweaked around and compiled (to C) the EvoGrid JSON FSM, committing it.
Grabbed the last release of YAJL and built it for use.

Did some thinking and research about Digital Spaces communicating with another system over CORBA, looked at a Python system for accessing and implementing CORBA objects.

Adapted Makefiles I was provided to work with the Evogrid source. Learned a few neat things about WHY Makefiles work the way they do.

Set up Nagios NRPE to run in the DigitalSpace VPS, since I noticed it's RAM usage was ticking up and I wanted to monitor it. I already use Nagios3 at home for basic monitoring, and it seems it talks to nagios2's nrpe without any qualms. Will need to set up some custom commands for monitoring exactly what I want, but that's simple.
[ 46 comments ] ( 77 views ) permalink
EvoGrid & Finite State Machines 

Prototyped out some more PHP that generates JSON in the appropriate format I want.

Implemented a global configuration data structure for the EvoGrid GROMACS run generator, so that all the changeable data can be specified in one spot, versus as it was needed in the initial implementation.

Worked on specifying a Finite State Machine for using an event-driven JSON parser, that can be converted into C code by CFSM. This allows me to load JSON without producing a full DOM, which would be a problem when using some of the bigger history files (testing already produces 40MB files, and breaks the highlighting Firefox add-on parser). By skipping the DOM generation, we convert directly into the data structures we want, without needing to A) load the entire JSON message into RAM, B) produce a representation of the message in a JSON specific DOM, both things that will require significant amounts of RAM that will only be used to copy data out of in one hit.
[ 1 comment ] ( 9 views ) permalink

<<First <Back | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | Next> Last>>