Skip to main content

BedroomLAN

Tilde~A: Alexios' Homepage

Search form

Primary navigation

  • Home
  • Projects
  • Coding
  • Writing
  • Hardware
  • Research
  • Miscellany
  • Tools and Toys

You are here

Home » historical

historical

A Rough Set Approach to Text Classification

Submitted by alexios on Tuesday, 2012-03-20 — 19:12

Automated Information Filtering (IF) and Information Retrieval (IR) systems are acquiring increasing prominence. Unfortunately, most attempts to produce effective IF/IR systems are either expensive or unsuccessful. Systems fall prey to the extremely high dimensionality of the domain. Numerous attempts have been made to reduce this dimensionality. However, many involve oversimplifications and naïve assumptions about the nature of the data, or rely on linguistic aspects like semantics and word lists that cannot possibly be relied upon in multi-cultural domains like the Internet.

Tags: 

  • research
  • academic
  • rough sets
  • spam
  • email

A Genetic Algorithm Based Information Filter for Usenet

Submitted by alexios on Tuesday, 2012-03-20 — 18:46

This is my BSc dissertation, completed in the summer of 1997. For no-one in particular's delectation and amusement, I implemented a framework for Intelligent Agents, evolved using Genetic Algorithms, to learn about the user's Usenet reading habits, and suggest new and interesting articles in places the user would never think to look. The idea was for this to eventually become either a full-blown AI newsreader (decentralised), or an NNTP proxy with agent extensions (centralised).

Tags: 

  • research
  • academic
  • Usenet
  • NNTP

The Oric IDE Interface

Submitted by alexios on Tuesday, 2011-08-16 — 12:22

The Oric IDE Interface was a 1990s attempt to connect Oric micros to IDE disks. The project is obsolete in our days of cheap, gigantic (by 8-bit micro standards) SD cards, dirt-cheap microcontrollers, FPGAs and CPLDs. The whole project could be coded in VHDL or Verilog and implemented on the smallest FPGA chip available without any other integrated circuits on the board. But then, where's the fun in that?

Tags: 

  • oric
  • ide
  • ata
  • hard drive
  • interface

Menasat Font

Submitted by alexios on Saturday, 2011-08-13 — 15:45

This is a font and associated TeX package to typeset Menasat in the standard, left-to-right, top-to-bottom orientation (there are others, but they make life very difficult). Making the font description itself was remarkably easy. METAFONT makes it very easy to draw letterforms, especially when emulating writing implements, which I was.

Tags: 

  • typesetting
  • fonts
  • tex
  • latex

Sun keyboards on USB

Submitted by alexios on Saturday, 2011-08-13 — 14:03

This obsoleted page documents the beginnings of a project to connect Sun Type 5 keyboards to a PC via USB. The project worked, but I was lacking some important tools to complete it.

Tags: 

  • hardware
  • sun
  • keyboard
  • usb
  • microcontrollers
  • serial
  • obsolete

PalmOS Apps

Submitted by alexios on Friday, 2011-04-08 — 14:51

Once, in the days when PDAs lasted a whole month on one battery charge, I had a Palm IIIx.

Tags: 

  • palmos
  • palm

Control Special Features of Logitech Mice with lmctl

Submitted by alexios on Friday, 2011-04-08 — 14:18

In 2003, I was presented with a lovely Logitech optical mouse (an MX500). It had a wheel (not an ubiquitous feature then), no fewer than eight buttons, and an excellent 800 cpi resolution. Unfortunately, Linux would see it as a 400 cpi device, and two of the buttons would echo the wheel motion. A bit of quick research on the web uncovered the sage advice ‘you can't do anything about the extra buttons, live with it’. It also uncovered a list of vendor-specific USB control commands for Logitech mice (proving yet again that the majority of Linux users are no longer producers but ― at best ― consumers).

Tags: 

  • coding
  • linux
  • input devices
Subscribe to RSS - historical

