Category Archives: Uncategorized

To be continued?

Good day, reader.

If you’ve stumbled here, it was most surely by accident or to read one of my posts from a year or more ago. The truth is, I’ve not maintained this site like I wish that I had – not just for the last year, but for quite a while longer if we’re being truthful.

As is often times the case in life, lack of time and energy are the generic unquantified excuses for why I’ve failed to check off my many wanted todos as ‘done’. Since we’re being honest, I don’t know when I will find this reserve of time and energy to pick this back up – and so I just wanted to take a moment to come and say as much here.

When I do find this magical reserve of ‘can do attitude’, I hope to come back with a new and improved site for myself – a base requirement of which will be a migration of hosts to increase stability, an archiving of my old content currently housed here, and a new focused body of work for showcasing on the new site (whenever that happens).

In the meantime, feel free to look me up on the various other avenues where I more frequently participate – more often than not, I am just ‘mattezell’ (except when some imposter Matt Ezell has already claimed it)! Lastly, feel free to check back here from time to time for an update – while I am uncertain of the future for each, I intend to eventually have both http://mattezell.info and http://immmatt.com as my homes on the web.

Happy New Year, readers and robots!

-Matt
twitter: https://twitter.com/mattezell
reddit: https://www.reddit.com/user/mattezell
HN: https://news.ycombinator.com/user?id=mattezell
github: https://github.com/mattezell
flickr: https://www.flickr.com/photos/mattezell/

Tab Dump – 03/09/2016

For all of my anxiously awaiting readers – the next installment of tab dump (All two of you bots) ūüėõ

https://www.google.com/foobar/ – Searching for “AngularJS Directive” presented me with a curious UI effect on the search results page – playfully asking if I wanted to play… So far, I’ve done one exercise – just waiting on time to pick it back up ūüėõ

https://www.elastic.co/guide/en/elasticsearch/guide/current/running-elasticsearch.html – ElasticSearch… because it’s always fun to see what the cool kids are playing with now days…

https://github.com/slightlyoff/ServiceWorker/blob/master/explainer.md – What’s all this then?

http://ionicframework.com/docs/v2/getting-started/tutorial/ – V2 of my favorite Hybrid Application Development Framework

http://senecajs.org/get-started/ – More reading up on the cool kids…

https://docs.angularjs.org/api/ng/service/$compile – Because who doesn’t need to know $compile… Side note: Actually had this tab open 5x… because I am a habitual abuser of tabs…

https://github.com/angular/material/blob/master/src/components/fabToolbar/fabToolbar.js – Material Design, so hot right now…

https://www.google.com/design/spec/components/buttons-floating-action-button.html#buttons-floating-action-button-transitions – Yup…

http://onehungrymind.com/angularjs-sticky-notes-pt-2-isolated-scope/ – Mo AngularJS, because erryone needs mo Angular

https://toddmotto.com/no-scope-soup-bind-to-controller-angularjs/ – I’ve not been working with AngularJS a whole lot lately.. totes.. not at all…

http://stackoverflow.com/questions/31861783/angularjs-1-4-directives-scope-two-way-binding-and-bindtocontroller – <- not more angular…

http://blog.thoughtram.io/angularjs/2015/01/02/exploring-angular-1.3-bindToController.html – Information about dogs… Ohh.. Wait.. More AngularJS – drats!

https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md – OK.. The joke is beyond old… AngularJS it is…

https://scotch.io/tutorials/angularjs-best-practices-directory-structure – Let’s just pretend this is something non-AngularJs

https://en.wikipedia.org/wiki/Bit_field – because refreshers are always helpful…

http://stackoverflow.com/questions/28678950/angularjs-routing-not-working-after-site-hosted-into-iis – This one is totes about IIS routing….and not Angular

http://stephenwalther.com/archive/2015/01/16/asp-net-5-and-angularjs-part-3-adding-client-routing – this one too.. totes IIS and not AngularJs… Totes….

http://forums.webosnation.com/hp-touchpad/326055-reset-touchpad-webos-cm10-remove-data.html – Been debating dusting the old HP Touchpad off to see what’s changed… if I can just find the time…

http://forum.xda-developers.com/showthread.php?t=2157010&page=8 – Mo HP Touchpad

http://forum.xda-developers.com/hp-touchpad/help/rom-guide-how-to-install-android-4-4-x-t2912820 – Touchpad

http://forum.xda-developers.com/showpost.php?p=52922166&postcount=64 – Touchpad Touchpad

http://wiki.rootzwiki.com/HP_Touchpad – Touchpad Touchpad Touchpad

Until next year time!
-Matt

2048 2048 2048 2048 – “The Windows PATH Can Be a Source of 2 Tons of Fun”

tl;dr Keep your Windows 7 PATH under 2048 characters and you’ll be good¬†– don’t and you won’t. ¬†In related news, if you already have a lot of dev tools installed on your PC, look at your path length first if it all gets pear shaped after your VS install…

Now the non-tldr…

I recently decided to give Visual Studio 2015 a spin… Having been working a lot with Ionic (Cordova) apps lately, I was interested to see what Microsoft was bringing to the party on that front (See Here¬†and Here)…

The installation seemingly was going smooth enough, but at the end I was greeted with a lot of yellow exclamation marks –¬†“man, that’s no good!”

Naturally, I start reading into the borked install components, one of which is Nuget…¬†I see a lot of people that appear to have been in the same boat as me with previous RC installs… Now, I was installing¬†the official final MSDN ISO release, but just figured it was in the realm of possibility that some of the issues had been carried over… ¬†So I¬†start following some of the processes that worked for those who’d traveled this path before me…

All of which I concluded without positive or desired results…

In addition to the messed up VS install, I began noticing a lot of other issues with my PC that didn’t exist before the attempted install.. ¬†One of the most troubling ones was that none of my environmental variables seemed to properly work anymore – %windir% resulted in a “Windows cannot find”, error as did most every other variable that I tried…

Figuring something surely must be wrong with my path, I start looking there – but nothing jumps out at me and it appears valid… Interestingly enough, from a cmd prompt %path% resulted in a very small substring¬†of my actual PATH value – “definitely sounding like a PATH issue”, I continue to think..

But not knowing what I was looking for, I keep chasing the “VS2015 broke me”¬†assumption via Google… Which keeps me coming up empty handed – after multiple uninstalls and reinstalls.. Keeping in mind that each install/uninstall takes about 2+hr on my quad 3Ghz/16gb dev machine – so not exactly a quick process, nor a resource light one (read: “dev machine very slow”)

After many wasted hours and not being able to shake the feeling that it had more to do¬†with changes made to my PATH during the install more than any other system changes made, I decide to¬†search to see if there is a limit to the PATH length (and if it’s possible to exceed this limit, if such a thing does exist)… It wasn’t until I entered in “Windows 7 path variable length” into the search that I came across this post, which¬†answered everything…

2048 it is… ¬†A number that I probably won’t forget for a long time… ¬†2048….

Now, of course it would have been nice if the VS installer would have warned me of this… It would have been nice if any of the errors that made it into the installer error logs would have even so much as hinted at this… But they didn’t… but in all fairness, I am betting that MS aren’t the only or biggest offenders on this front… Though I do think that if your installer¬†requires PATH updates and then makes them automatically for me, it should probably also¬†ensure that it’s operating within the limits of what’s allowed by the OS… This is¬†especially true when the company behind the installer is also the company behind the 2048 char constraint in place on the OS ūüėČ

-Matt