This is a local copy of it, but originally it could be found at http://www.catb.org/jargon/

Click Here for the local copy.

My favorite quote:

Things Hackers Detest and Avoid

All the works of Microsoft. Smurfs, Ewoks, and other forms of offensive cuteness. Bureaucracies. Stupid people. Easy listening music. Television (with occasional exceptions for cartoons, movies, and good SF like Star Trek classic or Babylon 5). Business suits. Dishonesty. Incompetence. Boredom. COBOL. BASIC. Character-based menu interfaces.

These are older personal projects. Not much useful stuff here considering that the site is over 10 years old… but I am a packrat. LOL

  • Internet Mail Schema file for LDAPv3
  • Amateur Radio
    • Hellschreiber Receiver for Linux
      • A Hells-Felds software receiver. Currently, I have received a few emails on how to go about doing this. (for more information on the human readable digital communications format check out the Digital Ham website.)
        As time goes on I should have more information, and will post details of it on http://www.philtered.net which is where I post most of my projects.
    • IcomLib 1.0.1
      • Icom PCR-1000 Control Suite is based upon a newly written C++ API, the control suite consists of both a set of command line utilities and a GUI written using the QT 2.02 Widget Set.
  • Multimedia
    • CD Manager 1.0
      • This is a small C++ API to handle CD-ROM drives under Linux. There is also included a test program for the use of the API. This test program operates the cdrom drive from command line, executes, and returns (unlike default workbone, for example, which ties up the console.) This small application is useful as an alarm – run it from cron to start the cdrom drive in the morning, etc.
    • Netscape WAV Plugin (for UNIX)
      • What we have here is a netscape plug-in that handles WAV files for unix. I am hoping that eventually we’ll extend it to other stuff, embedded aiff,au,midi,mp3 >=] but for now this will do!
  • Administration / Systems Code
    • Admintool for Linux
      • This is an administration tool that exactly mimic’s (and looks like) Sun Microsytem’s AdminTool. It offers basic system administration, such as deleting,adding, and modifying users, groups, hosts, printers, serial ports, and software packages.
      • It’s also on Sourceforge at http://sourceforge.net/projects/qadmintool/
    • LDAP Schema Creator
      • QSchmed is a GUI editor for LDAPV3 schema files. It is customisable for unique OID’s and will suck the schema directly from the LDAPV3 server. Unlike other LDAP gui’s out there, this one actually edit’s the schema itself. It is not (yet) an LDAP browser.
      • Also located on source forge.
  • X10 Receiver Software for Linux (Version 1)
    • There’s a lot of X10 software out there for Linux. The problem was that I wanted something SIMPLE. I wanted a receiver that would sit (daemonised) on a terminal port and write (in plain text and binary) everything that it heard coming in on the AC Line.
    • With help from other people’s source code and a very cryptic white-paper, here’s what I came up with: uGeMS-v1-1.0.1 (tar gz)
  • X10 Receiver Software for Linux (Version 2)
    • I found the similar problem with version two. I needed something simple, so I went back to the drawing board. I was able to ask for help from Aaron Segal (MR26 code ) who lent me a copy of his source to see what was going on behind the Wireless (or RF) version of X10.
    • Here’s what I have come up with so far: uGems-v2-0.2.0. It’s not complete at all, and all it does is spit out HEX characters. But this will be solved very shortly. Keep your eye out.
  • Version 1 and 2 as one tarball (tar/gz, tar, tar/Z)
  • Windows LogFile Reader
    • I rarely write windows code, and I was reminded WHY I HATE writing windows code when I was working on this logfile reader. (Under LINUX it doesn’t matter if you open a Text file as binary or a binary file as text, it’s all the same. Under windows if you open a binary file [using the POSIX open(), or fopen() command without telling it that it’s a binary file, your data will be corrupted – I spent 8 hours on this problem).
    • This program reads a log file and makes it pretty for your GUI screen. One assumes that it either just came from the database or from the programs above. It’s written using Borland C++ Builder.
    • ugdc-20011023.zip (zip file, i dont know if it worked right – or will do so under windows -, i hardly ever do zip files, if there is a problem please email me to let me know.)
  • X10 W800 PC Adapter (C++ Source Code As Above)

So I am in the process of converting my older website into something more modern. This. In the end, a lot of stuff on the older website has become in the last 10 – 15 years irrelevant. I will keep it around for old memories and posterity. To that end, here is a site that you can peruse for anything interesting if you will. I mainly keep *this* one around for icomlib, and some other musings of the day.

The Old Philtered.Net Site

The first of which is the PCR-1000 Control Suite. Based upon a newly written C++ API, the control suite consists of both a set of command line utilities and a GUI written using the QT 2.02 Widget Set.

The code is available here via http download. It’s always changing. You can also take a look at the GUI via this screenshot. Also check out the SGI set of widgets, they are really cool looking and my personal favorite style.

[Edit: Repost from locally mirrored http://www.polywog.org/www-philtered/icomlib.phtml Updated IcomLIB (qPCR1k) is being maintained by a few people at Debian, and Ubuntu. I have placed the original here, and the diff file.
icomlib_1.0.1.orig.tar.gz and the diff file icomlib_1.0.1-8.diff.gz to be applied so that it works with modernized compiler, library. I guess I should release a new version with these diffs. The person who's been maintaining it for all these years is A. Maitland Bottoms at Debian.]

Documentation

  • HTML‘ized API Documentation.
  • Low Level Commandset (directly from Icom, thanks to our European collaborator Coyote)
  • Method of Thought: Some essays regarding the creation and reverse engineering of the api (before the above command set was obtained a year later.)

Downloads

  • icomlib-1.0.1 Many bugfixes and additional support for the BSD operating system.
    • OpenBSD has some issues with Qt Widgets. This is not an issue with our program, rather with the Qt Widget Set for BSD. Stay tuned with Troll Tech for future bug fixes.
  • icomlib-1.0.0 Initial Stable Release
  • icomlib-1.0b4 Beta #4
    • fixed the bug with core dumps when pressed + or – during scanning by disabling all of the non-usable buttons during scanning.
    • Added Star Office, and MS Word 95 format for the white papers. Along with a readme for the additional descriptions.
  • icomlib-1.0b3 Beta #3 with some minor bug fixes and added eye candy:
    • Fixed the intuitiveness of scanning. Now when you want to scan, depress the button, and it blinks with the available commands. Then after selecting the commands, the button blinks that it’s scanning. Also, when you are scanning, and you hit a frequency that is active, or a birdie, you can press one of the function keys to continue scanning. Depressing the scan button at anytime, stops scanning.
    • Fixed a few QLayout bugs, where it’s parent already existed.
    • Added some border spacing around the Profile Edit dialog box.
  • icomlib-1.0b2 Beta #2 with some significant bug-fixes:
    • doesn’t core dump on start up if you have an older RC file,
    • Fixed a refresh problem with the profile dialog box
    • Added the ability (at compile time) to select several different GUI Styles (ie: CDE, WIN95, SGI, MOTIF, QT…)
  • Documentation for libpcomm/libpcp. Note: This is the API documentation for version 1.0 of the library.
  • icomlib-1.0b1 This is beta #1 of the software. NOTE: This program may crash/core dump and possibly delete every file on your system. Wait until friday for the regular release version
  • icomlib-0.9.1.tar.gz
    • Updated the configure script to officially support SunOS.
  • icomlib-0.9.0.tar.gz
    • initial release

Platforms Compatibility

Note: If you are not running Linux please see platforms compatibility.

Notes

Keep in mind that code development, from the acquisition of the PCR-1000 itself to release, has been a little less than 2 months. Please tell us what you want to see in the next release, which will be coming hopefully in two weeks. High on the priority list is DTMF decoding and scanner functionality for the GUI. Additionally, the user will see support for multiple PCR-1000′s enhanced, plus memory channel features in the GUI. Eventually we hope to have the bandscope supported in the GUI, and possibly a ncurses-based console app.

Additionally, if you do not like the fact that the code is written using the QT widget set, get bent. If you want to write something using the GTK or Motif or whatever, feel free. The API hooks are in src/pcp/pcp.h. bin/console/pcr and bin/console/scanner provide some basic examples of how the API works. We haven’t had a chance to write a document to fully detail how to code using the API yet, but hopefully we will write something of that sorts eventually.

The Developers (aka: 0xc0d3 Monkeys)

Polywog
Javaman

RSS My LiveJournal Account

  • Cheapo Android Tablet DFP7005 FTW! May 3, 2012
    So I purchased an AGPTek DFP7005 Android tablet. The specs are as follows:Model: DFP7005;Android Version: 4.0.3 (ICS);Kernel Version: 3.0.8+ shen@compiler #1;Build Number: DFP7005_0.5.3-r167_20120322;1GB Ram;2GB Internal Flash;External SDHDC slot;LCD Resolution: 7" 800 x 480 pixelsOutput Cable: HDMI & CVBS Output to HDTV;Processor: A10 1.5GHz Multi […]
  • The most decadent sandwich March 11, 2012
    While watching the IT Crowd it came to me. A sandwich made of: turkey, provo, mayo, tons of fresh ground pepper between each layer, 1 hard boiled egg sliced, 1 fresh sliced garlic clove (as thin as you can make it, but not minced), pickled moroccan string beans (a lattice under the provo), multigrain bread, open faced into toaster oven at 450F for 15min. Not […]
  • Eclipse's MenuBar Sucks March 8, 2012
    I have to say it... and there. It's not the lack or plurality of items. It is the fact that when I click it and move the mouse the entire window becomes a floating window instead of a fully expanded window. While going for the time, I end up moving my IDE to the next desktop: very annoying. […]
  • milter-greylist fails on Fedora 15 upgrade as socket "unsafe" February 22, 2012
    I was getting the following error from sendmail after upgrading from Fedora 14 to Fedora 15 (x86_64):Milter (greylist): local socket name /var/run/milter-greylist/milter-greylist.sock unsafeMilter (greylist): to error stateAfter a couple of hours, and much hunting on the internet, I realised that it was not a standard answer (i.e.: permissions, etc). Instead […]
  • Linux Durable (aka: last plank unchanged) February 9, 2012
    So the only thing remaining that had *any* contact with my first (IBM PC Compatible) computer is a video card that I still use as my primary machine. The graphics card: an ATI Experts-at-play card from Microcenter. First one that X11 supported a decent resolution on.01:06.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c) (prog-if 0 […]
© 2012 Polywog's Main Domain Suffusion theme by Sayontan Sinha