background preloader

Development

Facebook Twitter

Web

C# Programming. Agile. Academic. Non-Functional Requirements - Checklist. DNN Module Packager - The Code Project - .NET. Download source files - 122 Kb Introduction The DNN Module Packager is a utility that creates a DotNetNuke manifest file and packages the module into a ZIP file for deployment to a DotNetNuke 3.x or DotNetNuke 4.x hosting site. You can edit the manifest file before packaging, and also add any other files to the package that your module needs to function properly in a DotNetNuke environment. The DNN manifest file is simply an XML file that contains information about the module, its DNN-interface controls (like View, Edit, and Settings controls), and a listing of all the folders, files, and binaries needed by the module. Using the DNN Module Packager The DNN Module Packager requires the basic .DNN manifest file that is automatically created by the DotNetNuke module templates in Visual Studio.

If you don't have a .DNN manifest, you can always copy one from the DotNetNuke installation and modify it for your own module. The basic steps for packaging a DNN module are: Conclusion. Download details: NP .NET Profiler. Jean-Paul S. Boodhoo - Develop With Passion. Well, for the last 2 months I have been using Mutt as my primary email client, and I have not missed gmail at all!!

I spend the majority of my day inside a shell based environment, and a large majority of my workflow/tooling has been heavily modded to allow me to do the majority of my computer related activities from a shell. I edit all my code in vimI manage keychain entries using the command line clientsI have a easy to customize automation/expansion library that allows me to add new shell automation tasks easilyFor the rare times that I use twitter, I use a vim plugin for that!

I compose blog entries in vim You get the point! I have occassionally messed around with using links as a browser client. Focused, specific tools that do one job and do it well This post is mostly for my own journalling purposes, but I am sharing it in the event that it proves useful to others. This post will outline the way that I setup the following tools: Getting Started Installing and configuring offlineimap. Zero Sign On - 1 better or Infinitely better than Single Sign On. There is another option: You can establish a royalty-free PKI. OpenID is such as CA. Thawte WOT costs nothing and provides reasonable level of trust. Instead of creating the OpenID Foundation they should better create the OpenPKI Foundation with the same goals. If you really understand public key cryptography then you must agree that OpenID in its architecture does not differ from the PKI at all, it only uses another set of protocols and cryptography models.

Just compare: OpenID: you enter the login and password to your openid server only once. PKI: you only get access to your certificate private key by entering password to your software once. OpenID: one should trust an openid provider if he is going to rely on the data from that provider. OpenID: one asks for a third party server, if the identity is valid. Don't you see the similarities? Deployment - IronPython Cookbook.