Archive for the 'Tips' Category

11
Sep
12

Outlook will not open attachments with specific file names

Sometimes, when you’re trying to open an attachement from Outlook, it will refuse to do so, telling you something about insufficient disk space or lack of permissions. This will almost always happen with an attachment filename that you’ve opened many times before. For example, when you receive a weekly report called “Weekly Report.xls”.

Everytime you open a file, Outlook creates a local copy of the file in a temp folder. Next time you will open a file with the same name, it will add a (02) in the file name and so on, until it reaches (99). After that, it will not let you open the file. The solution to this annoying problem is actually pretty simple. All you need to do, is empty the temp folder and restart Outlook.

In order to do so, open up Registry Editor* and locate the following key: OutlookSecureTempFolder. 
You can either CTRL+F to find it, or navigate to HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security. Please note that 11.o refers to Office 2003. I don’t know whether this problem continues to appear in newer Office versions, but if you come accross it, instead of 11.0, you are looking for a 14.0.

Double click on the key, and copy the folder location. Now paste this in an explorer window and open the folder. Select all the files in there, delete them and restart Outlook. You’re done. Simple enough yes? This is a well known problem and it has been documented many times already.

While easy to solve, this problem can become really annoying when it appears often. So we are going to make our lives a bit simpler and automate this proccess.

First, we need to change the folder’s location to somethig simpler. I created a folder named “OutlookTemp” and changed the registry key to the new location.

In order for our changes to take effect, we need to restart our computer. Do that and then open Outlook. Find a couple of emails with attachements and open them. Now, if you navigate to the folder you selected as your new Outlook temp folder, you will see that there are already some files in there.

In the image above you notice that I opened the same attachment twice and it created second file.

If you are using a program to maintain your computer, such as CCleaner or System Mechanic, there might be an option to include this folder, so it will be cleaned up automatically. Since I don’t use such programs, I found a simple script that performs just this task:

set folder=”C:\OutlookTemp”
cd /d %folder%
for /F “delims=” %%i in (‘dir /b’) do (rmdir “%%i” /s/q || del “%%i” /s/q)
All you need to do is put the three lines above in a text file, save it as OutlookTempClean.bat (or any other name you like) and you are ready to go.
If you so wish, you can schedule this batch file to run once a month, or whenever you feel like) and you will not have to worry yourself again.
*I hope you understand that messing around with Registry Editor can cause problems with your computer and you need to be really careful. Yes, treat this sentence as a disclaimer.
14
Apr
12

How to have Twitter when you’re not allowed to have Twitter.

Due to a change in our network security policy, I lost access to Twitter. To be accurate, I lost access to a lot of websites and services, but what really cost me was Twitter. I don’t mind not being able to watch Youtube, I don’t mind losing access to services like Yousendit or Wetransfer (although I got to admit this can make my life a bit more difficult at times), but Twitter was too much. So, I decided to find a way to be able to use Twitter while at work.

Disclaimer: What I did could be considered a violation of company policy. Although it’s good for educational purposes, please consider talking to whoever is responsible for your network.

Before I go any further, let me describe the situation a little bit better. What we use is a type of DNS Blacklisting. I am fairly sure that except from blocking and redirecting DNS requests, there’s also IP blacklisting, since I was not able to access blocked sites even when I tried using the IP in a browser. Besides that, port #53 is also blocked, so the standard “ok use another dns server like 8.8.8.8 (Google’s main dns server)” tip, forum members and internet gurus tend to give you, does not work.

Fortunately, DynDNS domains were not blocked. My good old VIA EPIA would do the rest. This time, I decided to take an extra step to making it silent and decided not to use an HDD. Instead I used an 1GB Compact Flash where I mounted /boot and swap space and an 8GB usb flash drive for the rest of the installation. I chose to go with Xubuntu after trying Damn Small Linux and Nimblex, just because I feel more comfortable with Ubuntu. I have to warn you that what I did was probably not a very bright idea. Both CF and the usb are very slow, but for my purpose it is just fine.

