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).

Xenoveritas's blog

Google Maps is available for iOS

Google Maps is finally available for iOS. Which is nice, because Apple Maps is kind of horrible. Not as bad as some people would say, but definitely deficient in several key areas.

The New PC Gaming Section at Best Buy

I found this at the new PC gaming section at the local Best Buy:

I found it amusing.

Topics: 

Fixing my Windows 8 Start Screen

When I open my Windows 8 Start screen, right click, and select All Apps, the shell crashes. (I get a few entries in the Application Event Log, including "[t]he shell stopped unexpectedly and explorer.exe was restarted.") Note that the "shell" includes the Start screen, all open File Explorer windows, and the desktop itself. Kind of annoying, especially because it meant I couldn't access everything installed on my computer.

My brother clued me in that the problem was probably caused by existing entries in the Start Menu.

He was right.

Some Word Counts from Political Mailings

I live in Massachusetts, specifically a fairly Democratic-dominated section. Which means that I'm being bombarded by Scott Brown campaign mail. (Well, to a degree.) However, since the section I live in is fairly Democratic-dominated, the word choices they use are somewhat... interesting:

Topics: 

Quick list of Half Minute Hero PC Annoyances

Half Minute Hero: Super Mega Neo Climax Ultimate Boy is out on Steam now. It - well, it runs on PC. Apparently it contains all the original PSP content too. (I haven't played far enough to verify that.)

But the PC port has some... issues. Here's my brief list of them.

Topics: 

PAX Prime 2012

Apparently I didn't manage to miss out the joy of PAX Pox, despite not going to the 2009 PAX Prime. I still got a terrible cold after returning home from PAX Prime this year. Although I think I most likely got it from the flight home and not PAX itself.

Topics: 

Oh, right, the CherryPy remote control thing

Oh, right, I did say I was going to try and create a CherryPy-based webapp front end. So here is a very quick and dirty implementation that provides some very basic control over the TV. Specifically, basic volume control (up and down), and the various input controls. Which is what I wanted out of it.

Topics: 

Al Bhed Bookmarklet

Because I bothered to write them, have some Al Bhed bookmarklets:

Al Bhed to English
English to Al Bhed

Topics: 

The Machine's Boot Sequence

Just to prove how much of a nerd I am, here's the boot sequence to the Machine on Person of Interest.

Topics: 

Playing Around With Python and My TV

I recently noticed that my Sharp AQUOS TV had a section in the owner's manual describing "IP Control." Now you might think that this would be something about DRM, but it actually describes commands you can send the TV via TCP/IP in order to remote control it. Nifty!

The manual seems to suggest using telnet to do this, but I've found that it doesn't work. But sending the commands via Python does work.

So let's get to some basic code!

Topics: 

Pages

Subscribe to RSS - Xenoveritas's blog