I received an email today from Jeremy Visser asking me how my blog is set up for ipv6. So intarwebs, here’s how my system works. The server that hosts this blog is sitting in my living room connected via a router to Comcast cable Internet access. It runs a bunch of services, such as ejabberd … Continue reading IPv6 Setup
Month: January 2009
Preventing java.lang.OutOfMemoryError: unable to create new native thread
Artifactory is a Maven repository manager that does a lot of really useful things, such as cache maven artifacts (which saves external bandwidth and makes downloads faster) and stores our own artifacts (such as 3rd party software that can’t be on a public maven repository for licensing reasons). I recently upgraded from Artifactory 1.2 to … Continue reading Preventing java.lang.OutOfMemoryError: unable to create new native thread
UTF-8 and MySQL
MySQL seems to operate in latin1 encoding by default, not in UTF-8, even though in many cases (such as most Linux distributions), the system uses UTF-8 for everything else by default. Today, this situation caused a confusing problem for me. From 30,000 feet, the application is a Java web application that reads data from a … Continue reading UTF-8 and MySQL
X#
While browsing reddit today, I ran across X#, a programming language that describes itself as “an XML-oriented programming language designed to quickly create Web applications and services.” Looking over the samples, I have to agree with the reddit description: I can’t believe they are serious about this! In my opinion, XML is a great data … Continue reading X#
gTLDs
I was recently asked for my opinions on gTLDs (generic top level domains) – here are my thoughts. When a client runs a gTLD, there is (IMHO) a high cost (it’s $185k application + $75k/yr). What gTLD do you get? .integralblue, .integralblueinc, .ig, etc How do you use the gTLD, and tell people it’s a … Continue reading gTLDs