13 Jul 2010 @ 10:50 PM 
  • For more info about me, or help to get around, see the “About/Help” in the top menu.
  • The blog RSS feed icon is at the top left (right-click the coffee cup to copy the link location).
  • For specific categories, see the right of the page, or a category link under a posting.
  • Subscribe to the site to stay in touch with more cool stuff I find, or find out about. Have fun!

BTW: I only post when there’s something important to say, so if you subscribe to my posts, you won’t get flooded with them. ;)

Posted By: James
Last Edit: 16 Mar 2017 @ 11:23 PM

EmailPermalinkComments Off
Categories: Sticky Posts

 16 Mar 2017 @ 11:07 PM 

Well, this was a pain to search for.  First I searched for the meaning of NuGet, which lead me to NuPack.  Hmmm, ok.  So then I looked that up, and found Nubular, which apparently had something to do with ruby packages. Interesting.  It appears, since Perl had SPAN, and ruby had gems, the .Net folks took notice (around mid 2010) and also wanted one for .Net, which is when Nubular was born (around August 2010).  The story has it they named it “Nubular” because it was, well, “tubular dude”. ;) Of course, it had to start with “N” because it was for .Net after all. At the time, the way to install Nubular was to first install Ruby and use Gem to get Nubular.

Around this same time, it appears Microsoft was also working on their own package management system for .NET, which they were calling NPack (starting with ‘N’, for obvious reasons, lol). After hearing about Nubular, they decided to open source NPack with the help of Nubular developers.  The new project was renamed to NuPack, and was among the first times Microsoft worked with the open source community.

Later in 2010 it was ready to be released as an extension to Visual Studio.  Apparently, due to a conflict with other existing software called NuPack, they renamed it to NuGet, and thus, henceforth, has been the name ever since. ;)


Posted By: James
Last Edit: 16 Mar 2017 @ 11:09 PM

EmailPermalinkComments (0)
Categories: Coding, General

 29 Jun 2016 @ 8:56 PM 

So, for no good reason, it seems Microsoft Office Upload Center (seemingly working in sync with OneDrive) likes to crash, restart, crash, restart, crash, (you guessed it), restart, etc., causing this:


Uber fun! (and I don’t mean the car ride). In fact, as of completing this post, the icons have now doubled. And now OneDrive as well (the issues are obviously related):

It’s bad enough the OneDrive sync takes ages to update files (causing most of my peers to revert to using DropBox), and resolving errors is tedious.

Tip: Seems disconnecting the networking, waiting a few seconds, and reconnecting helps.  As usual, Microsoft products work under “normal” circumstances (even then falling short, like Apple [don't get me started]) and rarely like to be helpful recovering otherwise. You’d think with all the money they have they could afford to hire better developers. ;) (it’s not like they just started recently, this has been around for years now – since August 1, 2007! :/ )

ps. I should also note I wasn’t uploading any office files! In fact, choosing to list recent uploads shows nothing (because I never use it lol).

Posted By: James
Last Edit: 29 Jun 2016 @ 09:01 PM

EmailPermalinkComments (0)

 09 Mar 2016 @ 1:37 PM 

So, I noticed that OneDrive didn’t sync some items, so I opened the window to see the errors:


It said to search help, so I did.  Guess what?  It actually didn’t help (surprise! :/).  To make matters worse, there was no actual way to access these files from this screen.  Someone from Microsoft actually created this screen with no way to actually open the folder to where the file is.  Being a developer myself I know this is extremely easy, which makes who developed this UI part extremely poor.  It’s things like this that make me understand more and more why people switch to Google Apps instead.

So what are the invalid characters?  No problem, I just went to Google Help instead (google.ca), and found this: https://goo.gl/B8J478    ;)

BTW: Just to be fair, the help was “offline”, but these invalid characters have been known since 2013, so still no excuse. ;)

Posted By: James
Last Edit: 09 Mar 2016 @ 01:44 PM

EmailPermalinkComments (0)

 09 Feb 2016 @ 9:05 PM 

You have no idea how much I HATE it when support for a software product or online service tells me something was “designed that way”.  If something isn’t working as expected, or becomes a road block for usage, it should not be easily dismissed.  Why don’t more software companies take more hints to these responses and better fix the issue? I get more the feeling these support correspondences fall along the wayside never to be seen again.  Let me coin a term here: BOPs – Bugs On Purpose (or perhaps BBD – Bugs By Design?) ;)

Posted By: James
Last Edit: 23 May 2017 @ 11:36 PM

EmailPermalinkComments (0)

 17 Sep 2015 @ 12:42 PM 

Want to create your own animated comic, and post to YouTube!  Sure, no problem, just fork over $40-$50 per month, and don’t mind the companies advertising logo on your paid productions. :/ Think I’m joking?  Nope, go check the pricing for yourself.  I was actually considering their outrageous prices until I realized it.  They should have a pricing model for people who just want to try it for a couple months or so to see if it is something they can actually use (a 14-day trial is not long enough to try any projects on the public to warrant buy-in).

