GregLedet.net Adventures in networking, security, and other things

4Aug/100

How to enable AHCI/RAID mode in Windows 7 without reinstalling

I recently got a wild hair up my ass to add a RAID to my desktop.  My desktop is a Gateway FX6840-23 and it came with a 1TB drive.  I bought an identical drive and thought that I'd put then in RAID 0 for the increased performance, seeing as my Experience Index was only 5.9 due to a slow HDD (all other indexes were in the mid-7's, and the drive is a 7200 RPM unit).

Digging around the BIOS I saw that the SATA controller was using AHCI mode.  I cloned my current drive to another 1TB drive I had (yeah, I have 3 -1TB drives, a 500GB, and a 1.5 TB), rebooting into the BIOS and changed it to RAID.  After a reboot, I hit ctrl-I and entered the RAID utility.  I built the RAID and rebooted.  Well, to put it nicely, I got a BSOD. I tried various things for the next 3 hours, including using Windows 7's extended partition utility, doing a complete restore to factory on the extended partition, and everything.  After I did the restore, I saw that the HDD performance hadn't changed.

Well, I haven't messed with RAID before on a desktop, so this was a learning experience.  After some Google searches, I put the computer back in AHCI mode and booted to the clone.  This worked just fine.  I went to Gateway's website and downloaded the RAID drivers.

I noticed that the driver was named iaStorV.sys, so I did a search for it and found it already installed in the Windows\System32\Drivers folder.  I did a registry search for it and found it in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV.  This made me happy!

Some more Googling later and I figured out that if I changed the REG_DWORD from 3 to 0 that it would enable things to work.  I rebooted the computer, went back into the BIOS and changed the SATA controller to use RAID, pointed it to boot from the clone, and it booted right up! No BSOD, no hiccups, no nothing!

This should work going from IDE mode as well.  I tried to clone the clone to the RAID, but Acronis didn't like that too much, so I'm doing a full backup of the clone (I needed to do it anyway) and I'm going to try to restore it with the Acronis Resuce media.  It's already midnight, and this is one of those things that I'm not going to be able to put down until I'm done with it.  Oh well, I guess it's time to get back to work!  Good luck getting your stuff working!

13Jun/101

HTC EVO 4G – A week later

I wanted to hold off writing my review of my new phone because I wanted to spend a week with it and learn all about it.  I got the HTC EVO 4G on launch day and I immediately fell in love with it. I'm not the only one either, because I ended up ordering my wife one 2 days later.

So far the phone is amazing. Yes, I will admit that there is a bit of a battery life issue, but with a screen this size and the fact that you're going to spend every extra second playing with the damn thing, you're going to burn through some battery.  You can get 2 spare batteries and a charger on eBay for about $11, so it's no big deal to carry an extra in your pocket.

Android and HTC Sense are amazing.  With the 1Ghz Snapdragon processor, everything runs like a bat out of hell.  In fact, I can't say anything bad about the software on this phone.  It's very intuitive to use and you pick things up very quickly.  It took me all of 3 days to figure everything out, but I'm an experienced user.  When it only took my wife the same time to figure the phone out, I knew it wasn't just me.  The phone is that easy to use.

My wife told me "I've never been excited about a cell phone before, but I am out this".  I feel the same way.  Going from the Treo Pro to this is like going from a Yugo to a Ferrari.  It's that good.  The camera puts out some excellent pictures and now that Qik is up and running, the video calls are really good.  I've also tested video calling on Fring with my friend Jef and it seems to work great too.  Everything on this phone is snappy and beautiful.  From what I've seen about the specs on the new iPhone 4, the EVO 4G should kick it's ass in everything except resolution.

If you're on the fence about getting an EVO, I'd say go for it.  You won't be disappointed.

26Mar/102

Changing the “file as” format for contacts in Outlook 2007

Today I was working on changing my email server for this domain from being self hosted to being hosted with Google.  In the process of this, I was trying to do too much at once and ended up learning how to do a few things.  First off, you can get push notifications to your Windows Mobile phone from Google.  Go check out Google Sync for your Phone.  Don't worry, I'll be here when you get back...

