November 2011
1 post
Chrome and firefox blacklist webgl on certain setups, but you can force-enable...
– WebGL Endless Forest | Hacker News
June 2011
1 post
Batch converting images on Mac OSX
If you want to convert png images to jpeg, you should use the following: Code:
mkdir jpegs; sips -s format jpeg *.* --out jpgs
If the png images were generated using screen capture, you can set the default osx screen capture format to jpeg, rather than png using this command: Code:
defaults write com.apple.screencapture type jpg
Then restart your computer for the change to take effect. To revert...
May 2011
1 post
Howto Convert Vmware Image to Virtualbox Image or...
Originally found at http://www.ubuntugeek.com/howto-convert-vmware-image-to-virtualbox-image.html
… to use qemu-img tool to this.QEMU disk image utility
First Install qemu qemu-img is included with qemu package using the following command
sudo apt-get install qemu
Convert a VMWare Image to VirtualBox Image
Convert VMWare image called debian.vmdk to /tmp/debian.bin
qemu-img convert...
February 2011
1 post
Watching an old episode of 'Who's line is it...
“Stately Holmes talks to Kick Stuphalot”
Must be too late for me, had me in tears….
November 2010
1 post
Apple donate Java JDK code to Oracle's OpenJDK... →
Having been led to believe that future versions of the Mac OS X native GUI’d Java programming language might just be remote possibilities, it now turns out that Apple is more than willing to release its current Java JDK code to Oracle/Sun, including, most importantly, its Aqua-based GUI code.
This means that future versions of the Java programming language will STILL be available for the...
October 2010
3 posts
#!/bin/bash tempdir=”tmp”
outdir=”ocr” convert...
– Easy OCR with ImageMagick and Tesseract-OCR - Ubuntu Forums
import org.junit.runner.RunWith;
import org.junit.runners.Suite;...
– JUnit 4 TestSuite Declaration - Joe Ocampo (AgileJoe) - Los Techies : Blogs about software and anything tech!
Joe Ocampo provides an overview of setting up an Java-annotation-based Test Suit under JUnit 4.
The most striking point appears to be the [Java compiler imposed] requirement to tie...
sudo port install git-core +svn
– Getting git-svn working on the Mac « Alec the Geek
Having installed git-core (‘sudo port install git-core’) on Mac OS X, I couldn’t for the life of me understand why ‘git svn clone’ wasn’t working (I’d used this command earlier in the day on an Ubuntu...
September 2010
10 posts
Maven Help Plugin
– Maven Help Plugin - Introduction
Very, very, useful.
3 ways to run Java main from Maven
– 3 ways to run Java main from Maven | Vineet Manohar’s blog
Having small issue getting Maven (version 2.2.1) projects to debug from within...
– [#MNGECLIPSE-406] [mng] break points do not work - Sonatype JIRA
http://maven.apache.org/plugins/maven-surefire-plugin/examples/debugging.html
1 tag
The following will bind scm:checkin to the install phase. As long as the...
– How can I configure Maven to commit to a Mercurial repository when I install:install - Stack Overflow
Creating a REST service with CXF and Spring in 10... →
I’ve recently been using CXF, Maven, Spring and Jetty or Tomcat (see ‘cxf-http-basic’ archetype) to quickly create and expose new WSDL-exposing web services. However, I wasn’t aware that CXF could also be used for REST-ful services, this article offers a concise introduction this method of web service.
Modifying the Synology Server, bootstrap, ipkg etc
– Overview on modifying the Synology Server, bootstrap, ipkg etc - SynologyWiki
Installing Java on a Synology S210J CPU/Processor... →
I’ve just bought one of these amazing-seeming Synology S210J Raid storage NAS (the included Linux-based software looks AMAZING, try it out for yourself). Remote web Access (iPhone/Android included), BT clients, CCTV-via-usb, and Linux, it looks like a cool box of tricks.
Although it hasn’t arrived yet, I’ve already looked into installing Java+servlet+maven-repository on the low...
Synology NAS - DiskStation Manager 3.0 →
I’m looking to pick up a Synology DS210J Raid 1 NAS, it looks the BUSINESS, has a LOT of in-built functionality, including DLNA media streaming, Security Camera recording (15+ brands, 3 usb ports), streaming to iPhone/Android and B*t T*rrent unattended downloads, to name but a few. Reasonably prices at around £145 UK, just add drives…
Android interface to Synology’s Download Station
– synodroid-ds - Project Hosting on Google Code
How to Create a Maven Archetype From an Existing Project - Been away for a while...
– HowToCreateMavenArchetypeFromProject - jianwikis - How to Create a Maven Archetype From an Existing Project. - Project Hosting on Google Code
August 2010
28 posts
an LLVM assembly language grammar for polygen
– https://llvm.org/svn/llvm-project/llvm/tags/checker/checker-39/utils/llvm.grm
Display hidden [unix 'dot'] folders in finder on...
Title says it all really.
You’d usually have to drop down into a terminal to manipulate Unix-style ‘.’ hidden folders, which isn’t a problem to me. However, it becomes a hassle when you want to place something from let’s say a browser save, into one of these hidden folders, via a Finder window (because I don’t want to have to do a ‘mv’ later in the...
Squeryl - Scala-based strongly-typed Database... →
Outwardly, this appears to resemble API’s such as Apache’s Empire-DB and Microsoft’s LINQ-to-SQL.
The idea is that database entities become typed (object) values within your code. As such, the Scala compiler/your IDE are give the opportunity to correct your code-based database queries as they are no-longer strring-based. Add to this that Scala tends to be more concise and...
Esper Quick Start - Complex Event Processing in... →
Esper is a open-source implementation of Complex Event Processing.
In Layman’s term, it’s usage can be thought of as [a series of] continously-executing SQL-like queries able to identify patterns of data, over time. To give an example, a Bank might wish to monitor customers ATM withdrawals since midnight, with the aim of restricting withdrawals should the daily allowance be met...
Scala on Eclipse without the plugin
– kaChing Engineering: Scala on Eclipse without the plugin
Eishay Smith outlines how to get Scala colour editing and compiling within Eclipse, using a couple of editor plugins and a bash script (*nix target).
Unfortunately, as I’ve recently found to my lament, the ScalaIDE Eclipse plugin is...
exJello - Java Mail Provider for Exchange (using... →
exJello is a JavaMail provider that connects to a Microsoft Exchange server using the WebDAV interface exposed by Outlook Web Access.
See also:
http://java.sun.com/products/javamail/Third_Party.html
http://code.google.com/p/java-libpst/ <- Read Outlooks PST file format from Java
http://sourceforge.net/projects/j-xchange/ <- Connect to Exchange via CD0 1.2.1 (not MAPI), see MAPI/CDO...
TA-Lib: Technical Analysis Library - Documentation →
Investigating Complex Event Processors (CEP) such as Esper and Dataturbine.
Intro to Distributed Version Control (Illustrated) @ betterexplained
– Intro to Distributed Version Control (Illustrated) | BetterExplained
Chrome2Phone
* Send links to browser
* Google Maps links launch the Google...
– chrometophone - Project Hosting on Google Code
Having just upgraded my unbranded HTC Desire to Froyo 2.2 (superficially looks largely unchanged, there is a noticeable spead difference though) I’ve now installed Chrome2phone.
Chrome2phone is a browser-to-phone extension/app combination, allow...
HOWTO build your own open source Dropbox clone @... →
Looks interesting, the article outlines manually configuring ‘rsync’ and family to give drop-box like functionality.
2 tags
GPLv3, Clarity and Simplicity - O'Reilly Radar →
LLVM Assembly Language Reference Manual →
Why we chose LLVM – Intel Software Network Blogs →
Intel’s take on their usage of the LLVM Virtual machine.
LLVM Command Guide →
Creating a Multi-module Maven Project @ Sonatype →
Intro into creating a Multi-module Project ;-)
Scala for Java Refugees Part 1: main(String[]) @... →
An [lengthy] series of introductions to the Scala programming language from the point of view of a ‘visiting’ Java programmer.
Scala function objects from a Java perspective @... →
A look at Scala ‘function objects’ and ‘apply()’ methods, amongst other Scala-related items.
GitHub API @ Develop.GitHub →
Really a collection of API for not on Git[Hub] repository manipulation, but also communications with other users and snippet storage, amongst other functionality. Please refer to: GitHub API help GitHub looks a rather interesting offering (as the droves of projects *leaving* Google code attest).
LLVM's "compiler-rt" Runtime Library →
Used by the Java-to-LLVM ‘VMKIT’ project
Official HTC 2.2 Froyo ROM for rooted devices @... →
Got a rooted HTC Desire etc. Network not released the August 1st 2010 Froyo update yet (that’s you T-Mobile UK)?
Get it here.
Git User's Manual @ kernel.org →
For a brief introduction to Git usage (I wasn’t aware that a read-only public Git repository could be hosted over http by a standard web server, for instance).
Dropbox - Sync any folder - @ Lifehacker.com.au →
Also see 15 Dropbox hacks
bnd4sbt, OSGi Bundling for Scala @ GitHub →
The project promise to facilitate the creation of Java-compatible* OSGi utilising the Scala language.
*I know, Scala is java [bytecode] compatible ;-)
cdto - "Terminal Here" for Mac OS X @ Google Code →
‘cdto’ is a Mac OS X Finder plugin that lets you open an Terminal windows CD’d correctly to the selected folder (this is usually referred to as ‘Command Prompt Here’ on Window$ platforms).
InAppSettings is an open source framework determined to remedy this situation...
– iPhone InAppSettings library @ BitBucket (MIT License)
The is a another similarly sounding equivalent called InAppSettingsKit, which serves a similar purpose and is BSD licensed.
Made to Stick | Fast Company →
An interview with the authors of a book outlining why they believe certain ideas gain ground, while others don’t.
Mavenize your development - It will halp all your... →
A series of useful Maven hints, including the use of Maven’s Mercurial SCM plugin (can it be modded to use the hg-git extension, I wonder).
July 2010
75 posts
Objective-C is the primary language used to write Mac software. If you’re...
– Cocoa Dev Central: Learn Objective-C & why not? I nicely laid out and style introduction to the Objective-C language (iPhone and Mac OS X)
You should be able to use hg-git. hg clone
edit ~/.hgrc and add :...
– Git interoperability with a Mercurial Repository - Stack Overflow
Hg-git utility available here.
easy_install @ Python Enterprise Application Kit... →
easy_install looks very similar to my beloved ‘apt-get’ (Debian/Ubuntu) and ‘port’ on Mac OS X, however is for Python-based applications only. It is written, I believe, in Python, however, there does appear to be a Windows (Win32) installer (Wintards, I think you’ll need to install a Python runtime, afterwards, you can just go ahead and double-click, ;-) ).
...
How to Mavenize an Existing Eclipse Project
Created
General Guidelines on...
– How to Mavenize an Existing Eclipse Project
Concise, short, intro into Mavenising (’s’ not ‘z’, I’m a Limey) an existing project.
I’m unsure what mileage you’ll get out of this on more complex/modular existing projects, mainly from the point of view of...