Archive for the ‘software’ Category

Released Rollon Plugin for TiddlyWiki

Got this done enough to share with people, on a release early, release often basis.  It’s probably only of interest to RPG nerds, unless you want an easy way to set up fortune cookies in your TiddlyWiki…

Rollon Plugin – a plugin for rolling randomly on tables

The goal of Rollon is to make creating and rolling on tables as easy as editing a wiki, or cutting and pasting from a blog or web page.

Rollon is a TiddlyWiki plugin designed to let you roll randomly on tables, such as you might find in roleplaying games. When we talk about “tables” in Rollon, we don’t mean an HTML , just a list of entries such as a Wandering Monster Table or Treasure Table might have. To Rollon, any tiddler containing a list is potentially a table, whether the list is an unordered list, an ordered list, a dictionary list, or even just text where each line starts with a number. This gives you a great deal of freedom in designing lists, or cutting and pasting them into your TiddlyWiki from other sources.

Thursday, May 28th, 2009

Now I Remember Why I Gave Up on Linux

Tried installing Linux (EasyPeasy Linux, which is Ubuntu specifically for the Asus) on my Asus EEE PC Netbook, and everything works… except the one thing that’s most vital: the wireless. It connects, but can’t get enough signal quality to actually get out to the internet except once in a long while. I can’t roll back to XP (at least without a lot of work trying to create an install image on a usb stick, or buying a usb dvd drive, and yes I probably should have gone the extra mile to figure out how to set-up dual-boot instead), but it’s hard to move forward without wireless.

Reading the forum, there are people who’ve had the same problem with this particular wireless chipset on this model (Atheros AR242x) who’ve managed to fix it by installing earlier (madwifi) drivers instead of the ath5k_pci… but even though I’ve downloaded the driver source, oops, I don’t have the build-essentials package, and getting it without a net connection is a huge pain. I’m going to try going down to the basement tonight and seeing if I connecting directly to the router will let me get the package(s) I need to try the driver downgrade.

If not, I’ve got a friend who has a working version of the one-generation-prior distro on his one-generation-prior EEE PC, and we’re going to try getting the packages on his machine and transferring them, or if that doesn’t work, installing the distro he’s using (which we think has the drivers that work–at least for some people), or if that doesn’t work installing the Xandros distro that came with his PC that according to the forums has much more robust wireless drivers even though nobody much cares for the interface. At this point I could totally live with a less-than-ideal interface if I could have a working netbook again.

Thursday, May 28th, 2009

Tiddlywiki Internals

Still wrestling with getting my head around coding stuff for Tiddlywiki… so there will probably be a handful of posts like this one, reminding me of the useful resources I’ve found.

Wednesday, November 19th, 2008

Javascript and UnitTesting

I’ve been getting back into Javascript coding recently, and as is my wont I immediately start looking around for a) a unit testing tool, and b) a toy project to fiddle around with where I don’t have deadline pressure and am free to try more cutting edge technologies than at work (where, for example, we’re still limping along on Java 1.4 and IE 6, because for a large corporation upgrading tens of thousands of workstations is a headache of Brobdingnagian proportions).

For the first, there’s jsUnit. Whenever I wonder whether my profession really is making progress, given that many of the complaints in The Mythical Man-Month could have been written yesterday instead of thirty years ago, I comfort myself with the fact that whatever language I start fiddling with I can count on there being an xUnit test framework just a Google search away. jsUnit appears to be a fairly straightforward port of jUnit, so it should be easy enough to get the hang of. I also see that it comes with a mini server app that’ll let you incorporate jsUnit tests into Ant scripts, which should be useful if I ever try to sell my workplace on using it.

For the second, I’m contemplating rewriting my Python table rolling program as a plug-in for TiddlyWiki, because that’s mostly what I’ve been using lately for campaign notes for my RPGs, and it already has all the javascript objects and methods I’d need for self-modifying an html page based on the results of rolling on the tables. The more I look at it, the more I admire TiddlyWiki’s simplicity and flexibility, and it’s inspired me to a new approach to defining random tables for games. Where before I had a fairly elaborate special-purpose XML mark-up language, now I’m planning on just using standard HTML (with maybe a few extra attrs). You want a list of options? Make an HTML list, then just use a TiddlyWiki macro to roll a random result from the list.

Tuesday, November 18th, 2008

Microsoft, sucking by design

    • Ars picked up this tidbit at the recent RSA 2008 security conference in San Francisco, where David Cross, Microsoft’s product unit manager for Windows security, discussed the company’s security directions post-Vista. "The reason we put UAC into the platform was to annoy users. I’m serious," Cross is quoted as saying.

Microsoft reasons that by annoying the users every time a program requires rights that MS thinks it shouldn’t, users will put pressure on developers to fix those programs.  This ignores the fact that users will, rightly, blame Microsoft and not the particular program for this misfeature, and that if they get annoyed enough, they’ll turn off the security entirely.  Even if the user thought to complain to the vendors of the program, and the vendor jumped right on doing something about it, the lag between the time it first started annoying the user (i.e. as soon as it was installed on Vista) and when a patch would be available to fix the "problem" would encourage the user to just turn the damn security feature off.  And then, if you don’t want to be nagged incessantly to turn it back on, you also end up turning off that warning too–which requires telling the Security Control Panel not to warn you about anything.  If Microsoft didn’t have the arrogant, overbearing culture that they do, they’d have designed it the way ZoneLabs designed their popup warnings about programs trying to do things that might be dangerous: allow the user to white-list the particular program if they know it’s safe, but re-inquire if something has changed about the program (indicating it might have been tampered with by a virus or trojan), and if you didn’t care about a particular class of warning message, disable just that message.

