Visual Studio 2008 Product Comparison Data Sheet

This data sheet provides a comprehensive product comparison of the Visual Studio 2008 IDE products. It does not provide data about Visual Studio Team System 2008 Team Foundation Server, Visual Studio Team System 2008 Team Explorer, or Visual Studio Team System 2008 Test Load Agent. This data sheet is provided for illustrative purposes only.

http://download.microsoft.com/download/5/f/e/5feb6914-bcdf-432f-81c7-e386812b086a/visualstudio2008productcomparisondatasheet.pdf (2.2MB)
http://download.microsoft.com/download/5/f/e/5feb6914-bcdf-432f-81c7-e386812b086a/visualstudio2008productcomparisondatasheet.docx (266KB)


 
Categories: IT | Visual Studio

Instead of just being rants, I found the following pages to be rather helpful.  There are some nice troubleshooting tips, changes you can make to improve performance, etc..

Why Outlook 2007 is slow: Microsoft’s official answer
http://www.itwriting.com/blog/?p=123

Outlook 2007 is slow, RSS broken
http://www.itwriting.com/blog/?p=54

Problem with Outlook 2007 - Email Receive is Broken!
http://www.roundtripsolutions.com/blog/2007/02/19/208/problem-with-outlook-2007-email-receive-is-broken/

What can I do about Outlook's huge PST?
http://ask-leo.com/what_can_i_do_about_outlooks_huge_pst.html


 
Categories: IT | Office 2007

January 25, 2008
@ 11:12 PM

This is a list of the Basic Concepts posts being put up by Science Bloggers and others. It will be updated and put to the top when new entries are published. If you are not a Scienceblogger, email me (see below) and let me know of your post, or someone else's. If you want suggestions for a topic to write on, just ask.

http://scienceblogs.com/evolvingthoughts/2008/01/basic_concepts_in_science_a_li.php

See also:
The Scientific Method -- http://geekcounterpoint.net/files/GC004.html
The fossil record -- http://geekcounterpoint.net/files/GC014.html
Stem cells -- http://geekcounterpoint.net/files/GC018.html
Special relativity -- http://geekcounterpoint.net/files/GC022.html
General relativity -- http://geekcounterpoint.net/files/GC027.html
Quantum mechanics -- http://geekcounterpoint.net/files/GC033.html
Climate Change 101 -- http://geekcounterpoint.net/files/GC045.html


 
Categories:

What: A class project for CSC2231 - Online Social Networking, a graduate course in Computer Science at the University of Toronto.

When: Friday December 14th 2007 at 1pm in Bahen 5256.

Who: Clifton Forlines, Justin Ho, Koji Yatani.  Department of Computer Science, University of Toronto

Details: We present a prototype that allows friends in an online social network to share “to do” lists to coordinate their shopping efforts.  Our system dispatches shopping requests among friends according to their location. We will present a brief demo in which our system requests latte's and mocha's from our friends whenever they visit our local Starbucks coffee shop.

CSC2231_FinalProject_b16.pdf (490.45 KB)

Event Details


 
Categories:

Symptoms
You connect a Windows Vista-based computer to a network.
A router or other device that is configured as a Dynamic Host Configuration Protocol (DHCP) server is configured on the network.
The router or the other device does not support the DHCP BROADCAST flag.

In this scenario, Windows Vista cannot obtain an IP address.

Cause

This issue occurs because of a difference in design between Windows Vista and Microsoft Windows XP Service Pack 2 (SP2). Specifically, in Windows XP SP2, the BROADCAST flag in DHCP discovery packets is set to 0 (disabled). In Windows Vista, the BROADCAST flag in DHCP discovery packets is not disabled. Therefore, some routers and some non-Microsoft DHCP servers cannot process the DHCP discovery packets.

Resolution

Summary

  1. Use getmac and ipconfig /all to determine the GUID of the adapter that is having the problem.
  2. Set the following in the registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
    Value name: DhcpConnForceBroadcastFlag
    Value type: REG_DWORD
    Value data: 0
    Note A data value of 0 disables this registry entry. You can use this registry entry to prevent Windows Vista from using the DHCP BROADCAST flag. After you set this registry entry, Windows Vista never uses the DHCP BROADCAST flag.