Now that you're doing that, check this out.  I like my contacts to be listed as "FirstName LastName" or what Microsoft calls the "FullName" file as format.  Google likes to make it's default "LastName, FirstName" and that's where I ran into this problem.  I synced my phone with my computer and in the process got all my contacts and calendar on the phone up to date.  I setup Google Mobile Sync on my phone, which acts exactly like an Exchange Server, and told it to sync Mail, Contacts and Calendar (Tasks doesn't work). I then synced my phone to my new Google account.

Everything looked all hunky-dory, until the next time my phone synced with Google.  While my contacts were on the Google server, it changed my "file as" format!!!  My contacts went in like "Greg Ledet" and came back out "Ledet, Greg".  Needless to say, this pissed me off and I was not going to sleep until I could find a fix.  As you can see, it's 4:24 in the morning right now, so I haven't slept!

I found this post and this post on Google's support site and neither one of those actually gives a proper answer.  It doesn't look like Google plans on fixing this anytime soon, so here's a work around to fix the the format and the way I'm making sure my stuff is up to date.

As it sits, the phone and computer are both using "Lastname, Firstname" and I want those two back to "Firstname Lastname" (FullName).  To do that, open up Outlook and go to your Contacts.  We're going to write some quick VBA code and make a macro to take care of this problem for us.  Follow the steps!

  1. Press Alt+F11 to open the VBA editor. You may have to enable macros (Tools ->Trust Center->Macro Security->Warnings for all macros->OK).
  2. On the left side, you'll see "Project 1" in the top box. Expand the plus next to "Microsoft Office Outlook Objects" and clink on "ThisOutlookSession".
  3. Paste the following code in the "ThisOutlookSession" code box.
  4. Public Sub ChangeFileAs()
     Dim objOL As Outlook.Application
     Dim objNS As Outlook.NameSpace
     Dim objContact As Outlook.ContactItem
     Dim objItems As Outlook.Items
     Dim objContactsFolder As Outlook.MAPIFolder
     Dim obj As Object
     Dim strFirstName As String
     Dim strLastName As String
     Dim strFileAs As String
    
     On Error Resume Next
    
     Set objOL = CreateObject("Outlook.Application")
     Set objNS = objOL.GetNamespace("MAPI")
     Set objContactsFolder = objNS.GetDefaultFolder(olFolderContacts)
     Set objItems = objContactsFolder.Items
    
     For Each obj In objItems
     'Test for contact and not distribution list
     If obj.Class = olContact Then
     Set objContact = obj
    
     With objContact
     ' Uncomment the  strFileAs line for the desired format 
    
     'Lastname, Firstname (Company) format               
     ' strFileAs = .FullNameAndCompany 
    
     'Firstname Lastname format
     ' strFileAs = .FullName
    
     'Lastname, Firstname format
     ' strFileAs = .LastNameAndFirstName
    
     'Company name only
     ' strFileAs = .CompanyName
    
     'Companyname (Lastname, Firstname)
     ' strFileAs = .CompanyAndFullName
    
     .FileAs = strFileAs
    
     .Save
     End With
     End If
    
     Err.Clear
     Next
    
     Set objOL = Nothing
     Set objNS = Nothing
     Set obj = Nothing
     Set objContact = Nothing
     Set objItems = Nothing
     Set objContactsFolder = Nothing
    End Sub
  5. Uncomment the strFileAs line that uses the format you desire before running it. In my case, I want to use the Full Name (FirstName LastName), so I would remove the red apostrophe ' that is in front of the blue strFileAs = .FullName. If you want to use a different format, just remove the apostrophe in front of the format you want to use.
  6. Save the project, click "Run" on the menu bar, and click "Run Sub/UserForm" (or you can just hit F5)
  7. That's it!

Your contacts are now in the "Greg Ledet" order on your computer, but they are still "Ledet, Greg" on your phone and Google.  This is what I've done to things fixed.

  1. On your Windows Mobile phone, open up ActiveSync.
  2. Go to "Menu" then "Options" while in ActiveSync
  3. Under "Microsoft Exchange" make sure that "Contacts" is unchecked.
  4. Under your computer name (in my case, "Greg Laptop"), make sure that "Contacts" is checked.
  5. Connect the phone to the computer via sync cable, bluetooth, dock, etc. and Sync!