Tuesday, June 10th, 2008

The World’s Cutest Little Wiki

I’ve started using this for all my personal note-taking projects; the ability to just copy a page and have a new wiki that you can carry around on a thumb drive is nifty^2.

Friday, April 18th, 2008

OED CD-Rom on Vista

I finally got the OED working again on my new machine (which involved sending the original disks back to OUP-US so they would send me the new point release version that works under Vista, because there’s apparently no patch process).

So, yay.

Friday, February 15th, 2008

Browser Security

NoScript – JavaScript/Java/Flash blocker for a safer Firefox experience! – what is it? – InformAction

I don’t know if you care, but I’m reasonably paranoid about computer security, and this Firefox plugin is the best approach I’ve found.  It defaults to disallowing every form of scripting on any site you visit until you explicitly approve it (via a little toolbar button in the status line that shows you all the sites the page is trying to run scripts from), either temporarily or permanently.  It would be hard to get control more fine-grained than that and still be useful, though I do still use Adblock to block certain scripts from running on a site that I otherwise trust, just to block out ads that contain motion.

Note to advertisers if you happen to stumble across this:  I will never put up with any ad that contains anything that moves, blinks, or changes color.  As soon as  I see one of those, I not only block the offending ad, I block the entire provider.  If you want me to see your ad, you had better make it just sit there rather than demanding my attention.

Wednesday, January 23rd, 2008

Speaking of Transcription

If I were a journalist, a student, or really anyone whose job required taking notes on what people say, I would be all over this.  As it is I’m kind of wishing my job actually did require it, just so I could play with it.

Livescribe :: Smartpen

The Livescribe smartpen revolutionizes the act of writing by recording and linking audio to what you put on paper. Tap on words or drawings in your notes, and the smartpen replays recorded audio from the time you were writing. Transfer notes to your PC to backup, replay, and share them online.

The pen contains a computer and recorder that can record up to a hundred hours of audio at a time, and a little optical sensor that tracks the position of the pen against the tiny dots printed on special paper that you take notes on (according to at least one account I’ve read you can print your own paper with a laser printer, as well as buying it fairly cheap from the manufacturer).  It uses those dots to synch the audio recording against what you were writing at the time, so that clicking on the notes lets it replay the audio from around that time.  It’s no help if your note-taking (like mine in many of my college classes) consisted of just staring off into space or drawing random doodles, though I guess you’d at least still be able to listen to the lecture again, but if you’re at least semi-diligent about putting something as a mnemonic trigger on the page, this is so brilliant I can’t stand it.

By the way, the book that finally taught me how to take useful class notes was The Study Game: How To Play and Win with Statement-PIE.  Long out of print, it’s still remembered fondly (at least by me and five reviewers on Amazons) for its simple, concise, and practical approach to learning how to listen actively in order to organize your notes into paragraphs consisting of Statement, Proof, Information, Examples.  Most of the time, what a student needs is not a complete transcription of what the teacher said (the production of which generally takes up so much attention that there’s little left over to actually process what’s being said), but a summary of the key information.  Unfortunately, at least some of that time you really do need an accurate transcription, particularly of complex ideas that are new to you and so are hard to summarize.  That’s where being able to replay just that portion of the lecture with LiveScribe would be incredibly useful.  Yes, good teachers will do more than just rattle it off, and can provide a number of ways to convey and reinforce the crucial points, including including it in class handouts, writing it on the board…but honestly, even at (or is it especially at) the college level, good teachers are few and far between, and even they are not generally bringing their A game to teaching Intro Calc at eight in the morning.

Saturday, December 1st, 2007

W00t! Sort of

Grousing about losing my access to the online OED (and a sleepless night due to a head-cold) led me to give another go at installing the CD-ROM version, and this time I discovered some helpful information on the Oxford University Press site, namely that the symptom I was seeing (launching and immediately exiting with no error message) was caused by a Microsoft security patch. Figures. Fortunately, MS had developed a hot-fix for this, and the OUP had a link. I installed it, and wonder of wonders, it actually worked and I had my lovely OED CD-ROM working on my desktop again.

So that’s the w00t.

The sort-of is because in the process I discovered that they’ve released two new point-releases of the CD-ROM since I bought it, which among other things allow it to download updates from their site, fixes the printing problems, and removes the stupid, stupid relicense-every-ninety-days restriction. Which would be great, except there doesn’t seem to be any upgrade path from the v3.0 2004 disks that I have to the the v3.1.1 2005 disks. So it appears that unless I want to buy it again, I’m stuck with the original retarded DRM. I’m going to dig around further, but at least in the meantime I can once again bask in the glory that is the OED.

update: It turns out there is an upgrade from 3.0 to 3.1.1 for $70, so I’ve ordered it.  Just never having to re-install the license is worth that to me, plus it appears that the 3.1.1 version is necessary to run reliably on Mac OS X under an emulator, which would be my ideal way to do it.  Pretty much the only thing I use my Windows machine for is to play City of Heroes and run a couple of other programs that only like Windows (until MS broke it, the OED CD-ROM was one of those).  Being able to carry the OED around on my Mac laptop would be a consummation devoutly to be wished.

Wednesday, November 21st, 2007

  • Some of my Books

  •  

    September 2010
    M T W T F S S
    « Mar    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • Categories

  • Recent Comments

  • Meta