Details

  1. Start, run, cmd
  2. Run ipconfig /all
    You'll get something like this:
    Ethernet adapter Local Area Connection:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Intel(R) PRO/1000 PL Network Connection
       Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
    Note the MAC address of the wireless adapter (shown here with XXs).  Note this is a WIRED adapter in this example; you want your wireless NIC.
  3. Next, run getmac
    Match the MAC address to the GUID of the adapter.
    Physical Address    Transport Name
    =================== ==========================================================
    XX-XX-XX-XX-XX-XX   Media disconnected
    YY-YY-YY-YY-YY-YY   \Device\Tcpip_{F37508DE-020D-43A3-916A-ED3EE080C910}
  4. Click Start, type regedit in the Start Search box, and then right click on regedit, and choose "Run as Administrator"
    If you are prompted for an administrator password or for confirmation, type your password, or click Continue. 
  5. Locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
  6. In this registry path, click the (GUID) subkey that corresponds to the network adapter that is connected to the network.
  7. On the Edit menu, point to New, and then click DWORD (32-bit) Value.
  8. In the New Value #1 box, type DhcpConnEnableBcastFlagToggle, and then press ENTER.
  9. Right-click DhcpConnEnableBcastFlagToggle, and then click Modify.
  10. In the Value data box, type 1, and then click OK.
  11. Close Registry Editor.

See also: http://support.microsoft.com/kb/928233


 
Categories: IT | Windows Vista

Assigning SCL to messages scanned by 3rd-party antispam filters

The Unix/Linux/Security folks in your organization don't trust Exchange to do the filtering. They insist on using open source anti-spam software, such as SpamAssasin on the non-Exchange SMTP gateways. After tweaking it for a number of weeks, they are able to make it work the way they want it to, or are close to it.

Their solution is to insert an X-header in messages that looks like this:

X-Spam-Status:yes

That's it. Their job ends there.

As the Exchange team/administrator, your job is to ensure messages with that header end up in users' Junk Mail folder.

Now what?

http://exchangepedia.com/blog/2008/01/assigning-scl-to-messages-scanned-by.html

Exchange.2007.Assigning.SCL.to.Messages.Scanned.by.3rd.Party.Filters.pdf (164.02 KB)


 
Categories: Exchange 2007 | IT

Max PST size limit is 20 GB, as this uses the Outlook provider.  See http://support.microsoft.com/kb/830336/

  • Export/Import to PST must be run from a 32 bit client machine with Exchange Management Tools installed (Version Exchange 2007 SP1 or later). The 32bit requirement comes from a dependency with the Outlook client.
  • Either Outlook 2003 or Outlook 2007 must be installed on the client machine.
  • The user running the task must be an Exchange Organization Admin or an Exchange Server Admin on the server where the mailbox to export/import lives.

Export-Mailbox –Identity <mailboxUser> -PSTFolderPath <pathToSavePST>

PSTFolderPath must be a full path pointing either to a directory or to a (.pst) file. If a directory is specified a PST file named after the mailbox alias will be used as the target of the export. Note that if the PST file already exists the contents of the mailbox will be merged into it.

  • To export multiple mailboxes to their respective .pst files at once you can pipe in the identities of those mailboxes to the export task. Notice that when bulk exporting the PSTFolderPath parameter must forcefully point to a directory since one .pst file will be created for each mailbox.
    Get-Mailbox -Database 'MDB' | Export-Mailbox -PSTFolderPath D:\PSTs
  • Just as with the export to PST scenario, when bulk importing mailboxes the PSTFolderPath must forcefully point to a directory and the task logic will try to match mailboxes alias with the .pst file names under that location. If no match is found for a particular mailbox, that mailbox will be skipped.
    Get-Mailbox -Database 'MDB' | Import-Mailbox -PSTFolderPath D:\PSTs

Running a scheduled task is a two step process:
 1) Create the powershell script and save it as a .ps1 file.  E.g:
     get-mailbox | export-mailbox -PSTFolderPath:'C:\' -Confirm:$false

 2) Create the scheduled task to run powershell and load the exchange snappin; then run your script.  The action of your scheduled task should look like:

powershell.exe -PSConsoleFile "C:\Program Files\Microsoft\Exchange Server\Bin\ExShell.psc1" -Command ". 'C:\script.ps1'"


 
Categories: Exchange 2007 | IT

"My mailbox size is 7.4GB. I send/receive around 200 emails a day; so that 7.4GB of email goes back several years. I don't use too many rules so most of my email ends up in my Inbox (30k items).

My background is in software performance (especially storage performance); so I couldn't live with the status quo. I was stuck, I needed my large mailbox; but I also needed a great/fast user experience so I could effectively process my mailbox. All of my machines had sufficient memory (2GB or more) so I couldn't solve the problem by adding memory (to provide the Windows System Cache with more memory to buffer the OST IO's). "

Continued: http://msexchangeteam.com/archive/2007/12/17/447750.aspx

Summary:

  1. Make a set of folders containing content that is over a year (or two) old - so that your mailbox size becomes manageable.
  2. Separate the content in these folders chronologically.  2004, 2005, 2006, 2007, 2008, etc.
  3. Set Outlook not to sync these archive folders to your devices.  While online, you have access to this content; offline, you can't access anything older than 2 years.

This maintains the following:

  1. Your large mailbox, allowing you to keep all your email online in Exchange for backup and quick access (via a web browser).
  2. No PST usage.  No management of pesky PST files, and you don't have to worry about backup - the Exchange is stored on a RAID set, and backed up frequently.
  3. Good laptop/desktop/workstation Outlook 2007 cached user mode experience.
  4. Ability to search entire mailbox.  Open Outlook in online mode, or open up OWA.
  5. Low processing on the server.  Working in offline mode means that the basic mail processing is done locally on my machine, not on the server.

 
Categories: Exchange 2007 | IT | Office 2007

Problem:

Exchange 2007 SP1 Will Not Support the Searching of Content Within Office 2007 Attachments in Messages Until the Respective Office 2007 Search Filters are Installed

Because Exchange 2007 SP1 does not include the search filters from the 2007 Microsoft Office release, Exchange 2007 SP1 cannot index Office 2007 attachments in mailboxes. Therefore, users who have mailboxes on Exchange 2007 SP1 Mailbox servers will not be able search their mailboxes for content within Office 2007 attachments in their messages. However, as soon as the Office 2007 search filters are available, installed, and integrated with your Exchange SP1 installations, this search functionality will be supported.

2007 Office System Converter: Microsoft Filter Pack
This download will install and register IFilters with the Windows Indexing Service. These IFilters are used by Microsoft Search products to index the contents of specific document formats. This Filter Pack includes IFilters for the following formats: .docx, .docm, .pptx, .pptm, .xlsx, .xlsm, .xlsb, .zip, .one, .vdx, .vsd, .vss, .vst, .vdx, .vsx, and .vtx.
http://www.microsoft.com/downloads/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&displaylang=en

How to register Filter Pack IFilters with Exchange Server 2007
http://support.microsoft.com/default.aspx?scid=kb;en-us;944516

More information:
Exchange 2007 SP1 Release Notes
http://download.microsoft.com/download/5/e/6/5e672458-592a-44a2-b489-11cec19d3c82/RelNotes.htm


 
Categories: Exchange 2007 | IT | Office 2007

January 20, 2008
@ 03:21 PM

Sharepoint 2007 Articles

How to move MOSS2007 from W2003_32bit to W2008_64bit
How to move the Shared Service Provider Search database
How to configure a content Source to crawl Exchange 2003 public folders in Moss2007
How to configure Email Enabled Lists in Moss2007 RTM using Exchange 2003
How to configure Email Enabled Lists in Moss2007 RTM using Exchange 2007
Securing Central Administration in SharePoint 2007
Modify Alert Notifications using AlertTemplates.xml in SharePoint 2007
Inplace Upgrade of SPS 2003 Medium Farm to 2007 RTM

http://www.combined-knowledge.com/Downloads%202007.htm

SPS2007-2003x86-to-2008x64.pdf (1.07 MB)


 
Categories: IT | Sharepoint Server 2007

Summary: http://technet.microsoft.com/en-us/library/bb125236.aspx

  1. Export XML data.  http://technet.microsoft.com/en-us/library/aa997590.aspx
    New-EdgeSubscription -FileName "C:\EdgeSubscriptionInfo.xml"
  2. Import XML data. http://technet.microsoft.com/en-us/library/bb123538.aspx
    1. Open the Exchange Management Console. Expand Organization Configuration, select Hub Transport, and then in the result pane, click the Edge Subscriptions tab.
    2. In the action pane, click New Edge Subscription. The New Edge Subscription Wizard starts.
    3. On the New Edge Subscription page, in the Active Directory Site: drop-down list, select an Active Directory site.
    4. On the New Edge Subscription page, click Browse. Locate the Edge Subscription file to import. Select the file, and then click Open.
    5. On the New Edge Subscription page, click New.
    6. On the Completion page, click Finish.
  3. Force synchronization if necessary.
    http://technet.microsoft.com/en-us/library/bb123512.aspx
    If running RTM: Start-EdgeSynchronization
    If running SP1: Start-EdgeSynchronization -Server <Hub Transport server name>

 
Categories: Exchange 2007 | IT

Background:

Installing Exchange 2007 SP1 gives an error on the Mailbox Role.

Error:

Unable to remove product with code 6574fdc2-40fc-405a-9554-22d1ce15686b.  Unable to remove product with code 6574fdc2-40fc-405a-9554-22d1ce15686b. Fatal error during installation. Error code is 1603.
Fatal error during installation

Solution:

  1. Stop the "Microsoft Exchange Search Indexer" service and the "Microsoft Exchange Transport Log Search" service.
  2. Remove the Microsoft Full Text Indexing Engine for Exchange using msiexec.exe /X {6574fdc2-40fc-405a-9554-22d1ce15686b}
  3. Refer to http://consumer.installshield.com/kb.asp?id=Q111019 for additional causes.

 
Categories: Exchange 2007 | IIS | IT

Background:

Installing Exchange 2007 SP1 on a Client Access Server gives the error "A failure occurred while trying to update metabase properties. The system cannot find the path specified."

Error:

Event Type: Error
Event Source: MSExchangeSetup
Event Category: Microsoft Exchange Setup
Event ID: 1002
Description:
Exchange Server component Client Access Role failed.
Error: Error:
A failure occurred while trying to update metabase properties.
The system cannot find the path specified.

Further, the Exchange 2007 SP1 log contained:
[2] [WARNING] IIS://<fqdn>/W3SVC/1/ROOT/EWS was not found. Please make sure you have typed it correctly.

Cause:

Note: The SP1 log is located at <system drive>:\ExchangeSetupLogs\ExchangeSetup.log

1) Ensure there are no orphaned virtual directories in the Exchange metabase, as per http://technet.microsoft.com/en-us/library/aa998589.aspx.