After I finished installing, I set up SSH (check to see if it’s legal where you live), SAMBA and then, the most brilliant program ever written: TTYtter. A console Twitter client!

So, the only thing I have to do, is fire up puTTY, connect to the VIA and enjoy a nice Twitter session. It really took my some time to getting used to it, but I assure you despite the fact that it’s command line only, it is more than usable. Yeah I know, my award for the most ridiculous solution will soon be delivered, but in my defense, what I did is a lot faster than using remote desktop or vnc.

If you cannot live without a proper Twitter client (or another piece of software with a gui for that matter), consider running a remote X-Server. If you are on a Windows machine try messing around with cygwin, but expect no help from me. If you have access to a Linux box however, the only thing you need to do is run ssh with the -X  (ssh -X username@server)parameter. Sweet, huh? Combine that with a sweet little program called screen and you will be able to run as many programs as you want.

Have fun!

16
Mar
12

Installing Windows Home Server 2011 on an SSD

While I personally see absolutelly no reason to have WHS around, there seems to be a lot of people who do. One of those, a relative, called me the other day because his box was so slow that was almost unresponsive.

I tracked down the problem to a faulty HDD, so I told him to go buy a new one and we would set up the machine from the beginning. Although my instructions were clear, instead of buying a SATA disk, he went ahead and bought a 120 GB SSD, because and I quote “They are faster”.

At this point I have a confession to make. I never intended to make a fresh install. I was hoping I could clone the old disk (it was not completely bust) onto the new one and save me from a lot of work. I have used this tactic before, but only from smaller to larger disks. I knew there were ways to clone on a smaller disk, so I thought to give it a go.

After I had successfully cloned the old disk on the SSD, I put it back on the server, and – as you might have expected – it refused to boot. The message I was seeing was something about a device that was not found and it prompted me to repair the installation from the Windows CD. I was never able to do that mind you. The reason?

For some reason, Microsoft has decided that you need at least 160GB in order to installl WHS.

That’s right. For a 10-12 GB installation, your HDD needs to be at least 160 GB. Well done Microsoft! As you probably guessed, there are a lot of people with the same problem and thankfully there is a solution.

Windows Home Server (as other versions of Windows) can be installed unattended with the use of a special text file called answer file. Sean Daniel has written an excellent post on how to do that and I can testify that following his post, I was able to install WHS on a smaller disk.

Although Sean is talking about a specific piece of hardware, I assure you this method works perfectly. Make sure that the drive you want to install to is formatted!

04
Oct
11

Mounting External HDDs at Startup on OpenSuse

OpenSUSE 11.2

Image via Wikipedia

Although Linux Mint will be my favorite flavor of Linux, I am trying hard to give OpenSuse a chance. Last month, I was telling you about a couple of small annoying things I came across on OpenSuse and how to “correct” them. Since then, I switched back to Mint and back to OpenSuse (since yesterday) and I’m hoping to stick to one particular OS for a while, because frankly, it’s becoming some kind of habit…

Anyway, back to our topic. Now I know what most of you are thinking: “Why the hell do we need instructions on how to mount an external HDD? Since the Dark Ages, you have your standard plug n play on Linux mister! Pop it in and all your files are there!” Well, yes, but as it usually happens, mine was a slightly different case than usual. Yeah I know, I got to do something about it.

I have three external hard disks, which host most of my entertainment. These are permanently hooked on my PC and I want them shared via Samba, so I can access them through a Windows 7 box that acts as my current Media Center. For an explanation on why I am using Windows and not XBMC with Linux, have a look at this post. As you probably guessed, the disks are formatted in NTFS and this is what complicates matters.

In case my disks were formatted in a Linux format, such as ext4, things would be simple enough: I would choose to automount them in KDE (I think Gnome has a similar option) and every time I turned my PC on, they would be mounted in /media folder under folders matching their label. Then, I could set up file sharing as usual and everybody would be happy.

