|
Today I tell you a story about one tricky bug. The bug is a tricky one because it doesn’t allow me to debug my application on Mondays. I’m serious right now: the debug mode doesn’t work every Monday. Furthermore, the bug literally tell me: “Happy Monday!”. So, the story. It was a wonderful Sunday evening, no signs of trouble. We planned to release a new version of our software (a minor one, but it includes some useful features). Midnight ..
|
DOM Comparator is a JavaScript library that analyzes and compares two HTML strings, and returns back a diff object. It returns an output…
|
|
So, you switched to Gradle and just finished you new shiny Android library (or java library). And of course you want to share it with the community. Here’s a quick guide for those who never published their libraries before. What is maven central? In java world libraries are usually stored in a big repository called Maven Central. You may think of it as of the NPM repository for Node.js or as of PyPI for Python.
|
|
So, you switched to Gradle and just finished you new shiny Android library (or java library). And of course you want to share it with the community. Here’s a quick guide for those who never published their libraries before. What is maven central? In java world libraries are usually stored in a big repository called Maven Central. You may think of it as of the NPM repository for Node.js or as of PyPI for Python.
|
|
This week was a lot of level design. I'm working on a group of "fractured" but interconnected worlds that the player has to progress through. Here's a screenshot: Here's the thread where I got that rock texture. It's a gold mine with a bunch of totally free diffuse, specular, normal, and even displacement maps. Unfortunately that's all I have time to talk about today. Thanks for reading!
|
|
Wolfling run : “a method of playing the Creatures games in which the players do not intervene in the lives of their norns.” Creatures wiki .
|
|
Strange bedfellows: how a web-tier validation framework enables strongly typed, big data pipelines
-
themodernlife.net
-
11 years ago
-
eng
The other day I was talking with a colleague about data validation and the Play web framework came up. Play has a nice API for validating HTML form and JSON submissions. This works great when you’re processing small amounts of data from the web-tier of your application. But could that same tech benefit a Big Data team working on a backend powered by Hadoop or Spark ? We decided to find out and the results were encouraging. The secr....
|
|
This summer has been the most significant in my life. While I don’t often write about personal matters in this blog, I will make an exception. On July 12th my son Leon was born. Healthy, happy and obviously, from the perspective a father, perfect. Going through this fundamental life change has made me decide to re-evaluate a lot of things. Most importantly, I wanted to evaluate my career. In the last few years, I have spread my focus thin.
|
|
Even though I’ve had a functional breeding system in Gastropoda for a while, it still isn’t actually done . Most common snails do not give birth to live young…and definitely not to one live young. Initially it was good to just have the snails pop out one live baby snail so that I could properly observe and test the genetics and other attributes generated for the newborn. Now, however, with that being well on track, it is time to implemen..
|
|
Today I wanted to use some software I have on CD on a new computers. Obviously modern computers don’t have CD drives. One “mini PC” I have at one of my offices, however, does. My plan was, today, as I’m at this office, to use the CD drive to create an ISO of the disk. (It’s my computer, doesn’t belong to an employer.)
|
|
Triggering Bamboo From GitLab: Making CI and VCS servers play together
-
joshuarogers.net
-
11 years ago
-
eng
Build servers and source control are like the peanut-butter and jelly of devops; they just go together. That would make us suspect that it shouldn't be that big of a deal to setup push notifications to trigger builds, right? My GitLab instance shows that it will gladly trigger a build via web hook when it receives a new commit. My Bamboo shows that it will just as cheerfully scan for changes when it gets a web request.
|
|
These are the default generated Web.Config files from Visual Studio 2013 Update 3. Web.Config for .NET Framework 4.5.1 Web.Config for .NET…
|
|
Earlier this year, the new version of the Java Programming Language was released. Finally, it enters the field of the “cool peeps” with some features it should have had since years ago, like Lambdas.
|
|
It's not Monday, so why am I posting something new? Just a quick announcement: I've migrated joshuarogers.net from http to https. http://joshuarogers.net now just returns a 302 Redirect to the appropriate https page.
|
|
There is no such thing as plain text “But I see .txt files all the time” you say. “My source code is plain text” you claim. “What about web pages?!” you frantically ask. True, each of those things is comprised of text. The plain part is the problem. Plain denotes default or normal. There is no such thing. Computers store and transmit data in a number of methods; each are anything but plain.
|
The Fifth Elephant is a popular conference in India around the Big Data ecosystem. It happened last week in Bangalore. And we were proud to…
|
|
Excellent article from Carl Holscher on what it actually means to be an adult. At nineteen and preparing to head off to college, as well as greater things hopefully down the road, I found this piece particularly interesting and profound. Permalink.
|
|
I hit a milestone today. Three of the four levels so far in Lemma (Rain, Dawn, and Forest) have undergone at least one massive redesign in their short lifetimes. This week I finally gave the same treatment to the fourth level, Monolith. It is aptly named. Let me try to convey just how monolithic this level is now. This is a perfect example of my patent-pending Design by Trial and Error™ process.
|
|
Every developer has run into this issue at least once. There are a few different tools you can use to find out what process is locking a…
|
|
As I sit down to begin writing this, I lay in a hammock strung between two trees. It is old, this hammock: the previous owners replaced an even older one with it as a small gift when my family purchased this house some three years ago now, and despite the occasional frayed rope, we have felt no need to replace it yet. Outside of the occasional creak and a fair bit of moss that has worked its way into the fibrous sinews that crisscross seemi..
|
|
PikoPy: A python package for working with a Piko Inverter from Kostal
-
blog.tafkas.net
-
11 years ago
-
eng
The first step of my plan, building a Raspberry Pi based photovoltaic monitoring solution, is finished. I created a python package that works with the Kostal Piko 5.5 inverter (and theoretically should work with other Kostal inverters as well) and offers a clean interface for accessing the data: import pikopy #create a new piko instance p = Piko('host', 'username', 'password') #get current power print p.get_current_power() #get voltage from..
|
|
Great primer from Shawn Blanc for anyone hoping to take their work home and go indie. Someday, I hope I will have cause to return to this. Permalink.
|
|
The best way to attain success is to show up every single day and work hard, or so the saying goes; in terms of this site and my goal of growing and fostering a strong readership, this meant putting some nontrivial amount of time into reading and writing every single day in the hopes that I could one day make this more than a hobby. For quite some time now, I have done well to follow this advice, and doing so has led to rather spectacular r..
|
|
Another great piece from the surprisingly diverse site Outside Online, this time on the hallowed 10,000 hour rule. Especially within the circles I travel of writers, programmers, and general creative types, this is a very popular way for many to prescribe greater dedication and hard work to those looking to attain some modicum of success. However, even in the face of these new findings, I believe the underlying sentiment behind these sugges..
|
|
I got a newsletter last night from Screenhero announcing version 1.0. The problem is that in the announcement, they also announced a change in pricing that will probably kill a lot of what they have going for them. And I hate that. I REALLY hate that. I've worked for companies where we had to invest a lot of time cleaning up bad decisions, so maybe it bothers me a little more. I really like Screenhero though, so I'm going to try to help. I ..
|
|
Discovered thanks to Dave Pell’s excellent newsletter The Next Draft under the title “ Just Look at Yourself ”, this is a very fascinating realization that immediately resonated with me: perhaps one of the reasons so many people spend such vast amounts of time engrossed in one device or another is not necessarily because Candy Crush is so addicting and Facebook makes them feel happy — or sad, as the case may be — , but rather because we hav....
|
|
This post originally started out like this: I’ve made a few more shell patterns for the snails! I then started to descibe how the basic genetics work in the simulation (limited to pattern color). While doing so, I began to realize that it is all wrong . I went back and ripped apart some of the breeding system to get it to a slightly more realistic state. Needless to say it’s still not really correct, but at least it’s a bit close..
|
|
Fascinating story by Hampton Sides for Outside Online. As I have said before , Russia has always held a great deal of interest for me; with this article, Hampton lifts that near-impermeable veil — even if only a little bit. Permalink.
|