Technology

You are currently browsing the archive for the Technology category.

Aia Critical Hits, I saw this, iPhone/iPad applications for RPGs on EnWorld.

I’ve had some thoughts about this of and on, especially as far as the iPad is concerned. I wouldn’t be surprised if I had much the same thoughts: what potential such a device has for tabletop RPGs! Even if you assume only the DM has one, there are many possibilities.

I’m thinking mostly of what this could do for the DM, to be honest— I don’t imagine that enough people own such devices that you assume everyone in the group has a smartphone. There’s more you could do in that realm but I think we’re some ways away before something like that is feasible. In any case, that would have to be a web app, I think; the web is the only development platform smartphones have in common these days.

For D&D, the obvious advantage is data tracking augmented by automation. With a larger screen, an app to track various states and automate certain mechanics becomes much easier. You could have an application that allowed you to run combat much more easily by tracking status effects, marks, and so on. The possibilities are so obvious that it’s weird that Wizards is still absent from this space.

A new project?

In any case, I was excited enough about these possibilities to finally start learning Cocoa Touch. I’ve no idea if this will result in an actual product. For the time being, it’s a way to kill some time, to learn something new and write some code.

Seeing those apps I linked above cemented my desire to write something unrelated to D&D. The audience for D&D is broad enough that other people have tackled this, so my inclination is to focus more on narrative-driven games instead. While I’ll admit I haven’t sought it out much, it does seem to me that this area is somewhat under-represented in terms of their online presence. There’re some obvious reasons why that might be. Either way, it seems like an opportunity to me.

For instance, I’m often carrying a laptop to the table or a pile of index cards. I have notes for scenes, stats for NPCs, and so on. Tracking status effects, encounter powers, loot, and the like is far less of a concern and requires less math for games like the new World of Darkness. In concrete terms, there’s less of a need for automation and more need for an efficient system for data storage and retrieval.

Is this a worthwhile idea? I’m not sure. Maybe it’s enough that I think I would use such an app. The sticking point is that my games require a fair amount of improvisation. An app could be too heavyweight for that— why not just open a web browser to a website like Obsidian Portal, Wikia, or simply use a notepad app like Simplenote?

Another question is how much effort the development itself will be. I wouldn’t require someone to enter their game notes on their iDevice, which implies some manner of web-based data entry app. Does that mean I need to get cracking on something like AppEngine?

I also don’t know how difficult it is to get something up and running on the iP* (as my friends and I often refer to the iPhone OS devices). So, in the coming weeks I’ll continue playing around with Cocoa Touch, sketch out some ideas, and we’ll see what I come up with. If it turns out to be a stupid idea, I’ll still have learned something and broadened my coding horizons.

Tags: , , ,

This has RPG and tech components, so I’m putting it in both. Most of it has to do with e-readers and the iPad at large. I also talk about how gaming might be able to take advantage of the iPad.

Read the rest of this entry »

Tags: , ,

Hoo boy. The Internet has worked itself up into a fine frenzy now, on account of Apple’s latest device, the iPad. For my part, I’m already sick of hearing people pontificate about it. The extent to which people believed baseless Internet hype isn’t terribly surprising. What I did find surprising is that people’re pissed that Apple’s device didn’t live up to the mythical device people had built up in their heads.

Oh, sure, if we’re talking about the actual device, I’m intrigued.

I decided a little less than a year ago that I had no interest in a netbook. The small form factor and low price were attractive. The keyboards were cramped; I didn’t want Yet Another Windows XP machine; and ultimately, I saw the lackluster performance firsthand. I could’ve gone for Linux, I suppose. My girlfriend’s netbook, originally an XP machine, now has a bunch of Linux Problems.

By contrast, I could see myself buying an iPad, either this generation or next. I own an iPod Touch and a Nexus One (disclosure: I work for the big G, meaning I received the latter as a Christmas gift). I frequently make use of one of my miniature devices, and while I enjoy the browsing experience, it could easily be improved.

Beyond that, I have some other thoughts.

Read the rest of this entry »

Tags: , , ,

I try to keep my browser windows segregated by task, but sometimes tabs can proliferate to the point where you want to split them off into a new window.