NTFS, does not support the same permissions as extended file system. This means that upon mount, Linux applies “fake” file permissions which you cannot change! If you were using ext4 for example, you could easily chmod the files to suit your needs, but in this case, although chmod will report nothing strange, no actual changes were made. Even so, for most of you this will not be a problem, since you will be the only one using this disk and by default you are the owner, so you can do pretty much everything. In my case, I wanted to be able to allow read/write access not only to myself, but to all members of my group too. So here’s what I did:

Since automount through KDE was not good for me, I had to do it the old fashioned way, by adding entries in fstab. First I created a folder for each of my drives under root and gave them the appropriate permissions:

sudo mkdir /Videos
sudo chown -R rosenred /Videos
sudo chgrp -Rv users /Videos

Now, we need to add the mount commands in fstab. The safest way to go, is with each disk’s uuid, a unique identifier that will remain stable even if drive letters change. So we need to find our what is the uuid of our disk:

sudo /sbin/blkid

In case you followed my advice (or are using a different distro) you don’t need to add the /sbin to the command. Write down the uuid of your disk and then edit /etc/fstab using your favorite editor and add the following line:

/dev/disk/by-uuid/7A7ACDEA7ACDA2ED /Videos       ntfs-3g users,locale=en_US.utf8,uid=rosenred,gid=users 0 0

If you wish to add more than one disks, add more lines to fstab accordingly. Reboot and hopefully everything will work just fine.

I don’t plan on writing a separate post about how to configure Samba, there are a ton of tutorials on the subject, however I have one tip that might save you a lot of money from a broken screen/desk/wall:

If you set everything up and for some reason Windows refuses to see the shared directories, go to YAST and disable AppArmor. I know, makes little sense, but apparently it’s a bug in OpenSuse 11.4 as I found out here.

29
Jul
11

PDF Complete messes up Office 2003

Many of you have come across the need to convert a Word document to pdf. There are many approaches to this, both free and paid, one of which is

PDF Complete (paid). Some of our HP computers at work, came with PDF Complete pre-installed, but it was actually a trial version. At some point it expired, but no user complained about pop ups to buy the full version, or anything at all in fact (as you guessed they never needed to make a pdf).

A few days ago, one user came to me with a very strange problem: She wanted to write an email, but when she switched the keyboard language to Greek, she could not write. Between you and me I did not believe her, until I saw it with my own eyes. In every Office component, you could only write in English. As soon as you change the language, you could not write anything unless you typed a symbol first! Then after a couple of characters, it would stop and you had to type another symbol.

Having forgotten all about PDF Complete, my mind started going to a corrupted Office installation. Thankfully a colleague noticed that PDF Complete had expired and uninstalled it. Then as if by magic, everything worked fine.

Major fail…

24
Jul
11

Share Files Between Mint 11 and Windows 7

Logo Linux Mint

Image via Wikipedia

While what I got today is nothing serious, nothing that has not been extensively documented elsewhere, I thought I’d sum up all the necessary steps in one place to save somebody the trouble of looking into many different websites to accomplice a relatively simple task.

The Story: I have three external drives on my PC (now running Linux Mint 11) that I needed to be able to access from a Windows 7 machine, serving the role of my Media Center. You can read why I chose Win7 for Media Center here.

The problem: I could not activate File Sharing on Mint. The option under “Preferences”, “Personal File Sharing” was grayed out.

The Solution: For some reason, completely unknown to me, you need to install a couple of Apache packages first. Insane, I know, but that’s what Jeffrey Charles suggested over at Beyond Technically Correct and I had no reason to doubt him. So open a terminal and type:

sudo apt-get install apache2.2-bin libapache2-mod-dnssd

