Blogs : Latest entries
|
|
| < Previous page |
|
Sorry for the lack of posts as of late. I've had an extremely busy week. In the next week or two there should be a big annoucement, so look out for that. Sorry that I can't be more specfic, but NDAs and all (I'm sure you all know the drill). Anyway, keep an eye out.
Cheers, Tyler P.S. Checkout RIFE 1.4 (just released with full POJO support). |
|
The choice of Closed vs. Open source can keep you out of jail. Florida recently decided that evidence from a Breathalyzer test could not be introduced because the source code was closed. The court found that the lack of source code, denied the accused the right to determine if the machine accurately calculated his Alcohol levels. I found it an extremely interesting issue and I figured others might too.
If you've read my Blog you know I'm a law student and software designer. I'm probably best known for being the co-founder of the Azureus, an open-source bit torrent client. I'd consider myself an open source proponent, but by no means am I an open source zealot, though I think I may be changing. What interested me about this case is the conflict between Open vs. Closed source and it's impact on a humans freedom. No freedom to get a job, freedom to information, but literally the possibility of someone going to jail. This is about a person’s right to confront their accuser. As we've privatized the justice system, we seem to have forgotten that these machines, radar guns, breathalyzers, DNA analysis, etc. are used to convict people of crimes, serious crimes. These people have the right to confront their accusers, but if they're not made of Silicon. |
|
I do work for a http://www.ikarma.com . They're a reputation engine site, think ebay's feedback, but without being tied to any one company. The concept is to create a reputation that you can take anywhere. Interesting concept, I think, but I wanted to know what others think.
Anyway, their site is built on ASP / IIS (ugh) and I'm trying to get them over to RIFE. I remember many an hour spent working with their developers to build Mail Queues, RSS feeds, CSS, blah blah blah. When I look at RIFE and Ikarma, I realize how much time would have been saved, oh well. Here's what the badge looks like, I want a dynamic image showing my stars, but it'll be another week or two until the Web 2.0 stuff rolls out. Whenever that's released I'll have my API to the ratings data and can have my way with the badges, woo.
So what does everyone think of a portable reputation engine? I know it's trite but I really like playing with the network viewer, heh. |
|
Why do computers make life for blind living hell? Most major databases, when they generate a PDF file for download store the file as unsearchable images in a PDF. The result, screen readers for the blind don't work.
Why does this matter? Well a year ago I would have said it really didn't, but living next to a blind L.L.M. candidate made me think differently. I spent 4+ hours converting PDFs for him to a readable format so his screen reader would read the text to him. It ended up costing him $60.00 in software, 4+ hours of both of our time, and he now gets OCR'd text formats that a sighted person gets to read for free. However, $60.00 later there's still some major problems. If you've ever read a legal treatise there's about half a page of text and then half a page of cites. The normal reader skips over the cites, but for my neighbor they get read to him by his screen reader and throw his comprehension off. The other big problem? The OCR software (the only one sub 500.00) didn't structure their menus to be navigated by keyboard, so the screen reader can't read off the menu items. The result, a sighted person has to convert all of the documents, because the blind can't use the software. Argh. Over the years he's learned to kind of block out the citations, but it's a sad state of affairs. You honestly never consider how a blind person deals with software or data until you spend your entire night helping them out. No Superbowl, No homework done, No coding done, nothing... just 4+ hours spend making something readable for a friend. Seriously, for everyone who hates XML take a lesson from this. If the documents were sent out in a well formatted XML, the reader could be configured to ignore cites while reading, not generate UNREADABLE images (or at least provide text descriptions), and a billion other formats. We as software developers really need to put more time into accessibility planning. I know it's a seemingly small percentage of users, but for the ones it impacts it really makes a huge difference. So in the future, turn off your screen, turn on a screen reader and see if you can navigate your software, read the data you’re pumping out, get around your website, if you can smile. If not, try again. Cheers, Tyler P.S. Next project after CRUD updates and when I get free time (read: 2015ish) I'll add the RIFE/Accessibility framework |
|
Ruby on rails, it's the new hot thing. I hate it. I hate it, because I hate Ruby Syntax. Why do I hate Ruby's syntax, easy it looks like Perl and I hate Perl's syntax. I also dislike the naming convention of Rails tables, bah. Ok, so I'm a script hater, I'll admit it. Scripts have their place, just not as the backbone of my projects.
However, I like what Ruby on Rails has to offer. The simple command line tools to generate basic elements, scaffold, it gets you a crappy looking prototype up in no time. I'm jealous I must admit. So, instead of learning to put up with Ruby's syntax, I took a syntax I prefer Java (no it's not my favorite syntax, but it'll do) and a tool I love RIFE/CRUD and added Admin generation based on a DB schema. Currently it's in a closed Alpha, but trust me it does work so far. I hope to have full support for all primitive DB types tonight, and within a week full support for RIFE specific constraints. By next week, the eCalender demo ( http://www.rifers.org/theater/rifecrud_intro_tutorial ) should be generatable automatically by the new CRUD support. More importantly, it should be generatable in under 5 minutes. A full eCalender site with back end administration, in under 5 minutes (sweet). A blog demo in under 15 including the RIFE download, installation of RIFE, image support, comments, time to get a cup of coffee, would be more than possible by next week. Keep an eye out for the new CRUD release, especially if you dislike Ruby, but love the prototyping abilities offered by Rails. One more thing, it auto handles schema updates too, just refresh your browser. Cheers, Tyler P.S. My disdain for Ruby is not shared by other RIFE developers, they have and should have their own opinions. |
| < Previous page |


