Archive | Rants RSS for this section

Adblock Custom Filters NFL Sites Nag

Block Ads and Notifications of Ad Blockers

Ever get tired of NFL sites and others notifying you that their site is “best viewed with ad blockers turned off”. This is because they make money on these hits hence they don’t want you blocking them. However to the user they are rather annoying. As a developer I understand fully why they don’t want them blocked. However the reason users block ads is because developers/companies over do it causing frustration for the user. If not over done there’d be little need for ad blockers.

How to Fix it

First install the adblocker extension for chrome. If you are not using Chrome stop go install it, slap yourself with a fresh trout apologize to your computer and then continue. Folks trust me Chrome is miles better than any other offering. It just is.

After you have it installed you’ll want to click on the stop sign icon in the upper right of your browser it has a hand inside it then select options.

adblock_options

Go to the “customize” tab and then click the edit button. See image below.

adblock_customize

Finally add the same filters you see in the image above. This will block the nag claiming the site is best viewed without ad blockers. Note you can do this with any page following the same syntax. So for example you could right click while in Chrome and and choose “inspect element” this will tell you what the offending HTML element is. You then enter a similar syntax and unless the developer of the page changes that class name or id etc. you’ll never see it again.

Filter List

For your convenience I’ll update this list periodically as I come across other offenders.

Download: adbock_filter_list

Conclusion

Again I get the need for ads. They pay for the sites we use. However if a user blocks ads with a blocker their preferences should be respected. You NEVER as a developer circumvent the user’s preferences. Some may disagree but for me I think its important.

Advertisements

Apple TV 3 vs Roku 2 vs Popcorn Hour Streaming Media Servers

Its pretty simple really I’d go Roku 2. For a couple reasons. First the Apple TV 3 hasn’t yet been jailbroken. There are lots of groups claiming a release but none have come through to my knowledge. I suspect it might be some time. To find exploits takes time and often ipad, iphone have higher priority due to saturation in the market. If you’re a non geek type this may not matter to you however it may without you realizing it.

Here is what I mean. One of the things that is a bit frustrating with ATV is the supported codecs. What’s a codec? Well I won’t go into detail but in short its a way for the device to decode or understand the content. Movies, music and the like all have codecs they need to be played. ATV is limited in this area compared to other devices. The other gotcha with ATV is that you need iTunes to sync to it. I’m not a fan of iTunes in fact if that interface went away and it was more seamless I’d be rather pleased with ATV.

Moving on and I want to be clear, there is NOTHING wrong with AppleTV. However if you want any flexibility its not the device for you. A couple other options are the Roku 2 and the Popcorn Hour devices. Both are very good at what they do. I own both. The Popcorn Hour is probably the most universal of them all in that it will play anything. With that said it is not for the faint of heart in that its more of a geek device that you can tinker with, write code for etc.

One of the main reasons I like the Roku 2 is its form factor of course and that it supports Plex right out of the box. Plex folks is a must have moving forward as TV and the Internet continue to merge. For Plex alone I’d choose Roku 2 over AppleTV. In fact it is one of the major contributing factors to why ATV 2’s are so popular right now (they can be jailbroken and you can add Plex where ATV 3 you can’t…yet that is).

Winner: Roku 2 XS

Deleted Twitter Post Still Visible to Followers Why?

How Does the Twitter API Work

Twitter is a REST based API. Which means various third parties have built applications that hit the Twitter servers via a URL. This is in the form of an HTTP Request. Imagine if every time a third party app wanted to update their information they requested everything in your timeline. That would bog down the Twitter servers and two it would mean a clumsy user interface. Hence there are some limits as to the requests you can make to Twitter including the number of requests. The point is there are limits. So essentially what that means is that if a third party creates a UI or interface such as HootSuite or TweetDeck they can’t just make unlimited requests constantly to update the application.

Why Is That Important

Bottom-line most third party apps use some sort of caching mechanism so as to limit heavy payloads of data that they’ve already requested. Which means you guessed it the third party app could actually have a cached view of your timeline. Which in turn means if you deleted something they may still be able to view it depending on how the third party application functions. Essentially because Twitter allows these third party apps to parse the data once they do Twitter has no control whatsoever with what is done with that data once downloaded.

What Can I Do

Really not much other than recommend trust worthy apps to your followers. If they are using some application that hasn’t accounted for this scenario they will see the deleted tweet if for anything a period of time after you delete it. So think before you tweet. Otherwise you’ll be like David Spade in Black Sheep as he describe the fly trying not hit the windshield. “No no not gonna, can’t stop, splat”.

Cloud9 & Latest Nodejs (ver. 6) Not Compatible.

In my travels I looked into Cloud9 for online development of projects such as those on Rails/Node. Unfortunately it doesn’t support the latest flavor of Nodejs. Problem is Cloud apparently partnered up with Joyent (co. that devs Nodejs and hired original creator of Nodejs) yet they aren’t supporting the new goods. The version they do support is a bit back. If I’m missing something let me know but it is a deal breaker for me. Cloud is cool but they need to get up to speed I’m afraid.

I only mention it in case someone else runs into this…

Download Links Fixed

There some links that were broken. Its been resolved FYI.

On the Horizon

More JQuery plugins, Android and IOS goodies as some c# classes.

The big one though is probably the FreeSWITCH UI I’m building. Should be fun.

I’m Convinced IE Just Plain Stinks!

Right now you’re thinking yeah no duh! Had to vent though. Wish I had a dollar for every hour I’ve spend editing CSS styles to work for IE. Such a pain. Back to work…