2) Ensure all the necessary CAS virtual directories are present.  Browse the IIS metabase using the IIS Resource Kit Tool, creatively named "Metabase Explorer".  http://support.microsoft.com/kb/840671 has a download link.
The Client Access Server virtual directories are as follows:
/W3SVC/1/ROOT/Autodiscover
/W3SVC/1/ROOT/EWS
/W3SVC/1/ROOT/owa
/W3SVC/1/ROOT/Microsoft-Server-ActiveSync
/W3SVC/1/ROOT/Exchange
/W3SVC/1/ROOT/ExchWeb
/W3SVC/1/ROOT/Public
( as per http://technet.microsoft.com/en-us/library/bb201672.aspx )

3) For directories which are not present in IIS Manager and/or missing from the IIS metabase, remove the Exchange directory, and recreate it.
For example, in the case of my error, I did a "Get-WebServicesDirectory | fl" which revealed the /ROOT/EWS entry - with the missing IIS metabase entry.  Thus, I removed the EWS directory using the Remove-WebServicesDirectory cmdlet ( http://technet.microsoft.com/en-us/library/bb124231.aspx ) and recreated it using the New-WebServicesDirectory cmdlet ( http://technet.microsoft.com/en-us/library/bb125176.aspx .)

You can check all the access directories: (via Exchange Shell)
Get-WebServicesDirectory | fl
Get-OabVirtualdirectory | fl
Get-ClientAccessServer | fl
Get-OabVirtualdirectory | fl
and look for any directory that is missing.

4) Reattempt installation.  Pull the log as necessary and keep Googling error messages, or try to understand the errors. =)

5) Verify Exchange installation - http://technet.microsoft.com/en-us/library/bb125254.aspx

6) Since we messed with them, make sure the web services are functioning: Test-OutlookWebServices -identity administrator | ft * -AutoSize -Wrap


 
Categories: Exchange 2007 | IIS | IT

Symptom:

"No program start menu found." Installing Blizzard Entertainment Games on Vista x64

Installing Blizzard games on Vista x64 gives this error message.

Resolution:

1) Start, run, regedit
2) Navigate to "HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Explorer\Shell Folders"
3) If there is no string in there called "Programs" put that in with the value: (note the double slashes - escape sequences - which are necessary)
C:\\Users\\%USERNAME%\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs
4) If the string is already present, and you are running Vista with UAC enabled (it prompts you to Continue/Cancel and/or enter a password before installing the game) log off, log on as an administrator, and install the game, and any expansion packs necessary.
5) Go into \Program Files (x86)\StarCraft and grant "COMPUTER\Users" full access to all subdirectories and all files.*
This will ensure you're able to save games, replays, download new maps, and update the application WITHOUT being an administrator.

If you get an error message:
Type "regedit" into the Start Menu search box.  Right click on the application, and run as administrator.

* If you don't know what this means:


 
Categories: IT

Symptom:

You ask questions of me on my blog, in the comments.  You never receive a reply.

Probable cause:

My apologies to people who have asked questions, but never received replies.  But you haven't left me a way to get in touch with you.  An email address, perhaps?  Or do you plan on reloading my blog the next few days until you hear back from me?

I've configured my blog to send me emails of comments now, so perhaps I might be more receptive to comments; I'll scan the log each day.  But if you see something on my blog... post a comment, and email me too.  I'll see if I can help you... then post any updated/relevant information on the blog as well for everyone to use.


 
Categories:

Problem:

After I moved my RAID set from 1 server to another, the SQL Server service refused to start on the old machine, even though the data files are still intact on the system.

The SQL Server error logs resided on the RAID container I moved; I wasn't aware of this.

Event Type: Error
Event Source: MSSQLSERVER
Event Category: (2)
Event ID: 17058
User:  N/A
Description:
initerrlog: Could not open error log file '<full file path and filename>'. Operating system error = 3(The system cannot find the path specified.).

Great.  I search online, and I get stuff about MOVING the data files at http://support.microsoft.com/default.aspx?scid=kb;en-us;224071.  But what if I had already pulled the RAID container?  My data is safe... I just want to move the error log file.

Solution:

Edit the startup properties of the service to point the Error Log to a new location.  Make sure you don't just specify a target directory, but also the target log file name.  Here's what I did.

I went into the SQL server directory ("C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn" for me) and tried to start SQL Server manually.  (If you go into Admin Tools\Services, right click on the SQL Service, Pproperties, check out the "Path to executable".  Note the -sMSSQLSERVER or any other start up parameters that specify the instance you're having trouble with.)

I did a sqlservr /? in a cmd window:

usage: sqlservr
        [-c] (not as a service)
        [-d file] (alternative master data file)
        [-l file] (alternative master log file)
        [-e file] (alternate errorlog file)
        [-f] (minimal configuration mode)
        [-m] (single user admin mode)
        [-g number] (stack MB to reserve)
        [-k <decimal number>] (checkpoint speed in MB/sec)
        [-n] (do not use event logging)
        [-s name] (alternate registry key name)
        [-T <number>] (trace flag turned on at startup)
        [-x] (no statistics tracking)
        [-y number] (stack dump on this error)
        [-B] (breakpoint on error (used with -y))
        [-K] (force regeneration of service master key (if exists))

Next, I did "sqlservr.exe -eH:\SQL -sMSSQLSERVER" at the command prompt.  (Hit CTRL+C to safely terminate the instance if necessary.)  This generated this error in my event log.

Event Type: Error
Event Source: MSSQLSERVER
Event Category: (2)
Event ID: 17058
User:  N/A
Description:
initerrlog: Could not open error log file 'H:\SQL'. Operating system error = 5(Access is denied.).

Oops.  I checked the ACLs; they looked fine.  I had forgotten to specify a full path/filename for the log.
Tried "sqlservr.exe -eH:\SQL\err.log -sMSSQLSERVER"  Bingo.  Service starts.  (Hit CTRL+C to safely terminate the instance if necessary.)

Good.  Now to update the service so that it behaves.  Went into the "SQL Server Configuration Manager" - NOT the Management Studio.  Right click on the service, Properties.  Advanced tab, change the Startup Parameters.

Edit the text in the red location in the image above, so that it contains the updated error log path we had tested in the console.


 
Categories: IT | SQL Server 2005

Problem:

"Windows could not determine if this computer contains a valid system volume"

I had booted Windows Server 2008 RC, loaded my RAID (3Ware 9650) drivers from USB stick, and created a partition and formatted it.  I go to install, and Windows stops dead in its tracks.

Solution:

Leave the stick plugged in, reboot the system, and go into the BIOS and REMOVE the stick from the boot order entirely.  Ensure the RAID array is 1st in the list, and give it a try again.

See also:

After I discovered this, I also read these websites, which I thought might be useful...
http://www.nforcershq.com/forum/vista-and-nforce4-sataraid-an-installation-guide-vt66299.html
http://www.dashken.net/index.php?/archives/204-Windows-could-not-determine-if-this-computer-contains-a-valid-system-volume.html#extended
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2201257&SiteID=17


 
Categories: IT | Longhorn Server 2008

Vista SP1 Release Candidate (RC) Refresh - Build 17128 v.744

Working well on my x64 laptop. =)  Dual display works properly now; no more black screens.


 
Categories: IT | Windows Vista

An Exchange Server message routing myth forever being propagated (including by me):

If 2 SMTP Connectors (or Send Connectors in case of Exchange Server 2007) exist, one with a more specific address space, like exchangepedia.com, and one for a more generic address space like *, messages are always routed over the Connector with the more specific address space.

http://exchangepedia.com/blog/2008/01/smtp-connector-myth-messages-are-always.html


 
Categories: Exchange 2007 | IT

January 9, 2008
@ 10:36 PM

WinSxS was implemented to eliminate DLLHell.  Applications can use different versions of assemblies without problems.  So over time, this folder will grow, and there's not really much you can do about it, currently.

The net result is applications will be more stable and reliable as more and more applications switch to winsxs. This is a good thing.

  • Got a huge bloated WinSxS folder?  Not much you can do about it.
  • Can you delete WinSxS?  Nope.  If you do, you'll likely have to format and reinstall all your applications.
  • Can you move it to another drive? Not really.  Give your C drive more space instead.

Here's some more information:

http://www.davidlenihan.com/2007/07/winsxs.html


 
Categories: Windows Vista

On a Windows Vista-based computer, you configure the following Group Policy setting:
   Delete user profiles older than a specified number of days on system restart
Therefore, you expect the user profiles that have not been used within the number of days that you specify to be automatically deleted when Windows Vista restarts. However, you notice that some user profiles that have been used within that period are unexpectedly deleted some days later.

This problem occurs because of an error in the User Profile Service. The Group Policy setting uses the time at which the profile was created instead of the time at which the profile was last used as the basis for determining when to delete the profile. Therefore, even if the user profile is still being used, it is deleted after the specified number of days have elapsed since the time at which you created the profile.

http://support.microsoft.com/kb/945122


 
Categories: IT | Windows Vista

PacketProtector is a Linux distribution for wireless routers, built on top of OpenWrt. The goal of this project is to transform the router into a unified threat management device.

  • a stateful firewall (iptables)
  • WPA/WPA2 Enterprise wireless (802.1X and PEAP with FreeRADIUS)
  • intrusion prevention (Snort-inline)
  • remote access VPN (OpenVPN)
  • content filtering/parental controls (DansGuardian)
  • web antivirus (DG + ClamAV)
  • a local certificate authority (OpenSSL)
  • secure management interfaces (SSH and HTTPS)
  • advanced firewall scripts for blocking IM and P2P apps
  • IP spoofing prevention (Linux rp_filter)
  • basic protocol anomaly detection (ipt_unclean)
  • Each of these services is automatically bootstrapped and configured with sensible defaults. A secure web interface makes common configuration tasks as simple as a point and click.

All you need is a Linksys WRTSL54GS or ASUS WL-500g (Deluxe or Premium) router, and a USB 2.0 drive with 100MB of free space.

http://packetprotector.org/


 
Categories: IT

In my IBM xSeries server, I have a 3Ware 9550SX 8 port SATA2 RAID card with two 80 GB SATA2 drives in RAID1.  One of the drives died last night during the nightly verify, and I received an email: "Jan 05, 2008 12:10.39AM (0x04:0x000A): Drive error detected: port=0, unit=0"

I went to Canada Computers this morning and purchased a Seagate 7200.10 160GB (ST3160815AS) drive.  Pulled the drive out of the simple-swap slot, removed the 4 screws and put the new drive in.  The 3Ware card started rebuilding.

Painless.  Simple.  Fast.  It's already 32% done rebuilding.


 
Categories: 3Ware | IT