Archive for the ‘Software’ Category

Online Profiles Hubs – which do you prefer?

Monday, July 19th, 2010 by Esther

Create online business card

Vs

 OnePage

When I joined Border Crossing Media last year Frank and I discussed setting up a personal website/blogging platform. There were several reasons for creating one such as building a nice portfolio piece for the company, creating additional link juice for our site, improving my online profile and giving me an additional channel to share my views on dolphins.

However a whole website seemed a tad over the top as in addition to this blog and website I have plenty of accounts for these purposes:

Surely if people wanted to have information from me they would look here…..but then how would they find these?

This is when we came across this excellent little website from Shaun Inman and I realised that was all I wanted – a single page which simply tells people who I am and how to contact me. Seeing as we are a UX design firm specialising in researching and building beautiful websites we started looking into whether there were services like this out there and if anyone was really using them.

The answer to those questions is yes there are definitely services out there and as to whether people use them – well they are certainly catching on. When we started to look into it there were two services that caught my eye: OnePage and Card.ly

Create online business card

First I checked out Card.ly – a service that you can sign up for and create a mini profile hub that contains some personal bio, links to your websites and networks and contact routes. It seems that Card.ly was born out of a similar circumstance that I found myself in and they devised stock themes to address the problem. They offer a free service where you can get basic themes or skins and a premium service with additional themes, your own domain.com, removal of ads and Card.ly banners.

I signed up (for the free service) and found the process nice and simple to execute in terms of signing-up and creating the links to my profiles etc. Then I had to choose my skin to present the information. Now I should preface this by saying that I have just logged back into Card.ly and they have appeared to have changed the way you choose your skin.  There were quite a few available and each was represented by a tiny thumbnail which you then had to preview with your details just to see what it looked like. From a UX design point of view I got really frustrated and to be honest nearly gave up! I decided to persevere and choice the starry theme and that was that. I showed Frank what it looked like and we had a little giggle and decided to move on.

OnePage

What I moved on to was OnePage – who market themselves as providers of online business cards. To be honest they offer a very similar service to Card.ly without the paid for additions. I had some issues signing in for the service, there seemed to be a bug that kept me in an eternal loop of entering my password and going back to the home page. I decided to have a little tweet about it and got a tweet from @Joelg87, the founder of OnePage who helped me through the process and fixed the bug that was affecting me. Once I was signed in I was impressed at how easy it was to create a very professional looking online business card. There are limitations to OnePage such as a lack of choice in terms of design, custom URLs and no paid for services. However the product is in beta and so these things may be coming in the near future.

So which did I prefer? Well whilst OnePage is limited and I had a few issues signing in I much preferred the end-result. I was also incredibly impressed with the Customer Service from Joel Gascoigne and can see that OnePage could catch on. I’d like to know which you prefer so check out my card.ly and MyOnePage let me know which you prefer or if you know of an alternative product that you use.

Wordpress 3.0 Released

Friday, June 18th, 2010 by François

Wordpress logo

WordPress 3.0 has been released and is available to download.

We’ve been eagerly anticipating this since playing with the beta.

Tip: sign-up for the mailing list to receive notifications whenever a new stable release is made available.

We’re big fans of WordPress as a blogging platform (it powers this blog) and have used it as a CMS for a number of jobs in the past.

Given this release it’s safe to say we’re likely to be using it a whole lot more.

Over the coming weeks we’ll continue testing WP3.0 and will do a follow-up post with a detailed assessment of our findings.

FTP error 500 OOPS: vsf_sysutil_recv_peek

Wednesday, March 18th, 2009 by The BCM Team

If your vsftpd server running CentOS 5 (on a small ec2 instance) is giving you a “ftp error 500 OOPS: vsf_sysutil_recv_peek” error, try loading capability mode woth the following command:


modprobe capability

PHP 5.2 in CentOS 5 and “Could not find update match for php” error

Tuesday, March 3rd, 2009 by The BCM Team

If you are here then you probably already know how to install PHP 5.2 on your CentOS 5.2. One of the ways would be to use a third-party repository like Remi. Here is a good article about how to use it.

