I’m John C Bland II

Husband, Father, Tech Author, Deacon.
Founder of Katapult Media, and full-stack polyglot developer.
Political Free Agents Podcast Host.

I create. I launch.

YouTube Channel

I post regular fun on YouTube like me playing the bass and anything else I find fun. 

Get Something Built

All project work goes through Katapult Media. Business is open. Let’s chat.

CFWACK 8 Volume 2 is here!

I finally got my Volume 2 book today and it is amazing to see my name on a book. I knew it would be on there…I had my moment with Amazon.com having my name listed as well as an author profile…and Peachpit.com has my name as well. Those were cool but seeing it on the actual CFWACK is pretty sweet. 🙂

Now I just have to decide if I want to crack the plastic wrapping on it and actually thumb through it. 😀

Get your copy “on Amazon”:https://www.amazon.com/dp/0321515463?tag=geelif-20&camp=14573&creative=327641&linkCode=as1&creativeASIN=0321515463&adid=0GXX4ZYVCTJ2XK1B80DQ&.

Volume 3 coming soon.

Bye Bye Rhapsody

I’m not going to rant for too long but I have to say my peace.

Urge made a HUGE mistake moving to Rhapsody. All of “my initial thoughts”:https://www.johncblandii.com/2007/10/rhapsodyagain-nooooooooo.html stand and were confirmed after using Rhapsody for a little over a week.

The first couple days I thought it had changed. The player was the same sucky player but I was able to live with that for a bit. Next I waited to see if the playback experience had improved and for a couple days I thought it had. Well, 1.5 days. I listened for any hiccups in the playback and things were moderately ok. BUT…at 1.6 days (an hour later; lol) I started getting a ton of hiccups in the playback. It got to the point where I turned off the player because every 3 to 5 seconds (literally…no exageration) it skipped. UGH!

Anyways…I just called and told’em to delete me (not just cancel…get rid of my info; lol). I doubt they actually delete me but hopefully it is canceled and this itme they don’t keep emailing me. The guy said my account was free but that didn’t even tempt me. I told’em I won’t use it…get rid of it.

So…bye!

Urge…I miss you. 🙁 lol

Flash CS3 AS3 RPC

My recent “RIAForge”:https://www.riaforge.com email showed a new project added called: “Flash CS3 AS3 rpc (WebServices, Remoting)”:https://cs3as3rpc.riaforge.org/.

Now, I haven’t tested this or anything so don’t hold me to it. 🙂 Let me know how well it works if you test it.

Thanks Johan!

Click to Activate…GONE!

Woo hooo! 🙂

“Back in April 2006, we made a change to how Internet Explorer handled embedded controls used on some webpages. Some sites required users to “click to activate” before they could interact with the control. Microsoft has now licensed the technologies from Eolas, removing the “click to activate” requirement in Internet Explorer. Because of this, we’re removing the “click to activate” behavior from Internet Explorer! ”
– Source: “https://blogs.msdn.com/ie/archive/2007/11/08/ie-automatic-component-activation-changes-to-ie-activex-update.aspx”:https://blogs.msdn.com/ie/archive/2007/11/08/ie-automatic-component-activation-changes-to-ie-activex-update.aspx

Great news! I was hoping everyone would have used a JS library to bypass the issue but there are a ton of people still using Object/Embed. Either way…it doesn’t matter anymore! 😉

CF AIR Compiler

Terrence Ryan has a proof of concept app (“CF AIR Compiler”:https://www.numtopia.com/terry/blog/archives/2007/11/cf_air_compiler.cfm) which takes CF sites and compiles them into AIR apps. His approach simply makes since and CF is probably the easiest language to accomplish this since CFHTTP and CFFILE are so freaking simple to use.

Although this is done with CF, for CF, and by CF (I only…with and by are the same thing but i had to complete the phrase; hehe) you could essentially point this to almost any site and pull the files (html content, js, and css) but it is cool to see this proof of concept in the wild.

The Importance of a Common Code Library

This is a “what do you think” post. I have my thoughts, will cover it briefly in a sec, but I want to know what others think about this topic.

First, a common code library is merely a way of saying the company or group you work for has a common code library which all files are based on/reference. So, you have a common DisplayObject class which extends EventDispatcher. That’s a reference to a lot of things you see in AS2 since a common event dispatcher wasn’t available, etc but I’m not restricting this to AS2.

So, what does your team do for a common library? Source control? Networked location? Do you even use one or does everyone go Commando on it?

Where does this come from? Well, I’ve been at LLNW for a few weeks now and the first thing I noticed was the lack of a common library. Without giving away too many details there are 3 different FLAs which do the EXACT same thing and all 3 had the same code duplicated in multiple files. So, the developer in me was pretty irritated having to make quick updates to fix bugs to numerous files.

Since then I have rewritten a few apps there and the main thing I did was create a common library, hosted in the UI teams Subversion repo. This has opened up the ability to share code across applications. All of this is AS2 code right now but I have started an AS3 library as well.

Over my years of contracting I only met 1 company where I didn’t have to write every line from scratch and that was “Terralever”:https://www.terralever.com. They really have their stuff together and their library is massive, including a lot of their own code and code from the community. This is what I’m attempting to achieve at LLNW so when/if we hire more Flash developers they can hit the ground running by viewing the asdoc generated docs and looking through the library.

Back to you, the reader(s). I’m more-so interested in seeing what other people do and what is approach is taken for file access.

Adobe AIR + Intel = Mobile YUMMY!

Yep…that’s right. “Intel is helping bring Adobe AIR to the mobile phone.”:https://softwareblogs.intel.com/2007/09/19/adobe-integrated-runtime-on-mobile-internet-device/

While in a meeting (at work with Adobe FMS guys there) I read an email from Intel. I was blown away at Intel sending the email and not Adobe…that’s HUGE, IMO. Intel is “backing” the AIR “movement” and in a big way. I love it!

So, what can you do with AIR and mobile? Well, nothing now. Intel has a lot of information on “Mobile Internet Devices (MIDs)”:https://www.intel.com/products/mid/ and, from what I can tell, they have fully embraced and are even pushing Adobe AIR.

I tried to find an online link but I couldn’t so I took the email from Intel and put it online. I DID NOT CHANGE ANY TEXT OR INFO (other than deleting my unsubscribe link).

intelMIDs.html