Get Long FileName

Below is code to get the Long Filename path from a short filename string. function LongPathName(const ShortPathName: string): string; var Retval: DWORD; Buff: array [0..MAX_PATH-1] of Char; begin Retval := GetLongPathName(PChar(ShortPathName), Buff, Length(Buff)); Win32Check(Retval <> 0); Result := Buff; end;

Google Drive Grive2 on Ubuntu

If you are here from our How to install Google Drive on Ubuntu then you must be having problem installingGoogle Drive Client Grive on Ubuntu. As of Google changing it’s API recently and Grive (client of Google Drive) not being maintained any more is causing problem while installing Grive on Ubuntu. To get Grive up and running again, Vitaliy Filippov…

GMail Scripts

GMail isn’t an Enterprise email client like Microsoft Outlook. It has some gaps. One of those gaps is to automatically mark the messages as Read when they go into the Trash folder. Unfortunately GMail doesn’t natively mark theses messages as read. Thankfully Google has a scripts web site that can accomplish this task. Below are…