2005/01/31

SHELL EXTENSION CITY, millions of free Windows power tools, explorer enhancements, windows add-ons, tweaks, system utilities, freeware, ie5

SHELL EXTENSION CITY, millions of free Windows power tools, explorer enhancements, windows add-ons, tweaks, system utilities, freeware, ie5

The Code Project - Creating a shell extension with C# - C# Programming

The Code Project - Creating a shell extension with C# - C# Programming: "Creating a shell extension with C#
By Richard Birkby

Demonstrates building a Windows Explorer shell extension using C# and COM Interop. "

How to write Firefox extensions

How to write Firefox extensions: "Creating Firefox extensions

Contents

1. Learn By Example
2. Hello, world!
3. Looking inside the XPI
4. Re-configuring your extension's installation
5. Chrome is more than a shiny bumper
6. Skin that cat
7. Pack it up and try it out
8. An easier way to re-build
9. My Firefox got completely hosed up
10. Ensure server compatibility
11. Additonal help and information
12. Comments / Feedback

Learn by example

Everyone has a good idea at one time or another to implement a new feature in a web browser. Well, with the goodness that is Mozilla Firefox, now you can do just that. You need to have a vague understanding of XUL and Javascript, but you certainly don't need to be a master of either. When I started, I knew nothing about either one, really. I had seen some bookmarklets here and there, and tried to figure out just how they worked. Well, that's how I made my first extension, BugMeNot, which was used as a point of reference in my first tutorial that I wrote. If you'd like to see that tutorial instead of a generic 'Hello, world!' example, you can see it here."

Downloads:DeviceTree

Downloads:DeviceTree: "DeviceTree


Description

The greatest utility every written by master toolsmith and driver expert Mark Cariddi. This utility has two views: (a) one view that will show you the entire PnP enumeration tree of device objects, including relationships among objects and all the device's reported PnP characteristics, and (b) a second view that shows you the device objects created, sorted by driver name. There is nothing like this utility available anywhere else."

Downloads:DiskView

Downloads:DiskView: "Description

The DiskView utility is a utility written by OSR, that allows ther user to view the MountPoints, Physical Disks, and Storage Adapters that make up the storage subsystem on the target machine. "

Free image editing software - Download Scott's Box Shot Maker

Free image editing software - Download Scott's Box Shot Maker: "The Scott's Box Shot Maker program is a unique marketing tool and image-editing software that creates a virtual package for your product. A box shot is a colorful image of the box in which your product would be packaged if it were on the shelf at a software store. Now you can use your company's existing logos and promotional images to create a virtual box with ease, whether you've actually developed packaging or not. Box shots are a key motivating factor in potential customers' perception of overall product quality and their willingness to download your product."

The Code Project - DirectX.Capture Class Library - Multimedia

The Code Project - DirectX.Capture Class Library - Multimedia: "DirectX.Capture Class Library
By Brian Low

A .NET class library for capturing video and audio to AVI files. "

Neo (.NET Entity Objects)

Neo (.NET Entity Objects): "The .NET Entity Objects Framework

Neo is a framework for .NET developers who want to write enterprise applications with an object-based domain model. It is well suited for domain-driven design and agile development.

Neo includes tools that create an extensible object-based domain model as well as the database schema from a an abstract description of the model. At runtime, rich schema information is used to dynamically generate all SQL required for object persistence management. Being based on ADO.NET data sets, a Neo domain model is independent of the actual backing store and works equally well with databases and objects in an XML representation."

2005/01/26

DevGlobalCache – A way to Cache and Share data between processes

DevGlobalCache – A way to Cache and Share data between processes:

The first Memory Mapped File demo code that ran right out of the zip. This one got MY five-star rating... :-)

2005/01/25

PHP Editor Review - PHP Designer 2005 2.2

PHP Editor Review - PHP Designer 2005 2.2: "Whether you're an experienced web professional or just a novice starting writing your first PHP script, PHP Designer 2005 is designed to provide you with the complete set of tools you need to speed up your coding with code parameter hint and syntax colouring.

