Slashdot Mirror


User: EXTmilky

EXTmilky's activity in the archive.

Stories
0
Comments
16
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 16

  1. Good cookies and bad cookies on Death of Cookies, Spyware Greatly Exaggerated? · · Score: 2, Informative
    With deleting all cookies many people are doing themselves a big disfavour, because session IDs then mostly get embeded into URLs instead (= you loose the logging feature, while sites could still track you).

    What's always left out in these discussions is the differentiation between good cookies and tracking cookies (especially long-lasting session ids). See also cookies(5). Lack of user education and bayesian cookie filters in browsers IMO.

  2. NIH syndrom pays out on PHP Blogging Apps Open to XML-RPC Exploits · · Score: 1

    Happily I've been using my homegrown XML-RPC library for PHP - mainly because Edd Dumbills version was unreadable and had an ugly API - and how dumb it looks use eval() on unchecked data?!

    http://xprofile.berlios.de/

  3. Re:It could be the default option during install on Windows Users Ignoring LUA Security · · Score: 1

    Defaults wouldn't help here. This is however a fully homebrew problem, and would have been solved by better terminology.

    I don't wonder a bit that people are turned off from less privileged user accounts, if those are entitled with "RESTRICTED accounts". A label like "security-enhanced" or "safer user account type" made more people willing to use it or at least overcome their innert Windows Professional user attitude.

  4. better enhance GCJ and kaffee on OpenOffice 2.0 Criticized on Use of Java · · Score: 1

    Maybe the FSF should spend more time on GCJ development instead of forking a biggy like OOo2. And maybe we'd already have a more compliant Java-implementation, if it wasn't that Debian hindered interest in this language with not including Suns JVM for that long - If there's no real VM distributed, there won't run many apps, and without any Java applications there has been little incentive in evolving the free-as-in-FSF implementations at all.

  5. wrong technology on New Orbitz Terms Prohibit Inbound Deep Linking · · Score: 5, Insightful

    If they don't want to get linked at all, they should switch from HTML to PDF or publish all pages in a single MSWord document. That's it.

    The WWW was designed to allow for links from one document to the other. It is neither possible nor netiquette to prohibite that. Dumb bitches.

  6. Re:not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 1

    Yes, ok, someone has worked on it. But as you already said, it is not a thing one would want to / could do via SQL in Postgres. The API functions you pointed to clearly resemble BerkelyDB features; just extended by network access. If you can write custom applications and use the C API everything is fine.

    Actually I'm favouring the text-based query+insert database interface, as you call it; and so it looks not all too intuitive to use a specialized API for anything but text and numerics. But then again, this is perfectly fine for custom applications and it is of course a lot safer, faster and senseful to do it this way, the favourable way to say the least - but still: PG here failed on its transition to becoming a real SQL database I'd say. Not meant to be rude, just my point of view.

  7. Re:not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 1

    I didn't talk about the inconvinience to run some escaping function before I throw data into the database, I refered to the fact that I'm forced to _unescape_ it everytime AFTER it's gone into the database. The database server can keep it's stuff in whatever format it wants, it just shouldn't expose ugly internals to the clients (which like in this case had to do post-processing on behalf of the DBMS).

    I didn't say that data storage is the most important thing to do with a real DBMS (then everybody would still be using BerkelyDB), but storing DATA is an important task for DATAbases - all the search and calculation features are nice extensions, nothing more.

  8. Re:not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 1

    Right, but tha APIs BYTEA unencoding functions typically use regular expressions to do the trick. En/Decoding everything to base64 is faster than to/from the format the PG-guys have choosen. Both is a pain in the ass regarding CPU cycles; but what really makes this whole story annoying to me, is that you're forced to do it _client-side_ anyway. That's where PG is behind others.

    And no: I didn't have run any tests on this - I just take it for granted if the docs tell me. And wether they use gzip or straight deflate doesn't change that much. Unless they use RLE, larger files _will_ get smaller this way on disk, unless they're not any further compressable things like PNG or JPEG images.

  9. Re:not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 1

    I've lately read that one thing where PG shines is, that it actually would compress TEXT and *CHAR fields on-the-fly. And since base64 compresses quite well this would also accomodate any redundancy in binary files, so files may occasionally even become slower when stored this way (instead of in BYTEA fields).

  10. Re:not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 1
    [...] - actually reading the documentation helps quite a bit

    Only sad, that you didn't. That excerpt exactly told it: PG does not support the "BLOB" type, but instead introduces "BYTEA", which is very annoying to use (decoding on the client side is really backwards if you actually queried a database for your data). What I'm saying is, that you're often better off simply encoding anything into base64 before putting it into PG databases - in the end it comes down to that. It was already mentioned (not to say recommended) that way on their mailing lists, btw.

  11. Re:not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 1

    True, in this case it is MySQLs lack of standards compliance and features that allow it to store binary files into TEXT fields (I'm sure this in violation of the SQL standard) - since you cannot have any 8-bit value in UTF-8 strings.

    And after all nobody should expect to get free string matching and regex features for BLOB fields anyhow (they're meant to be blackboxes). But what counts at the end of the day is, that MySQL is far more user-friendly and people would have a hard time to migrate to Postgres, despite the fact that it provides so much more possibilities everywhere else.

  12. Re:not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 1

    Sure, they have a thousand "advanced features" and keep adding new ones day after day, but making the whole thing 8-bit clean would be nice too, eventually ;)

    It's obvious that to them "advanced and custom datatype capability" sounds much cooler than support for "standard data types". It puzzles me why they so hardly fight the way everybody else does it.

  13. Re:not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 1

    Are you sure? Last time I checked it didn't know what "BLOB" means. If it finally found it's way into the Postgres code, then they should also put a note into their docs.

  14. not yet on par with MySQL on PostgreSQL 8.0 Enters Beta · · Score: 0, Flamebait

    Well, Postgres is compelling from an academic point of view, but it misses some important features for real-world usability.

    Appearantly their SQL parser is still very flawed and you cannot seriously store binary data with it (BLOBs), unless you can live by the ugly encoding you get your data back with. MySQL never had such problems (it also allows binary data in TEXT fields!), and even if the PG developers don't want to understand that, it are those little annoyances that will prevent PostgreSql from becoming any more wide-spread.

  15. "soundblaster compatible" is marketing crap on Linux's Achilles Heel Apparently Revealed · · Score: 3, Interesting

    My last two sound cards were declared "soundblaster compatible" on the package. Guess what, they weren't.

    This is marketing bullshit, many soundcard chipsets provide a "soundblaster" or "soundblaster pro" emulation, but first after some special initialization, which you indeed need a native driver for. Those soundcards aren't in "soundblaster compatible" mode right after booting your computer, that's why the Linux soundblaster driver can't access them. Point.

  16. SlowSlowSlow on Kernel 2.4.26 Out · · Score: 2, Insightful

    The reason for not upgrading is that the newer the kernel, the slower the PC. If it wasn't that 2.4 provides journaling fs, I'd probably still use 2.0.38 these days. Btw, now that 2.6 is out I'm really reconsidering FreeBSD.