This should get the contacts on both your computer and your phone in the "FirstName LastName" format.  If it's not, you may have to delete the contacts off your phone before you sync with the computer.

As far as Google's contacts go, there is no way I can find to make the contacts there use the proper formatting.  Google's contacts will always use the "LastName, FirstName" format, which is why in the last few steps you removed contacts from syncing from Google (Google=Microsoft Exchange in this case).  They way I'm getting my contacts to Google is to just reverse where contacts are synced.  I sync with "Microsoft Exchange" and not with "Greg Laptop".  Once I sync them up, I put it back to only sync from the computer.  It would be a lot easier if Google would just fix this crap already, but it's not getting done.

If you can't follow these instructions, I suggest you do some more Google searches and brush up on your reading comprehension. I couldn't make this any clearer from the original.  And the best part about this looooong how-to?  It's all about Microsoft and I had to finish it in Linux because Windows kept crashing.

14Mar/103

A message about security

When I originally started this blog, it was entitled "Adventures in Networking" and it dealt primarily with networking and, more specific, Cisco network security.  Since that time I've written about everything from hurricanes to hacking an Western Digital NAS device and giving a $50 Linksys router the power of a $500 Cisco box.  Lately, I've been posting how-to's for all kinds of stuff and it's time to take a step back and talk about security for a little bit.

A web hosting client of mine got his site hacked in the past couple of days.  About a year ago, I installed phpBB3 for him and setup his domain on my server.  After that, I acted as admin on the forums and stuff like that.  Well, phpBB3 got neglected and hadn't been updated in a while.  It was running version 3.0.6 while the latest version was 3.0.7-PL1.  4 versions have been released since the last update.  When the site got exploited, he looked at me like it was my fault.  In fact, he told me something along the lines of "I paid you to build a site that was secure and you didn't do that".  Well, I did build him a secure site a year ago, but in the past year, there has been enough holes found in phpBB3 to kill a horse.

I'm sure that any freelancer or businessman out there has had to deal with clients that don't understand what it is exactly you do.  This happens a lot to me due to the range of things that I do.  But in this instance, the client was under the illusion that I was going to maintain the website and keep it up to date for him.  The original invoice that I sent for the site was simply 8 hours of work to get everything installed and setup properly and for a year of hosting.  Since that first invoice, I have fixed little errors here and there for him without invoicing him because it's little things that only take a few minutes to take care of.  Plus, the guy is a real good friend of mine and has been my friend since before we started doing business together.  I do freebies for a lot of my customers from time to time.  Maybe I messed up by doing these repairs and not charging him for them and by doing that I lead him to believe that I was doing it all for free.

I logged into the site this morning to notice that it had been defaced.  Some hacker managed to get in and screw around with the AdminCP.  Language packs were messed with, 300+ accounts were created and a bunch of spam had been posted.  I went ahead and fixed everything that happened and went through the process of upgrading phpBB3 to the latest version.  It took me about 2½ hours to get it all cleaned up and upgraded.  Once I was done, I submitted a service ticket for the work.  Here's another place I screwed up.  I should have asked him if he wanted me fix it first because we don't have a service agreement between the two companies.

Well, the site got upgraded to the latest version of phpBB3 and it was working fine.... for about 3 hours.  That's when our little hacker managed to get back in and lock me out completely.  My best guess is that there's a zero-day exploit on phpBB 3.0.7-PL1 that will also work on all previous versions.  In that instance, there's not a whole lot I can do about it other than block the proxies that he's used to get to the site with or just shut the site down.  Well, I shut it down.

Here's where the main problem starts.  The customer assumed that it was my responsibility to update the software for him.  I don't go to HP and bitch at them because there's holes in Windows.  Once I install the software, it's up to the client to keep that software up to date.  All of my other web clients know this and they keep their CMS software up to date.  If we would have set up a service contract in which I said I would maintain the security of his site, then it's no problem.  It's my responsibility to fix the security issues that come up, but there's no agreement there.

