Archive for the 'Computing tips' Category

Numbered folders: the easiest way to keep track of works-in-progress

Wednesday, June 4th, 2008

Even if you’re not familiar with the daily life of an academic, chances are you will have heard the expression “Publish or perish”. In my (limited) experience, it’s not as bad as it sounds since people who end up in academia tend to have lots of ideas and like to share them with other people. In this case, writing a paper may be a bit time-consuming but it’s really just an extension of the brainstorming you do all the time. However the problem comes when trying to keep track of your various ideas. It’s very rare that one project finishes neatly before the next begins and so a person needs a way of keeping tabs on multiple projects at once.

The approach I’ve been using is borrowed from an engineering firm I used to work for. (more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

We are now a^H^H^H^H^H^H^H^H productivity blog

Thursday, February 21st, 2008

I always wondered how people see the academic world from outside. How do we gauge the interest of the general public on what academics have to say (on average)? One easy way to look at this question is to see the how often people will read an article that has the word ‘academic’ on it.

A proxy on what people read nowadays is digg.com. And the tool to see how often people digg academic posts is now available in Dan Zarella’s blog. Given a keyword, the tool will return data on the average number of links accumulated by stories popular on Digg that mentioned that keyword. This is done with 2007 data.

Well, behold what happens when you enter “academic”:

clipboard2_21_2008 _ 19_07_34

And compare it to what you get when you type “productivity”:image

Why is this important? Well, on average, a single digg increases traffic by 0.10%. So a story that gets 3,000 diggs results in an increase in total traffic to the referring site by 300%.

So, from now on we are a^H^H^H^H^H^H^H^H productivity blog :)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Common practices that scientists don’t use when writing code, and why we should

Monday, February 11th, 2008

Do you need to write code in your academic work? Have you read someone else’s code? Did you just get  a code attachment with a warning like “this is a mess, I need to clean this up someday?”. Well, you are not alone. It seems that in the industry, telling someone that you plan to use code that comes straight from an academic makes them feel a drop of cold sweat down their backs.

American scientist has an article on these common practices that we have managed to avoid for so long.

I therefore started asking scientists how they wrote their programs. The answers were sobering. Whereas a few knew more than most of the commercial software developers I’d worked with, the overwhelming majority were still using ancient text editors like Vi and Notepad, sharing files with colleagues by emailing them around and testing by, well, actually, not testing their programs systematically at all.

I finally asked a friend who was pursuing a doctorate in particle physics why he insisted on doing everything the hard way. Why not use an integrated development environment with a symbolic debugger? Why not write unit tests? Why not use a version-control system? His answer was, “What’s a version-control system?”

The paper advocates the use of version-control, proper editors and IDEs, and unit testing. These three things are great practices, and in my experience we academics either don’t use them or had to learn them ‘on-the-wild’ after banging our heads on a wall. And it shows.

Our code could be tidier. The bad news is that this reputation seems not to be restricted to code tidiness.

The unqualified-reservations blog has a (long) post on how CS research in the academia is considered outside:

…anyone who’s not involved in CS research treats the products of this endeavor as if they were smallpox-infected blankets. Even when it is clearly - in my opinion - good, it winds up ignored. Because of the inescapable grant-related propaganda, it’s impossible to tell what’s good and what’s not.

The gist of his main point is that usefulness and relevance are almost inversely related to academic value. That gives academics the ‘freedom’ to write unmanageable code; as long as it produces a paper (and note that code is not provided with the paper) you are fine. A caricature: a guy invents a programming language (say python) that is used by millions included google. It has zero academic value. Another guy writes and obscure paper (or hundreds) on a topic that is irrelevant even to his mom. That second guy gets grant money, tenure. Sounds familiar?

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Speech to Text: timesaver or time waster?

Sunday, October 7th, 2007

 We academics should be obsessed with the amount of stuff that we write, and it could be that one bottleneck of our output is simply the speed at which we type. We have provided some tools to help you write faster (see our review of an autocompleter here), but actually audio could be a very good tool to get your ideas into a more manageable form, which could be text or it could be simply an audio file. For example, it’s very, very easy to do a brain dump using audio. You just start talking about the idea that you just had and try to put it in a way that sounds reasonable that you go to other people, play it, and they will understand what you are saying.

In that sense, it is a lot better to use audio because you speak at a speed that is a lot higher than your typing speed. 

