Blog Home  Home Feed your aggregator (RSS 2.0)  
Venexus DotNetNuke Blog - Misc
DotNetNuke Articles, Code Snippets, Errors, and News
 
 Tuesday, December 18, 2007

As you can tell there has not been much activity on this blog, but not because there has not been anything going on. There has been so much going on that I simply have not had the time to make a post....here. However, we have a new blog that allows all Venexus employees to post that can be found here: http://www.venexus.com/Resources/Blog.aspx

You can update your feeds here:

Feed Title RSS
25 Latest Articles
DotNetNuke
Error Messages
Modules
Search Engine Optimization
Skins
SQL Server

I will make one more post here to sum up the year, but this is definitely the next to last post for this blog. We will move some of the most popular articles from this blog to the new one, but eventually this blog will be shutdown. More later...

Tuesday, December 18, 2007 6:28:38 AM (US Eastern Standard Time, UTC-05:00)  #       |   | 
 Thursday, October 11, 2007

We all know that the keyboard is faster than the mouse right? Well here is a quick way to open any application with about 3 keystrokes:

  1. Create a new folder anywhere you like. I put mine in c:\utils\shortcuts.
  2. Place the folder in your path. You can do this by
    1. Opposite click My Computer and choose Properties
    2. Select the Advanced tab.
    3. Choose Environment Variables
    4. Select Path in the System Variables and choose Edit
    5. At the end of the Variable Value path add “;c:\utils\shortcuts” or the path to your shortcut folder. The “;” may already be there.
  3. Create or copy shortcuts to frequently used applications to your new folder. You can also use shortcuts to folder locations.
  4. Rename the shortcuts with 2 or 3 letter identifiers for quick typing. Here are a few I use:
    1. mo = Microsoft Outlook
    2. ie = Internet Explorer
    3. ff = Firefox
    4. rdc = Remote Desktop Client
    5. ps = Windows PowerShell
    6. data = My data directory

Now when I want to run a program, I open the Run box by pressing Windows Key + R, type my shortcut name (ex. mo), and press Enter. It’s faster and easier than finding an icon with the mouse

- By Michael Sullivan

Thursday, October 11, 2007 8:24:28 AM (US Eastern Standard Time, UTC-05:00)  #       | 
 Tuesday, September 11, 2007

Venexus has a job opening for a DotNetNuke Module Developer.

Title: DotNetNuke Module Developer

 

Skills Required:

1.      VB.Net OR C#

2.      SQL Server

3.      Code Generation Techniques

4.     DotNetNuke (must know architecture of DotNetNuke web application framework)

Skills Desired:

1.      EntitySpaces

2.      Gemini

3.      Subversion

4.      CruiseControl.Net

5.      VB.Net AND C# (Ability to read and code in both)

Location:

We would prefer to find a local candidate (Raleigh, NC), but if you have the skills, it does not matter where you live.

 

Description:

This position will be responsible for assisting in the analysis, design, development and ongoing support of DotNetNuke and the modules we create and modify for our clients. This position will assist with verification testing, troubleshooting and failure analysis of new versions of DotNetNuke, core modules, 3rd party modules, and custom modules. The developer must be able to commit and meet deadlines.

 

The person filling this position will be working in a team environment and may be expected to have on-call responsibilities. The candidate should have excellent verbal and written communications skills with a positive customer support attitude. A person who is flexible and self-motivated will be the selected candidate.

 

Additional Requirements:

1.      You must love code.

         If you didn’t love it, you wouldn’t be doing it, right? 

 

Compensation:

Dependant upon experience

 

Please send salary expectations and resumes to careers (at) venexus (dot) com. No recruiters please!

 

Tuesday, September 11, 2007 3:28:57 PM (US Eastern Standard Time, UTC-05:00)  #       |  |   | 

Venexus has 2 positions open for DotNetNuke Support Specialist.

Title: DotNetNuke Support Specialist

Skills Required:

1.     DotNetNuke (must have previous experience running and managing DotNetNuke sites)

