Computers Archive

Wednesday, January 25, 2017

Unorthodox Job Posting

So, periodically I'll look at the source code of a web page. It's usually when I'm trying to copy and paste and there are issues doing that from the rendered version, or if I'm trying to 'borrow' an image and right-clicking on the site has been disabled. Though from time to time, it is to see how the code works to try to implement something new on this site.

Anyway, when I went to look at the source code on The Guardian recently, this is what I saw:

<!--
 __        __                      _     _      _
 \ \      / /__    __ _ _ __ ___  | |__ (_)_ __(_)_ __   __ _
  \ \ /\ / / _ \  / _` | '__/ _ \ | '_ \| | '__| | '_ \ / _` |
   \ V  V /  __/ | (_| | | |  __/ | | | | | |  | | | | | (_| |
    \_/\_/ \___|  \__,_|_|  \___| |_| |_|_|_|  |_|_| |_|\__, |
                                                        |___/
Ever thought about joining us?
http://developers.theguardian.com/join-the-team.html
-->

Awesome.

---

BTW, I'm not the first to notice this, so it's not like I'm letting out some big secret.

Tuesday, January 24, 2017

How to Safely close Outlook Before Backup

Outlook IconI was working on some batch files to perform nightly backups. One of the issues was safely closing Outlook prior so that I could correctly copy the .pst file. Now, I know I could have used taskkill or .terminate in a vbs file, but those aren't safe ways to do it, and could have corrupted the .pst file. I did find some VB scripts that could close Outlook (such as here - Closing Outlook via a (scheduled) script), which worked fine when running them manually. However, when I tried to run those through Task Scheduler, I wound up getting an error, "ActiveX component can't create object: 'Outlook.Application' ", with an error code of 800A01AD, Microsoft VBScript runtime error. After many hours of researching (I'm not really an expert at this), I'm inclined to believe the comments in this thread, that's it's just unsupported and not possible.

However, I did find a simple workaround, a very simple program titled Close Outlook, available for download from that link. Just use the line 'start closeoutlook.exe' in the batch file, and it will start running in parallel with the rest of the batch file. I run it, then do backups of all my other folders before Outlook, giving Outlook plenty of time to close before it's time to do backup the .pst files. If you've left unsaved open drafts, Close Outlook won't actually close Outlook. You'll get a dialog box in Outlook asking you if you want to save the draft. I actually prefer that, since I don't want to lose those drafts, and missing one night of email backup usually is less troublesome than losing a draft email. But, it means that I had to use another little bit of code to check to see if Outlook was still running, to avoid trying to backup the PST file if it was:

tasklist /FI "IMAGENAME eq outlook.exe" 2>NUL | find /I /N "outlook.exe">NUL
IF "%ERRORLEVEL%"=="0" command

Anyway, after the amount of time I spent trying to figure this out, I thought it might save somebody else some time to know about that Close Outlook program.

Monday, June 6, 2011

Beware the Scareware

Scareware Screen CaptureAs the IT manager where I work, in the past couple weeks, I've had to clean two computers with a 'scareware' infection, as well as a website for another company which had been hacked to host scareware. Since these types of malware seem to be on the rise, I sent a note to the employees of the company to warn them to be careful of these types of infections, and figured I'd repeat that here as a public service.

Scareware infections usually come from compromised websites. The site will load a page that looks very much like a legitimate antivirus program, with fake messages about the computer being infected or a virus trying to run, tricking users into installing the malware on their computer. Once infected, these programs are very difficult to uninstall, and will usually block legitimate antivirus software from working. The main purpose of these programs is to scare users into paying for software to clean the supposed virus infection, but some versions will also install viruses or password stealing malware.

If you're browsing the Internet, and you get what looks to be an antivirus program warning you of an infection, chances are that it's scareware. Do not trust any warnings about infected files on your computer unless you're sure they're coming from your already installed anti-virus software.

Here is more detailed information on these threats, including a slideshow with some known examples.

Also, do not assume that these attacks only come from disreputable sites. The majority of sites with scareware are legitimate sites that have been hacked or which have security holes in advertising. These include large, popular sites such as Sony, so exercise caution at any website.
http://www.websense.com/securitylabs/docs/WSL_Report_1H08_FINAL.pdf

If you happen to use a Mac, keep in mind that criminals have expanded to targeting Macs as well.
http://www.computerworld.com/s/article/9216335/Fake_security_software_takes_aim_at_Mac_users

Tuesday, January 4, 2011

iGripes

iPhoneWell, I finally upgraded my phone. I was extremely happy with my old phone when I first got it, but technology has advanced quite a bit in that time. So, my wife and I decided to get each other early Christmas presents. We'd already pretty much decided to stick with AT&T (I won't get into the details of that decision). So, my debate was over the iPhone 4 (which I've blogged about previously) or one of the Android phones. I played around with all of them at the store, and they seemed really close in capabilities, so I decided to just go with the one that most of my friends already had so that I could ask them how to use it - the iPhone.

So far, I really like it. It does a lot of things really well. I browse the web a lot more than I ever did on my old phone, and the games are more fun, too. But it's definitely not perfect. And, since this is my blog, it's my duty to gripe about it here. Granted, I knew about some of these issues before getting the phone, and some I would have realized if I'd given it a bit of thought, but they're things Apple could change to make the phone even better.

Hardware Issues

  1. No Keyboard I really hate typing on the iPhone. Touch screen keyboards don't have any tactile feedback, so you have to go really slowly to make sure you position your fingers just right before pressing the screen (and the autocorrect is no help – it changes things I meant to type more often than it fixes mistakes). I don't know how easy it would be to make an iPhone available with a keyboard, but I'd definitely have bought that one if they'd offered it as an option.
  2. No Stylus It's nice that Apple made the iPhone to be able to do so much with just your fingers, but every once in a while, fingers are just too bulky. Even if you're not going to include an actual stylus with the phone, at least make the screen sensitive to where I can use my own stylus (which was usually the back of my mechanical pencil with the Tilt).
  3. No Phone Button This is a phone. Give me a button that I can press that takes me directly to the phone function without having to go through all the menus to get there, and that I can just tap again to call the last number dialed. Every phone I had before the iPhone did that. It's such a simple thing, and lets me dial my wife while I'm driving without having to take my eyes off the road. Another button to cycle through a quick-dial would be nice, too. For a cell phone that people will use while driving, you really should be able to dial common numbers by feel without having to look at the phone.
  4. #*&! Proprietary Plug The universal serial bus was designed more than a decade ago. Practically every device I buy for my computer now hooks up through one of the standard USB plugs. Except the iPhone. Apparently, Apple thinks they're too good to follow industry standards. So if I ever lose the damn cable to hook up the phone to my computer, I have to go buy a new one from Apple, instead of just grabbing one of the regular USB cables I have lying around.

Software Issues

  1. iTunes Practically every other device I own, I can just plug into my computer, and Windows treats it like a removeable drive, from camcorders to other phones to the Kindle. I use the standard Windows interface to just drag and drop files between the device and the computer. Apple forces me to use a bloated media player (that I don't use for anything else except occasionally buying music, then immediately burning it to a CD that I can rip with Media Player), that doesn't even run properly on my work computer because they don't support XP 64.
  2. No Real WMA Support I have a pretty sizeable music collection - around 10 GB worth. I'm sure other people have more, but that's still a decent chunk out of my hard drive. Most of that is in wma format, from when I ripped my CD collection onto my computer. But the iPhone doesn't play wma files. iTunes can convert wma files to a format the phone can use, but that basically doubles the size of my music library on my hard drive. Plus, it means a second round of compression, resulting in a loss of quality. It shouldn’t be hard to play wma files – the CD player I got for my RX-7 seven years ago could do it.
  3. No Auto-Complete when Dialing This is such a simple thing to do. My three year old Tilt did it. When I start dialing a number, the phone should give me a list of numbers that could be the one I'm dialing, sorted by how often I call them. It's so much quicker to just type in a couple numbers and then pick the autocomplete, than to go to the contacts folder and search for the person I want to call.
  4. No Arrow Keys It's bad enough typing without a real keyboard, but Apple doesn't even provide arrow keys on the soft keyboard. Just imagine that you're well into a text message, when you notice a mistake back towards the beginning. Remember my complaint about not having a stylus? It's a pain to try to 'click' onto the right spot with a fingertip to put the cursor where you want to make the change (the magnifying glass makes it a little better, but it's still cumbersome). Four little arrow keys would make revising text so much easier.

Social Issues

  1. Apple's just really not all that nice of a company. From their lack of charitable contributions, to their overreaction to leaks, to their censorship of apps, to their sneaky installation of software, Apple's a pretty sleazy company. Now, I know that a lot of companies are sleazy to some level - it just goes along with capitalism - but Apple seems particularly bad. Here are a few articles to give you an idea of just how bad.

So, after a few weeks with the phone, those are my biggest complaints. Maybe I'll find work-arounds for some of these issues as I use the phone more, and maybe I'll get more accustomed to things like the touch screen keyboard. On the other hand, I may find more things to complain about.

Remember, though, that this was a one sided review. I really do like the phone, and I use it a lot. However, when it comes time to upgrade again in another few years, I'm sure there will be a phone that fixes all these problems (well, at least the hardware and software issues), and that's the one I'll probably buy. If they're smart, Apple will make sure it's their's.

Tuesday, July 13, 2010

Windows 7 with SBS 2003

WindowsIf you've tried to join a SBS 2003 domain with Windows 7, you may have run into the following error message:

To join the small business server domain you must be a member of the local administrators

The first thing you should try to do is to follow all steps listed in Microsoft Support:

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

However, if you're like me, you'll still get the same error message, even though the account you're working from is an administrator account. What I found is that it turned out to be an easy fix. You just have to enable the built in Administrator account, and then run the setup wizard from that account.


There are several ways to enable the built in Administrator account. Here's one.

  1. Run 'secpol.msc' from the Start menu.
  2. Go to Local Policies -> Security Options
  3. Double Click on 'Accounts: Administrator account status'
  4. Click 'enabled'
  5. Click OK

Once the Administrator account has been enabled, log off, then log back on as Administrator, and then try to run the client setup wizard from the server.

If you're still having problems after that, then you're worse off than I was, and I don't know how to help you.

Archives

Selling Out