Also, the client wants 100% security. We all know that 100% security does not exist and never will exist.  He didn't like the fact that I used open-source software for the site because people can read the source code.  Well, the open-source stuff is free, so that's why it was used.  But even closed-source software has security holes in it.

To wrap up this rant, I wish people could understand that the only secure computer is one that's powered down and unplugged from the internet.  A friend once told me that if you installed a fresh copy of Windows XP (no service packs) on a computer and plugged it directly into the internet, it would be rooted within 12 seconds.  12 seconds! There is no security, only the illusion of it.

-Greg

11Mar/103

Idea for a new kind of company; looking for public opinion.

I was sitting around the other day and came up with an idea for a different kind of company.  It's not exactly a Co-Op, and it's not exactly an ESOP.  It's something different, but a cross between the two.  I've spoken with a friend of mine that's a business management consultant and he's never heard of someone doing what I'm thinking about and that's why I turn to you, the internet.  It's hard to put this idea into words, much less try to convey it in a short period of time, so please bear with me here because I'll be all over the place.  We'll call the company QWERT for the sake of space and time.

QWERT would be a partnership of freelance web designers and programmers.  Every freelancer has a project that he's never gotten too because it's just too big for them to do alone or they just don't have the time to complete the entire project alone.  A bunch of talented people come together to work on each others projects.  I would pick 2 or 3 people that I know are VERY talented individuals that have money making ideas that just haven't been worked on yet.  Once the 4 of us are together, we start looking for more people.  To become a member of QWERT, you need to have a project that all other members agree on unanimously.  You also have to have talents that are provable through your portfolio and all other members have to agree on that unanimously.  The projects should be picked by the complexity of each part of it.  You want to make sure that throughout the projects the work would be spread around evenly based on each person's specialty.  You'd have one heavy programming project and one heavy flash.  One heavy database and one heavy graphics.  You get the idea... spread the work around so no one "department" is consistently working more than anyone else.

One we build a team of 10 or so people.  Once the team is built, we vote on which projects we want to work on or we chose them at random.  I don't know on that one 100% yet.  Once we finish a project, we move on to the next and so on.  During the voting process, we would try to bring projects up for vote in such a way as to give the specialty of the last project a "break" on the next one.  You don't want to do two heavy database jobs back to back.  Every person has to work on every project.  There are NO exceptions.  That's the only way this plan works.

Every member of QWERT will be an equal "owner" of the company.  All profit of the company is split equally between everyone.  There 's no managers.  The person who's project we are working on will act as project manager for that project.  They will still do their specialty, but they run the project.  An outside management company will run the financial aspects and be the registered agent.  No member of QWERT will have access to any of the company credit or anything like that, but all financial decisions will be made by the democratic process.  The Agent will only act on our behalf and under the direction of QWERT.  The Agent would be the ones paying the members their share out of the company fund after all expenses are paid.  And no, a new laptop for you to work on is not a company expense.  Pay for it yourself.

There's no sales department, we only work on our own projects.  Once we run out of the original projects, we start coming up with new ones.  This would not be a full time job, but something that people who have some free time and want some side work would do.  Our meetings would be held over something like GoToMeeting and we'd use collaboration software to make sure everyone's on the same page.

Well, that's the basics.  There's more holes than a brick of Swiss cheese, and there's a lot more thought that needs to go into it, but I want to get opinions on the basic idea.  Do you think this is something that could work?  If you were in a position to do some side work and you fit what QWERT needs, would you consider doing it?  What would you change or add?  Please, PLEASE leave a comment with your opinion, no matter how harsh you think it is or how dumb.  I want ALL opinions here.  Let's use the hive mind of the internet and create an entirely new kind of company and an entirely new way of doing business.

26Nov/0921

Turning my “iPod Touch” back into an iPhone

Short version: Vonage Mobile + iPhone = WIN!

Tolstoy version:

A few weeks back I received an iPhone 2G as a gift. My wife and I had originally bought it for my father-in-law when the iPhone first came out. He lives in Toronto and had the phone jailbroken so he could use it on Rogers' cell network up in Canada. Somehow or another the phone's firmware got updated which killed the jailbreak on the phone and he could no longer use it on the Rogers network. Well, not being a very technical guy, he thought he broke the phone. He went out and got himself a brand new iPhone 3G S and gave the 2G to me.

He knew that I would figure out a way to get it working again and he was right. After I figured out what happened to the phone to begin with, I simply upgraded to the 3.0 firmware and jailbroke the phone. Well, I don't have AT&T. In fact, I'm a Sprint customer, so I can't use it as my cell phone. Once I hacktivated the phone, I went ahead and started using it as another iPod Touch. My 2nd Gen iPod Touch is only 8GB and this one is 16, so I loaded it up with music and put it in the car (my car's radio has an iPod cable). Well, I really like the iPhone and was trying to figure out a way that I can use this thing to make calls. There's tons of VoIP apps out there, but none of them gave me the clarity I was looking for. I even tried using the Skype app and while I sounded great to the person I was calling, they sounded like crap to me. Enter Vonage Mobile.

I've been seeing commercials for Vonage Mobile for a few weeks now. It talks about how low it's international rates are and I got to wondering how it would work for domestic calls. The info in the app store said nothing of domestic calls, so I downloaded it anyway to give it a shot.

Setup was simple. When asked for my iPhone's phone number, I entered my Google Voice number. It called that number to verify and it simply went to my Treo Pro. Once everything was up and running, I made some test calls to my wife and best friend. The sound quality was amazing on both ends and best of all, domestic calls are FREE! Granted, I can't use this thing as a "real" cell phone because Vonage only works over WiFi, but when I want to call someone that I don't want to have my cell number I can use the iPhone so they get my Google Voice number. It'll also come in handy when I'm charging my Treo Pro or something. I'll figure out a way to use it pretty often.

One thing that is cool about this is if you have the cheapest plan that AT&T offers for your iPhone, you can use Vonage to make your phone calls while you're at home or around a hotspot and NOT eat up your minutes! I don't think that Vonage is advertising that you can make free domestic calls from their app, so I just thought I'd pass the info along!

Also, if setting up QoS after you do this, the ports are 5060-5062.

21Nov/0817

Install MagicJack VoIP on Server 2003

I've been going without a land line for a few years now and it's starting to get old.  Because of the plan that my wife and I are on with Sprint, it gets rather expensive when I start going over my minutes.  And I sure as hell didn't want to fork out the kind of money that the phone and cable companies charge.  I'm a Cisco Engineer for Christ's Sake!  I should be able to set this up!

So I got my hands on the Cisco uBR924 you see in the rack.  It uses H.323, but I couldn't find a reliable H.323 provider to give me a number.  And I'm lazy.  I'm sure I'll get around to using the H.323 in the modem sooner or later, but I wanted to try this product out anyway.  I ended up ordering a MagicJack.

Well, MagicJack doesn't support Server 2003.  But the only box that I have that stays on 24/7 is my server.  And my server runs... you guessed it... Server 2003.  My install went a little like this.

1. Plug the MagicJack into a USB port and let the drivers install.
2. Once the install runs, go to "My Computer" and run the Autorun on the MagicJack drive
3. Let MagicJack install (it downloads its software)
4. Get the message "No audio devices found no output/input devices are found".
5. Curse loudly at computer and say something along the lines of "Oh, you are GOING to work..."

Because I'm an idiot and didn't realize what I was doing, it was flat NOT going to work.  The reason being is the only sound driver running was the Microsoft RDP Sound Driver.  My server is headless, therefore I needed to be RDP'd into the box.  I'm going to go ahead and make a long story short...

I plugged a keyboard into the box and logged in locally.  I tried to "mstsc /v:server /console", but it still had the RDP driver.  I haven't looked into it, but there may be someway to use the local drivers during that console session.  Once I was logged in locally, I shadowed the local session from an RDP session.  I turned on the Telephony Service, installed the sound drivers (they weren't installed), and started the Windows Audio service.  Once that was done I restarted the MagicJack software and BAM!  It worked.

***EDIT***

I just found out why the "/console" wasn't working when I was RDPing into the box.  It seems that Microsoft changed /console to /admin in Vista for you to login to session 0.  Here's the correct way to do it.  In XP SP2, you want to run "

In Windows XP SP3, Windows Vista or Windows 7, run %systemroot%\system32\mstsc.exe /admin

