Software Engineer

Author: Matthias Schoettle (Page 7 of 8)

Thunderbird Extension: Toggle Headers

After updating my Thunderbird to the current version there was one extension not working anymore: Headers Toggle. Even manually adjusting maxVersion in the install.RDF to pretend it’s compatible didn’t work. This extension allowed to switch the headers view between seeing all headers (All) and the most important header information (Normal) with a single key shortcut (H). Unfortunately this extension hasn’t been updated in a long time.

I created a new Thunderbird extension called Toggle Headers that allows to do this and works with the current (and upcoming) Thunderbird version.

Update: The newest version (0.3) of Toggle Headers  is compatible with CompactHeaders. When both are used at the same time the current state of the headers view is taken into account:

  • when collapsed and H is pressed, the headers view will be expanded and all headers shown
  • pressing H again will switch back to the normal headers view but also collapse the view again (the previous state is remembered)

Hide star besides email addresses in Thunderbird

If you – for some reason – don’t like the yellow (for contacts in your address book) or gray (for unknown contacts) star next to email addresses in the message header there’s a simple way on how to hide it.

If you don’t have one yet, all it needs is a file called userChrome.css inside a folder called chrome inside your profile folder. Add the following content:

.emailStar {
    display: none !important;
}

If you ever want to see it again just delete those lines.

Things discovered in Struts 2

In this post I write about some things I discovered during the development of a project where Struts 2 is used. I note them since I couldn’t find them in the documentation and they were discovered through digging through pieces of documentation, the code and the web.

In general, sometimes more detailed information can be found in the Javadoc of the frameworks classes, e.g. interceptors.

Skipping validation for a specific method in an action class

Continue reading

Mac OS: Airport not connecting automatically to Wi-Fi

A few weeks ago I helped a friend with an issue he had on an iMac with the Wi-Fi. After a while AirPort stopped from connecting automatically to the Wi-Fi. Although this can be caused by various different issues I want to describe the one I found. All the other instructions can be easily found on the web with the search engine of your choice.

The Wi-Fi uses a hidden SSID which can cause problems, not in this case though. Although it doesn’t really increase the security (because there are tools you can use that reveal it) it can help on a social basis when people just shouldn’t see that there is a Wi-Fi.

Anyways. As a side note: There were two iMacs set up the same way. One worked fine but the other didn’t so something must have been different. A lot of advices didn’t help but they could help in your case. In this case the problem was caused by the fact that the SystemPreferences application was moved out of it’s original place. After moving it back to the Application directory (/Applications) and restarting it worked fine again. I am assuming this could cause more problems than the one described here.

Office End-User License Agreement (EULA) has to be accepted every time

Do you have to accept the the End-User License Agreement (EULA) of your Office applications every time you start them even though you’ve accepted them already? This might be because you are using a restricted user account and thus the change can’t be written into the Windows registry.

To solve this log in with an Administrator account and perform the following steps for all Office applications you are using: Open the application, accept the EULA and close the application again.

If you log in with your user account again the EULA should not appear again. If it doesn’t work try to modify the permissions in the registry described in this knowledge base article.

« Older posts Newer posts »

© 2024 Matthias Schoettle

Theme by Anders NorenUp ↑