If after trying to use a third-party repository to install PHP 5.2 you get a “Could not find update match for php” error then there is a big chance you have a priorities package installed in your CentOS distribution and some repos are not properly configured priorities wise: basically your third-party repo does not have a chance to look for PHP 5.2 binaries because other (default CentOS) repositories get priority.

The easiest way to fix the problem is to temporarily disable the priorities package.

Edit the priorities file:

sudo vi /etc/yum/pluginconf.d/priorities.conf

and set “enabled” equal to 0

To check if the priorities package is installed on your system run:

rpm -q yum-priorities

JW Player, S3, Wowza and “Stream not found” error for files that have spaces in filename

Monday, February 23rd, 2009 by The BCM Team

When working on an application that streams videos from S3 I noticed that whenever an s3 object has a space in its name it fails to stream.

However, when streaming objects without spaces in the name it works fine.

The solution is as follows:

I am using PHP and JW Player 4.3. The problem is due to JW player not encoding url when rtmp:// protocol is used (specifically in RTMPTModel.as file). So to fix the problem with playing files that have spaces you need to either:

  • Replace spaces with “+” and urlencode() the whole url after that. For example:
    
    urlencode("mp4:amazons3//file+name+with+spaces.m4v");
    
  • Double urlencode() the whole url. For example:
    
    urlencode(urlencode("mp4:amazons3//file name with spaces.m4v"));
    

Install GeoIP on CentOS

Thursday, January 15th, 2009 by The BCM Team
  1. Install geoip via yum:
    
    yum install geoip geoip-devel
    
  2. You also might want to download database with ip addresses from Maxmind website and place it in /usr/share/GeoIP (which is a default location of geoip upon installation).
  3. Install PECL extension:
    
    pecl install geoip
    
  4. Add extension=geoip.so to your /etc/php.ini
  5. Restart apache:
    
    /etc/init.d/httpd restart
    

Restore your Wordpress .htaccess file

Wednesday, January 14th, 2009 by The BCM Team

If you deleted your .htaccess file (or lost it somehow) here is how you can get the default one:

  • Create a new blank .htaccess file in your WordPress directory via FTP or SSH.
  • Change permissions to 777. Log-in to your dashboard. Navigate to settings, permalinks, and update permalinks (choose any option there). When done, change the .htaccess permissions back to 644.

Tools For Collaborating Remotely

Thursday, January 8th, 2009 by The BCM Team

An image of a man traversing a globe

This is a brief post on the tools we use for collaborating remotely.

Video Chat

Skype is our primary application for this.  However, since Google Mail’s recent release of video chat we have been impressed with the quality-of-service. It also removes the need to have yet another application running.  That said, we will certainly be sticking to Skype for all of our external communications.

Instant Messaging

Messenger, the golden oldie still works for us.  It has the added benefit that it’s one of the quieter ones in terms of noise.  If you are transferring large files while chatting, Skype is certainly faster and more reliable.  Pidgin is a universal IM client that allows you to connect to AIM, MSN, Yahoo, and numerous other networks all at once.  Annoyingly it can be a bit flakey sometimes but it certainly is useful.

Email

Due to the fact that all of our team have been long term Gmail users we decided to use Google Apps as opposed to Zimbra’s Open Source Edition.  Google Apps is a hosted solution that we found painless to set-up and configure.  Once you have played with your domain name settings you are good to go.  We all use email clients so that we have an additional back-up of all our work emails.  Despite each of us having our own preference, we all use one of the following clients Thunderbird, Mail (Mac) or Outlook (Windows).

IRC

Internet Relay Chat is one of the best ways to communicate and get questions answered online and we use it quite a bit.  Our favourite on Windows is the well-known MIRC client, and on the Mac it’s Colloquy.

Project Management

When we started out we were loyal users of 37signals hosted tools (such as Basecamp).  However, we soon found the recurring fees increasingly hard to justify. Don’t get me wrong they are great tools and I have, and will continue to, happily recommended them to others.  But seeing as though we had the skills to install and play with something, we thought we might as well give it a shot.

