joe codes

x-cart guru & custom programmer

  • About
  • Archives
  • Contact

Powered by Genesis

Parting Ways with OWC

April 22, 2023 by joecodes Leave a Comment

Sadly, after years as a customer, Other World Computing has decided they no longer want my business.

[Read more…]

Filed Under: Personal Tagged With: Apple

Progressive Enhancement

December 28, 2020 by joecodes Leave a Comment

I learned about progressive enhancement as a way to take a simple html site and add styles and scripting to enhance its appearance and functionality, as needed, without interfering with the basic purpose of the site. This keeps it simple, fast, and compatible. If bandwidth and browser supports a feature, it will display it, but these enhancements should never interfere with the basic purpose of the site.

[Read more…]

Filed Under: Personal, Programming Tagged With: simple, stability

iPhone Plus Experiment

September 21, 2018 by joecodes Leave a Comment

When the iPhone 6 Plus introduced the massive new screen option four years ago, it came with compelling Plus-only landscape features that were heavily promoted. This seemed like a great new option that should only get better as its features would surely be enhanced over time. With the iPhone XS Max debut, the experiment is over.

[Read more…]

Filed Under: Personal Tagged With: Apple

iPhone Pre-Order Needs to Change

September 18, 2017 by joecodes Leave a Comment

I guess pre-order warnings will continue annually until things get better. MacWorld has a new article on how this process needs to change: How Apple can fix its awful pre-ordering system.

[Read more…]

Filed Under: Personal Tagged With: Apple

iPhone Pre-Order Warning

September 9, 2016 by joecodes 1 Comment

After Wednesday’s new iPhone announcement I should have thought of posting this before today. If you want an iPhone delivered to your door as soon as possible the pre-order process can be an adventure since millions of other people are trying to do the exact same thing at the exact same time. Besides online stores being down, slow, or showing incorrect information (think DDoS), there is one other factor that can drastically affect when you actually get your phone.

[Read more…]

Filed Under: Personal Tagged With: Apple

iOS 10 Public Beta Joke

September 4, 2016 by joecodes Leave a Comment

Public betas are terrific and makes everyone happy. The public is happy to be able to play with the next version way ahead of everyone else. The system owners are happy to get valuable feedback of beta systems hoisted upon masses without being liable for their quirks, issues, and just plain not-quite-there-yet (see Apple Maps launch with iOS 6). However, after participiating in the iOS 9 Public Beta it feels like a joke to be asked to participate again.

[Read more…]

Filed Under: Personal Tagged With: Apple, speed, stability

My New New Blog

April 28, 2015 by joecodes Leave a Comment

In the age of movie reboots, this is another reboot of my blog.

My personal site was started back in the mid-90s as static html converted to SSI over time and you can still find a glimpse of it here. Then it was converted to Textpattern and languished again which you can see here. Then it was redone in Blogger and after a few posts sat again.

[Read more…]

Filed Under: Personal

My New Blog

June 24, 2007 by joecodes Leave a Comment

A look-at-my-new-blog post is pretty typical for a first post, but I really do want you to look at mine. It’s because my awesome wife designed it as a surprise just for me! I had mentioned wanting to start a blog and she came up with this design. It’s just another excellent example of her great sense of design and ability. Thanks Cherie!

[Read more…]

Filed Under: Personal, Programming Tagged With: Apple, Perl, PHP, Smarty

Quick Thoughts

  • I was surprised to learn that foreach in JavaScript does not have a traditional break. The loop will run to completion.

  • Who knew that combination sums across all permutation lengths of an array would be so difficult? It was a challenge but the final product looks good and takes a lot of resources. Limiting the max length for basic memory limits. Would only do something like this for occasional reporting.

  • Working on a new project that can have hundreds of forms on a page. The browser was spending way too much time in Parse HTML. Wasted a bunch of time before learning this is a long-standing bug in Chrome when there are many forms or inputs. Other browsers are fine.

Recent Posts

  • Parting Ways with OWC
  • MacBook External DVD Player
  • Progressive Enhancement
  • Keychain Password Search
  • Smarty preg_match

Tag Cloud

Apple JavaScript Mason Perl PHP security simple Smarty speed stability Tax WWDC X-Cart

Search

Subscribe

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Recent Comments

  • Bad App Alert on Startup Item Help
  • iPhone Pre-Order Needs to Change on iPhone Pre-Order Warning
  • Apple vs Pro on My Personal Three S’s of Development