Comments Off on Ridiculous Mobile Phone Upgrade Charge

Ridiculous Mobile Phone Upgrade Charge

Last week John C. Dvorak wrote a column entitled A Crusade Against Roaming Charges in which he complains about ths silliness of roaming charges. The whole things is a scam, he says. Rather than charge customers exorbitant fees for roaming outside their carriers coverage area wireless providers should charge their customers whatever the local charges are and work out the details among themselves. But no, Dvorak says, the carriers like roaming charges because it’s found money for them.

My current personal phone situation brought to light another one of these bogus charges. I’m currently using a very old mobile phone in order to preserve an old family plan in which I’m paying less money for more services than any of the newer plans my carrier offers. If I want to change my phone for a newer one, such as an iPhone or Android phone I’d have to sign up for one of the newer plans which would double my monthly bill. That’s not an exaggeration. I’d be paying twice as much a month for the same exact services.

As crazy as this may sound that’s not what I’m writing this post to complain about (though those who follow me on Twitter have seen my complaints about that). Read on.

Recently I’ve become more open to the idea of a new phone because there are certain things I’d like to do that my old phone just can’t do. So I talked with someone from my carrier who gave me a very nice breakdown of my plan options including prices (before taxes and other charges, which is a rant for another time). One of the items mentioned in the breakdown was a one time upgrade fee. To borrow a quote from Ferris Bueller’s Day Off “Here’s where Cameron goes berserk”.

Apparently my decision to pay this carrier twice as much money each month is not enough. I actually have to pay them for the privilege of paying them more. Of all the ludicrous things American mobile carriers do this has to be right at the top. (It’s right up there with the way they subsidize phone prices but again I digress.) This is a charge for charge sake. Considering the additional money I’m committing to pay them for the next two years (because, of course, I must renew my contract for another two years – yet another complaint) you think they’d hand deliver me the phone the second I called to inquire. But no, these money grubbers take the opportunity to throw another charge at me instead.

Unfortunately I have no choice but to pay the fee for the upgrade. I’m already under contract because of a different phone on my family plan and to break my phone out to another provider where, presumably, I could get started at a cheaper rate would cause me to incur even more charges for breaking out of my contract (still another complaint).

I know it sounds silly complaining about a fee that, in the grand scheme of things, doesn’t amount to much. But it’s the principle of the whole things that upsets me. An I’m sure I’m not the only one.



Comments to this post

Tags: , , , , , , , ,
Comments Off on Pros and Cons of Twitter for iPhone

Pros and Cons of Twitter for iPhone

A couple of weeks ago, after getting the new version of Twitter for iPhone (iTunes), I found myself unsatisfied. I set out to write exactly why and found that creating a pro and con list led to many more cons than pros. Instead of writing a post about it I ended up trying a few different Twitter clients for the iPhone. If you follow me on Twitter you’ve probably read my critiques and praises of some of the features of the clients I’ve tried. Unfortunately each one had an issue that drove me back to Twitter for iPhone.

Here is my list of cons in no particular order:

Twitter for iPhone isn’t all bad. In fact I have a list of pros as well. Here they are in no particular order:



Comments to this post

Tags: , , ,
Comments Off on Making The Atom Feed For A Tag in Google Reader Public

Making The Atom Feed For A Tag in Google Reader Public

Google recently changed it’s sharing functionality in Google Reader to share exclusively with Google+. As part of this change starred and tagged items changed too. Specifically the behavior of their associated ATOM feeds have. The feeds still exist and work in the same way but you no longer have the option to make them public.

For most people this isn’t a problem. But if you want to use one of these feeds to feed another service (such as a Twitter account) you’ll only be able to do so if the feed was made public before the redesign. If your feed wasn’t made public before the redesign you’re stuck.

Or are you?

I recently faced this issue and could not figure out a way around it. That is until I came accross a page in the Google Reader help forum that described a solution. Rather than look through the posts on that page I’ll outline the solution here.

  1. Log into Google Reader.
  2. Paste the following JavaScript into the address bar of your browser and hit enter:
    javascript:(function(q){var x=new q(),y;x.open("GET","http://www.google.com/reader/api/0/token",false);x.send();y=new q();y.open("POST","http://www.google.com/reader/api/0/tag/edit",false);y.setRequestHeader("Content-Type","application/x-www-form-urlencoded");var o={"s":"user/-/label/"+prompt("Enter tag name to make public"),"pub":"true","T":x.responseText},p=[];for(var k in o)p.push(k+"="+ encodeURIComponent(o[k]));y.send(p.join("&"));alert(y.responseText);})(XMLHttpRequest)

    (Your browser may prompt you to allow the script to run.)

  3. In the resulting prompt enter the name of the tag you want to make public and click the enter button.
  4. Click OK to the next prompt.

That’s all there is to it. To see if it worked log out of Google Reader and go to the following URL:
http://www.google.com/reader/public/atom/user/USERID/label/LABEL
where USERID is the numeric ID associated with your Google account and LABEL is the name of the label used in step 3 above.

Here’s an example of a feed I made public to test if this solution worked:
http://www.google.com/reader/public/atom/user/14018125097206515583/label/d

It’s certainly possible that Google will close this hole at some point but until then have at it.

UPDATE
Newer versions of Firefox have the ability to run JavaScript from the address bar disabled. There is, however, a workaround that allows you to run this scrip.

  1. After logging into Google Reader open the Scratchpad by selecting Tools->Web Developer->Scratchpad from the menu bar.
  2. Past the script into the Scratchpad and hit CTRL+R or select Run from the Execute menu or right click and select run from the context menu (any of these solutions will execute the script).
  3. continue the steps above from step 3.

The script will execute in the Scratchpad the same way I described it would work from the address bar previously.



Comments to this post

Tags: ,
Comments Off on Santorum ? Jerry Seinfeld

Santorum ? Jerry Seinfeld

Media_httpwwwcaglecar_hetoj

Apparently there are people who think Rick Santorum, who is currently seeking the Republican nomination for President of the United States, shares some traits with Jerry Seinfeld. I disagree.



Comments to this post

Tags:
Comments Off on Scheduling WordPress Posts

Scheduling WordPress Posts

I remember a time several years ago when a colleague of mine got in trouble at work for having posted to his blog during business hours. This didn’t stop him from blogging on company time but made him more creative about it. He’d save drafts then post at the end of the day or early the next morning or, more frequently, he’d post under a different name during business hours.

I haven’t spoken with this colleague in a while but I bet he’d like the WordPress scheduling feature. I know that I use it very often. In fact I used it to publish this post.

Picture this scenario: You have your WordPress blog set up to tweet every time you publish a new post. You’d like to publish a post at a time when your Twitter followers are actually paying to their Twitter feeds. But now it’s the middle of the night and you have a great idea for a post.

Or: You blog about a particular sports team and publish game previews a few hours before each game. But you’re going to be in a meeting when it’s time to post.

Both of these situations are perfect for scheduling. Simply write your post and schedule it to publish at the time you want.

The process is quite easy:

  1. Write the post as you’d do normally but instead of clicking the publish button when you’re done click the “Edit” link where it says “Publish immediately” text in the Publish widget.
  2. The current date and time (in 24-hour format) is revealed.
  3. Enter the date and time you’d like the post to be published.
  4. Click the OK button.
  5. Click the Schedule button.
  6. Wait.
  7. Your post is now scheduled to be published at a time that works best for you.



    Comments to this post

    Tags: ,