PHP Designer 2005 brings you a deployment environment that combines PHP, HTML, XHTML, CSS and SQL (Ingres, Interbase, MSSQL, MySQL, Oracle, Sybase and Standard SQL) packed in one single program with build-in dialogs/wizards, access to common code/script libraries, utilities and procedures in a nice and elegant design.
"

The Code Project - SMTP and POP3 Mail Server - C# Programming

The Code Project - SMTP and POP3 Mail Server - C# Programming: "SMTP and POP3 Mail Server
By Ivar Lumi

An SMTP and POP3 mail server written using the .NET Framework and C#. "

Lutz Roeder's Programming.NET C# VB CLR WinFX

Lutz Roeder's Programming.NET C# VB CLR WinFX: "Resourcer for .NET

Resourcer is an editor for .resources binaries and .resX XML file formats used with the .NET platform. The program allows the integration of bitmaps, icons and text strings into resource packages. Resourcer allows editing of name/string pairs, import of various kinds of data formats (bitmaps, icons, etc) and merging of resources from different sources.
Resourcer.zip - .NET Resourcer, Version 4.1.0.0"

2005/01/24

Get and Diagnose Chrysler computer codes - Taking Advantage Of Technology

Get and Diagnose Chrysler computer codes - Taking Advantage Of Technology:
"Get and Diagnose Chrysler computer codes
Written by hevnsnt
Thursday, 20 January 2005

To get the codes, put the key into the ignition, push down the odometer reset button, then turn the key to RUN with your finger on the button - and then release the button. The odometer will go through 1111111 through 999999, then display the car's serial number, then show the error codes starting with P. I'm not sure what the other displays mean. Note that this method may not work with 2003 or later vehicles.

2005/01/21

XML Visualizer for Visual Studio .NET 2003

XML Visualizer for Visual Studio .NET 2003: "Home Page: http://workspaces.gotdotnet.com/xmlviz.

Description Via Project Home

XML Visualizer for Visual Studio .NET 2003 (XMLVIZ) allows you to visualize most XML and XML-backed data sources during runtime a la Whidbey's 'debugger visualizers'. The difference is you don't have to wait for VS.NET 2005 because XMLVIZ will work with your copy of VS.NET 2003 today!"

Creating Custom Configurations

Creating Custom Configurations: "ASP.Net's introduction of the web.config file went a long way to filling the configuration hole we had to deal with in classic ASP. We actually went from having very little (global.asa was the closest thing) to a well-structured, change on the fly XML file. For the most part, the web.config file does the trick fine. However there are some limitations and constraints with using it, which you are probably already aware of. What you might not know is how easy is it to surmount those issues by creating a far more flexible alternative.

There have already been a number of articles written on this, so why write another one? Well, you can never have too many tutorials explaining how to do something. My goal is to present this in a cut and paste friendly manner which you'll be able to use right away, as well as provide some insight into the architecture."

XML.com: Web-based XML Editing with W3C XML Schema and XSLT

XML.com: Web-based XML Editing with W3C XML Schema and XSLT: "This article describes a technique in which an XML instance document can be edited through an automatically created form-based GUI, based on the schema of the instance document. The whole cycle of GUI creation (using XSLT), editing, and updating (using XUpdate) XML instances is presented here."

2005/01/19

The Code Project - Code generator for Application Settings/Preferences graphic management - Free Tools

The Code Project - Code generator for Application Settings/Preferences graphic management - Free Tools: "Code generator for Application Settings/Preferences graphic management
By Stefano Basili

CM_ConfigBuilder generates and compiles the required files to manage your application's settings/preferences and to store/retrieve them in XML format. "

This looks like a great app on MANY levels, so place it high on the "check out soon" list. Unfortunately it's written in C++, but still, the logic for displaying the hierarchical XML should be portable without too much effort...

The Code Project - Journaling Input Events - Free Tools

The Code Project - Journaling Input Events - Free Tools: "Journaling Input Events
By Plamen Petrov

