Posted via email from miner49r
Monday, August 16, 2010
Headius: My Thoughts on Oracle v Google
This is a long article with some useful comments on the history of Java and the details of the patents in dispute.
http://blog.headius.com/2010/08/my-thoughts-on-oracle-v-google.htmlNow we come to the biggest question of all: how does this suit affect the Java world, regardless of outcome?Well it's obviously not great to have two Java heavyweights bickering like schoolchildren, and it would be positively devastating if Android were obliterated because of this. But I think the real damage will be in how the developer community perceives Java, rather than in any lasting impact on the platform itself.Let's return to some of our facts. First off, nothing in this suit would apply to any of the three mainstream JVMs that 99% of the world's Java runs on. Hotspot and JRockit are both owned by Oracle, and J9 is subject to the Java specification's patent grant for compliant implementations. The lesson here is that Android is the first Java-like environment since Microsoft's J++ to attempt to unilaterally subset or superset the platform (with the difference in Android's case being that it doesn't claim to be a Java environment, and it may not actually need the patent grant). Other Java implementations that "follow the Rules" are in the clear, and so 99% of the world's use of Java is in the clear. Sorry, Java haters...this isn't your moment.
Posted via email from miner49r
Thursday, July 29, 2010
CDT - The Clojure Debugging Toolkit
http://georgejahad.com/clojure/cdt.html > The CDT, (Clojure Debugging Toolkit,) is a set of clojure functions/macros that use the Java Debug Interface, http://java.sun.com/javase/6/docs/jdk/api/jpda/jdi/index.html, to debug a remote vm, from a repl running on another vm.
>> You can set breakpoints, catch exceptions, examine the stack frame/locals; what makes it unique, (afaik,) is that you can eval arbitrary clojure forms in the lexical scope of a suspended, remote-thread's stack frame.
>> You can set breakpoints, catch exceptions, examine the stack frame/locals; what makes it unique, (afaik,) is that you can eval arbitrary clojure forms in the lexical scope of a suspended, remote-thread's stack frame.
Posted via email from miner49r
Wednesday, July 28, 2010
Daring Fireball: An Improved Liberal, Accurate Regex Pattern for Matching URLs
File this under "things I might need someday":
http://daringfireball.net/2010/07/improved_regex_for_matching_urls Posted via email from miner49r
Monday, July 26, 2010
Clojure quick reference (for 1.2 beta)
http://faustus.webatu.com/clj-quick-ref.html
So here is a quick reference to all core operations - core API, special forms, reader macros and Java interop - in Clojure 1.2.
Posted via email from miner49r
Saturday, July 24, 2010
Developing and Deploying a Simple Clojure Web Application
http://mmcgrana.github.com/2010/07/develop-deploy-clojure-web-applications.html
The post walks through the process of developing and deploying a simple web application in Clojure. After reading this you should be able to build your own app and deploy it to a production server.
Posted via email from miner49r
Friday, July 23, 2010
Tuesday, July 20, 2010
changes for Clojure 1.2.x
Nice summary of changes coming in Clojure 1.2 (now in beta):
http://github.com/clojure/clojure/blob/1.2.x/changes.txt Posted via email from miner49r
Saturday, July 17, 2010
cljr
http://github.com/liebke/cljr
Cljr is a Clojure REPL and package manager. It’s designed to complement the project-oriented approach of dependency management systems likeLeiningen and Maven, both of which are my preferred tools for managing traditional-project dependencies. However, much of what I use Clojure for, including Incanter-based data analysis, is not really project-oriented. In these cases, it is more convenient to have access to a REPL (and Swank server) backed by a global package-management system.
Posted via email from miner49r
Wednesday, July 14, 2010
HDMI is Dead. Introducing HDBaseT Networking
HDMI is dead. How can we say this? Because we have seen the future and it is HDBaseT. HDBaseT technology runs over STANDARD Cat5e/6 cable and implements something it calls 5Play, an unrivaled feature-set that converges full uncompressed HD video, audio, 100BaseT Ethernet, and various control signals. Oh, it also transmits up to 100W of power - that's enough to drive a 37-inch TV. And it can extend up to 100 meters passively. HDBaseT has the bandwidth to support the highest video resolutions such as full HD 1080p as well as 3D and 2Kx4K formats. HDBaseT is the first to provide all-in-one connectivity, making it possible for a single-connector TV to receive power, video/audio, Internet and control signals from the same cable.
Finally, something I predicted a decade ago might actually happen.
Posted via email from miner49r
Subscribe to:
Posts (Atom)