Posts

Showing posts from September, 2005

Updated C# Text Clips (PN2)

Updated Text Clips for Programmers Notepad 2 (C# ). ASP.NET Snippets and Miscellaneous Snippets (properties) added. Tags: Web Developer Blog , PN2

Programmers Notepad 2 User Tools

Programmers Notepad 2 has a very useful tools feature. The configuration is kept in the %APPDATA%\Echo Software\PN2 folder as UserTools.xml The format is fairly simple. Here is my UserTools.xml file: <schemetools> <global> <tool command="C:\Program Files\Scintilla Text Editor\SciTE.exe" flags="40" folder="" index="0" name="SciTE" params="&quot;%d%f&quot;" parsepattern="" shortcut="0"></tool> <tool command="C:\Program Files\FileZilla\FileZilla.exe" flags="40" folder="%d" index="1" name="FileZilla" params="" parsepattern="" shortcut="0"></tool> <tool command="explorer.exe" flags="40" folder="" index="2" name="Windows Explorer" params="%d" parsepattern="" shortcut="0"><

Opera now free (no banner ads)

The Opera browser is now available without banner ads. Has fairly good standards support and is a very small download, also very fast at loading and displaying web pages. Now if only it had an extensions mechanism like Firefox. A three way battle between Firefox, IE and Opera (which was only really two way before as Opera had ads). Tags: Web Developer Blog , Opera

Text Clips for Programmers Notepad 2 (C#)

Edit (30 Sep 2005): ASP.NET Snippets and Miscellaneous Snippets (properties) added. More Text Clips for Programmers Notepad 2 . Useful for when working with C#. Create a file in the clips sub directory of the Programmers Notepad directory, with the extension .clips (i.e. csclips.clips) and paste in the following code: <?xml version="1.0"?> <clips name="C# Clips"> <clip name="------ Exception handling ------"></clip> <clip name="throw"><![CDATA[throw(new |Exception());]]></clip> <clip name="try-catch"><![CDATA[try { | } catch(Exception e) { }]]></clip> <clip name="try-finally"><![CDATA[try { | } finally { }]]></clip> <clip name="try-catch-finally"><![CDATA[try { | } catch(Exception e) { } finally { }]]></clip> <clip name="------ Iteration ------"></clip> <clip name="do"><![CDA

Google Blog Search

Search weblogs with Google Blog Search . If a site has an RSS feed and 'pings' a site (like Weblogs.com) when it is updated, it should become searchable through this. In some ways better than Google Search as it is likely to be more up to date and have less spam. You can have your results as an Atom or RSS feed. No ads (yet). Tags: Web Developer Blog , Google , Google Blog Search

Tamper proof URL's, Expiring Web Pages

Passing Tamper-Proof QueryString Parameters and Creating Expiring Web Pages cover how you can improve the security of your web application. While the example code is in VB.NET, the idea can be applied to any web programming language (PHP, Perl, VBScript etc). Basically you pass a hash (of the parameters plus a 'secret salt' (a custom string added to the start/finish)) only known to those that need to connect to the page (often just pages on the same website, but maybe used by other sites), along with the parameters and the current time and date. Tags: Web Developer Blog , ASP.NET

Web Standards Are Your Responsibility

7nights - Web Standards Are Your Responsibility . It may be a challenge to get an uncompliant site recoded to standards, but will save time in maintenance in the future (if you pages are semantically well done), plus the pages will work as expected (except perhaps a few CSS quirks) in any browser that is compliant with the standard. Standards can also be a selling point for an application - a bigger market can be targetted than if you coded just for the dominant browser (i.e. Internet Explorer). Plus there is no guarantee that your site will work in the future (if IE lost its dominant market share). Tags: Web Developer Blog , Web Standards

Runasspc - run programs with admin rights

Runasspc allows limited account users to run programs with admin rights. Better than runas as it saves the credentials encrypted in a file and you decide which programs can be run as admin, no need to give out the password. Tags: Web Developer Blog , Runasspc

Standards-schmandards

Standards-schmandards is a site about developing accessible web pages. Despite its name, standards are important to its authors. It is the home of FANGS , a screen reader emulator for Firefox. Tags: Web Developer Blog , Web Standards

CSS 2.1 parser in IE 7

Looks like many pages will not be broken when the CSS in IE7 is improved. So by implemented hacks that use child selectors and the * html hack to work round IE, the * html will be ignored while the child selector processed (like what other browsers do). "We've already started talking about a few of the CSS changes that are going to be available in IE 7 when we release, but there are a few hanging points that we haven't talked about yet or haven't covered completely. There are 3 specific items I'd like to talk about: Using the root node wild card selector for IE only rules (* HTML) [strict mode only fix] Multi-class selectors as defined by CSS 2.1 (.floral.pastel) [strict mode only fix] Pseudo-element parsing sometimes flags rules as invalid (P:first-letter{ color: red; }) [strict/quirks mode fix]" Improving the CSS 2.1 strict parser for IE 7 Tags: Web Developer Blog , CSS , IE7