Anyhow, there are others, which you may find have a better pricing model: http://alternativeto.net/software/moovly/

Posted By: James
Last Edit: 17 Sep 2015 @ 12:44 PM

EmailPermalinkComments (0)

 08 Sep 2015 @ 9:40 PM 

Recently I read a news post about Stephen Hawking’s new theory on black holes – that they might actually keep matter on the event horizon, instead of sucking it all the way in.  I really think this is NOT the case, since quasars seem to prove that matter that is getting “sucked” in is also getting pushed out, in some form (see first image), and NOT getting “stuck” on the event horizon.

In light of this, I had been thinking of my own ideas regarding black holes (from whatever limited knowledge I have on it from watching dozens of videos on it over many years). How about this (and perhaps this is already common knowledge among experts in most part):  Matter gets pulled towards the black hole, and the atomic structure starts to break apart as it falls towards the center (whatever the “center” is).  My guess is that these atoms are spinning at such great centrifugal force that the atoms become ripped apart at the quantum level (perhaps even shredded along some surface of some kind of internal spherical mass).  I think this continues exponentially, such that the closer this quantum “soup” spins inwards to the center, the more explosive the power;  thus, at some point, the exponential power of this spinning “soup” (perhaps also due to friction of colliding particles?) is greater than the gravitational force pulling in, and then some form of energy shoots outwards.

Quasar Type Black Hole

Of course, not all black holes are shooting out jets like this.  The ones that don’t might look like this – assuming there’s nothing getting “sucked” into it:

Black Hole

Black Hole

The black hole above is an artist’s rendition (not a true photo).  This is what black holes may look like when nothing is getting sucked in – other than light of course.  Light does, however, get pulled in, and bent around the edges as well.  That said, sucking in light is not enough energy to produce a quasar.  That said, the emitted energy just might be so thin/faint it cannot be seen.  There’s also the idea of the “Hawking Radiation” (named after Stephen Hawking of course – the one who proposed it), in which black holes give off radiation, which will eventually cause them to die out.  My only trouble with this idea is that as a black hole gets smaller, the density also would decrease, most likely causing a slow expansion into a perfect sphere of some sort of matter.  At some point during this process, light no longer gets pulled into it, and it ceases to be a black hole, just a perfect sphere of “something” floating in space. Because there’s no energy from inward falling matter, the end result might be a cold dead perfect floating ball of matter in space – a “black dwarf”.  This may in fact be another way to form black dwarfs, aside from cooling white dwarfs.

In any case, it seems that matter getting sucked in makes a visible quasar (first picture above). This continues until all available surrounding matter is sucked in (some being shot outwards during the course), at which some point the second black hole picture above is the result. Where it goes from here no one really knows, but I don’t think there’s any radiation (there’s no more inward swirling “soup”). Personally, I think gravity just keeps a black mass together floating by, until something else gets sucked into it.


Posted By: James
Last Edit: 08 Sep 2015 @ 09:42 PM

EmailPermalinkComments (0)
Categories: Science

 08 Sep 2015 @ 2:07 PM 

When dealing with playlists in iTunes, there’s no way (at the writing of this) to delete a song from iTunes from within a playlist (especially when reviewing the recently added list).  Playlists only let you remove songs from them.  There’s no command to remove AND delete at the same time (an obvious flaw, but obviously not obvious to Apple Devs ;) ).  There is a way I use to “flag” songs for deletion later which some might find useful.  It requires redefining that the ratings might mean.  For this to work, there are only 4 star ratings (2 through to 5).  For this tip, you would use the first star to flag which songs should be deleted – and it fact it’s much faster in the long run!

2 stars = In review: Song seems ok, but needs a few more listens to determine its fate (demotion or promotion).
3 stars = Not bad (low interest): Would listen to the song again if it played via a shuffled song queue. This song, though, might be skipped if played too often.
4 stars = Very good (medium interest): I could listen to this song on loop with other songs in a list for some time without getting tired of it.
5 stars = Exceptional (high interest):  I could listen to this song on repeat by itself; possibly for hours.

1 star = Fit for the pit: This song is queued for deletion.

So, at some point, I can switch views to the main music list (list of all songs), sort by the star ratings, then highlight and delete the 1 star rated songs.  All songs I don’t like gone in one swoop. ;)

Posted By: James
Last Edit: 08 Sep 2015 @ 02:09 PM

EmailPermalinkComments (0)
Categories: Tips

 26 Aug 2015 @ 7:48 PM 

I was recently curious if the new features of ES6+ for JavaScript will make it the language of choice as time goes, and a side curiosity about the future of Java vs C#. Here are some stats online for the languages, which some may find interesting:

1 JavaScript (now king!)
2 Java (falling down very slowly, except Android development is keeping it up)
4 Python
5 C# (and rising)
5 C++ (this is still high due to games and high-speed requirements)
5 Ruby
9 C
10 Objective-C
11 Perl
11 Shell
13 R
14 Scala
15 Haskell
16 Matlab
17 Go
17 Visual Basic
19 Clojure
19 Groovy

Source: https://goo.gl/GR8Ele

Other interesting stats:

From Monster.ca:

- Java: 145 (and falling), full-time, $100k+
- .Net: 71 (and rising), full-time, $100k+
- Web developers: 90, full-time, $100k+ (implies JavaScript in most cases, which cannot stand alone like the others)

Here are some stats from over 2000 employers: http://goo.gl/lSBgAw
Summary: C# % change is skyrocketing. Java has lost a bit, and JavaScript is starting to pickup.
(% change is more informative than “what is popular *today*” searches)

Indeed.com, “one search, all jobs”: http://goo.gl/H6Ialq
Relative growth *rates* (% changes):
#1: Objective-C in the lead (because of Mac and iOS development probably)
#2: C#
#3: VB (probably due to MS office [there's a lot of need for this in the business world for MS office situations])
#4: Java (getting less important line-of-business apps, most likely due to C# being easier and faster to work with using the MS tools).

Finally, GitHub repository details: https://goo.gl/k41JZN

According to Github, in 2008, Java was losing out (#7 place). C# would have overtaken it by now (or at least come close), except in 2008 onwards (as the Android Phone was getting popular) Java (for the PHONE) got popular (not desktop and web). The statistics today group the phone and web/deskop development statistics together. If you subtract mobile devices, then Java would lose (stay or fall from #7 position). This means 2008 shows the state of the “business world” as far as Java is needed for *enterprise apps* (non-mobile). As ES6/7+ (JavaScript) becomes the best cross-platform web, desktop, and mobile development platform, it will become the language of choice globally in the future, and THAT is the biggest trend of all. ;)

So, since JavaScript is now becoming king, there exists some transcoding languages used to make developing in JavaScript a lot easier. The contenders are TypeScript, Dart, and CoffeeScript. Of all three, TypeScript is the top, and soaring (https://goo.gl/BmMg3i).

Soon, even those may also not even be needed as much: http://www.wintellect.com/devcenter/nstieglitz/5-great-features-in-es6-harmony

Posted By: James
Last Edit: 26 Aug 2015 @ 07:58 PM

EmailPermalinkComments (0)
Categories: Coding

 25 Aug 2015 @ 11:17 PM 


News companies need to stop wasting people’s time showing ads EVERY SINGLE TIME A NEW VIDEO IS CLICKED.  You have no idea how ANNOYING THIS IS.  It’s the sole reason I rarely ever watch news videos online.  For example, the videos at “ctvnews.ca” makes people wait 30 seconds between EVERY video that only runs for 2-4 minutes on average.  So, if I watch 10 technology videos (2 mins each let’s say [skipping boring parts]), that’s 5 additional solid minutes of my time just watching ads!  The MOST annoying part of that is actually watching the SAME AD REPEAT ITSELF FOR ALMOST THE ENTIRE TIME!!! DO YOU REALLY HAVE TO SHOW THE SAME DAMN AD EVERY TIME I CLICK A VIDEO!? Honestly.  Money hungry much?  Perhaps the executives thinking they know best and being the assholes they most likely are?  Or perhaps just too lazy to actually make a site worth a damn?  (why make it at all if people won’t stay on it? There’s a term for this: SPAM sites – they just waste your time to make money)  Don’t investors also realize that showing the same ad multiple times when I’m not interested does nothing but piss me off and make me hate them?

How it should work: Listen closely, because this is only for smart people: Because visitors may skip many videos before settling on one, ONLY show ads after a PERIOD OF TIME PASSES.  Ok? (sort of like YouTube). Wake up and stop living in the past.  This is the internet, NOT TV.

Until this changes, I’ll continue to use my workaround – opening two separate windows and simply muting the audio on the one with the commercial while watching the other, then switching. >:)


Posted By: James
Last Edit: 21 Mar 2017 @ 07:26 PM

EmailPermalinkComments (0)

 21 Feb 2015 @ 7:31 PM 

It would seem, after much reading, that each neuron in the brain operates as a single celled organism – hence, many at the same time (in parallel).  Just like the idea for building a Large Hadron Collider for splitting particles, why not also construct a large building with 1,000,000 or more CPU cores, in which each core simulates a single neuron?  Then we can try to mimic brains of insects at least.

Posted By: James
Last Edit: 21 Feb 2015 @ 07:31 PM

EmailPermalinkComments (0)
Categories: Here's A Thought