Flags of all countries in vector format

For one of my research projects I needed the flags of all countries. These national flags are often available as icons or bitmap graphics, but it was difficult to find them in a vector format, such as SVG. Here are some sources for bitmap flags:

Wikimedia has a full overview of all the flags with links to the flags in various formats. But I needed them all together on my computer for processing, so I harvested them all an put them into one zip file. All the flags are under Creative Commons License, so feel free to use them. You can download the All National Flags In Vector Format (SVG).

 

Endnote Toolbar Not Visible in Microsoft Word 2011 for Mac

The Endnote Cite While Your Write (CWYW) Toolbar does seem to cause trouble every once in a while. It may be disabled, not visible or simply gone. Endote has a FAQs that list a couple of solutions for the problem. But none of them brought my toolbar back. In the end I found the solution: Continue reading “Endnote Toolbar Not Visible in Microsoft Word 2011 for Mac”

List of User Interface Guidelines (GUI)

For our Master course in Human Interface Technology I compiled a list of graphical user interface (GUI) guidelines. What I found most interesting is that the traditional desktop interfaces have seem to experienced a decreasing amount of interest recently. The Java Look and Feel Design Guidlines have not been updated since 2001. On the other hand, the interest in GUIs for web and mobile interface is very strong at this point in time.

Desktop

Web

Mobile

Importing matching images in Filemaker

I wasted a whole week on a Filemaker problem when trying to re-import images. In my database, I had several thousand images as links to the original files. The images were in JPG and now I wanted to replace them with PSD versions that were located at the exact same location on the hard disk. For each image I had meta information that I did not want to loose. I created a new field called “path_correct” in which I substituted “jpg” with “psd” from the image path field to get an accurate match with the PSD files. You can also get the path by using the GetAsText function on the image container.

In theory, you could import the folder that contains all the PSD images and select “import matching records” and use the path_correct field as the matching field. What happened during the import was very confusing at first. If, for example, I had four images in a sub folder, then all those four images would receive data from only the last image in the folder.

The problem is that although the field “path” or my “path_corrected” shows that whole path, including the file name,

file://hardDisk/Users/bartneck/Documents/photos/minifigure-01165/minifigure-01165-01.psd

the matching worked only up to the folder level, excluding the image  file name, in this case minifigure-01165-01.psd. During the import, Filemaker found several matches in the database for

file://hardDisk/Users/bartneck/Documents/photos/minifigure-01165/

and imported the data into all matching records. This is a true bug with Filemaker. The path field shows the path including the file name, but during import only the path excluding the file name is being considered. This is also not documented at all.

The solution is to use both the path and the filename field as matching fields for the import. Then each image in the database has a unique identifier that matches the images on the hard disk. I hope that this post helps others to avoid the same problem.

Using Kiwibank for Google Wallet (Checkout)

I had some trouble getting my account verified in Google Wallet, or Checkout for that matter. Google claimed that the test transaction had been refused by my bank. Kiwibank did not have a clue what the problem could be and even started to give me misleading information. The call center guy thought that the SWIFT number should be put into the routing field, which was just utterly wrong. Contacting Google is also a hopeless endeavor. Their customer support does not exist.

After some internet research I found out that the problem was with the suffix. Kiwibank, and many other banks in New Zealand, only use a two digit suffix. Google does, however, expect three digits. A leading zero was the solution. After I put a three digit suffix in, the test payment went right through.