JavaKazRace - Playable Java racing game demo
PSEmu Pro GPU plug-in
DOSX Utils
SHLight 2004
JavaKazRace DSharingu PSEmuGPU DOSX Utils SHLight 2004

software

The Web is Broken: Fucking hell ?!

Davide's picture

Authoring things on the web is a constant challenge. The simplest things are hard to make on a good day.

For my mother's pub blog I decided to rely on a solid web technology provider: Google and its acquired Blogger system.
I've been using the option to post blogs on a custom domain (naklar44.com) but suddenly that service broke a couple of months ago. Other people in the same situation complained in the Google support group but to no avail.

The service is certainly free, but people still do pay in a sense: I could have used some other service and give less credit/traffic to Blogger. Also now the previous posts are somewhat trapped with Blogger as the broken part (FTP) is the same that would allow me to export existing posts.

I've used WordPress before and I hated the fact that people can't preview messages before posting (so much work on that package, and no Preview button ?!).
Recently I've been using Drupal, which works nicely as a CMS, but its back-end interface is rather counterintuitive, fragmented and slow.
Drupal offers a great deal of plugins. I tried many of them. Specifically I wanted to have a visual editor for posts and a system to upload images.
At some point I had something working, but visual editors would crap out in a way or another, and uploading images is puzzling at best. There is more than one module, one of the includes multiple modules and it's not sure how it should work. It used to work somehow but now it doesn't work anymore.

Drupal relies heavily on plugins and modules, yet there is no automated system to upgrade them. So one is supposed to constantly go and check for new versions of every single module hoping that something gets fixed but also fearing that something else will break.
Modules are also often sloppy at best. Recently I got this mailhandler module that publishes mails with attachments as blog posts, but it doesn't work for the attachments I send with my cellphone (they are handled properly by GMail). It was also meant for a previous version of Drupal and I actually had to go and create some file to have the current Drupal recognize it... woo !!
On my first attempt, because of a typo on the destination of the content type I actually got a post that would spit an error and that I could not delete !
To fix that I had to edit the Drupal database with phpMyAdmin and fix the post type.. imagine that, a typo in the settings and you are fucked if you can't fiddle with MySQL 8)