After installation was finished, I rebooted my machine (not sure whether I needed to do that or not) and finally I was able to enable Personal File sharing. I went to my three disks, I created the shares and then I went to my Windows machine and tried to add them as network drives. Guess what? No luck. Fortunately, I remembered that the last time I had set up a Samba server, I needed to make a couple of changes in a file somewhere. In case you are wondering, when you check the checkbox to enable file sharing, what you really do is set up a Samba server on your machine.

You need to edit the following file to reflect your own network: /etc/samba/smb.conf

Locate the line bellow and change WORKGROUP to the name of your workgroup. If you never changed that, you do not need to do anything here.

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
What I did next, was to scroll a bit down and locate the authentication section. Then, I uncommented the security = user line. Remember, if you do that, you need to make additional user accounts on your machine, for every other user you want to allow to access your shared folders.
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
   security = user

The last step you need to take, is add the allowed users to Samba. Open a terminal and type:

sudo smbpasswd -a [username]

Please note that in case you enabled the security = user option above, you will have to provide a username that can also log on to your machine. I added myself for example.

Edit: I forgot to mention that after you change the configuration file you need to restart Samba, for the changes to take effect. you can do that by typing in a terminal “sudo service smbd restart” or by restarting your machine.

That’s it. I was then able to access my drives from Windows and mount them as Network drives.

22
Jul
11

How To Import Bookmarks from Firefox to Chrome

Image representing Google Chrome as depicted i...

Image via CrunchBase

“That’s easy, right? All you need to do is find the option in the menu and it should be done automatically! Why would anyone need to read your post?”

Well, you’re right. Sometimes, it is that easy. You would normally go to Options, Personal Stuff and click on Import Data From Another Browser. Chrome would suggest your default web browser and with another extra click, you would have all your bookmarks where they were. Normally. If you were not using version 4 or 5 of Firefox that is…

I was clicking and clicking and clicking but no bookmarks were to be found. At first I thought it had something to do with Windows Vista (I always suspect Vista on any problem that comes up…) but as it proved later, Windows was not the issue here.

This is a known problem with Chrome developers. They will probably fix it in some future version, but in the mean time, we need to find a workaround don’t we? What I chose to do, was to downgrade Firefox to version 3.6.19 and then Chrome was able to import my bookmarks, browsing history and saved passwords. In order to do that, you can go to Mozilla’s FTP and download the latest 3.6 version. After installation is complete, you will be able to import everything normally.

There might be other ways to achieve the same result, without messing with your Firefox installation. One thing that comes to mind, is through X-Marks, but you need to make an account with them in order to do that.

04
Jul
11

Migrating to Linux pt.1: The basics

Tux, as originally drawn by Larry Ewing

Image via Wikipedia

I have been using Linux for many years. I have tried many flavours, many distributions and I have written some of my experiences down, in this very blog. I am especially proud about managing to run my Intel Classmate on Linux, I have installed Mint on my eeePC and Peppermint on a VIA Epia ML, mini itx motherboard. However, my main PC would always run on Windows. Most of my work and pleasure (i.e. games and porn) would be under Windows and I have been somewhat sceptical about switching. Many years ago, I had tried the dual boot approach, but as it usually happens, one gets to constantly boot on Windows and soon the Linux installation becomes nothing more than wasted space on the HD.

Since my PC needed either some serious clean up and maintenance or a format for some time now, the thought of moving on to Linux was on my mind, but I guess I needed something to push me the right way. That something was a new machine that found it’s way to my house. Nothing out of the ordinary, an Intel E7400 sitting on a Foxconn motherboard. Still, it was a bit better than what I’ve been using, an Athlon XP 3800+, so I immediately decided I would be using the newcomer. Without much thought, I did a quick installation of Windows 7 and then I downloaded and installed Linux Mint 11. I know what you are thinking, I do have two OS’s on my PC, but this time, Linux boots first.

