Posts

Fix for Chrome gametable char sheet issue

  • Premium label
  • Aug 14, 2012
  • Views(35)
  • Comments (0)
  • dev blog, tech tips
  • Found it! Google uses their own version of the flash plugin in Chrome, and the last release of it broke how we shift between character sheet tabs and the game table itself.  While we figure out how to do this differently, here's how to tell Chrome to use Adobe's plugin...

    Fixed! No more duplicate product associations

  • Premium label
  • Jul 20, 2012
  • Views(5)
  • Comments (0)
  • dev blog, tech tips
  • Props to Jack Fractal for this find:   It looks like there's duplication bug on the characters in regards to their product affiliation. Check out this character: http://www.infrno.net/characters/4836-gabriel/sheet The same product is being shown three times.   And just like that, another Bug Hunter level up, which takes Jack to...

    Open question: editing user generated achievements

  • Premium label
  • Mar 08, 2012
  • Views(14)
  • Comments (3)
  • tech tips, dev blog
  • Hello all! User generated achievements, and the ability for users to grant achievements to other users, characters, and games, is DONE! This is a premium feature, and will roll out with that stuff in the next week or so. Giving users this power is not without danger, so the recipient...

    Seeking user feedback on new video feeds

  • Premium label
  • Mar 03, 2012
  • Views(19)
  • Comments (0)
  • tech tips, dev blog
  • How has your experience been? Better, worse, different? I've gotten a few reports of laggy behvior from the new video tech. I am keenly interested in any and all flaky behavior.  When reporting bugs, OS and browser version are helpful, and screenshots are my crack. Hook me up!

    New video tech pushed to production

  • Premium label
  • Mar 01, 2012
  • Views(27)
  • Comments (3)
  • tech tips, dev blog
  • The new video back end has been rolled out. It currently has room for 8 users, which will be 10 sometime soon. I need to handle resizing videos as the headcount changes, and make the most of available space. Allowing users to resize the video area would be neat, too....

    Open question: best video size?

  • Premium label
  • Feb 29, 2012
  • Views(13)
  • Comments (5)
  • dev blog, tech tips
  • I'm toying with the new video feeds, and some new aspect ratios come to mind. Any opinions? I'm kinda digging the 90x220. We'll eventually get to dynamic resizing goodness, but still, which ratio appeals to you?

    Game table fixes: depth and image issues

  • Premium label
  • Feb 26, 2012
  • Views(9)
  • Comments (0)
  • dev blog, tech tips
  • Whiteboard v0.2.8 release notes: Deleting objects wasn't packing the depth data, resulting in gaps, and wonky depth operations. Uploading images with spaces and other white-trash characters in the filename was generating borked URLs, with some double encoding somewhere.    FIXED! Mad props to Tolly for the bug reports!   Plus a little orange...

    First premium feature done! Early event reg!

  • Premium label
  • Feb 23, 2012
  • Views(27)
  • Comments (2)
  • dev blog, tech tips
  • It's not visible, but it's built. Early player registration for event games is in the can. What's next? What do you want? Ideas: User-generated achievements, which you can grant to other players/characters/games Private games, only visible to your players/friends Here's your chance to rearrange my todo list. Lay it on...

    Site chat maintenance tonight, 11pm PST

  • Premium label
  • Feb 23, 2012
  • Views(3)
  • Comments (0)
  • tech tips, dev blog
  • Hello all! Site chat is going down for maintenance tonight at 11pm PST. From the adminz: "We're migrating our cluster to some new servers tonight. As a result we're going to have some intermittent downtime, starting at 11:00 PM pacific. It shouldn't last more than an hour.  Sorry for the...

    Known game table issues

  • Premium label
  • Feb 21, 2012
  • Views(8)
  • Comments (0)
  • tech tips, dev blog
  • Nothing is perfect in life, except flowers. Here are the known issues on the game table: If two people are editing the same text object, the last edit wins, and the other person loses focus.  Workaround: Use multiple text objects. If two people are uploading photos, it can occur that...

    Game table upgraded! What's new?

  • Premium label
  • Feb 20, 2012
  • Views(81)
  • Comments (14)
  • tech tips, dev blog
  • Whiteboard v0.2.04 is here! Check out the new snazzy: Loading screen, with much improved error handling. If the table fails to load, send me the stack trace by using the 'copy startup info to clipboard' button.  Objects can be locked, which makes them un-draggable, via a context menu option (right-click...

    Game table updates: All tables are going to be reset

  • Premium label
  • Feb 12, 2012
  • Views(153)
  • Comments (21)
  • dev blog, tech tips
  • We've got some big updates coming to the game table, paving the way for custom libraries, a 3d die roller, and more. This week's release includes some bug fixes, line weights, line connectors, pastie and index card text objects, and object pinning.  There's a big catch, however: I need to...

    Upcoming game email reminders

    New feature today! Infrno now sends you a reminder email if you have any upcoming games in the next three days. Spiffy! If you don't want them, you can turn them off by unchecking 'Notify me of games I have coming up soon' on your 'edit account' page.  

    Soup of the Day

  • Premium label
  • Oct 14, 2011
  • Views(12)
  • Comments (0)
  • dev blog, tech tips
  • David Patterson clued me in on a character cloning bug, and it was a doozy. The Ruby on Rails people 'fixed' how object attributes are cloned, which resulted in an id column being copied, where it was ignored before. This resulted in most character data getting stolen by the clone,...

    Whiteboard follies: flash player Error 2015

  • Premium label
  • Sep 22, 2011
  • Views(11)
  • Comments (0)
  • dev blog, tech tips
  • Today, I'd like to take you to Borkwood, a place gametables sometimes go. Notice the cluster of stuff in the top left corner:   Something is seriously amiss here, resulting in corrupt coordinates. Negative dimensions, off-screen placement. Utter madness. This will eventually result in the dreaded 'Error 2015, corrupt bitmap...

    Printing character sheets

  • Premium label
  • Jul 31, 2011
  • Views(13)
  • Comments (3)
  • dev blog, tech tips
  • You can now print your character sheets without using $46 of ink. On your character profile, look for 'Print character sheet' in the 'Navigation' section, in the left column. IE8+ and Opera don't break blocks across page breaks, and looks quite spiffy. However, Firefox, Safari, and Chrome do not yet...

    It's the little things

  • Premium label
  • Jul 24, 2011
  • Views(6)
  • Comments (0)
  • dev blog, tech tips
  • Character sheets still need a lot of work, templates and pdfs come to mind. But I nailed a long-time niggle today. Unused sections have been suppressed for quite awhile, but empty columns were there, chewing up valuable real estate, and impairing legibility.  Solved! Empty columns are now suppressed!

    A quick hack to buy some time for the real fix

    We've got an issue with the game table, where a user's microphone is disconnected when another user enters the room. You can reproduce this by having two people at a table, muting your mic, and having the other party reload the page. I'm working on a real fix for this,...

    Moving Infrno to a new data center

    We had 46 minutes of unscheduled downtime last week. A network issue resulting from a power outage in some core network equipment. This happened during reguler UPS maintenance, and was not supposed to have any impact on uptime. Canix used to provide sterling service, but that is no longer the...

    Troubleshooting the game table: When players can't see/hear each other

    When users can't see or hear each other, the issue is frequently a failed connection between some arbitrary set of players. For example, the empty red box below shows that Jennifer has failed to establish a p2p connection to me, so I can't see or hear her. Note that I...

    Chat bugs

    We're having all sorts of growing pains with the chat tool. Some unplanned reboots have occured, and new bugs have cropped up. I don't have an ETA on a fix, but the team is on the case. Sorry for the the inconvienience. I'll follow up when we know more.

    Troubleshooting the game table error: 'Server connection failed'

    When enterring the game table, if the browser is unable to establish a connection, you will see this error message:     Well, it's supposed look like that, but there's a bug, and it actually looks like this:     Lovely, yes? I'm working on it... About that error. Here...

    Game table audio and the Windows 7 Volume Mixer

    Windows 7 has a Volume Mixer, which has a nifty feature that can be quite surprising. I was running a game in Chrome, and started iTunes in the background. Windows automagically lowers the volume for Chrome, thinking that I want to listen to iTunes.  My original volume level is shown...

    Network God Mode launched!

    I jumped into Rocky Batton's World of Darkness game, One Step Forward, One Look Back, and got some really great data. Check it out:     The first issue was as I joined, Lee reported that his audio was getting really choppy. Those graphs trending upwards in the top right...

    Network God Mode nearing completion

    ..and it's already yielding some great data. The red line below shows a switch to server mode. Notice that the peers are still broadcasting. Orly?

    Robot Legs, an MVC+S framework for AS3

  • Premium label
  • Feb 14, 2011
  • Views(7)
  • Comments (0)
  • dev log, tech tips
  • We use Robot Legs to organize our chat code. Before I actually write any code for QoS data collection, I'm backfilling unit tests around the services, controllers and mediators that are involved. Some refactoring will be necessary, and I'm not touching anything until I have tests to show me when...

    Grids, part 3

  • Premium label
  • Feb 13, 2011
  • Views(5)
  • Comments (1)
  • dev log, tech tips
  • Grids are back. The menu popup was not reflecting the current state of the grid, so if a peer set the cell spacing to X, your popup would still show the old value. A model layer to properly abstract state away from the view and controller was the missing bit,...

    Grids, part 2

    I introduced a really interesting bug with the grid code, and spent all today tracking it down. Who knew that defining a bean would create two instances? Doh! This created a nasty situation where any deletion would corrupt the entire shared object. I have fixed the bug, and disabled grids....

    Grids!

  • Premium label
  • Feb 11, 2011
  • Views(17)
  • Comments (4)
  • dev log, tech tips
  • Oh yeah, check it out:  

    Game table bugs! ie: Riding fast without a helmet means sometimes, you get bugs in your teeth.

    We've got a fresh crop of game table bugs, and they are pretty ugly. It looks like your local focus is affected when other players cause a focus event on their end, which leads to some very annoying behavior. Objects you are interacting with will lose focus, and your input...

    Site outage: RAID issue in one of our physical hosts

    We lost a hard drive this afternoon, which took a few hours to recover from. We are back up, and should be good to go. Testing continues, but here's the blow-by-blow: RAID issue in one of our physical hosts UPDATE: 7:39PM EST The server is back up and we are starting...

    Announcing Facebook Connect integration

  • Premium label
  • Nov 22, 2010
  • Views(25)
  • Comments (2)
  • dev log, tech tips
  • We've just rolled out Facebook Connect integration. New users can sign up with their Facebook login, and existing users can link their accounts. To link your existing account, look for the blue Facebook icon to the right of the login/logout button in the top right corner: With a linked account,...

    Comments, feedback form fixes

    Thanks to some timely user reports, we found and fixed some bugs that were preventing comments on users/characters/games/photos/blog posts from sticking, and the Feedback form from working. Keep the bug reports coming, and we'll keep knocking them down.