Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/xenoveritas/xenoveritas.org/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/xenoveritas/xenoveritas.org/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/xenoveritas/xenoveritas.org/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/xenoveritas/xenoveritas.org/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/xenoveritas/xenoveritas.org/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/xenoveritas/xenoveritas.org/includes/database/database.inc).

Blogs

Thanks A Lot

I came across someone using a MySQL SET where they really should have been using a many-to-many mapping table. Wanting to know more about SET, though, I decided to open the MySQL documentation and look up SET in the index:

"Title: SET; Location: MySQL 5.0 Reference Manual" - repeated seven times, with a scroll bar indicating many more lines

In case you're wondering, every other line if you scroll down reads "SET" with a location of "MySQL 5.0 Reference Manual."

Topics: 

Eclipse's Classpath File is Retarded

This is a somewhat obscure point, but it's absolutely retarded if you want to share Eclipse projects and not workspaces.

The classpath in Java is the path used to determine where Java libraries are located. It's used to find the code to run. Without it, the Java program can't find its libraries and therefore can't run.

Topics: 

Wii Shopping Channel Download Errors

I tried to download the update to the Check Mii Out channel, and got an error while it was downloading.

No really big deal, except I was rather disappointed with the way the UI handled it. The download UI shows Mario from the original NES Super Mario Bros. running along the screen, gathering up coins that represent ... well, who knows what they represent. Chunks of data, I guess.

In any case, when an error occurs, instead of having Mario die (I'd suggest by Lakitu or a Goomba), they just display an error dialog and suggest trying again later.

Topics: 

New PS3 Model Coming Out?

I've been looking into buying a PS3 recently (hey, I need to do something to pass the time before Super Smash Bros. Brawl is finally released...), and I've noticed that the 80GB PS3 seems to be disappearing.

It's no longer available from Best Buy. I asked a blue-shirt at a Best Buy if they had any 80GB PS3s. When they looked it up on the computer, I noticed that the "deleted" flag had been set on its entry. Apparently Best Buy no longer expects to carry 80 GB PS3s.

Topics: 

KDE4 for Windows

KDE4 has recently released a Windows version of KDE which allows many popular KDE applications like Konqueror under Windows.

Well, sort of.

The installation process is still a bit sketchy. My first attempt to use the graphical installer failed, because I was behind a firewall and the attempt to use Firefox's settings failed. (It does need to be noted that I use a PAC script for settings, so if using Firefox settings worked for someone else, that could be why.)

Topics: 

Refilling Status Bars Should Be A Capital Offense

Well, maybe not a capital offense. But it should be grounds for a good smack, at least.

If you've used a computer you've probably run into an installer that does the Refilling Progress Bar Trick before. Where there's a progress bar that slowly fills up to 100%, only to immediately drop back to 0% and restart the process.

Topics: 

Java, Copy Constructors, and clone()

The need to copy objects come up frequently in object-oriented programming. The are many times when an object needs to be copied, so a new object with the same state can be modified.

There are several solutions for this. Which one is best? That's, unfortunately, debatable.

Topics: 

More Dumb Computer-Related Mistakes on SVU

Really, sometimes you have to wonder about TV shows and computer technology on them. Some of the stuff they pull makes absolutely no sense.

First off, the concept of tracing an IP address to a real-world address is somewhat iffy, without ISP help. It's conceptually possible, though, assuming the ISP actively tracks which IPs are assigned to which subscribers.

Topics: 

Ah, Computers in TV Shows

This comes courtesy of Law & Order: Special Victims Unit.

Staedler: Subscribers?

Morales: The creeps who pay to watch and download Teddy's Treehouse for thirty bucks a month.

Staedler: Times how many guys?

[Cut to computer screen, displaying "3,139 active accounts" with a list of accounts below. Typing, and then scrolling through the list.]

Morales: Over a thousand.

I'll take a wild guess that there are approximately 2,139 accounts "over a thousand" there.

Topics: 

Java 6, font anti-aliasing, and brain-dead API...

One of the big features that Java 6 added was the ability to use subpixel anti-aliasing when rendering fonts. This greatly improves the way fonts look on LCD screens, making it far more readable. By default, Swing now uses these AA settings.

Unfortunately, for what I can only imagine must be backwards compatibility reasons, text rendered by user components in Java still uses no font anti-aliasing. (Period.)

Fortunately there's API that allows you to enable subpixel rendering.

Topics: 

Pages

Subscribe to RSS - blogs