Last month I subjected The Web Atom to yet another pivot, this time transforming it into a more generic technology publication.The topics covered on The Web Atom and this blog have been converging for some time. Occasionally I would write a post about a great new app or service, then struggle to decide which blog it would be more appropriate for. Instead of running two competing websites, I’ve consolidated all of my non-personal blog posts on The Web Atom and exclusively use this blog for personal posts.
Broadening topics covered on The Web Atom will allow me to experiment much more. I can phase out topics that weren’t working (such as WordPress stuff) and replace them with new topics through a gradual process of trial and error. Casual gaming and technology culture have proved themselves popular already, so expect to see them popping up even more.
The site will probably remain in a state of flux (as it has been since it’s peak in 2009), while I explore a number of ideas. A download mirror for third party software is one of the first things on my agenda. There are so many download mirror websites in existence that it seems foolish to create another, but I’m in the unique position of owning a software company that experiences tens of thousands of monthly downloads. That traffic could be leveraged to push The Web Atom’s download mirror into relevancy quite quickly.
Restoring The Web Atom‘s traffic to its previous volume should be an interesting challenge.
MetroTextual is essentially a Metro-style interface wrapped around the open source text editing control called Scintilla. Scintilla is written in C++, which makes interfacing with MetroTextual (which is written in VB.NET & C#) quite complex. Fortunately, an open source Scintilla wrapper called ScintillaNET exists. This enables access to a vast number of code editing features, which MetroTextual is only just beginning to utilize.
The upcoming version 1.7 of MetroTextual will include Code Autocomplete for all the programming languages supported by the editor. Thanks to ScintillaNET’s simple API, it took about ten lines of code to add this functionality. You can expect to see further Scintilla features supported in MetroTextual in future versions. Keep an eye out for version 1.7 in the next couple of days.
Last week I announced SingularLabs’ Pro Club; a new section of SingularLabs that requires a yearly subscription to access. Membership provides access to System Ninja Pro, better support, plus many premium products available in the future.
Directly charging customers allows SingularLabs to lower its reliance on advertising revenue. I, personally, have no issue seeing a few ads in exchange for receiving a free product or service. Unfortunately much of the internet suffers from an entitlement complex that finds this arrangement unacceptable. I often receive hate mail, vicious public slander or even death threats simply for putting a few Google AdSense units on my web pages.
Don’t you hate with you copy something to the clipboard, then totally forget about it. Then you copy something else to the clipboard, thus overwriting the original item and causing you to spin wildly into rage and depression? The simplest solution is to use a clipboard management app which preserves everything you copy so that you can recover it later. I went hunting for a suitable app, only to find that all of the available titles were bloated and insanely complicated.
So I wrote TruffleClip. It’s an ultra-simplistic, bare-bones clipboard management app, capable of preserving every image or piece of text copied to the clipboard.
The most obvious question; why call it TruffleClip? Well, it’s because I like truffles. The chocolate variety, not those weird underground fungus things. Besides, The IconBlock made a really pretty icon and I wanted to use it.
TruffleClip spends the majority of its time silently sitting in the Windows tray, preserving a copy of everything you add to the clipboard. There’s a handy button that allows you to copy an item back to the forefront of the clipboard. There’s also a settings page, which allows you to prevent images being preserved to stop them from eating up excessive memory. From a feature perspective, that’s basically it.