2.     Excellent communication skills

 

Skills Desired:

1.      Gemini

2.      RDC/RDP

3.      IIS

4.      SQL Server

 

Location:

Any.

 

Description:

This position will be responsible for assisting in the support of DotNetNuke for client websites. This position will assist with verification testing, troubleshooting and failure analysis of new versions of DotNetNuke, core modules, 3rd party modules, and custom modules.

 

The person filling this position will be working in a team environment and may be expected to have on-call responsibilities. The candidate should have excellent verbal and written communications skills with a positive customer support attitude. A person who is flexible and self-motivated will be the selected candidate.

 

Compensation:

Dependant upon experience

Please send salary expectations and resumes to careers (at) venexus (dot) com. No recruiters please!

 

Tuesday, September 11, 2007 3:23:06 PM (US Eastern Standard Time, UTC-05:00)  #       |  |   | 
 Wednesday, March 14, 2007

We ran into an issue parsing some HTML for a DNN content migration project we are working on. We needed to find the actual content of the page, without all of the look and feel. Luckily we found a pretty solid case of an opening and closing div tag that wrapped the entire content of the page. At first we had a basic regular expression for finding the div tags like so:

Dim sRegEx As String = "<div align=" & Chr(34) & "center" & Chr(34) & "[\d\D]*?\</div>"

This worked fine until we ran into some code that had div tags withing the div tags. The following shows you what the reg ex returns.

Example:

<div align="center">

Some text here

<div> this is between another div</div>

Here is more text that should be in the content we are ripping.

</div>

After some digging, the following regex does the trick:

Dim regexp As Regex = New Regex( _

"(<[^>]*?div[^>]*?(?:center)[^>]*>)((?:.*?(?:<[ \r\t]*div[^>]*>?.*?(?:<.*?/.*?div.*?>)?)*)*)(<[^>]*?/[^>]*?div[^>]*?>.*</div>)", _

RegexOptions.IgnoreCase _

Or RegexOptions.Singleline _

)

Wednesday, March 14, 2007 1:59:48 AM (US Eastern Standard Time, UTC-05:00)  #       |   | 
 Monday, November 13, 2006

I got a new Dell D-820 laptop last week. I spent much of the week installing new software, setting up my dev environment, and moving all of the data from my Dell D-810. I was pretty much ready to rock n' roll with this new setup on Friday and giddy about the performance of the 2 Ghz Core 2 Duo and 2 Gb RAM (especially when compiling DNN 4 in VS 2005)....that was until a virus unleashed havoc on my pristine setup. AAAARRRRRRRRR!!!!!!! 

I have been a firm believer in Symantec and we have used it for years. I decided to try AVG at the recommendation of our network admin and other users and at this time I cannot say I recommend it. For whatever reason, AVG did not catch it until the virus had dropped a payload of bibical proprotions on my drive. I got the full treatment, including something I had not seen in a while...Blue Screen of Death. Not knowing at that time I actually had a virus, I went ahead and rebooted. Before Windows could finish loading, the virus set in to installing adware and trojans, more than I have ever seen for any payload. AVG finally decided to come to the rescue. I started a full scan and let AVG cleanup. Rebooted in safe mode and ran AVG again. I got everything removed...according to AVG, but had my network connections hosed up. I finally gave up and gave it our network admin to see if he could fix it. On Saturday I get the news that we were going to have to recover from the intial Ghost we made or from check points, that he could not fix the issue with the network connection. So, sometime in the wee hours of the morning on Sunday, I had my laptop back up and running with a check point that was a few days old. I decided to do another scan. AVG came out clean. Since I am biased to Symantec, I decided to use TrendMicro Housecall for another scan. It found 2 more trojans that AVG totally missed. That was the last straw. AVG removed, Symantec back on. May the writer of the virus burn in the firery depths of the blackest....

 

Monday, November 13, 2006 10:40:36 AM (US Eastern Standard Time, UTC-05:00)  #       | 
Copyright © 2010 Venexus, Inc.. All rights reserved.