If you are using Windows XP < SP3 the command is:%systemroot%\system32\mstsc.exe /console

Once you get the client up, you want to make sure that under the "Local Resources" tab you have the audio options set to "Leave at remote computer".  This should fix that damn "No audio devices found no output/input devices are found" problem without having to plug a monitor and all into your server.

From what I've seen so far using WireShark, this is a simple SIP device that runs the G.711 Codec.  Pretty straight forward.  I'll mess with it some more and get back to you guys.

27Aug/080

Greg’s Hurricane Page

All the maps you can think of, in one place.

http://www.gregledet.net/hurricane.html

Filed under: Other stuff No Comments
21Aug/083

I’m sorry, I HAVE to let you guys read this.

Now, if you're like me, you get a TON of emails from recruiters.  I've seen it all; from full blown actual job offers, to the worst broken Engrish you can imagine.  This one tops the lot, and I feel I have to share my response with you guys.

From: Mohsin [mailto:Mohsin@catamerica.com]
Sent: Wednesday, August 20, 2008 5:07 PM
To: Gregoryledet@mydamnemail.com
Subject: Imm need Infrastructure Enginee! in Windsor, CT

Hi ,
Hope you are doing great!
If you have exact match  for the below requirement please send me the most updated resume along with contact details to discuss ASAP..

Position   :.Infrastructure Engineer
Location  : Windsor, CT
Duration  :3+ months

Required Skills;
Engineer, Install and Support IBM CICS
IBM CICS systems programming

--------------------------
Thanks and Regards,
Mohsin Khan | Technical Recruiter
CAT Technology Inc.
"Committed to Human Excellence Through IT"
Hasbrouck Heights, New Jersey.
Email:  mohsin@catamerica.com
Office:  (201) 255 0319x 261 |  Fax: (201) 727 9296. www.catamerica.com | www.cattechnologies.com

Disclaimer - We respect your on-line privacy. This is not an unsolicited mail.Under Bill 1618 Title III passed by the 105th US Congress this mail cannot be considered Spam as long as we include contact information and a method to be removed from our mailing list. If you are not interested in receiving our e-mails then please reply with a "REMOVE" to remove@catamerica.com in the subject line. I am sorry for the inconvenience caused to you.

To which my reply was....

Mohsin,

Thnk you for contact me about position of Infrastructure Enginee! in   Windsor, CT  .  While my resume may not have purfect fit of below requirement I would like to be request for job.

Before I am apply for job I would like request for urgent business relationship

First, i must solicit your strictest confidence in this transaction. This is by virtue of its nature as being utterly confidential and 'top secret'. I am sure and have confidence of your ability and reliability to prosecute a transaction of this great magnitude involving a pending transaction requiring maxiimum confidence.

We are top official of the federal government contract review panel who are interested in imporation of goods into our country with funds which are presently trapped in nigeria. In order to commence this business we solicit your assistance to enable us transfer into your account the said trapped funds.

The source of this fund is as follows; during the last military regime here in nigeria, the government officials set up companies and awarded themselves contracts which were grossly over-invoiced in various ministries. The present civilian government set up a contract review panel and we have identified a lot of inflated contract funds which are presently floating in the central bank of nigeria ready for payment.

However, by virtue of our position as civil servants and members of this panel, we cannot acquire this money in our names. I have therefore, been delegated as a matter of trust by my colleagues of the panel to look for an overseas partner into whose account we would transfer the sum of us$21,320,000.00(twenty one million, three hundred and twenty thousand u.s dollars). Hence we are writing you this letter. We have agreed to share the money thus; 1. 20% for the account owner 2. 70% for us (the officials) 3. 10% to be used in settling taxation and all local and foreign expenses. It is from the 70% that we wish to commence the importation business.

Please,note that this transaction is 100% safe and we hope to commence the transfer latest seven (7) banking days from the date of the receipt of the following informatiom by tel/fax; 234-1-7740449, your company's signed, and stamped letterhead paper the above information will enable us write letters of claim and job description respectively. This way we will use your company's name to apply for payment and re-award the contract in your company's name.