A tool for recording and playback of keyboard and mouse input "

The Code Project - Network Sniffer - Free Tools

The Code Project - Network Sniffer - Free Tools

This is source code in C++, but probably worth grabbing & compiling

.msg -> .MBX Conversion Utility

.msg -> .MBX Conversion Utility.: ".Msg->.MBX conversion Utility v0.1
Convert Phoenix- or plain text mail files to .MBX (Eudora/Messenger/Unix) format"

Resource Grabber (Software that may relax your life.)

Software that may relax your life.
See especially the: "Resource-Grabber v2.68d
Retrieve 1000's of button images, icons, glyphs, video clips and sound files within minutes directly from the programs on your computer or the Internet"

The Code Project - XSL / XSLT Composer - Free Tools

The Code Project - XSL / XSLT Composer - Free Tools

This program/sample isn't the most interesting thing by itself, but it makes use of a SyntaxHighlighting DLL that binds to an RTF text box - now that's worth looking into a bit further, don'tcha think? ;-)

2005/01/14

The Electronic Palimpsest: Some Notes on Email Archival

The Electronic Palimpsest: Some Notes on Email Archival: "The Electronic Palimpsest: Some Notes on Email Archival
Darren Brierton
DZR Web Development
Draft #5; Last modified: Thu Feb 7 15:28:23 GMT 2002
Abstract

One of the aims of the Electronic Palimpsest project is to investigate (and implement?) ways of archiving the emails of authors. There are three problem areas to be addressed:

1. retrieving the emails from the author's computer;
2. converting the emails from various proprietary formats into some standard open format;
3. annotating, cataloging and archiving the emails.

No specific proposal is offered for the first issue, although some options are discussed. It is recommended that the second issue be addressed by hiring a programmer to write a bespoke utility, and that the third issue can best be addressed by the creative use of pre-existing XML DTDs."

freshmeat.net: Project details for DeskNow Mail and Collaboration Server

Found on FreshMeat.net...
freshmeat.net: Project details for DeskNow Mail and Collaboration Server: "DeskNow is a free mail and collaboration server. In addition to standard SMTP and POP3, it offers Web-based collaboration tools such as advanced Webmail with spam filtering, document management to let users store and share documents online, unlimited Web calendars with sharing and combined views, message boards, shared address books, unlimited domains, user classes with different privileges, whitelabeling, multiple color/image/font skins, and an extensive interface customization. It is currently translated in 14 languages, and can be easily translated into other languages. It can integrate with an existing qmail (using the maildir format), or run as a standalone SMTP and POP3 server. The Professional version offers secure instant messaging (Jabber/XMPP), WebDAV, access from PDAs, and a full HTTP-based API to control all its functionality from any programming language or shell script."

2005/01/13

Compressed Binary DataSet Serialization for Compact Framework

Compressed Binary DataSet Serialization for Compact Framework: "This presentation is all about Binary Serialization and Remoting, why they're good, and why they got left out out of the Compact Framework, which is bad... It's also about how you can add Data Compression, and put all three of these 'back into' the Compact Framework, and that's good! On top of that, every line of code is in the public domain or under the very generous LGPL license, which means you are free to put it into commercial software. Ain't technology grand?"

Also, see the following excellent article:
True Binary Serialization and Compression of DataSets
By Peter A. Bromberg, Ph.D.

2005/01/12

Two ways to design a database for a .NET-based CMS: Builder.AU: Architect: System Design and Integration

Two ways to design a database for a .NET-based CMS: Builder AU: Architect: System Design and Integration: "Two ways to design a database for a .NET-based CMS
Stephen Fraser, Builder.com | 27 November 2002

A key aspect of a CMS is its backend database. Take a closer look at two of the design options available for your database: the fixed data model and the template data model."

Instant C# VB.NET to C# Converter -- Most Accurate VB.NET to C# Conversion Utility

Instant C# VB.NET to C# Converter -- Most Accurate VB.NET to C# Conversion Utility

