I have taken the time to create a GitHub repository for my old Hash Verifier software which you can now find here. I’ve even created different releases to reflect the evolution of the software as found on this website. Hopefully this will make it even easier for you to check out and play around with.
GitHub repository link: https://github.com/tylerburton/hashverifier Version 0.1.0.0 (Original post) Version 0.2.0.0 (Original post) Version 0.3.0.0 (Original post)
The initial version of CoreGTK, version 2.24.0, has been tagged for release today.
Features include:
Targets GTK+ 2.24 Support for GtkBuilder Can be used on Linux, Mac and Windows CoreGTK is an Objective-C language binding for the GTK+ widget toolkit. Like other “core” Objective-C libraries, CoreGTK is designed to be a thin wrapper. CoreGTK is free software, licensed under the GNU LGPL.
You can find more information about the project here and the release itself here.
A while back I made it my goal to put together an open source project as my way of contributing back to the community. Well fast forward a couple of months and my hobby project is finally ready to be shown the light of day. I give you… CoreGTK
CoreGTK is an Objective-C binding for the GTK+ library which wraps all objects descending from GtkWidget (plus a few others here and there).
There has been quite a bit of activity on The Linux Experiment over the past little while. Check out the site here or quickly jump to the post that I wrote below.
Big distributions, little RAM 3 How do the ‘big time’ distributions handle on constrained hardware? Take a look.
How to install sun-java6-jdk and Netbeans in Ubuntu 11.10 A simple process to install the official SunOracle Java JDK and Netbeans IDE in the latest Ubuntu.
With no real alternative to Xcode on non-Mac platforms there is a real lack of a genuine development environment for Objective-C. With projects like GNUstep picking up the Objective-C runtime portion of the equation I’ve decided to try my hand at filling the other gap by creating a very simple IDE strictly for Objective-C. My goals were simple: create a basic IDE written in Objective-C that provides syntax highlighting, one button program compilation, and (if I could get it to work) some form of auto-complete or a suggestion system.
As sort of follow-up-in-spirit to my older post I decided to share a really straight forward way to use Objective-C to build GTK+ applications.
Objective-what?
Objective-C is an improvement to the iconic C programming language that remains backwards compatible while adding many new and interesting features. Chief among these additions is syntax for real objects (and thus object-oriented programming). Popularized by NeXT and eventually Apple, Objective-C is most commonly seen in development for Apple OSX and iOS based platforms.
Java Web Start is a technology that allows easy deployment of Java based software through a web browser. The advantages of this framework are numerous but one nice thing is that it allows you far more freedom then the completely sandboxed Java applet. In this post I will detail how I converted my Hash Verifier application to run right from the browser.
Java Network Launching Protocol (JNLP)
The javax.jnlp libraries provide the functionality needed to launch the application from within a web browser.
Back in this previous post I mentioned the possibility of putting up a sort of how-to guide on SWT programming. Well I’ve finally found some time to do so. I will try to make this as step-by-step as possible so that anyone reading this will completely understand what I’m doing.
What you’ll need
I’m making the following assumptions before starting:
That you’ve already installed the Java Development Kit (not just the Java Runtime) That you’ve installed Eclipse.
After reading up on how you can use SWT to give Java a more native look and feel I was interested in giving it a shot first hand. I decided to break out old faithful (Hash Verifier) and re-write it completely in Java/SWT. The end result was an application that has essentially equivalent functionality (see below for differences) but is completely cross-platform. No matter what operating system you end up running this on (Windows, Mac OSX, Linux) it should have a native look and feel.
That’s right an update to your favourite hash verification program! 😛
This update includes a few new features that some of you might find useful. It also includes help documentation which walks you through how to use it!
New Features
Menu strip for even easier use Export features allows you to automatically write all of the hashes to a single file About dialog that provides information about the program Help documentation Requirements: