Friday, January 9, 2009

To paste table into Google page/document

i.e., G.Docs's document, G.Sites page

  • Directly pasting from G.Docs spreadsheet gets plain-text form.
  • Directly pasting from Excel does get HTML-table object, but colouring and border lining are still lost.

A known solution: paste (as rich-text) to MS-Word, and copy from MS-Word.

(To collect more/better solutions when found.)

Embedded pictures are lost when redirect mail from Lotus Notes to GoogleGroups

Case:
Develop agent to send incoming mail (from any to Lotus-Notes mailbox) to (another) specified email address.
Redirect an email with embedded pictures to {groupname}@googlegroups.com. Embedded pictures are not included in G.Group's discussion post.
Manually, forward same email to same G.Group, embedded pictures are included in discussion post.

Wednesday, January 7, 2009

Syncrhonise Firefox's Morning-Coffee configuration

From http://www.shaneliesegang.com/projects/coffee.php
This is actually relatively easy to do, but you need to track down your Firefox profile folder first. If you are using Windows, this is typically C:\Documents and Settings\[YOUR USER NAME]\Application Data\Mozilla\Firefox\Profiles\[GOBBLEDYGOOD].default. On the Mac, it's /Users/[YOUR USER NAME]/Library/Application Support/Firefox/Profiles/[GOBBLEDYGOOK].default/. If you're using Linux, check around for a directory called .mozilla in your home directory.
Once you have this folder, look for a folder inside it called "morningCoffee." That's where all your sites are stored. .....


So, using sync tool such as SyncToy or Syncplicity would work perfectly :)

Lotus-Notes client's button in universal toolbar for generating simple-text mail header

  1. Menu: File |Preferences |Toolbar prefrences
  2. Edit Toolbar Button

Button caption text, Popup help text = "Insert mail header"
Formula:
xx := @Prompt([OkCancelList]; "Name format"; "Choose between CN (domain suppressed) and Abbreviate (Internet-oriented)."; "CN"; "CN" : "Abbreviate");

@Command([EditDocument]; "1");
@Command([EditGotoField]; "Body");
@Command([EditInsertText]; @NewLine);

x1 := "; " +@Text(@If(@IsAvailable(PostedDate); PostedDate; @Created)) +@NewLine;

@If(xx = "CN"; @Do(
@Command([EditInsertText]; "From:" +@Char(9) +@Name([CN]; From) +x1);
@Command([EditInsertText]; "To:" +@Char(9) +@Implode(@Name([CN]; SendTo); ", ") +@NewLine);
@Command([EditInsertText]; "CC:" +@Char(9) +@Implode(@Name([CN]; CopyTo); ", ") +@NewLine);
@Command([EditInsertText]; "BCC:" +@Char(9) +@Implode(@Name([CN]; BlindCopyTo); ", ") +@NewLine)
); @Do(
@Command([EditInsertText]; "From:" +@Char(9) +@Name([Abbreviate]; From) +x1);
@Command([EditInsertText]; "To:" +@Char(9) +@Implode(@Name([Abbreviate]; SendTo); ", ") +@NewLine);
@Command([EditInsertText]; "CC:" +@Char(9) +@Implode(@Name([Abbreviate]; CopyTo); ", ") +@NewLine);
@Command([EditInsertText]; "BCC:" +@Char(9) +@Implode(@Name([Abbreviate]; BlindCopyTo); ", ") +@NewLine)
));

@Command([EditInsertText]; "Subj:" +@Char(9) +Subject +@NewLine);
@Command([EditInsertText]; @NewLine);
@All