Well so back to my mother's blog. I figured, let's try Serendipity (aka s9y). I especially liked the idea that it includes htmlArea directly and that has a system that automatically upgrades plugins without having to manually download, unpack, upload, etc etc.
I install Serenpidity, I check the included themes and then I go to try to make a post. I want to include an image.. imagine that !
The htmlArea editor has a nifty "image" icon. I click on that but it asks for an URL, ehmm, I want to upload the image 8)
I see a "Media" menu on the left side and I find a way to upload an image. On the first attempt I get a PHP error saying that the maximum limit is 16777216 bytes (that's 16 MB) and that it stopped as it was trying to allocate 6730 bytes (or something like that). Well the image is really only 2-3 MB and 6730 bytes is far form being 16MB 8) ...I guess the internal process unpacks the image and that takes more than 16MB, with 6730 bytes being "the last drop".
OK, the error message is dumb at best, but I get the point and I go for a smaller image.
That works, now I go back the htmlArea editor and, with some determination, I find out that the ambiguous-looking icon next to the image icon is the one that will allow me to insert an uploaded image, or even to upload an image in place... great !! Let's include this image !!

I insert the image positioned on the left of the page, then I write some text, then I go to preview and the image is not there anymore.. WTF ??
I try again, this time I write the text first, then I insert the image. The preview seems OK, but the post somehow on a corner on the right of the screen... WTF #2 ?!
And I try again. I go to edit the post, I erase everything, I insert the image again, but now I can't get the cursor on the right of the image to write the post. No matter where I click, either the image or the comment below stays selected and when I write I end up writing into the comment of the image, deleting the image, a complete mess.
OK, I finally realize I have to press arrow down to get the cursor on the right of the image (that's intuitive.. !!). I write the post again and... it's broken. It's sitting again on the right of the page, there is no image, there is no text, only a "->" which I can click on to go to the post which it's finally displayed.. I can see the post's page, but I can't see the excerpt in the main page, how useful.

...I've been using computers since I was 12.. that makes 23 years of using computers. I'm a senior software engineer, I've programmed many things and used all sort of software on all major systems. I daily spend an insane amount of time around computers and Internet. And yet when it comes to web applications I can't find anything that will work right out of the box without any major troubles or limitations.

Doing some searching I found this Blog Post Builder software. I can't use it because I mostly use OS X now, and the software seems limited and possibly not that flexible. But in general I like the idea that one can use proper computer software to edit something that will go on the web.
Nowadays I learned to appreciate using MS Word or PowerPoint, or even OpenOffice.org.. those programs allow you to write and include pictures, something that on the web is still considered a very advanced technology. Sometimes applications are simulated with JavaScript. GMail is based on JavaScript and works great, but most of the stuff out there is hardly user friendly, when it doesn't playing bugs out.

All this technology is still very primitive and to make things worse it often relies on separate chunks like Drupal or s9y trying to use htmlArea ot TinyMCE.. bad bad failed attempts, crapware, Frankenstine bastard systems.

bha !

Software rendering, Web 0.1, Mathematics and the new Babel

Davide's picture

A lot goes through my head !
Aha !!!

For example:

Software rendering

Fixed pipeline came to the rescue long ago, then HLSL/Cg shaders came and now I just want to get rid of all that bullshit.
I think Paul Heckbert (poly_scan.c ...yeah !!). Render a polygon, do something per-pixel. Give it to me, stop this "safe family driver" shaders bullshit !

Currently web sucks (you win.. rince !)

It sucks to put anything other than text on the web, it sucks sucks. The next thing would be PowerPoint. You can actually drag and drop a picture into a PowerPoint document... I know Sergey & Larry have something like this cooking up somewhere.. and if they don't then it means they went the way of Microsoft -> rotten, self-overwhelmed by its own identity -> we do this way because we do this way because we do this way...

Mathematics

Something great happened to my group while I was in Arizona.. someone decided to go for math lessons for everyone in the group !!!
I "love" math but I'm not good at it.. we need lots of practice. I got involved with it and we'll be studying linear algebra for the sake of everyone, especially for the artists... but then I want to introduce signal theory -> it's at the base of information theory !!! Signal theory is widely underestimated in computer graphics. It's relegated to chip-making but it should be tought at a higher level (SHRM hinted it, An Efficient Representation for Irradiance Environment Maps finally proved it for me)

My Data

Ultimate goal for the Google Duo and Steve Jobs and some half-assed person that has taken the place of a tired Bill Gates (tired to make money and possibly more interested in World issues.. can't blame him !).
It's complex. Google has the web, but the web sucks (see above). You can upload pictures, but it's a pain in the ass. Apple has MP3 players that are turning into computers (and computer buyers).
Neither the web nor the Apple software are yet a good solution. Data is money: the more you get the more you are afraid to lose. I take a lot of pictures and I constantly worry about downloading and publishing. Where, when and until when ?
Digital cameras are everywhere and so are ex partners. Men more than women take pictures, that's a lot of ex girlfriend pictures. Is that women's next trick ?
It used to be: beg me to stay because I give you sex. Soon it could easily be: beg me to stay because you took to many pictures of me/us to be able to move on without a million new arguments with your possible new gfs.

Digital madness.. a solution to a problem that we created.. is that how machines are going to owe us ? Is that how Sergey&Larry or Steve are going to try to save us (for a price 8) ?
The Databusters, like the GhostBusters... get your data under control.. quite a mission.

But one day I will lose my data.. and I will be very miserable.. and then I may just be very happy 8)

P.S. Japanese language

Fack !!! I should be studying !!!

It Does Not Have To Suck Because It Is Free...

Duddie's picture

... However Usually It Does.

I just got inspired by comment of Davide San that Mathematica and MatLab are much superior to any open source or free tools. Recently more and more I get this feeling for all kinds of open source tools. It usually applies to big projects. The bigger project the more sure that it will really suck compared to paid counter part. I do not really say that the tools should be paid only because then they will be good. I personally use a lot of open source or free products and I am very happy with them. However when it comes to corporate level, it is harder and harder to accept compromises caused by open source.

Let's see for a while in different ranges of applications:

Bitmap graphics:

Gimp sucks compared to Photoshop. Gimp color management is one big hell. Try to be a photographer and do things without decent color management. Good luck...

Vector graphics:

Adobe Illustrator or even CorelDRAW are superior to anything open source. Inkscape is not bad. But it's going nowhere. Xara has been recently released as open source, but I have not seen it yet and I am not sure what stage it is. I believe Xara lost many years ago anyway.

Office:  read more »

Syndicate content