.NET browser files

I started learnign .NET coupld of weeks ago and while I am (surprisingly) finding it quite a charm it comes with its own bag of pecularities (read features). Aparently MS made it possible that controls could be rendered with different html in different browsers depending on the level of support. While I anticipate it will be very useful in future when I am not spending 90% of time digging throught MSDN documentation, it resulted in a of hear pulling session, but then google came to the rescue.

Aparently there are browser files that when palced within App_Browsers folder in the root of your project will affect what and how gets rendered.

There is wealth of info out there on the subject. These are the articles that helped me to sort this out:

Centering of floated elements

Found this elegant solution for horisontal centering of floated elements on Opera website. Check our tha way tabs are centered on
this page.

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