Archive for the 'Tech Stuff' Category

Deleting spam autmatically (Postfix + Spamassasin)

Zurück
Fighting Spam with SpamAssassin and Postfix

Alice

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.

Hmm, I think I will have to check this out…

What is Alice?

This is so cool. The second video is really neat.

Xming

Free X server for windows that can use PuTTy for X forwarding. Sweet.

Xming X Server for Windows

Now if I could just get rid of the locale errors…

SSL Certificates HOWTO

SSL Certificates HOWTO

F#

F#.

Hmm, neat. I like functional programming. I used ML in a class at Clemson, and LISP in a class at UNLV. They were both a lot of fun, and had some really interesting ways of approaching problems.

I think I am going to have to try this out soon.

Linux Backup with Amanda

The Official AMANDA Documentation

ntp

Chapter 9 - Network Time Protocol

More general server info:
Linux Home Server HOWTO

Digital ArcHound

Digital ArcHound™ - Digital Archiving Software

Someday, it would be nice to have rackmounts

Recommendations for low cost rackmount case?

More 3D Graphics stuff

Wild Magic Real-Time 3D Graphics Engine, version 4

I wish I could get rid of the urge to do graphics programming

But then I see stuff like Geometry Algorithms.

Kinda neat, but I think I will need to look at the code more to decide on the quality of it…

NFS setup

Ubuntu: How to setup an nfs server

Pretty much as described, with the following additions:

  1. hosts.allow:

    # /etc/hosts.allow: list of hosts that are allowed to access the system.
    # See the manual pages hosts_access(5), hosts_options(5)
    # and /usr/doc/netbase/portmapper.txt.gz
    #
    # Example: ALL: LOCAL @some_netgroup
    # ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
    #
    # If you're going to protect the portmapper use the name "portmap" for the
    # daemon name. Remember that you can only use the keyword "ALL" and IP
    # addresses (NOT host or domain names) for the portmapper, as well as for
    # rpc.mountd (the NFS mount daemon). See portmap(8), rpc.mountd(8) and
    # /usr/share/doc/portmap/portmapper.txt.gz for further information.
    #
    portmap: 192.168.1. , 127.0.
    lockd: 192.168.1. , 127.0.
    rquotad: 192.168.1. , 127.0.
    mountd: 192.168.1. , 127.0.
    statd: 192.168.1. , 127.0.
  2. hosts.deny

    # /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
    # See the manual pages hosts_access(5), hosts_options(5)
    # and /usr/doc/netbase/portmapper.txt.gz
    #
    # Example: ALL: some.host.name, .some.domain
    # ALL EXCEPT in.fingerd: other.host.name, .other.domain
    #
    # If you're going to protect the portmapper use the name "portmap" for the
    # daemon name. Remember that you can only use the keyword "ALL" and IP
    # addresses (NOT host or domain names) for the portmapper. See portmap(8)
    # and /usr/doc/portmap/portmapper.txt.gz for further information.
    #
    # The PARANOID wildcard matches any host whose name does not match its
    # address.

    # You may wish to enable this to ensure any programs that don't
    # validate looked up hostnames still leave understandable logs. In past
    # versions of Debian this has been the default.
    # ALL: PARANOID
    portmap:ALL
    lockd:ALL
    mountd:ALL
    rquotad:ALL
    statd:ALL

Now I have all my machines mounting the same home dir. And created a ‘windows’ in my home, and use that dir as my H:\ via the SAMBA PDC.

Outlook 2000 SpamAssassin Configuration

Outlook 2000 SpamAssassin Configuration

I am guessing this should work with Outlook XP/2003/2007.

Quick Backups using Tar over SSH

Howto: Use tar command through network over ssh session

Until I get Amanda working, I need to do a few backups manually. This seems like the easiest.

And this HOWTO is nicely written.

The home of this HOWTO: Frequently Asked Questions

Lazy Vs Eager Init Singletons / Double-Check Lock Pattern

http://geekswithblogs.net/akraus1/articles/90803.aspx

I found this when I was lookign up some info on locking wrt a project at work. The work project used very pessimistic locking, and I thnk locked too mcuh, leading to major performance problems. I don’t think this article helped, per se, but it does have some nice info.

Apache2 WebDAV for Ubuntu

Well, Debian anyway.

This was a really nice article. It let me get WebDAV up and running so I can use WebDAV to update my apache web server.

Amanda Config using Windows Share as vtape library.

Minor Problems:

Major problems:

  • WHS saves everything as root / Administrator. I.e., the user / group is always Adminsitrator / Administrator that is mapped to root / root, and uses ACL to allow access to the files. Why this bad? Because Amanda always uses a umask=600 for files, so that it is, read / write for Administrator / root user and blocked for everyone else. But Amanda will not run as root, so it cannot read / modify the files it creates. Bah.

Windows Home Server

Not available yet. Bummer.

I am really looking forward to it. I have done a couple full system restores, and restored individual files archived on different days. It really eases my mind that it is so easy. The one concern I have is backing up the WHS…all those shared pictures, videos and such are pretty important. ATM, I keep them on my desktop…

I finally fixed my Domain Mail Set-up

Oddly, for a long time I didn’t realize how broken it was. I thought it was doing Spamassassin (Anti-Spam) and ClamAV (Anti-virus) . I was wrong. It was doing neither. After a mutli-hour fight, I think it works. And for a side benefit, the aliasing seems to work now. Weird.

Here are the useful links, mostly in order of how much I used it:

  1. How to set up a mail server on a GNU / Linux system
  2. Integrating amavisd-new in Postfix
  3. Tips and FAQ — spam scanners (Mail::SpamAssassin)
  4. PostfixAmavisNew
  5. TestingInstallation (Spamassassin)
  6. Configuration file for amavisd-new

I should have better e-mail from now on. Wheee. It only took me 8 hours to figure out.

Bah.

Spam Blocking

Forum Post at Ars Technica NT Forum: Favorite RBL?