We are looking forward to doing this business with you and solicit your confidentiality in this transation. Please acknowledge the receipt of this letter using the above tel/fax numbers. I will send you detailed information of this pending project when i have heard from you.

Yours faithfully,

Gregory ledet

NOTE; PLEASE QUOTE REFERENCE NUMBER 31337 IN ALL YOUR RESPONSES

I will keep you guys posted if he actually replies.

Filed under: Other stuff 3 Comments
12May/0819

Creating a Transparent Signature stamp in Acrobat

This doesn't have anything to do with networking, but if you're like me you do a lot of paperwork.  A lot of paperwork that requires your signature.  Also, if you're like me, you can't stand having to print something to sign it, only to scan it back it as a PDF and email it off.  That's why I've put this up here.  This will save you a TON of time, paper, and toner.

Portions of this came from an Adobe Blog about a year ago, and the rest I figured out on my own.  Thanks to Rick Borstein for the original post.

Creating a Transparent Signature Stamp

Tons of people have discovered that they can scan their scan their signature and easily turn it into an Acrobat stamp.

The resulting stamp, however, has a white background.

When stamped on top of documents, the results are not visually pleasing:

To create a transparent stamp, you must “feed” Acrobat a file with transparency capabilities such as a GIF or Photoshop PDF.

Read on to learn how . . .

Transparent Formats and Transparency

Only certain graphic file formats offer transparency as an option. One example is the GIF format.

Although some scanning software can produce a GIF, none that I know of automatically remove the white background to produce transparency.

In other words, just because you have a GIF file doesn’t mean it has transparency.

You’ll need to use a tool to remove the background to produce the transparent effect.

Using an Image Editor to Delete the Background

Most image editors—including Adobe Photoshop—offer tools to remove backgrounds. In Photoshop, the Magic Wand tool may be used to remove backgrounds. After removing the background, choose Save As and save the file as a Photoshop PDF which preserves transparency.

If you use a different image editor, use the appropriate tool and save your file as a GIF.

If you have Photoshop, you can get very good results with this method. You can add all sorts of tweaks and flourishes to your signature like a little heart above the lowercase “I”.  That will make your court filings really special. Just kidding!

If you want the best possible results with a color signature, I recommend using an image editor which allows the finest possible adjustments.

An Easier Way: Good for most Customers

Not many people are Photoshop users, but almost everyone has Microsoft Word.

Using Word, you can get decent results and a transparent background with black and white scans.

Here’s how:

  1. Write your signature at the size needed on thick white paper. Use a market-type pen such as a Sharpie Ultra Fine Point.
  2. Scan in the signature at 300 dpi, black and white. Save the file as a TIFF file.
  3. Start Microsoft Word and create a new document.
  4. Choose Insert—>Picture—>From File…
  5. Find the TIFF image you scanned earlier.
    This will place the image on the page.
  6. Select the image by clicking on it once.
  7. Right-click and choose Show Picture Toolbar
  8. Click the Set Transparent Color tool
  9. Click once anywhere in the white area of the signature picture.
  10. Save the Word document.
  11. Choose File—>Print and print your file to the AdobePDF print driver. Give the file a name when prompted.

Adding the Stamp to Acrobat

Below are abbreviated instructions.

  1. Launch Acrobat and choose View—>Toolbars—>Commenting
  2. On the Commenting palette, click on the arrow next to the Stamp button.
  3. Choose Create Custom Stamp and click the browse button to find the PDF stamp you created.
  4. Create a new category for the stamp (or use an existing one) and give it a name. Click the OK button.

Another way of doing things:

If you have Acrobat Professional, you can paste the transparent GIF into a page.  Simply go to "Tools -> Advanced Editing -> Touch-up Object Tool".  Then you can right-click where you want your signature and "Place Image".  Shrink to fit an voila!  You have a signature!

If you find this post helpful, do me a favor and leave a comment or check out some of my sponsors.

   
10 visitors online now
2 guests, 8 bots, 0 members
Max visitors today: 16 at 08:04 am UTC
This month: 22 at 09-02-2010 09:27 pm UTC
This year: 106 at 08-27-2010 05:48 am UTC
All time: 106 at 08-27-2010 05:48 am UTC

Switch to our mobile site