<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for binerdog</title><link>http://disqus.com/by/binerdog/</link><description></description><atom:link href="http://disqus.com/binerdog/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 04 Apr 2017 23:14:19 -0000</lastBuildDate><item><title>Re: The TCK Trap</title><link>http://skife.org/java/jcp/2010/12/07/the-tck-trap.html#comment-3240437654</link><description>&lt;p&gt;Yeah, the OpenJDK TCK access rules have changed since then, so is very good to point out :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Tue, 04 Apr 2017 23:14:19 -0000</pubDate></item><item><title>Re: 
      	Using the Real Network with Docker 
    	28 Mar 2016
    </title><link>http://skife.org/2016/03/28/docker-real-network.html#comment-3228089685</link><description>&lt;p&gt;So hosts set up this way can communicate without any problems. They are on the same network.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Tue, 28 Mar 2017 14:49:08 -0000</pubDate></item><item><title>Re: 
      	Using the Real Network with Docker 
    	28 Mar 2016
    </title><link>http://skife.org/2016/03/28/docker-real-network.html#comment-3179457242</link><description>&lt;p&gt;Sure, just do it per-host, or are you talking something with swarm?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Tue, 28 Feb 2017 13:27:24 -0000</pubDate></item><item><title>Re: Making Really Executable Jars</title><link>http://skife.org/java/unix/2011/06/20/really_executable_jars.html#comment-2319335628</link><description>&lt;p&gt;It should work as normal -- it is still a normal jar, just with some ignored stuff at the beginning.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Wed, 21 Oct 2015 12:54:46 -0000</pubDate></item><item><title>Re: 
      	Setting up a Go Development Environment 
    	24 Mar 2013
    </title><link>http://skife.org/golang/2013/03/24/go_dev_env.html#comment-2217156712</link><description>&lt;p&gt;I no longer do this :-) See later comments (further down the page).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Tue, 25 Aug 2015 18:14:59 -0000</pubDate></item><item><title>Re: 
      	Setting up a Go Development Environment 
    	24 Mar 2013
    </title><link>http://skife.org/golang/2013/03/24/go_dev_env.html#comment-2217155042</link><description>&lt;p&gt;There are a few tools, Godep ( &lt;a href="https://github.com/tools/godep" rel="nofollow noopener" target="_blank" title="https://github.com/tools/godep"&gt;https://github.com/tools/godep&lt;/a&gt; ) is probably the most common, and the one I use by default now.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Tue, 25 Aug 2015 18:13:52 -0000</pubDate></item><item><title>Re: In Clauses</title><link>http://skife.org/jdbi/java/2011/12/21/jdbi_in_clauses.html#comment-2178126406</link><description>&lt;p&gt;I don't understand your statement here -- the sql statement is not actually created until execution time.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Thu, 06 Aug 2015 14:53:31 -0000</pubDate></item><item><title>Re: Java URL Handlers</title><link>http://skife.org/java/url/library/2012/05/14/java_url_handlers.html#comment-1931938028</link><description>&lt;p&gt;I don't think you can unregister one from the JDK once registered, need to look up details again. It is a WEIRD early-JDK design.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Fri, 27 Mar 2015 16:08:38 -0000</pubDate></item><item><title>Re: Java URL Handlers</title><link>http://skife.org/java/url/library/2012/05/14/java_url_handlers.html#comment-1931935944</link><description>&lt;p&gt;Yes!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Fri, 27 Mar 2015 16:07:22 -0000</pubDate></item><item><title>Re: 
      	Setting up a Go Development Environment 
    	24 Mar 2013
    </title><link>http://skife.org/golang/2013/03/24/go_dev_env.html#comment-1826409581</link><description>&lt;p&gt;Then don't do it, give them names per project!&lt;/p&gt;&lt;p&gt;That said, I finally succumbed to GOPATH=~/ and use a tool per-project to make sure the right versions of dependencies for that project are checked out.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Fri, 30 Jan 2015 17:44:21 -0000</pubDate></item><item><title>Re: 
      	Setting up a Go Development Environment 
    	24 Mar 2013
    </title><link>http://skife.org/golang/2013/03/24/go_dev_env.html#comment-1469105849</link><description>&lt;p&gt;Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Sat, 05 Jul 2014 00:12:58 -0000</pubDate></item><item><title>Re: 
      	Setting up a Go Development Environment 
    	24 Mar 2013
    </title><link>http://skife.org/golang/2013/03/24/go_dev_env.html#comment-1469104579</link><description>&lt;p&gt;Idiomatic go has you check out your project *into* a workspace, not check in your workspace.&lt;/p&gt;&lt;p&gt;Personally, I use a workspace per project, a la &lt;a href="https://github.com/brianm/a" rel="nofollow noopener" target="_blank" title="https://github.com/brianm/a"&gt;https://github.com/brianm/a&lt;/a&gt; which uses a Makefile to manage the workspace and project, but is otherwise idiomatic (and "go get"-able!)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Sat, 05 Jul 2014 00:10:44 -0000</pubDate></item><item><title>Re: Library Versioning</title><link>http://skife.org/src/design/libraries/2011/12/14/library_versioning.html#comment-1432247279</link><description>&lt;p&gt;Update for 2014 -- use Semver instead of APR versioning. Semver is mostly a superset of APR versioning, but is more tightly defined.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Thu, 12 Jun 2014 12:27:59 -0000</pubDate></item><item><title>Re: First Steps with Apache Mahout14 Feb 2013</title><link>http://skife.org/mahout/2013/02/14/first_steps_with_mahout.html#comment-937913321</link><description>&lt;p&gt;The code isn't online anywhere. Type is completely safe to remove.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Fri, 21 Jun 2013 15:29:02 -0000</pubDate></item><item><title>Re: First Steps with Apache Mahout14 Feb 2013</title><link>http://skife.org/mahout/2013/02/14/first_steps_with_mahout.html#comment-937752834</link><description>&lt;p&gt;`type` there is the content type (ie, blog post, comment, etc) not the ham/spam label. The ham/spam is only recorded on the NamedVector name attribute.&lt;/p&gt;&lt;p&gt;Sorry for the confusion!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Fri, 21 Jun 2013 12:48:13 -0000</pubDate></item><item><title>Re: Making Really Executable Jars</title><link>http://skife.org/java/unix/2011/06/20/really_executable_jars.html#comment-926255315</link><description>&lt;p&gt;I do not believe so, the actual binary (the jvm executable) needs to read the jar file.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Tue, 11 Jun 2013 08:31:19 -0000</pubDate></item><item><title>Re: Making Really Executable Jars</title><link>http://skife.org/java/unix/2011/06/20/really_executable_jars.html#comment-922853109</link><description>&lt;p&gt;It needs to be readable as well as executable&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Fri, 07 Jun 2013 20:00:58 -0000</pubDate></item><item><title>Re: First Steps with Apache Mahout14 Feb 2013</title><link>http://skife.org/mahout/2013/02/14/first_steps_with_mahout.html#comment-802555684</link><description>&lt;p&gt;Happy to, but I would be even more happy to contribute "real documentation" rather then a wiki.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Sun, 17 Feb 2013 18:16:52 -0000</pubDate></item><item><title>Re: Java URL Handlers</title><link>http://skife.org/java/url/library/2012/05/14/java_url_handlers.html#comment-756265477</link><description>&lt;p&gt;The source is linked from the post.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Fri, 04 Jan 2013 21:03:04 -0000</pubDate></item><item><title>Re: Making Really Executable Jars</title><link>http://skife.org/java/unix/2011/06/20/really_executable_jars.html#comment-714453594</link><description>&lt;p&gt;There is no shell script created, that is the point. It makes the jar file executable.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Mon, 19 Nov 2012 21:41:17 -0000</pubDate></item><item><title>Re: Go is PHP for the Backend18 Nov 2012</title><link>http://skife.org/go/2012/11/18/go_part_1.html#comment-714329120</link><description>&lt;p&gt;Good examples, Mike. The existence of make() for the "our language is not powerful enough for us to express our language" tops the list for me. A couple more off the top of my head:&lt;/p&gt;&lt;p&gt;- Stack allocation is quietly converted to heap allocation iff a pointer to the stack allocated object escapes.&lt;/p&gt;&lt;p&gt;- Maps, channels, and slices are non-pointer reference "special" types.&lt;/p&gt;&lt;p&gt;- Struct literals require a dangling a comma, but you cannot use dangling commas elsewhere.&lt;/p&gt;&lt;p&gt;- make(), new(), and import() all look like function invocations, but are also syntax(ish) (and have special support in the parser). In the case of the first two, they even return values.&lt;/p&gt;&lt;p&gt;These inconsistencies are just inconsistencies, not value judgements. To some folks they will be damning, others won't care. In case you didn't finish reading the article, I personally fall into the "don't really care" category.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Mon, 19 Nov 2012 19:28:12 -0000</pubDate></item><item><title>Re: Making Really Executable Jars</title><link>http://skife.org/java/unix/2011/06/20/really_executable_jars.html#comment-560059373</link><description>&lt;p&gt; Yes, it still needs the normal manifest entry for Main-class so it knows which main(...) to invoke.&lt;/p&gt;&lt;p&gt;See &lt;a href="http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven" rel="nofollow noopener" target="_blank" title="http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven"&gt;http://stackoverflow.com/qu...&lt;/a&gt; for discussions of the standard way to do it.&lt;/p&gt;&lt;p&gt;Personally, I generally use the Shade plugin though: &lt;a href="http://maven.apache.org/plugins/maven-shade-plugin/examples/executable-jar.html" rel="nofollow noopener" target="_blank" title="http://maven.apache.org/plugins/maven-shade-plugin/examples/executable-jar.html"&gt;http://maven.apache.org/plu...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Sat, 16 Jun 2012 17:51:30 -0000</pubDate></item><item><title>Re: Making Really Executable Jars</title><link>http://skife.org/java/unix/2011/06/20/really_executable_jars.html#comment-559690642</link><description>&lt;p&gt;Right, it doesn't create a seperate shell script, it prepends it to the jar file. Try running:&lt;/p&gt;&lt;p&gt;$ ./target/mything-0.0.1-SNAPSHOT.jar&lt;/p&gt;&lt;p&gt;after the build completes (change jar name to match yours, of course).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Sat, 16 Jun 2012 09:30:22 -0000</pubDate></item><item><title>Re: Learning to Code</title><link>http://skife.org/too/much/information/2012/05/15/learn_to_code.html#comment-534712978</link><description>&lt;p&gt;I actually believe that programming will become something everyone does every day, but we won't think of it as programming. It will be embedded in the normal usage patterns of how we interact with computation and we'll think of it as training, configuring, or personalizing. It will in effect be very high level programming and those who can reason more precisely about what they are doing will achieve better results.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Mon, 21 May 2012 16:46:23 -0000</pubDate></item><item><title>Re: Learning to Code</title><link>http://skife.org/too/much/information/2012/05/15/learn_to_code.html#comment-534710312</link><description>&lt;p&gt;LOL, long gone -- this was in the 90s and I didn't keep a copy. Basically "choose your own adventure" epic where teams of students round robin-ed each others previous sections to write the next. Epics have a very rigorous form so the general shape of what needed to happen next was known, the details could vary widely though. "Interactive" is a bad term for it, given it was really "wend your path through the maze, adding as you go."&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian McCallister</dc:creator><pubDate>Mon, 21 May 2012 16:42:36 -0000</pubDate></item></channel></rss>