I just Googled a problem I'm having setting up a continuous-integration build, because I've had this problem before and wanted to review how I solved it before. Google took me to my own blog on the second hit. (The first hit was the entry I cross-posted on my old employer's blog.)
Why even bother with my own memory?
After struggling for almost two weeks to learn AngularJS and other technologies, I've gotten BlogEngine.NET (which will replace DasBlog as the Daily Parker's platform) to do geography and time zones the way I want them. (Notice the time stamp and globe icon at the bottom of this post.) Specifically, last night I got the clickable Google Map on the Edit Post page to work.
Sometimes I like learning new technology. This was a lot less painful than some I've taken up, with only a couple of blind alleys and a reasonable learning curve. I'm excited that The Daily Parker could migrate to its new home in just a few weeks, if I continue to make progress.
I'm still doing some R&D with BlogEngine.NET, and I keep finding strange behaviors. This is, of course, part of the fun of open-source software: with many contributors, you get many coding styles. You also don't get a lot of consistency without a single over-mind at the top.
My latest head scratch was about how labels work. I won't go into too many details, except to say, re-saving a code file with no changes in it shouldn't change the behavior of the code file. I'm still puzzling that out.
In any event, it's possible that I may have a stable-enough build with all of the features I want ready in a couple of weeks.
Of course, there's this little matter of 4,941 posts to migrate... That should be fun.
Since development of DasBlog petered out in 2012, and since I have an entire (size A1) Azure VM dedicated solely to hosting The Daily Parker, I've been looking for a new blog engine for this blog.
The requirements are pretty broad:
- Written in .NET
- Open source or source code available for download
- Can use SQL Server as a data source (instead of the local file system, like DasBlog)
- Can deploy to an Azure Web App (to get it off the VM)
- Still in active development
- Modern appearance and user experience
See? Look-and-feel is in there somewhere. But mainly I want something I can play with.
I'm still evaluating them. This list was really helpful, and pointed me towards the successor to DasBlog, BlogEngine.NET. Mads Kristensen's newest blog engine, MiniBlog, has potential, but it doesn't seem ready for prime time yet.
The changes will come at some point in the next few months, assuming I have time to play with some options and modify the chosen engine to support a few features I want, like time zone support and location tagging. I also want to see about adding completely new features, like Google Timeline integration, or private journals and events, which require encryption and other security measures that blog engines don't usually have. Not to mention the possibility of using DocumentDB as a data source...
Stay tuned. The Daily Parker's 10th birthday is coming in November.
My friend Sara, who has a Ph.D. in psychology, wrote in her blog today about dreaming's influence on inspiration, and incidentally why psychoanalysis isn't science:
REM (dream) sleep specifically is associated with increased abstract reasoning as well as increasing the strength of normally weak associations in the brain (see here). What that means is, two different things that your waking brain might not even see a connection between could become associated rather easily in a dream. Our brain does this kind of linking (neural networking) naturally, and it's a great way to learn new things - by connecting new knowledge you need to memorize to something you already know. Just as you can connect any actor to Kevin Bacon, you can connect any concept in your brain to another. Some connections are more direct than others.
Of course, Freud and other psychoanalytic theorists would state that these strange juxtapositions are simply your subconscious trying to work out any conflicts you're having in your life. In fact, pretty much everything goes back to this idea of the subconscious, at least for psychoanalysts.
Why do we need ... theory and hypothesis if Freud's and other psychoanalysts' theories can sum much of this up, in a neat, Oedipus-complex-themed package? After all, parsimony is an important aspect of science - the simplest explanation tends to be the best one, in the absence of evidence to support one over the other.
But that's the thing - the various social psychological theories outlined above have just that: evidence. Specifically empirical evidence, which is pretty important for science, something I've also blogged about before. In fact, psychoanalytic theories lack the basic ingredients that make them at all scientific: the ability to test these concepts (we call this 'testability') and, if they are false, demonstrate that (we call this 'falsifiability'). If there really are subconscious forces operating in your brain, trying to give you glimpses of what's really bothering you (latent content) but hiding behind symbolism (manifest content), how would we even begin to test this? After all, they're subconscious. But for social psychological theories, such as priming, we may know what evidence we would observe if priming happened and what we would observe if it isn't happening.
You can read Sara's other thoughts on psychology and horror movies at Deeply Trivial.
I've had a lot going on over the past couple of weeks so posting has been a little slow. I spent yesterday at the Bristol Renaissance Faire, following Saturday night's Pentatonix (and, right, Kelly Clarkson) performance, following running around during the day Saturday trying to get everything done ahead of both those events.
I'm a little fried. I'm also apparently slowing my average posting rate, having failed two months in a row to post 40 times. Before June 2015, the last time I failed to post 40 times was in November 2010, during my last month of business school.
Things are moderating, however, and I should resume the usual schedule soon.
Not a lot of time to write today because I'm spending most of the day as CTO and the rest of the day as Lead Developer. The context switches are horrible.
Tomorrow should be a little easier.
And the Daily Parker suffers. This is my 38th post this month, making June 2015 the slowest month on the blog since November 2010, the last month of my MBA.
Let's see if I can do better in July.
...and also preparing for a fundraiser at which I'm performing tomorrow:
And did I mention Apollo After Hours?
Six and half hours at Rockefeller Chapel, a Euchre tournament (my first—middle of the pack), a dinner party, and yet more rehearsals for an April performance all left my weekend kind of full. Somehow I managed to walk Parker enough times and to do laundry.
So, good weekend, full weekend, not exactly the Daily Parker's finest hour.
Regular posting will resume presently.