Reasons I still need Windows: I like games. I would not call my self a hardcore gamer, I get dizzy while playing an FPS, but I do like to play. I really like RPGs and one of my all time favourites was Baldur’s Gate. So, not being able to enjoy a good game was not an option. I have also purchased games from Steam and while I have read some articles about using Steam with Wine on Linux, I chose to keep it on Windows. I also do some video editing from time to time. Not professionally but still. I have heard about Linux solutions, such as Cinefx and I do intent to try that, but just to be safe I want to have something I know how to work with.

Despite the fact that I have installed Linux many many times, many different distributions on a number of machines, I still don’t call myself an advanced user. There are many things I have not encountered, things that to some of you might seem like a piece of cake, but none the less I decided to document my progress on using Linux for every day work here, hoping that I might be able to offer some help to those who face similar problems. Leaving all this mumbling aside, let’s see what was the first problem I had to solve:

The Printer. When you are a Windows user, things are quite simple. After finishing the OS installation, you are to install all drivers for the devices you have. Graphic cards, printers, scanners, in most cases, you just have to pop in the CD that came with the device and you are good to go. I had no idea how things were with Linux, since I never had to use a printer while on Linux. So when I turned my HP Laserjet 1020 on and a pop up message informed me that it was successfully installed and configured, I was more than happy.

That is until I tried to print something and although everything seemed normal, nothing would come out of the printer. No noise, no lights flashing, nothing. I imagined that the printer was not properly installed, so I started searching on line for help. I read a lot of things, mostly on how to go to HP’s website and download Linux drivers, but the problem was solved quite easily. I just opened a terminal window and typed:

sudo apt-get install hp-plugin

That downloaded and installed the print head firmware and my PC was able to communicate properly with the printer. So, in case you are facing something similar with an HP printer, give this a shot. Next time I will tell you how I set up my 5.1 surround sound.

20
Jun
11

How To Save Multiple PDF Attachments And Batch Print Them

Imagine the following scenario: You have a couple of thousand emails, each containing a pdf file and you have to print all of them. Nightmare, I know. Most people would select each email, open the attachment and print it, right?

Today I will show you how to save multiple Outlook attachments and how to batch print them, provided they are pdfs. There are other solutions too, for other type of files and perhaps someone might have a better approach. If so, I would like to hear about it in the comments.

You will need the following programs:

  • OutllokAttachView. This is an excellent freeware program that scans your PST file for attachments and allows you to save them in a specified folder, or delete them. Works with Outlook 2003/2007/2010
  • Adobe Acrobat. Mind you, I am not talking about Reader! This is the Adobe solution for creating pdfs, it is rather expensive and I am sure there might be alternatives to that. However, I happened to have it available, so I used it. Again, I am interested in other approaches in the comments.

After you download OutlookAttachView, extract the contents of the zip file into a folder and run the exe. It does not need installation, it just runs as is. You will be prompted to restrict the search parameters. As you can see in the following picture, I wanted to search only for pdfs:

A few seconds later, you will be shown a list of the attachments that were found.

Select all the pdfs you want to save and press the second icon from the toolbar (or F4).

Select the folder where you want them to be saved and press OK. Note that there are quite a few naming options in case you want to include time of creation, date etc, but for most of you, selecting the folder and pressing OK should be sufficient. All of your attachments should now be in the folder you chose. Time to open Acrobat.

Go to “Advanced –> Document Processing –> Batch Processing…”

Select “Print All” and click on “Run Sequence”. You will be prompted to select the files to be processed, so point Acrobat to the folder where you saved your pdfs, select all of them (ctrl+A) and press OK. The files will start printing on your default printer. Please note that you will not be able to change any print parameters, so you might want to check them before.

That’s it!

PS: You might want to try something else before resolving to a program such as Acrobat. Go to the folder where you saved your pfd files, select those you want to print (or all of them), right click and select “Print”. In my case some files would not print properly, so I decided to go with the Acrobat solution.




May 2024
M T W T F S S
 12345
6789101112
13141516171819
20212223242526
2728293031