Here's What We Have

  • Home
    • Curriculum Vitæ
  • Projects
    • ansi2img: ANSI Rasteriser
    • Acrobase BBS Client
    • DungeonMaker
    • DungeonSpawn
    • Python-Dungeonspawn
    • Extension:Embargo
    • libastar
    • ttyconv
    • evrouter
    • lmctl
    • RSAR
    • Kareltima
    • PalmOS Apps
    • RGA: The Roguelike Graphics Adapter
    • ROMtools
    • evrouter 2
    • mcasm
  • Coding
    • Linux RAID One-Liners
    • APT Archive Cleanup
    • DLT Labels
    • Amanda DLT Tape Label
    • Amanda 8mm Tape Label
    • S2 Moon Phase
    • JavaScript Timeout
    • Duotone
    • Full Frame
    • Photo Frame
    • Renaming MP3s
    • USBTouchScreen Patch
    • Cleaning Up APT Caches
    • Pascal's Triangle in Python
    • Pascal's Triangle for LaTeX
    • Flatten a Directory Structure
    • Too Many Unknown PCI Devices
    • Signature Befunge
    • Soup!
    • Data Recovery... Not
    • Incremental MySQL Maintenance Script
  • Writing
    • Ελληνική Πληκτρολόγηση
    • Η χρήση των δϊαλϋτϊκών
    • Guide to Greek Sexuality
    • How Many Poly People…?
    • 50­— εμ, 15 τρόποι
    • Ε.Α.Π.Κ.
    • Ε.Α.Π.Κ. (LGU Edition)
    • Acrobase BBS FAQ
      • Τι είναι η Acrobase
      • Τεχνικά ζητήματα
      • Περίεργα, παράπονα κλπ
      • Ακροβασιανοί: έργα και ημέρες
      • Προνόμια
      • Διάφορα
      • Ορολογία
    • Oric C Programming
      • Introduction
      • Using the Compiler
      • Simple Data Types and Variables
      • Expressions
      • Operators
        • Arithmetic Operators
        • Conditions, Comparisons and Logic
        • Bitwise Operators
        • The Strange Ones
      • Operator Precedence
      • Statements
        • Special Statements
        • Branching
        • Loops
      • Intermission
      • Functions
      • Iteration vs. Recursion
      • Data Structures
        • Arrays
        • Strings
        • Inner Sanctum
        • Composite Data Structures
        • Enumerated Types
        • Name It!
        • Unions
    • Blood 'n' Iron Rulebook
    • Emacs in Greek
  • Hardware
    • Fungus
      • Introduction
      • Design Aims
      • Data Path
      • Programming Model
      • CPU Architecture
      • Instruction Set
      • Instruction Reference
        • Arithmetic/Logic Binary Operations
        • Arithmetic/Logic Unary Operations
        • Literals
        • Memory Input/Output
        • Flow Control
    • Sun Monitors on PCs
    • Sun keyboards on USB
    • The Oric IDE Interface
    • An Unusual Apple II Joystick
    • Flash RAM Programmer
    • The CFT Mini Computer
      • CFT Project Log
        • Control Unit rev D routed
        • Emulator Back in Working Order
        • Whoops! Major Revision
        • Major Register Board Routed
        • Front Panel Draft
        • CFT Assembly Examples
        • Front Panel Schematic
        • Front Panel Operations Guide, Rev A
        • Front Panel Controller Board
        • The Switch to SMD
  • Research
    • A Genetic Algorithm Based Information Filter for Usenet
    • Publications
    • A Rough Set Approach to Text Classification
  • Miscellany
    • Acrobase Logo
    • Celtic Knotwork
    • Menasat Font
    • Obscure Greek Political Parties
    • The Oric Logo in Vector Format
  • Tools and Toys
    • Polyamory Graph Explorer
    • ANSI-to-PNG
    • Befunge '93 Playground
    • DLT Label Creator

Photos on Flickr

Cloth

Here

  • BedroomLAN Debian Repository
  • Downloads
  • Debian Packages
  • The Oric Software Page
  • My GnuPG public key

Find me on...

  • Google+
  • Flickr
  • Linked In
  • Twitter
  • Diaspora*
  • Stack Exchange

Other Places

  • Civic

Unless otherwise stated, all content on this page is Copyright © 1994–2012 Alexios Chouchoulas. All rights are reserved. Trademarks and copyrights belonging to third parties mentioned above are all acknowledged. Any opinions inadvertently expressed are mine! All mine! Mwahahahahaha!

Όλο το υλικό του ιστοτόπου (sic) είναι πρωτότυπο. Copyright © 1994–2012 Alexios Chouchoulas. Απαγορεύεται η αναδημοσίευση χωρίς την άδεια του συγγραφέα, ο οποίος θα χαρεί να τη δώσει αν κάποιος (επιτέλους) του τη ζητήσει.