MS Word Goodies

Shortcuts

  • Ctrl + Alt + (+) – Assign short cut to any button in the interface. Allows you to very easily build a macro and assign it a shortcut.
  • Shift + Alt + End – Select current table cell.
  • Shift + Alt + Home – Select all table cells starting from the current cell all the way up to the first one.
  • Shift + Alt + UP/DOWN – Move current table row up or down respectively.
  • Ctrl + Shift + Home/End – Select all table rows from the current row up to the first or last table row respectively.
  • Ctrl + Space – Remove formatting. You must know how annoying it is to paste content copied from a website and it comes with its own styling and formatting. This shortcut will remove any web content formatting including links
  • Ctrl + Alt + V – Paste special. Allows you to remove formatting too. It is very powerful but is a bit less efficient as it requires several mouse clicks to choose what formatting is required.

There is a way of pasting content copied from any with formatting removed. See this helpful article
and this one is even better.

IE6 and <button> styling

IE6 has its own mind when it goes to styling button elements. It applies (seemingly) some padding even if you set it to padding: 0. Found a great article at viget.com that made my day yesterday. The solution to get rid of extra padding in IE6 is rather easy. Just apply these rules to the button:

button {
width: auto;
overflow: visible;
}

Symbolic Links on Windows: Junction is the answer

Ever wanted to create symbolic links on Windows. I recently found a little command line tool that enables symbolic link creation on Windows 2000 and onwards.

Here is the link to the downloads page Junction

Creating event with eventStatus using Zend Gdata

After searching the net for a way of setting eventStatus I noticed that quite a few people had the same problem as me. Here is the way I managed to do it.

After declaring service:
$service = new Zend_Gdata_Calendar( $client );

and creating a new entry container object:
$newEntry = $service -> newEventEntry();

You declare event status for this event to be either of these (tentative, confirmed, canceled) with this code:
$newEntry -> eventStatus = $service -> newEventStatus( $URL );

where $URL can be either of the three:

  • http://schemas.google.com/g/2005#event.tentative
  • http://schemas.google.com/g/2005#event.confirmed; or
  • http://schemas.google.com/g/2005#event.canceled

Happy coding

FTP from under firewall

If you even needed to access your ftp server from under firewall this is the web interface that you can you use just for that – Net2FTP

VigetLabs

VigetLabs logo
VigetLabs provides a full range of web services. It is a network of 4 sites under one roof.

I was quite impressed by the quality of info these guys publish on their blogs. Being a designer myself I constantry strive to improve my ways of designing. At VigetInspire they have some fantastic posts where they share design experiences. Lots of things to learn, especially because most posts emerge from situations with real projects.

Parking permits in Dover District

If you ever happen to live in Dover area and need a parking permit, this is the page to get information about them. Click here

Funny Looped Animation

looped animation

Escaping special characters in JavaScript

JavaScript has some inbuilt functions for escaping special characters. The most common one and the one that is available in all versions from 1.0 upwards is escape().

Here are some related links to pages explaining special character replacement in greater details:

StrokeIt & Hott Notes 4 – making notes efficiently

StrokeIt recognises mouse gestures (Caracters drawn on a screen with your mouse). This can increase efficiency dramatically. I begun looking for someting like it after realising that I needed a quicker way to start a note taking application.

Read the rest of this entry »