tweetz 3 – Release Candidate #2

I was planning to get RC #2 out a bit earlier but my back has decided to raise hell with me. I’m actually active and healthy but every once and a while I manage to do something that lays me out. However, I’ve managed to stay vertical for the last couple of hours and so I’ve packaged up the latest fixes. Hopefully there are no bad regressions.

  • Ignore bad data. Twitter occasionally sends ill formatted data. Tweetz will ignore the bad data instead of crashing
  • Fix the purge old tweets routine to correctly delete the old tweets
  • Fix url parsing to align more closely with how twitter parses urls (exclude trailing ? for instance)
  • Fix misspelling of messages in “Unified” tool tip

Excellent bug hunting guys. Also, the suggestions are great. I’ve added them to the bottom of app.js so you can see which ones I’m aware of.

Available on the downloads page.

 

Friday Links #116

Programming

C# reference types are passed by value!
Two key Visual Studio 2010 Exentsions you need to have (and why)
The ThreadPool is dead
DOT NET TRICKS: IObserver and IObservable - A New addition to BCL
Badass JavaScript - Fabric.js: An Interactive Object Model and SVG Parser for the Canvas Element
Different Ways of using the C# Null Coalescing Operator

Application

Achieve Perfect Windows System Resource Optimization With Process Lasso
Google quietly revs Chrome dev to version 7 | The Download Blog

Science and Technology

A Protein Killer Could Treat All Cancers, and Possibly All Illnesses | Popular Science

On the Web

What Google Chrome Canary Is & Why It’s Necessary [Technology Explained]
Official Google Blog: Call phones from Gmail
notiFINDER: Get Craigslist Ad Alerts For Specific Items

Stuff I Just Like

What Beijing's 62-Mile, Nine-Day Traffic Jam Means For China's Turbulent Future of the Car | Popular Science

Posted  Friday, August 27, 2010  |   0 Comments
Tags  Links 

 

Tweetz 3.0 – Release Candidate

Hey, it’s almost done. All that’s left to do is to write a new Web page and documentation. That will take an evening or two. In the mean time, here are the release bits barring some major bug. I’m anxious to get started on 3.1 so it’s time to stick a fork in it.

What’s new:

  • Direct messages sent were displaying the author instead of the recipient
  • Hover indicator on tabs
  • Parse hashtags, @names and urls more like twitter
  • Purge old tweets

Parsing hashtags, @names and urls like twitter was way more work than I expected. It’s not at all obvious what the rules are for parsing these items. Fortunately, twitter recently published their text parsing code. It’s in Ruby which I only have a passing knowledge of. Translating to JavaScript was a chore I’m glad to have behind me. There’s also a test description in YAML. One of these days I’ll have to code up some tests to verify the code.

I’ve capped each timeline at 250 tweets (the unified timeline is the sum of all timelines). Tweetz 2.3.5 did something similar.

Available on the downloads page.

 

Friday Links #115

Programing

jQuery Mobile | jQuery Mobile
Microsoft Introduces WebMatrix - Rick Strahl's Web Log
Badass JavaScript - MathJax 1.0 is out! Cross Browser LaTeX and MathML Rendering Just Got Real
Clay: malleable C# dynamic objects – part 2 - Tales from the Evil Empire

Applications

Feel the Wheel / Nattyware
Snow Transformation Pack makes your Windows 7 PC look like it's running OS X

Science and Technology

Scottish Scientists Turn Whisky Into Biofuel | Popular Science
Synthetic Diamonds Offer Key to Razor Blades That Last Years | Curious? Read

On the Web

The 19 Challenging Free Online Puzzle Games
Find the Time in Different Time Zones More Easily

Stuff I Just Like

copenhagen wheel project
Google launching a Chrome OS tablet on Verizon, goes on sale November 26
New Isetta to Solve Our Transportation Woes | Autopia | Wired.com

Posted  Friday, August 20, 2010  |   1 Comments
Tags  Links 

 

previous | next

powered by Bloget™