[PCS - This one isn't free, but it does seem to be a powerhouse.]

Explore the Zope open source CMS framework: Builder AU: Program: Web Technologies

Explore the Zope open source CMS framework: Builder AU: Program: Web Technologies
[PCS - Plone on top of Zope = ready to run content management]

Find out what makes Zope open source CMS framework different from other OS-CMS frameworks and why those differences may prove useful.

In response to my recent article on open source CMS solutions, readers noted that I didn't mention the Zope Content Management Framework and one of its associated content management systems—Plone. So in this article, I’ll take a closer look at these options.

DotNetNuke Module Development > Home

DotNetNuke Module Development > Home

This site is a developer's resource site, it contains information valid for anyone creating modules for the DNN portal. The site has information articles, full modules with available source code, and even a database access layer (DAL) source code generator. The free DAL builder is able to produce Visual C# or Visual Basic code right of the site, fill in some information about your module - press generate and download the source.

phpgroupware.org

phpgroupware.org: "phpGroupWare

[pcs - this is linked from the dotGNU project, which is a good sign!]

phpGroupWare - formerly known as webdistro - is a multi-user groupware suite written in PHP.

It provides about 50 web-based applications, as there are the Calendar, Addressbook, an advanced Projects manager, Todo List, Notes, Email, Newsgroup- and Headlines Reader, a Filemanager and many more Applications. The calendar supports repeating events and includes alarm functions. The email system supports inline graphics and file attachments.

The system as a whole supports user preferences, themes, user permissions, multi-language support and unser groups. It includes modules to setup and administrate the working environment. The groupware suite is based on an advanced Application Programming Interface (API)."

LinuxISO.org - A place to learn about, download, and discuss Linux.

LinuxISO.org - RedHat 9 ISOs!.: "Description: Red Hat Linux is probably the best-known Linux distribution. It is well-supported by commercial software, and tends to be easy to install and have good hardware support out of the box. Compaq has taken over the maintenance for Red Hat for their Alpha processor - there's a link to their Alpha Red Hat page below."

2005/01/11

Invision Power File Manager

Invision Power File Manager: "Welcome to Invision Power File Manager!


Invision Power File Manager is a popular file management script, written in the popular PHP Scripting Language. It is compatiable with all forms of Unix and Windows and allows the user to control their files via any modern browser.

The script is extremely user friendly and gives you full control over all the users actions.
It's free to download, install and use?
Invision Power File Manager is completely free for both personal and commercial use, all that we require is that the small link back to Invision Power Inc at the bottom of the page is left intact"

2005/01/05

Treo 650 WiFi

.:UNEASYsilence:. � Blog Archive � Treo 650 WiFi

Well over at Treo Central, user ‘Shadowmite’ has created the first ever Treo 650 Wi-Fi driver set…. Thankfully he has picked us to host the file!

Go download it! PRC http://treocentral.com/wifi/wifi650-600.prc (mirror http://www.uneasynetwork.com/media/wifi%20650%20-%20600.prc) or ZIP http://treocentral.com/wifi/wifi.zip (mirror http://www.uneasynetwork.com/media/wifi.zip)

His instructions (http://discussion.treocentral.com/showthread.php?p=495875#post495875):

1) Copy the file to a SD card
2) Run the file
3) It will go [through] installing some files, followed by a soft reset
4) It will install some more files, and identify itself as T5 Wifi installer
5) It will ask for the Wifi Card…
6) Insert the card and press next, it should finish and reset again.
7) Rock and roll, experiment and figure it out…

2005/01/04

Mapping UNIX/Linux Shares On a Windows Server 2003 Network

Articles: "Mapping UNIX/Linux Shares On a Windows Server 2003 Network
Date: Dec 30, 2004 By Jesse Smith.
Mapping drives from a UNIX/Linux file server doesn't only expand the scope of user storage on your network; it is also a good way for getting rid of complicated worms or viruses on a Windows network. Jesse Smith demonstrates dynamically mapping UNIX/Linux shares on a Windows Server 2003 network."