Actually this post has been dictated into Audacity, which is a free software that I use for dictating. One of the things that mainly changed my mind and made me try dictation was Peter Fisher’s Podcast series; Peter Fisher is a professor at MIT, and he has a series of Podcasts on Academic Productivity. I seriously would recommend his stuff in my review here; I think he has plenty of very valuable advice in his Podcasts. But anyway, I want to go through the advantages of using audio as a means to take your ideas down to paper at the same time.

The first advantage is that audio forces linearity on you. When I write text, I can jump freely around; I can go to the introduction, then add to the end of the paper; I can work on the Methods section, go back to the intro, then back to Method and so on. This is not something that you can do with audio; you really have to start from point A and run all the way to point Z. This could be an advantage or it could be a disadvantage, but for short ideas like a Blog post or just a quick note, this should be an advantage.

(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Living with Microsoft Word: Tips for survival

Tuesday, August 7th, 2007

    I have been using Microsoft Word for 12 years, but having just written a 75,000 word document, I feel I am just starting to learn how to use it properly. MS WORD is open to abuse and I guess that many, if not most, of its users don’t get the most out of the program. In this article I share some tips for non-expert MS WORD users that have garnered from my recent experiences of WORD.

(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

comparing different pdf readers

Wednesday, May 2nd, 2007

There is a nice pdf reader comparison  at donationcoder.com. Since most academics rely on pdf quite a lot, choosing the right tool may save a lot of time and frustration.

The idea here is to have a tool that opens up as fast as possible, uses as little memory as possible, and lets you move around the pdf conveniently with the best rendering quality.

Some of the tools are obscure (great finds!). Most of them are tiny compared to the standard Adobe Reader, but do suffer quality- and feature-wise.

Adobe Reader 8 has the nicest quality of text, it is beautifully crisp; but even with the speed increase of version 8, the program is still something of a monster.

Foxit is very well known as the freeware alternative, it is not the smallest application of those tested, but it does use the least memory; however, the quality of its output is by far the worst!

Adobe’s new comer Digital Edition is still in beta, and has some annoyances (no custom install, all files added to library) but it is a fraction of the size of its big brother. Sadly the render quality does suffer; though not as poor as Foxit all the other applications tested produced more legible text.

 

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Comparison of academic search engines and bibliographic software

Sunday, March 25th, 2007

The “beyond my mind” blog has a post comparing different academic search engines. The author also describes his search strategy:

The way I search for scientific articles is pretty simple. Say I have a problem to solve that was assigned by some course teachers or my research supervisor. I mark some keywords and Google for them. If I don’t find any relevant information I use combination of those keywords or use alternative keywords adapted from the search results. Once I start getting some keywords that produce relevant results in Google, I pass it to Google Scholar. Sometimes I go to some other subject specific search engines to search using those keywords

I use Web of Science, because it can track cited articles. This is also present in google scholar, but somehow I don’t find it as reliable. I tend to sort by citations, and pay attention to the top few papers only. I guess if most people do like me, there must be a snowball effect going on here, with a ‘rich gets richer’ situation.

Search engines are measured using precision and recall. This is of course relevant, but sometimes more mundane measures are interesting too. The basic unit for productivity evaluating search engines should be something like “time (or clicks) needed to get both the full text and the reference to your hard drive”. Here, small inprovements in usability like going from 21 to 16 clicks to achieve your goal can save quite a lot of time, since we academics use search services so often.

 

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

On metadata, indexing, and mucking around with PDFs

Monday, February 19th, 2007

How much time do academics waste chasing down references and managing them right now? The ceremony of fishing, saving, organizing and inserting references may be taking a significant percentage in any academic’s time allocation table.

James Howison & Abby Goodrum make a very good point about how little use we currently make of metadata. Why music and images gets tagged, but not academic papers? It seems that you can do a search by artist name easily, but not by author name when using pdfs (not natively at least)In my case, I try to make up a filename that contains all the key terms, author names, etc that I anticipate I may need. Then, I index the filenames only (not the full text) using a desktop search program (locate 3.0).  current workflow for reference managementThis is definitely a lot worse than the way my music is organized my music and I didn’t dedicate much time to it since it already came tagged or was easily mass-tagged using a program that talks to amazon or CDDB.  I wonder how we got to the point that even after  dedicating ten  more times more resources to organizing references than music they are still harder to find and handle.

Howison ventures to say that the experience of managing mp3s is far more fluid than managing any other documents, certainly more than managing pictures, word documents, and of course, academic papers in PDF form. This is just because music files have embedded metadata that travel with the media, while academic papers don’t.

(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Noah Coad’s Code : Task Management Software (To Do Lists)

Tuesday, January 30th, 2007

Noan has reviewed 23 todo list applications. This seems to be an ‘open’ problem for many people (How do you pick the right to do list program?). With hundreds of online and stand-alone applications, some people still prefer paper. Looks like there is a big cake waiting for the first software company that gets this right.

 Link to Noah Coad’s Code : Task Management Software (To Do Lists)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

howto: access your del.icio.us bookmarks from your desktop

Monday, December 4th, 2006

Delliwin, and the mac alternative DelliMac, are a chimera: tags and folder structure at the same time. If you thought that tags are nice, but missed the more traditional dropbox-style way of accessing your bookmarks when stored in a browser, this is for you. If you are off-line at times, and wish you had your del.icio.us plugins with you, this is a solution. If you never thought there is a point in having your bookmarks in del.icio.us and never used your account much, this may change that behavior.

I’m sure Dario and Shane will write more about the advantages of social bookmarks; in any case, there are resources that you use and are not convenient to keep in the more ‘academic’ format of a reference manager.

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Online reference management (part 2): going social

Friday, December 1st, 2006

In a previous post I presented some considerations on the impact of online reference management (ORM) tools on one’s productivity. Graph of a Connotea user's items from HubLogI haven’t mentioned yet another major advantage of using social software for managing references: the possibility of using dynamically generated feeds to track things you are interested in.

We already reviewed some potential uses of feeds for academic purposes (read more from shane and jose). In this article I focus on the use of flexible feeds in ORM tools as a strategy to discover recent and valuable references.
(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

howto: RSS feeds for academic use

Monday, November 13th, 2006

According to a definition wikipedia, RSS stands for “Really Simple Syndication” and is “a simple XML-based system that allows users to subscribe to their favorite websites. Using RSS, webmasters can put their content into a standardized format, which can be viewed and organized through RSS-aware software or automatically conveyed as new content on another website.”

RSS

Basically, RSS pushes content to you, making it possible to be up-to-date in pages that change constantly. With RSS one saves the time of actually visiting the page and looking for changes, since we get an update only when there is one.Why is it important for academics? There are many uses of RSS in this context, but we will talk about two today

(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Adobe Acrobat as a solution for reading articles off the screen

Monday, November 6th, 2006

I posted here about some advantages of reading papers off the screen. However, most people find the very thought of reading off the screen almost unconceivable. In this post I’ll try to show some usability tricks that will help you make the transition (or at least give it a try!).

Part of what I’m going to use here is obtained with the help of an scripting language. called AutoHotkey (AHK). This is probably one of the most useful things you can install in a windows machine.

I’m using the 30-day trial of adobe acrobat 8, but all the tricks and keyboard shortcuts should work on acrobat 7 as well.

an example of how the window looks after pressing F8 and F9 to remove taskbars
exampleNoTaskbars

(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Interruptions: one of the costs of maintaining a time-management system

Sunday, November 5th, 2006

"Write down everything" is one of the premises of most time-management systems (at least in GTD and DIT). The importance of the concept of "getting things out of your head" is obvious. As David Allen says, "your head is a good place to have ideas, but not to hold them".

AAO_thumb%5B1%5D2

This is great also because it it makes you conscious of what you what to do, protecting you from random factors. For example, if I write down ’mail pic to friends’ instead of jumping to that task in an impulse immediately after I have come up with it, I may be able to finish the task I was doing.

But writing everything down has at least one disadvantage: we need to stop doing whatever we are doing to actually find our trusted medium and write it!

(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Why Slickrun is the best thing in the world, ever

Monday, October 23rd, 2006

Slickrun is my favourite computer program. I know this because its one of the first things I install on a new PC, and if I am using a PC with it not installed I get increasing annoyed every time I hit my chosen shortcut key (Ctrl-Z, as quick as they come) and nothing happens. Its part of my motor memory. It is as integral to my computer experience as using a mouse.

(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!

Speed-reading with Spreeder

Wednesday, September 20th, 2006

Some programs out there offer you the possibility of reading faster by avoiding eye movements and backtracking. The two most popular ones (web-based) are spreeder and  ZAP Reader.

Some links on the technology:

http://en.wikipedia.org/wiki/Rapid_Serial_Visual_Presentat…
http://news.com.com/2100-1046_3-5785579.html
http://www.buddybuzz.net/rel/Web/index.html

The experience is jarring (as if reading online wasn’t hard enough on the eyes), but it does seem to decrease reading delays. Looks like spreeder’s also working on a login so you can track your speedreading progress.

(more…)

If you enjoyed this post, make sure you sign up for our mailing list or subscribe to our RSS feed!