Trouble is, sometimes I don’t stick with that, and I want to move all those tabs to a new window. Most browsers have drag & drop functionality, but that can be tricky to use. Pulling a tab off of a maximized window to make a new window means that when you try to drag another one onto the new window, the maximized window takes up focus.

In Windows, you can effectively tile your windows by selecting a window, holding down the Windows key, and pressing a direction. So I might Ctrl-N to create a new window, Win + Right to move it to the right, Alt-Tab back to the main window, Win + Left to move it to the left, and then start the drag-and-drop procedure.

All right, no more procrastinating.

Tags:

All right, so let me get this out of the way: I am a sucker for new and shiny things.

That might lead you to peg me as a Mac guy. You’d be half right. I like anything that’s new and shiny. Here’s what I am excited about right now.

Read the rest of this entry »

Tags: , ,

It’s an absolutely fascinating time in the PC industry right now.

First of all, a little known company released a little known operating system. [Perhaps you've heard of it?][win7] It’s kind of a big deal! Vista was a black eye, for a variety of reasons, and Windows 7 is very much an attempt to recover from the loss of reputation and generate interest in their operating systems once again.

In light of Windows 7′s release, you can find a whole heck of a lot of analysis about Vista, Windows 7, and (of course) Apple. Read the rest of this entry »

Tags: , ,

Perhaps you’ve seen this article in the Washington Post. Therein, their resident security person (blogger? reporter?), Brian Krebs, gives some advice about how to avoid getting pwned when you want to do some online banking. The advice? Use a Linux LiveCD to do your online banking.

Throwing in Knoppix or running Ubuntu live is a great way to get around this problem. Although I’m sure it’s possible to exploit the OS while it’s running in memory, the current operating system installed base climate means that the odds are enormously against it, even when you set aside the added security of a GNU/Linux OS running ephemerally, in read-only mode.

Ultimately, however, I have such mixed feelings about this situation. Among the worst outcomes I see is that people get really paranoid about doing anything with computers because it could screw them over. That’s bad for everybody in the computing industry, and, frustratingly, it doesn’t have to be that way.

Read the rest of this entry »

Tags: ,

A had one of those moments that makes me glad I have some basic competence with the various GNU tools.

Read the rest of this entry »

I’m giving Markdown a shot. I got sick of HTML. It’s cumbersome and not pleasant to read, and wyswig editors that operate with HTML under the hood have their own set of problems. Given the choice, I prefer a Wiki-like syntax. Markdown’s a lot like this; it’s human-readable but powerful in terms of the formatting it allows you.

Once I found a WordPress plugin and a Vim syntax file, I was all set.

What’s more, Ubuntu has a package called python-markdown. I’m not sure whether or not I’ll use Markdown for anything other than blog posting, but on the other hand, it’s awfully tempting to take advantage of this kind of intuitive, powerful formatting.

Yes, I’ve taken a step down a dark path: I’m writing blog posts in Vim, in Linux. Although I use it for coding as often as possible, I’ve thus far avoided it for anything like actual writing.

Tags: ,

I like playing around with operating systems. I installed Windows 7 RC a few weeks ago, for instance. And then a couple of weeks ago, I installed Ubuntu 9.04. I’m sticking with Ubuntu for now, despite Flash not having any sound.

One thing guaranteed to bring on swearing is an OS that’s tanking. Some process sucks up CPU or disk and pulls down the whole OS with it. *nix flavored operating systems make this easier to deal with by exposing OS internals and providing you with tools to process that information.

What’s bothered me until now is that I had no idea how to audit things like who’s using up the most CPU cycles, who’s taking up all the network bandwidth and so on. My rough equivalent was ps -eo c,args | tail -n +2 | sort, wrapped up in a convenience function. I was looking at NetBSD stuff and stumbled across a few tools under the configuration, administering, and tuning section. These tools surely have Linux counterparts, if they aren’t mostly the same.

Of particular interest to me were:

sysstat appears to be a collection of tools in Linux.

I still haven’t found a good network auditing tool. I suppose wireshark is a viable choice, coming as it does with command line tools. I’ll have to play around— I don’t really want low-level packet dumps, and a list of open connections from netstat(8) isn’t quite what I want, either. I’ll have to play around. And of course if you have any suggestions, feel free to drop ‘em in the comments.

Tags:

« Older entries