{"id":517,"date":"2010-01-01T13:41:11","date_gmt":"2010-01-01T12:41:11","guid":{"rendered":"http:\/\/blog.eweibel.net\/?p=517"},"modified":"2010-01-17T14:57:53","modified_gmt":"2010-01-17T13:57:53","slug":"useful-firefox-add-ons","status":"publish","type":"post","link":"https:\/\/blog.eweibel.net\/?p=517","title":{"rendered":"Useful Firefox Add-ons"},"content":{"rendered":"<p>After several years of using Firefox, I&#8217;ve got my favourites under the available Add-ons for my preferred Browser Firefox:<\/p>\n<p><strong>Tabs<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/addons.mozilla.org\/de\/firefox\/addon\/1122\">Tab Mix Plus<\/a><\/li>\n<\/ul>\n<p><strong>Links<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/3615\">Delicious Bookmarks<\/a><\/li>\n<\/ul>\n<p><strong>Language<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/3414\">Dictionary Switcher<\/a><\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/2257\">ImTranslator<\/a><\/li>\n<\/ul>\n<p><strong>Downloads<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/26\">Download Statusbar<\/a><\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/684\">FireFTP<\/a><\/li>\n<\/ul>\n<p><strong>Development<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/6647\">HttpFox<\/a><\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/de\/firefox\/addon\/60\">Web Developer<\/a><\/li>\n<\/ul>\n<p>I try to keep the number of the installed Add-ons small to avoid an &#8220;Add-ons-hell&#8221;. Are there any other indispensable useful Add-ons for Firefox?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After several years of using Firefox, I&#8217;ve got my favourites under the available Add-ons for my preferred Browser Firefox: Tabs Tab Mix Plus Links Delicious Bookmarks Language Dictionary Switcher ImTranslator Downloads Download Statusbar FireFTP Development HttpFox Web Developer I try to keep the number of the installed Add-ons small to avoid an &#8220;Add-ons-hell&#8221;. Are there any other indispensable useful Add-ons for Firefox?<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,9],"tags":[],"class_list":["post-517","post","type-post","status-publish","format-standard","hentry","category-good-practices","category-private"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/plOV9-8l","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1306,"url":"https:\/\/blog.eweibel.net\/?p=1306","url_meta":{"origin":517,"position":0},"title":"Build your private git infrastructure","author":"Patrick","date":"22. Apr 2014","format":false,"excerpt":"I've got for several years a virtual server to put my own projects under version control. I started with CVS, then migrated to SVN and now I'm start thinking to migrate all the old projects to git. This because I like git very much and I use it personally for\u2026","rel":"","context":"In &quot;First experiencies&quot;","block_context":{"text":"First experiencies","link":"https:\/\/blog.eweibel.net\/?cat=7"},"img":{"alt_text":"gitlogo","src":"https:\/\/i0.wp.com\/blog.eweibel.net\/wp-content\/uploads\/gitlogo.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":710,"url":"https:\/\/blog.eweibel.net\/?p=710","url_meta":{"origin":517,"position":1},"title":"Subversion daemon Init script","author":"Patrick","date":"21. Jul 2010","format":false,"excerpt":"Unfortunately I didn\u2019t find a simple good daemon Init script for a debian Linux server where I want to start the subversion server svnserve automatically on start-up. So after a little bit searching on the internet and adapting the found resources (here or here), I got my Init script svnserve\u2026","rel":"","context":"In &quot;Private&quot;","block_context":{"text":"Private","link":"https:\/\/blog.eweibel.net\/?cat=9"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9,"url":"https:\/\/blog.eweibel.net\/?p=9","url_meta":{"origin":517,"position":2},"title":"Filtering on DataTables","author":"Patrick","date":"2. May 2007","format":false,"excerpt":"When you want to apply a filter to your datatable in your dataset, you can use the method Select on the class DataTable. In our current project we use this method very often, also for databinding. Recently I discover an unexpected behaviour. Let\u2019s assume, that our datatable has 4 datarows\u2026","rel":"","context":"In &quot;Good practices&quot;","block_context":{"text":"Good practices","link":"https:\/\/blog.eweibel.net\/?cat=5"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":61,"url":"https:\/\/blog.eweibel.net\/?p=61","url_meta":{"origin":517,"position":3},"title":"Fall-thru or not to fall through","author":"Patrick","date":"3. Mar 2009","format":false,"excerpt":"There is a little differences how C# and Java implement the switch-statement. I discovered it when I want to implement a fall through in C#. In Java it is very simple: just leave the break statement at the end of the case block away. In C# it doesn't work like\u2026","rel":"","context":"In &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/blog.eweibel.net\/?cat=13"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":303,"url":"https:\/\/blog.eweibel.net\/?p=303","url_meta":{"origin":517,"position":4},"title":"From NUnit to MSTest","author":"Patrick","date":"30. Jun 2009","format":false,"excerpt":"Last week I migrated several projects from NUnit to MSTest. The developers use the Developer version of Microsoft Visual Studio Team System, so they have integrated unit-test support for MSTest. In this post I show you all the problems and work I had to migrate the tests from NUnit to\u2026","rel":"","context":"In &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/blog.eweibel.net\/?cat=13"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1014,"url":"https:\/\/blog.eweibel.net\/?p=1014","url_meta":{"origin":517,"position":5},"title":"Master of Advanced Studies in Information Technology","author":"Patrick","date":"9. May 2011","format":false,"excerpt":"During the last three years I was a part-time student again because I did at the university of applied science in Berne a post-grade study. Last week I received my certificate and the new title on the CV is now \u201cMaster of Advanced Studies in Information Technology\u201d. I chose the\u2026","rel":"","context":"In &quot;Private&quot;","block_context":{"text":"Private","link":"https:\/\/blog.eweibel.net\/?cat=9"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/blog.eweibel.net\/wp-content\/uploads\/image_thumb16.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/posts\/517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=517"}],"version-history":[{"count":29,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/posts\/517\/revisions"}],"predecessor-version":[{"id":595,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/posts\/517\/revisions\/595"}],"wp:attachment":[{"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}