We soon had Mindquarry and Phprojekt installed and battling for our affections.  Unfortunately we didn’t really warm to either of them, and we quickly found ourselves looking for an alternative.  We finally settled on a mixed approach, combining the flexibility of an installed solution and the more user-friendly UI of a hosted solution.

We now use Trac for all of our technical tasks.  It is incredibly powerful and can be customised fully to meet your specific requirements.  It also has the added benefit of being open-source and having a first-class support community. For non-technical tasks we use a combination of Google Calendar and Todoist.   There has been much praise for Remember the Milk and Toodledo, and quite rightly so.  We played around with all of them but ended up settling on Todoist.

Word Processors

We use Open Office because it’s free and easy to use.  In fact the latest release (v3.0) has somewhat surprisingly totally killed our use of Microsoft Office.

Wiki

We use Trac’s built-in wiki engine, that is used for text and documentation throughout the system.   If you aren’t a fan of Trac or you just want a wiki you should definitely check out Mediawiki or Tikiwiki.

Version Control

We use SVN (Subversion) to maintain current and historical versions of our files such as source code, web pages and documentation.   Our favourite clients are Smart SVN (for Mac) and Tortoise SVN (Windows).

Mockups, Diagrams and Prototyping

We regularly use Mockups (see our review here), OmniGraffleDia and sometimes Visio.   Mockups is certainly our favourite at the moment as it not only suits the way we like to work but it also save us time.

Conclusion

As you can see by the recurring trend, “free” as opposed to “paid-for” is something we value highly.

All of the tools mentioned above have their own unique pro’s and con’s and this certainly is not an attempt to label any of these tools best-in-class.  Rather we wanted to share what we use and what works for us in our specific circumstances.

We hope this post is useful, and if there are any tools you think we should try, please do give us a shout!

Review: Balsamiq Mockups For Desktop

Monday, December 29th, 2008 by The BCM Team

Balsamiq Mockups LogoTo kick off our reviews of the tools we love, we thought we would start with Balsamiq Mockups. Not only is this a great product, but the story behind it is truly inspiring.

What is Mockups?

Built entirely in Flex and deployed through AIR, Mockups for Desktop is a simple tool for sketching up user-interface (UI) mockups. We use it to get a rough idea of what we want our UI to look like and we love the sketch-like approach for a number of reasons:

  • its ease of use replicates the scribbling on paper we do anyway
  • it really does only take minutes to create a mockup
  • it’s so easy-to-use that even your clients can participate in the process
  • it constantly reminds people that you are developing a work in progress and this seems to facilitate better collaboration
  • it forces you to focus on the form and function of what you are designing before even getting into the look and feel

Additional benefits include the affordable price, the perpetual free upgrades (hear that Omni Graffle) and the excellent support.

Who is behind Balsamiq?

Balsamiq was founded by Giacomo ‘Peldi’ Guilizzoni in March 2008. Prior to setting out on his own he was a Senior Software Engineering Lead at Adobe.

The company’s first product, Mockups, has generated over $100,000 in sales in less that 5 months. Check out the company blog to learn more about Peldi’s inspiring approach to developing software and running a small business.

You can download a trial of Mockups for Desktop (Windows, OSX and Linux), minus save and export options, so you can give the software a good work out before you buy. Plug-ins are also available for Confluence, Jira and XWiki.

Our Verdict:

You should definitely give it a trial, you won’t regret it.

Further Links

Mediaportal TV Server: Failed to create database

Saturday, December 27th, 2008 by The BCM Team

If you are getting a “failed to create database” error message after installing Mediaportal ver. 1.0.x then there is a chance that you have actually upgraded your MP installation and the database that MP is trying to create already exists.

To fix: go to X:/Program files/Microsoft SQL Server\MSSQL.1\MSSQL\Data and check if the Mediaportal database is already there. If it is, then uninstall MSSQL, wipe Data directory manually and reinstall Mediaportal.