Software History

Software History

10336 bookmarks
Newest
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
5 Tactics to Use When You Are Really Stuck
5 Tactics to Use When You Are Really Stuck
We all get stuck from time to time. A mental block, a change in plans or the proverbial brick wall. Dealing with such impasses is challenging and can create periods of stress and low productivity. They are nothing to be ashamed of and in fact we often find that when we overcome these sorts of issues we are rewarded with valuable skills and experience that benefit us from that point on. In this post I’d like to share a few methods I use that can help you deal with these sorts of scenarios. Not all are applicable on every occasion, but hopefully there are at least a couple that can be applied to a particular situation.
·thoughtasylum.com·
5 Tactics to Use When You Are Really Stuck
Adding Multiple Sets of Looping Slides to PowerPoint
Adding Multiple Sets of Looping Slides to PowerPoint
For some time now there have been techniques around for having a set of slides that loop at the start of your PowerPoint presentation. These generally involve hiding your main presentation slides, adding an invisible button to each of the visible slides (that allows you to jump to your first hidden slide), setting those slides to auto advance and then setting your presentation to loop continuously. But what if you want to add more loops and/or want to control everything from a presentation remote? Last year I was working on a webinar where we wanted to have a couple of looped sets of slides and I needed an alternative - ideally one that didn’t involve having to break out and run a separate presentation. Fortunately it wasn’t too hard to come up with a solution.
·thoughtasylum.com·
Adding Multiple Sets of Looping Slides to PowerPoint
A wise Sensei once asked me a question…
A wise Sensei once asked me a question…
When I’m not working, sat at a computer creating things or spending time with my family I can usually be found helping people with their studies of the martial art of Jiu Jitsu. I’ve been doing this for well over a decade and like to think I have developed at least some modicum of aptitude in helping people develop the a range of physical, mental and emotional skills to allow them to advance in their studies. But no matter how much teaching I do and how many techniques, approaches and lessons I develop myself it is the lessons of my first instructors that I come back to time and again as being some of the simplest and most useful. Like many lessons in the martial arts there is a deep wisdom to be found in them that is applicable beyond the confines of a dojo and equally as relevant in the walls of an office. I’d like to share one of these with you today.
·thoughtasylum.com·
A wise Sensei once asked me a question…
The Awesome Power of Mistakes
The Awesome Power of Mistakes
Outside of my work I spend several hours each week volunteering as a teacher. I have some modest skills and experiences that people seem to be interested in learning about and developing themselves and that’s something that gives me great pride to be able to do. One of the most important lessons I try and teach my students is about the awesome power of mistakes.
·thoughtasylum.com·
The Awesome Power of Mistakes
3 Things you have that others want
3 Things you have that others want
We all have things that we want from people and of course there are things they want from us. Recently I was thinking about what this actually meant and I think I managed to boil it down to just three things - things that I think we all look for from each other.
·thoughtasylum.com·
3 Things you have that others want
Extracting Excel File Path Information Using Excel Formulas
Extracting Excel File Path Information Using Excel Formulas
In several of the template Excel spreadsheets I use in my work there are references to clients and version numbers that are included. This is for reference purposes, particularly if the spreadsheet might be printed or exported as a soft copy (e.g. PDF). Whilst it is possible to maintain this information manually I decided that this should be something that could be improved by virtue of the file name containing such information (as these are the very basis of file management on projects). I’d referenced the file path and elements of it in the past and I thought that this would be something that should be relatively straight forward to achieve; and here’s how I got on ….
·thoughtasylum.com·
Extracting Excel File Path Information Using Excel Formulas
Blank All of Your Screens with an AutoHotKey Script
Blank All of Your Screens with an AutoHotKey Script
If you work with computer aided presentations on Windows, then you probably know PowerPoint has options to show blank screens. Pressing “B” will give you a black screen and “W” will give you a white screen. These are useful options when you want to focus people’s attention on what you’re saying and away from any slides you might have up. For example if you need to discuss a point for which you don’t have a slide or if you want to tease something.
·thoughtasylum.com·
Blank All of Your Screens with an AutoHotKey Script
The Lazy Mind-set for Productive People
The Lazy Mind-set for Productive People
When you think of productivity I’m guessing that for most people the first word that springs to mind probably isn’t “lazy”, but for me it’s been like that from the start. It’s my mind-set.
·thoughtasylum.com·
The Lazy Mind-set for Productive People
Read Batch File Script Info
Read Batch File Script Info
Recently I was updating a rather complex DOS batch file that we track the changes on. Each time we update it, we update a comment in the batch file for the version number. Since we sometimes get logs sent to us about the script’s operation I figured it would be useful to add the version number to the log file.
·thoughtasylum.com·
Read Batch File Script Info
How to Have More Effective Meetings
How to Have More Effective Meetings
Recently I spotted a number of people I’m connected with on LinkedIn and a number of people I follow on Twitter sharing an image about Tips for Running Effective Meetings. Since I’m always interested in ways to improve what I do I gave it a read through. I was surprised to find that as I read it through I found myself having an issue with almost every point given. In this post I’m going to describe why I have issues with the suggestions and what I’d offer up as alternatives.
·thoughtasylum.com·
How to Have More Effective Meetings
Why HCM Data Quality Matters
Why HCM Data Quality Matters
There’s an acronym in computer science that holds true in many areas of business including that of HCM - GIGO. It stands for “Garbage In, Garbage Out” and refers to the fact that computers will process things literally and if you enter data that is no good you’ll end up with data that is no good. Even when you put an intelligent human in the mix and give them poor quality data you’re more than likely to end up with rubbish results.
·thoughtasylum.com·
Why HCM Data Quality Matters
Archiving Folders With 7ZIP
Archiving Folders With 7ZIP
Recently I was carrying out a bit of house keeping on my work laptop’s hard drive. I have a folder in Windows that contains daily folders of temp files and every so often I compress them and archive them off to free up some space. Usually it just takes me a few minutes to run through the folders and compress them into archive files. Unfortunately over the past year I’d not gotten around to doing it so I had rather a lot of folders to archive and I decided to quickly put together a little script to help me.
·thoughtasylum.com·
Archiving Folders With 7ZIP
TextExpander: Get Domain Information - WhoIs Record
TextExpander: Get Domain Information - WhoIs Record
A little while back I spent a bit of time investigating some domain names for a project I was working on. As you may know, you can see all sorts of useful information about a domain by looking up it’s Who Is record. In order to save time I came up with a couple of TextExpander snippets to help with that.
·thoughtasylum.com·
TextExpander: Get Domain Information - WhoIs Record
TextExpander: Inline Calculation
TextExpander: Inline Calculation
There are many options these days for carrying out ad hoc calculations. Personally I ditched the desktop calculator as soon as I got a personal computer for my day to day work - after all a computer is a very capable calculator. But that left me with various options of how to carry out a calculation. On the Mac there’s the calculator app and following in the steps of launchers like Alfred even Spotlight allows you to carry out quick calculations. If you have a browser open you could even tap into the calculation potential of engines such as Google search of Wolfram-Alpha. However in order to retain my clipboard and tap into something that allowed for some more complex calculations I created a TextExpander snippet to help with this.
·thoughtasylum.com·
TextExpander: Inline Calculation
TextExpander: List Browser Tabs
TextExpander: List Browser Tabs
Like many of us, the Internet is my go to place for immediate access information. It allows me to quickly research topics via my web browser, but for more involved topics it can be difficult for me to get enough detail in a single sitting, or I may need to pass on some details elsewhere (e.g. a reference list for a document/post/article). But when I have several tabs open (potentially across several windows) it can be a pain to manually list out the links and pages. To that end I created an AppleScript based TextExpander snippet to produce such a list.
·thoughtasylum.com·
TextExpander: List Browser Tabs
ThoughtAsylum 2014 Review
ThoughtAsylum 2014 Review
It’s the new year so once again 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 2014 Review
Workflow (iOS): A Workflow to Duplicate Workflows
Workflow (iOS): A Workflow to Duplicate Workflows
Late last year I was eagerly awaiting the release of a new iOS application that promised a new level of automation. Whilst I do like using Launch Center Pro, Drafts and Pythonista, Workflow promised something a little different and something that could complement these other tools nicely. I’m sure I’ll be sharing numerous workflows on this site as time goes by, but the first one I thought I’d share is one that you could say is a little bit meta. A workflow for duplicating workflows.
·thoughtasylum.com·
Workflow (iOS): A Workflow to Duplicate Workflows
Workflow (iOS): Some Example Workflows for Dates
Workflow (iOS): Some Example Workflows for Dates
Whilst experimenting and answering occasional Twitter questions relating to date manipulation in the iOS Workflow app I’ve created a few example workflows. These workflows are not intended to be stand alone workflows with a practical purpose, but simply as ways that the dates can be manipulated. Date manipulation is a common requirement. You may need to extract elements of a date (e.g. the month) or rearrange to another format. You can use them for queries, web site links, file names and a myriad of other things. So getting an idea of how to do some manipulations in Workflow could potentially prove quite useful.
·thoughtasylum.com·
Workflow (iOS): Some Example Workflows for Dates
Workflow (iOS): A Workflow to Download Images (Jay Mantri)
Workflow (iOS): A Workflow to Download Images (Jay Mantri)
I’ve been experimenting a lot recently with the iOS Workflow application and whilst it is an initial release it has a lot of power and a vast amount of potential. Whilst there are a number of features I’m hoping will be included in upcoming releases I have a few workflows that are already saving me some time and one of those relates to a site called jaymantri.com. The site offers up a set of photographs for download each week and when the e-mail comes to let me know they’re available I dutifully went to the site to download each of them from. But now with Workflow I can grab them from across the site with the push of a button.
·thoughtasylum.com·
Workflow (iOS): A Workflow to Download Images (Jay Mantri)
Workflow (iOS): Server Commands
Workflow (iOS): Server Commands
It’s amazing how many computers we all work with these days. Our phones, our tablets, work computers, personal computers, remote servers, Raspberry Pis; the list goes on. I frequently find myself wanting to action things on a computer other than the one in front of me and I now have another tool in my arsenal to do this … the iOS app Workflow.
·thoughtasylum.com·
Workflow (iOS): Server Commands
Workflow (iOS): Take a Note
Workflow (iOS): Take a Note
I continue to find great personal uses for the iOS app Workflow. One of the ones I’ve been experimenting with recently relates to quickly taking contextual notes and adding them into Evernote.
·thoughtasylum.com·
Workflow (iOS): Take a Note