Posts tagged with “geekery”

New Laptop :)

So, I bought a new laptop from System76. About damn time, I say.

The specs:

  • 15.6" HD+ LED Display @ 1600x900
  • ATI Mobility Radeon HD 4570 Graphics with 512MB GDDR2 Memory
  • Core i5-520M Processor ( 32nm, 3MB L3 Cache, 2.40GHz )
  • 2 GB - DDR3 1066 MHz (DDR3: zoom zoom. ;])
  • 250 GB 5400 RPM SATA II (I considered a bigger hard drive, but I have a NAS at the house and honestly plan on taking advantages of synchronized OSes like ChromeOS in the very near future, so I decided against it)

So far, I'm absolutely lovin' it. The hardware is very clean and Apple-like, with no disgusting third-party stickers plastered all over the thing. There's a System76 logo sticker on the back, which I could easily remove with some isopropyl if I so chose. Part of System76's sales pitch is pre-built Ubuntu boxes (which is what sold me, to be honest), so it came with Ubuntu 10.04, my day-to-day operating system of choice (especially since Backtrack makes things oh-so-awesome.)

I do have some minor complaints:

  1. I had a dead pixel on my LCD. They won't replace it unless "there are more than 6 dead pixels. :(
  2. As a result of the hinge design, the screen won't fold back more than ~35°. A bit of a pain in specific use scenarios.
  3. A lack of one-button volume controls. The volume controls are only available through function keys, sadly. Some buttons on the top right for volume up, down, and mute would make this already awesome laptop perfect.

I don't know how much control System76 has over these hardware-design issues, but fixing them would seal the deal on any of my future purchases. ;)

Mobile is Dead or, The Future of Augmented Reality

Mobile is dead. It's just a bridge on the way towards our future, which is building on top of our real world with technologies like augmented reality.

Some key points:

  • The world is not flat. 3D is the future.
  • Our environment is constantly changing. Let's build on that.
  • Mobile is dead. To break through this wall, we've got to innovate.
  • Immersion.

Let's build something. :)

http://www.ericmartindale.com/2010/06/16/nsfw-eve-is-lagging/

[NSFW] EVE Is Lagging! An adult phone conversation goes awry.

FletchCon 2010 on RolePlayGateway.

"">

The effects of my "vacation" to FletchCon 2010 on RolePlayGateway.

annotatedfletchconchart.png

The effects of my "vacation" to FletchCon 2010 on RolePlayGateway.

Display Foursquare Badges in Chyrp without using Javascript

If you notice, I currently display my Foursquare badges over in the right hand side. I'm not sure about how long I'll display them specifically, so here's a screenshot:

I recently received an email inquiring about how I accomplished this. Well, since I use Chyrp, here's how I did it:

  1. In includes/controller/Main.php, add the following, somewhere around line 715 (immediately after $this->context["sql_queries"] =& SQL::current()->queries;):
    // BEGIN Foursquare Badges
    $cURL = curl_init();
    curl_setopt($cURL, CURLOPT_URL, "http://api.foursquare.com/v1/user.json?badges=1");

    curl_setopt($cURL, CURLOPT_HEADER, 0);
    curl_setopt($cURL, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($cURL, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
    curl_setopt($cURL, CURLOPT_USERPWD, "your@email.com:your_password_here");

    $strPage = curl_exec($cURL);
    curl_close($cURL);

    $foursquare = json_decode($strPage);

    $badges = $foursquare->user->badges;

    foreach ($badges as $badge) {
    $this->context['foursquare_badges'] .= '<img src="'.$badge->icon.'" title="'.$badge->description.'" />';
    }
    // END Foursquare Badges

  2. In themes/your_theme_name/content/sidebar.twig, wherever you want to display your foursquare tags, simply add:
    <div>
    <h1>Foursquare Badges</h1>
    $foursquare_badges
    </div></code>

    You can display this wherever you like, in any part of your Chyrp template.

Be aware that this requires PHP's CURL module. I encourage you to enable Chyrp's caching module as well, so every page load does not incur a single API request (I have a feeling that they probably won't appreciate it). The benefit of this is that your Foursquare badges will now be output by your server, so they are both indexable by search engines and degrade very gracefully when the client doesn't have Javascript enabled (NoScript users, particularly).

Enjoy!

Regarding Accusations of Synonymy Myself and Eric Kane

The only plausible argument in favor of this assessment is that I've got some sort of latent form of multiple personality disorder and/or schizophrenia. Which I must admit is entirely feasible, but highly unlikely.

There are a few distinct points in opposition to this evaluation. I have to first point you towards real photographs (!) of each of us:

Eric Kane vs. Eric Martindale

Since neither of these have turned up at this point, I have to say that the lot of you pretty much suck at internet forensics. Just sayin'.

Perhaps more relevantly, while he and I have a long history of rivalry (and despite my honest opinion), I have displayed nothing but unequivocal justiciality and respect when it comes to fighting or determining the outcome of a fight. On the other hand, Nonpareil has a long history of degrading completely sane debates into flame wars and personal insults. It may be his personality type or the company he keeps, but his character is defined by his actions--and [his demeanor] appears to be wildly different from my own.

Examples against my "bias" go on and on; I guess this falls under the old adage, "If you don't have haters, you're doing something wrong." -- and this is a perspective we likely both share. Nevertheless, I've tried to maintain a consistent approach when dealing with everyone: place responsibility upon the fighters to agree to the outcome of a fight. Conversely, Nonpareil seems to place focus on demeaning and domineering his fellow fighters -- fully devoid of the due respect I strive to provide everyone.

Further points include:

  1. When SSJ3Mewtwo jumped into an idle fight between Nonpareil and Kouketsu, Nonpareil's character committed suicide and I split the points between Kouketsu and SSJ3Mewtwo. Nonpareil consequently ragequit.
  2. I'm good at deception, but not good enough to obfuscate my writing ability down to Nonpareil's level, as demonstrated in our most recent fight. I placed several coded messages in the grammar, syntax, and content of my posts, (and it is a shame that we never finished the fight so that I could meet my goal of killing off my character) while Nonpareil made zero effort to demonstrate any literary competency beyond the barebone basics.
  3. Ran and I were just talking about this:

    (11:25:27 PM) Eric: Let's see how long until Nonpareil comes around whining about getting his win
    (11:25:36 PM) Ran: LOL
    (11:25:41 PM) Ran: I'd give it a week

    Obviously, since I've finally caught up with all my work here, I went forward with validating the fight (using my personal ability, not my admin ability) and sure enough -- here's Nonpareil. It was just as predictable as the outcomes of his fights--and subsequently, not a coincidence.

  4. I've got a verifiable public employment record. Stalk me if you want, but I'm fairly sure that if he's willing to provide his own--and when he does, it'll be quite clear that we are not the same person.

Nonpareil hasn't done anything consequential in the past 15 years aside from debilitating the common respect between fighters; I don't want my efforts to improve the world's roleplaying community tainted with accusations of our synonymy. He'll surely say the same about me, and I'd expect him to dissolve these rumors just as well.

Kthx.

online schools]

"">

The wild world of ROBOTS: A brief primer [via online schools]

robots-2.jpg

The wild world of ROBOTS: A brief primer [via online schools]

Next → Page 1 of 3