Software History

Software History

10332 bookmarks
Custom sorting
Use AutoHotKey to create a daily folder
Use AutoHotKey to create a daily folder
I spend a fair bit of my time checking the results of automated jobs over the course of a few days for different clients. As a result I frequently ended up creating temporary folders for several days in a row and naming them with the current date. After a few weeks the penny dropped and I decided to automate the process a little.
·thoughtasylum.com·
Use AutoHotKey to create a daily folder
Some Random DOS Batch File Nuggets
Some Random DOS Batch File Nuggets
It was mainly this last factor that was the driver behind my particular recent use, but it really is amazing what can be done with such scripts and there are a lot of great resources out there that show you how to do some pretty incredible things.
·thoughtasylum.com·
Some Random DOS Batch File Nuggets
Converting ZIP files to 7Z archive file using VBScript and 7-Zip
Converting ZIP files to 7Z archive file using VBScript and 7-Zip
Whilst storage is continuing to get cheaper all the time I occasionally find myself needing to save some space. Usually where some cloud storage and archiving of old material is involved. ZIP files are very convenient for compressing files, but sometimes I need to go a step further. In these cases I opt for the 7z archive file format used in the free and portable software 7-Zip as I’ve always ended up with a smaller archive file.
·thoughtasylum.com·
Converting ZIP files to 7Z archive file using VBScript and 7-Zip
VBScript to Convert Microsoft Office Files (Word, Excel, PowerPoint) to PDF
VBScript to Convert Microsoft Office Files (Word, Excel, PowerPoint) to PDF
I spend a lot of my time working with Word documents and Excel spreadsheets - it’s in the nature of what I do. I frequently found that I need to create PDF copies of these files (to send out to clients) and eventually I grew tired of having to open the files one by one and select to save each as a PDF. As a result I created a bit of VBScript to automatically convert files for me (in Windows).
·thoughtasylum.com·
VBScript to Convert Microsoft Office Files (Word, Excel, PowerPoint) to PDF
Do the mons go on the left or the right
Do the mons go on the left or the right
After the recent gradings I was asked the perennial question by one of my students - “Which side do my mons go on?”. So I thought this was worth writing a little piece about.
·thoughtasylum.com·
Do the mons go on the left or the right
ThoughtAsylum Review of 2012
ThoughtAsylum Review of 2012
Like most bloggers I’m hoping I’ll get a lot more blogging done in 2013. However I thought this would be a good time to cover a few changes and the top items on thoughtasylum.com for 2012.
·thoughtasylum.com·
ThoughtAsylum Review of 2012
Stephen Millard - SAP Community Network Member of the Month 2013
Stephen Millard - SAP Community Network Member of the Month 2013
2013 got off to a great start for me - I was selected from millions of people as the SAP Community Network’s Member of the Month. The SAP Community Network (SCN for short) is the online network for SAP professionals. It has well over two and a half million members and for one month only I’ve been highlighted as one of the community’s star members by being interviewed and having pride of place in the “MoM” corner on the SCN home page :-)
·thoughtasylum.com·
Stephen Millard - SAP Community Network Member of the Month 2013
Audio Notifications in Alfred 2.0 Workflows
Audio Notifications in Alfred 2.0 Workflows
Since the beta release of Alfred 2.0 I’ve been working on several workflows that I’ll be sharing here (as well as in the Alfred 2.0 Beta Workflow forum). Some of these are practical workflows (such as Evernote Search+ which is still under development for version 1.1) and some are example workflows that I think might be of help to other Alfred workflow creators. Today I’m going to share a workflow that uses an audible notification at the end.
·thoughtasylum.com·
Audio Notifications in Alfred 2.0 Workflows
Hands on with Nakisa OrgHub for Mobile
Hands on with Nakisa OrgHub for Mobile
Today Nakisa formally launched their new OrgHub for Mobile application onto the Apple App Store. It seems every man and his dog seem to be developing mobile applications to serve up corporate data and services, so how does this new application stack up?
·thoughtasylum.com·
Hands on with Nakisa OrgHub for Mobile
A Month on the SCN Home Page
A Month on the SCN Home Page
Well January’s almost over and it’s the twilight of my days as SCN Member of the Month. So it seemed to be a good time to reflect on my time in the spotlight so to speak.
·thoughtasylum.com·
A Month on the SCN Home Page
Transitioning Between 3.0 and 4.0 in Visualization Solutions by Nakisa
Transitioning Between 3.0 and 4.0 in Visualization Solutions by Nakisa
In November 2012 Nakisa released the latest version (4.0) of their visualization product suite and with it a number of changes to the availability of modules, nomenclature and licensing.  In this post I’m going to outline some of the importance of these changes in an attempt to try to help translate between versions for anyone who might be considering upgrading or applying unused existing licenses (shelf-ware).
·thoughtasylum.com·
Transitioning Between 3.0 and 4.0 in Visualization Solutions by Nakisa
Add Google Contacts Photo Direct from Web
Add Google Contacts Photo Direct from Web
Some time ago, Google contacts used to include an option which allowed you to add a profile picture for a contact directly from a web site. At some point last year this option disappeared, but did you know the functionality is still there?
·thoughtasylum.com·
Add Google Contacts Photo Direct from Web
How I’m Dealing with the Loss of Google Reader
How I’m Dealing with the Loss of Google Reader
As most of the Internet seems to have noticed, Google has plans to decommission Google Reader this coming July. This has caused quite a flurry of activity around RSS readers in general and there are numerous ideas, cloning projects and the like springing up. My approach to resolving this scenario however is a little different…
·thoughtasylum.com·
How I’m Dealing with the Loss of Google Reader
Notepad++ Workflow: Find Lines Not Containing
Notepad++ Workflow: Find Lines Not Containing
For some time now I’ve been using Notepad++ as my primary text editor. Given how much time I spend modifying configuration files, writing scripts and scouring log files its not exactly a surprise that I’ve come up with some nifty workflows for working with text in this editor. Whilst I do occasionally shift back to NoteTab Pro for its immensely useful scripting options I try and stay in Notepad++ as much as I can.
·thoughtasylum.com·
Notepad++ Workflow: Find Lines Not Containing
Using AutoHotKey and Greenshot for Sharing Screen Shots to a Shared Folder
Using AutoHotKey and Greenshot for Sharing Screen Shots to a Shared Folder
In my work I regularly have need to take screen shots and to make the process of taking screen shots easier I use the open source utility Greenshot. I have Greenshot configured to not only copy the screen shot to the Windows clipboard, but also to save it to a screen shots directory.
·thoughtasylum.com·
Using AutoHotKey and Greenshot for Sharing Screen Shots to a Shared Folder
Using AutoHotKey to Select the Last ScreenShot from Greenshot
Using AutoHotKey to Select the Last ScreenShot from Greenshot
I take a lot of screen shots in my work. They are invaluable in recording issues and producing software instructions and the like. To assist me with taking and saving screen shots I use Greenshot. I have it configured to not only copy the screen shot to the Windows clipboard, but also to save the screen shot to a specific directory.
·thoughtasylum.com·
Using AutoHotKey to Select the Last ScreenShot from Greenshot
Auto Incrementing in Excel
Auto Incrementing in Excel
In this post I’m going to share a tip about auto incrementing numbers in Excel. I’ve frequently found myself creating incremental number lists (e.g. 1, 2, 3, 4, 5, …, etc.) and whilst Excel is quite helpful at providing ways to create such lists I find its methods are often a bit limited for my needs - so I came up with another way that I think you might find more resilient.
·thoughtasylum.com·
Auto Incrementing in Excel
Pythonista - Remote Command Execution
Pythonista - Remote Command Execution
Pythonista is a Python based IDE for iOS and has formed the basis for finally getting around to teaching myself Python. I’m still in the earliest stages of getting to grips with Python but I thought I’d share one of my most useful scripts thus far. One to execute a remote command on a server using SSH.
·thoughtasylum.com·
Pythonista - Remote Command Execution
Random Files Generator
Random Files Generator
Whilst doing some house keeping on some old VBScript files the other day I came across one for creating test files. I’ve blogged previously about creating test files using my MTF utility and whilst it or fsutil can be very useful, this script filled a particular niche. It was created as part of a test suite of scripts it creates multiple files of a specific size filled with random printable content.
·thoughtasylum.com·
Random Files Generator
Noteboard - A foldable pocket-sized whiteboard
Noteboard - A foldable pocket-sized whiteboard
Digital technology is a huge part of my life and who I am. I’m one of those people who actually finds it relative easy to read on a screen rather than having a preference for a paper book. So it’s unusual for me to find myself writing a blog post that is about something rather analogue - but it’s something I think fills a niche in the way I work and I expect could for you to. It is something brilliantly simple and fits in your pocket - a foldable whiteboard.
·thoughtasylum.com·
Noteboard - A foldable pocket-sized whiteboard
TextExpander: HTML Hyperlink Page Title from URL
TextExpander: HTML Hyperlink Page Title from URL
I have frequently found myself needing to add a link into a blog post for an existing web page where I’d like to link it as the page title. Rather than a couple of copy and paste actions I decided to create a TextExpander snippet to do the (not particularly) heavy lifting for me.
·thoughtasylum.com·
TextExpander: HTML Hyperlink Page Title from URL
TextExpander: Sort Lines
TextExpander: Sort Lines
TextExpander is a great piece of software that can save you a lot of effort when you want to insert pieces of boiler plate text. However it is a much more versatile piece of software and I’m particularly fond of its capability to process text using shell scripts. In this post I’m going to give some details about how I use it to sort lines of text into alphabetical order.
·thoughtasylum.com·
TextExpander: Sort Lines
ThoughtAsylum 2013 Review
ThoughtAsylum 2013 Review
It’s the new year so as has become a bit of a tradition it’s time to review the past 12 months and see what’s been going on at thoughtasylum.com and with me.
·thoughtasylum.com·
ThoughtAsylum 2013 Review
View Your Android Device on Your PC using Droid@Screen
View Your Android Device on Your PC using Droid@Screen
Android devices don’t have any native feature (currently) to mirror the display onto a PC. There are however a few alternative ways to accomplish this. In this post I’ll be giving a quick run down on how I got my Samsung Galaxy S2 to mirror it’s display onto my Windows laptop using Droid@Screen
·thoughtasylum.com·
View Your Android Device on Your PC using Droid@Screen
A Self Installing VBScript
A Self Installing VBScript
Over the years I’ve been doing technical support I’ve had quite a few useful VBS scripts that I’d copy over to a user’s machine. Then if it necessary, they could be run again at a later date (by remote control or referring the user to it’s location and get them to run it). However I quickly tired of manually doing this and dealing with the instances where I’d accidentally copied the script to the user’s desktop instead of the location I’d really wanted. As a result I created some extra lines to add into these scripts that would install the script to the desired location and then run it from there. This meant I could run it from a flash or network drive and it would automatically go to the right place - even updating older scripts.
·thoughtasylum.com·
A Self Installing VBScript
How to Create Jigsaws in PowerPoint
How to Create Jigsaws in PowerPoint
PowerPoint is a term used to strike fear into the hearts of office workers the world over, but much like a firearm it is more about whose hands it is in that makes the difference. I may not be a PowerPoint guru, but on many occasions over the years I’ve found myself needing to wrestle with its functions and features to produce the effect I (or more frequently someone else) want(s). One effect that keeps cropping up is that of a jigsaw. The analogy of the complete picture and how pieces fit together (or are missing) lends itself well to many aspects of business and life in general. Since it has been such a popular request I thought I’d share some techniques and some templates that I use to produce jigsaws in PowerPoint.
·thoughtasylum.com·
How to Create Jigsaws in PowerPoint
There may be trouble ahead if your day starts like this:.
There may be trouble ahead if your day starts like this:.
Every now and then you get a day that you know is going to be a little different and more challenging than the typical one. You can tell right away it will be “one of those days” by the first thing someone says to you when you walk into the office. Some time back I was heading up a small IT department and occasionally I would walk in to an “I’m glad you’re here”, “server A is down” or “X has rung for you twice already”. None unusual in themselves, but all harbingers of what was to come. However, the strangest greeting I ever had was as I walked up to my desk one morning and a colleague turned to me and with a wry smile said … “There’s a bird in the server room”.
·thoughtasylum.com·
There may be trouble ahead if your day starts like this:.
Making HR Smarter
Making HR Smarter
“Change is the only constant.” - Heraclitus of Ephesus Change. It’s happening all the time, everywhere we look. In order to survive we need to adapt to the changes. In order to prosper we need to drive the changes. We need to constantly strive to improve and be smarter about what we do and how we do it.
·thoughtasylum.com·
Making HR Smarter
Export all Canvases in OmniGraffle
Export all Canvases in OmniGraffle
Over the last few years I’ve created a number of useful diagrams in OmniGraffle that describe some technical architectures and requirements for some of the software that I work with. Whenever there is a new release I update the diagrams and then export each in turn as an image file. Because of the number of diagrams involved this became a rather laborious process … so as usual I decided to make things a bit more automated.
·thoughtasylum.com·
Export all Canvases in OmniGraffle