Projects Section

[HOME]| [BACK]

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 maintaing it for all these years is A. Maitland Bottoms at Debian.

  • Introduction

    • Okay, here's the deal, I am working on a few projects right now. These projects are both for academic purposes (Sociology) and for personal purposes (Free Software Foundation). As I remember more and more of the various projects that I have worked on in the past, I'll post them here.
    • I have also written a plethora of other mediocre software. If you don't see something here that I have posted/written in the past, just drop me an email emrecio@gmail.com and let me know. If I still have it (and I probably do) I'll give you the source code and/or anything else you need. Also, it might not hurt to browse through my CVS repository on one of my servers. There are little programs I wrote A LONG TIME AGO SO DONT MAKE FUN OF ME! :)
  • Academic Projects

    • Sociology (NP)
      • I am currently working on several papers, one on amateur radio (more info here: /hamradio)
      • I am also writing a paper on Open Source as a Cyber-Social grassroots movement. Both papers should be presented at the Eastern Sociological Society's annual conference in Boston in March of 2002. (stay tuned).
    • Sociology (P)

      While I am not allowed to tell you what the project is about, because of an NDA signed with the company; I am allowed to release whatever code I write as Open Source. Here is the code.

      • 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 (Versoin 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)
  • Personal Projects

    • 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 plugin 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.

emrecio@gmail.com