SharePoint jobs at Treasury

Category : Uncategorized

Treasury has some great opportunities for government positions on the Treasury.gov site (which is built in SharePoint 2010)

Treasury.gov O&M Lead 

This is a grade 14 position to O&M lead the Treasury.gov SharePoint site, which involves supervising the O&M team and being a SharePoint SME on the project. This is a great opportunity to get into the government at a level 14:  http://jobview.usajobs.gov/GetJob.aspx?JobID=98317792&JobTitle=Information+Technology+Specialist+(INTERNET)&q=11-DO-499-FXP&where=&brd=3876&vw=b&FedEmp=N&FedPub=Y&AVSDM=2011-04-04+15%3a20%3a00

Treasury.gov SharePoint SME

This is a two year, grade 14 term position for Treasury.gov. We are looking for a dedicated SharePoint SME. This is a great opportunity to come into the government at grade 14 without a supervisory role: http://jobview.usajobs.gov/GetJob.aspx?JobID=98459169&JobTitle=Information+Technology+Specialist+(INTERNET)&q=11-DO-506-FXP&where=&brd=3876&vw=b&FedEmp=N&FedPub=Y&AVSDM=2011-04-08+12%3a46%3a00

Treasury.gov O&M team

Treasury.gov is looking for SharePoint and Web expertise at various experience levels. This is a great oppotunity to join the Treasury.gov team regardless of your level of expertise with SharePoint. The great thing about these positions is that they are what we call ladder positions in the government. If you come in at a lower grade, you are ellibible to move up to the higher grades after the required experience without reapplying for the job. These are very good positions for people looking to get into the government.

Grade 9: We are looking for someone on our O&M team with html, css and javascript experience. This person should be looking to learn SharePoint and .Net: http://jobview.usajobs.gov/GetJob.aspx?JobID=98516038&JobTitle=Information+Technology+Specialist+(SYSADMIN)&q=11-DO-501-FXP-9&where=&brd=3876&vw=b&FedEmp=N&FedPub=Y&AVSDM=2011-04-11+12%3a14%3a00

Grade 11: We are looking for someone on our O&M team with html, css and javascript experience. In addition, this person should have asp.net experience: http://jobview.usajobs.gov/GetJob.aspx?JobID=98516057&JobTitle=Information+Technology+Specialist+(SYSADMIN)&q=11-DO-501-FXP-11&where=&brd=3876&vw=b&FedEmp=N&FedPub=Y&AVSDM=2011-04-11+12%3a15%3a00

Grade 12: We are looking for someone with html, asp.net and a little bit of SharePoint experience: http://jobview.usajobs.gov/GetJob.aspx?JobID=98516102&JobTitle=Information+Technology+Specialist+(SYSADMIN)&q=11-DO-501-FXP-12&where=&brd=3876&vw=b&FedEmp=N&FedPub=Y&AVSDM=2011-04-11+12%3a16%3a00

Grade 13: We are looking for someone with html, asp.net and SharePoint development experience: http://jobview.usajobs.gov/GetJob.aspx?JobID=98516142&JobTitle=Information+Technology+Specialist+(SYSADMIN)&q=11-DO-501-FXP-13&where=&brd=3876&vw=b&FedEmp=N&FedPub=Y&AVSDM=2011-04-11+12%3a17%3a00

Opening GAC as folder

Category : Uncategorized

The GAC (C:\windows\assembly) is an interesting folder in Windows to say the least. As Windows users,  we never actually see the folder structure in the GAC, we see a facade. This facade is suppose to make it easier for us to work with it (for example: we can just drop a dll into it if we want and it is registered in the GAC).

However, every once in a while I need to see the folder structure (for example: if I want to get a dll out of the GAC). There are multiple ways to do this, but I find myself searching around the internet every time I want to perform this task. Thus, here is my favorite way to turn the GAC into a regular folder.

Just open a command prompt and run: regsvr32 -u C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll

Then, when you are ready to tun the GAC back to it’s original structure, use this command: regsvr32 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll

Remote Desktop to home computer

4

Category : Uncategorized

I am currently in the process of getting a new laptop, but it is going to take 20-25 days to get here. So, I’m going to bring my wife’s laptop to work, but it is not powerful enough to do what I need to do. So, I decided I’ll remote desktop into my home computer to work. The problem is, I have a home setup with dynamic IPs. These home setups change the IP address of my network every once in a while, so I don’t know how that will affect my remote desktop setup. After searching around I figured it out and thought I would share my findings.

My environment is Windows 7 with a Verizon Actiontec router. At first I had Windows 7 home edition, but it wouldn’t allow me to set it up the way I wanted (please refer to Step 3 – Allowing Remote Desktop Connections). So, I upgraded to Windows 7 Ultimate edition.

Please Note: The following steps are an informative process on how this worked in my environment. Every environment is different. People use different routers, have different firewall setups, etc… Hopefully this can help someone with a similar environment. But, if your environment is different, it might not work for you.

Step 1 – Port Forwarding

Remote desktop runs on TCP port 3389. However, most router configurations block this port. I knew from the start that Verizon Fios does (and that is what I use). So, my first step was to forward port 3389 through. Most routers have a webpage you can go to in order to setup port fowarding. With Fios, you need to go to http://192.168.1.1 (this differs based on your service provider). After you log into your router configuration page you need to find the port forwarding section. In Fios it is at Firewall Settings – Port Forwarding.

The next step is to add the port forwarding rule. The first thing it will ask you for is your IP address.

This is the IP address to your local computer you want to Remote Desktop into. If you have a home router setup then there are 2 IP address. The IP address the service providers assigns to your network and the IP address assigned to your computer. We need to forward the port through to the local computer IP address.

To figure that out you can open a command prompt  (Start – run – cmd). Then type ipconfig. Look for the IP Address (or IPv4 Address). It should be something like 192.168.1.3 (this assumes you have a typical dynamic IP setup, if you have a static IP then your IP address might not start with 192).

After you have figured out your computers IP address, then you have to add the rule to forward port 3389 through to that computer. With the Fios ActionTec router, you just need to click the Add link next to the Specify Protocol dropdown. Then choose the Add Server Ports link. Then choose TCP from the dropdown. Then choose Any in the Source Port and Single/3389 in the Destination Port. Then click the Apply button a few times until you get back to the main screen. Keep all the other settings at default and your port forwarding rule should be setup.

I realize that not everyone has Fios. So, here are a couple of links for other popular routers that other companies use that can help you through port forwarding setup.

Step 2 – Firewalls

You might have firewalls setup on your computer that block port 3389. This really depends on what firewalls you have running on your computer.

Since this walkthrough is for Windows 7, I am going to talk about the default firewalls for Windows 7

Go to Control Panel – System and Security – Windows Firewall – Advanced settings. Click Allow another program. Click Inbound Rules and then New Rule. Follow the wizard through to allow port 3389.

Step 3 – Allowing Remote Desktop Connections

With Windows 7 you have to allow remote desktop. Right click on Computer – click on properties – Advanced system settings. Then go to the remote tab. Make sure that “Allow remote assistance connections to this computer” is checked. Then, choose the correct radio button for user access to your system. Make sure that “Don’t allow connections to this computer” isn’t checked.

remotedesktop

Please Note: This step is where I had the most issues. I had Windows 7 home edition installed on my desktop at first. The radio buttons for “who” can access remote desktop were not available for me. After doing a little searching, I found out that you need Windows 7 Ultimate or Professional to get access to these settings. Luckily, I have an msdn license and the upgrade is very simple (all you need to do is enter the license key in the upgrade wizard on the computer)

Step 4 – Verify your port is open correctly

The previous steps were all about opening port 3389. In order to check that these steps worked, you can use the following website: http://www.canyouseeme.org/. This website figures out your Dynamic IP address and lets you enter a port. Then it tells you if it was able to access that port on your computer. If this step fails it either means your port forwarding is not setup correct, a firewall is blocking your port, remote desktop is not setup on your computer or something else is wrong that I didn’t encounter.

Step 5 – Working with Dynamic IPs

As mentioned earlier, most home routers have a Dynamic IP setup (static IPs cost more and most people don’t get them). Basically, your home network gets and IP address and it assigns IPs to your local machine. So, your network IP could be 71.126.156.140. Then, once traffic hits your network, the router assigns an IP to your computer (such as 192.168.1.4). So, all we did in the previous steps was make sure port 3389 could get through to the local computer IP (such as 192.168.1.4). At this point you could remote desktop into your computer with your network IP address. The problem is that this is a Dynamic IP (usually). Service providers change your IP at random times. It is unreliable to use that IP address to remote desktop into. So, whats the answer? My answer is a company called NO-IP. This product installs on your home computer and gives you a url (something like homecomputer.no-ip.org). Then, when anyone ever uses that url, it figures out the dynamic IP of your home network. Pretty cool, eh.
Just install the NO-IP Dynamic DNS Update client on your computer and you should be all set.

NO-IP has a good walkthrough for setting up their product for remote desktop: http://www.no-ip.com/support/guides/remote_access/windows_remote_desktop.html. The reason I wrote this article instead of just pointing to their walkthrough is because I ran into some issues with the port forwarding on Verizon Fios and the Remote Desktop enablement of Windows 7. I thought this walkthrough in addition to theirs might help some people out.

Now you can go to another computer, open remote desktop and enter your NO-IP url to access your home computer. I even installed IIS on my home computer, opened up a website port and use my home computer to access my development sites while I am in other places (pretty cool stuff).

Once again, these steps are for my environment. The basic ideas are the same for everyone:

  • Port foward port 3389
  • Verify the firewall isn’t blocking port 3389
  • Allow Remote Desktop to your computer
  • Install No-IP to get a url for your Dynamic IP address

If these steps do not work for you, I am sorry, but it is probably a nuance of your setup compared to mine.

Zachary Aden Galipeau

1

Category : Uncategorized

I am very pleased to announce the birth of my son: Zachary Aden Galipeau

Love My Droid

Category : Uncategorized

I just got a Droid and I am playing with the blogging app. I love the Google maps and screen quality. I was really looking forward to the slideout keyboard, but that is the one thing I am disappointed in. It is kind of hard to use, but still better then screen keyboards. Anyways, this is not my typical blog (I usually hate pointless blogs). I just wanted to test out the blog app.