Recent blog entries for mwimer

Well, i talked to our other lead here at work and it seems that our kernel modifications, modules, and watcher app is going into its first alpha cycle. We are hoping to ship a product by august. This may be a little rushed but we think we can manage if we don't run into any large snags.

Our product, called ARIA, is integrated into the linux kernel and monitors system health. Health is determined by a calibration set collected from the kernel during nominal activity. If the health of the system moves our of a range set by the user then the user is notified. Its works reasonably well. You can tell when you are being port scaned or dosed.

A follow up tool called RIDS will be released shortly after the relese of ARIA. RIDS is defensive and will try to stop any anomalous activity that it sees on the system. I like to think this tool is only for the truly paranoid. :)

I feel that i should start running it at home before posting these props. Maybe, i'll calibrate it at my home machine and see if i can't detect malicious activity, after i go rile up some L33T h4x0rs. :)

Haha, funny stuff on advogato this week,

Oh, yes, i almost forget, humans aren't grouped into gender catagories like we group computer cables, so if you are having a 'gender crisis' over the gender of a few adjectives i can't help but to laugh.

Anyway, i'd like to use this space for something constructive for a change and report that it's now company policy here at cylant tech for every coder to spend atleast 5 hrs a week working on an open source project. I'm trying to maintain 10hrs a week on Entity, and i haven't done anything on it this week... :(

Doing maintance on code here at work. Within two weeks all our code should follow gnu coding guidlines. That will be a happy day. Its nice to work at a company that does both open and closed sourced code. It lets us make the billion dollars we so richly deserved as well as have fun with the open source projects.

Hopefully we get to the point where its policy to be working on open source projects 30% of the time here at Cylant Tech. We're hoping to hire around 20 new people; my wish is to get some advogato people on board to act as project leads.

(Looks like the preview replicant <p> bug is gone. :)

Entity development has been picking up as we have been starting to rely more hevily on it at work. As a result of us needing the ablity to change colors i added a style="" attribute to all the widget tags.

This has a format similar to the gtk styles so it was easy to produce the effects i wanted. (Not really, gtk style stuff is poorly done IMHO.)

I have started adding a new widget to Entity, called <sheet>. It currently uses the Gtk+Extra's GtkSheet widget to do a the work. I came up with a way to let the users domain their cellular data using a <sh-set> instead of just droppinging all the x,y-cell tags directly into the sheet. This will let people program thier sheet as speedily as possible for each task.

We need a new tree renderer because gtk+'s trees are really unconfortable to work with. I think i am going to add the gtk ctree as both the ctree tag and the tree tag.

We'll i have been slacking off lately, mostly working to much at work and not enough on Entity.

We are becoming more and more commited to Entity at work, and i have some features i need in entity for work so i think i am going to add them RSN.

  • color attributes for all tags
  • better trees
  • cleaner url handling

I guess i did get something done sence last time...
Using owen's memprof tool i found and fixed most of the major leaks in Entity. I must admit its a darn nice tool and because of it , i probably won't need to get Purify for at work.

Recently added the clist to Entity, but tonight i picked back up on my little pet e-mail client written in Entity. I plan on using the url code for doing all the networking in the client which should be pretty easy to add in.

While working, i was thinking that maybe i should see about adding a mime tag that could do multipart mime for the programmer. I'm thinking i'll email the mutt authors and see if they have a problem with thier mime code being linked into entity as an lgpl library.

I really wish more code was BSD licensed but i can't complain too much. :)

Well we (The Entity Core Team) made a release of entity today to freshmeat. It wasn't on the main page long, but we probably got quite a few hits.

Now that the 0.5.0 release is out of the way i have been working on the clist code so that we can provide a good way to display large amounts of data to the user. I'm modeling the xml tag naming after html tables. I know that most people don't like html tables but i think the dislike it mostly a product of the crappy browsers and not the spec.

I now work for cylant technology, over at www.cylant.com. A guy i work with there and i wrote a neat little document annotation program in entity in about 30 minutes. (Its included in entity core dist in the apps/ dir as docuwhr.e

Anyway, i'm really proud of the way this entity release has turned out and wanted to share my enthusiasm. So, give it a try and tell Ian(Slow) and me what you think. :)

be sure to look for my diary entries for continuing Entity propoganda...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!