Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # FettesPS Fettes Programming Solutions ## Sitemaps - [XML Sitemap](https://www.fettesps.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [SitecoreAI LTSC2019 Base Image Deprecation: What Teams Should Do Now](https://www.fettesps.com/sitecoreai-ltsc2019-base-image-deprecation/) - Sitecore is ending support for LTSC2019-based container images in its public ACR. Here’s what changed, who should care, and why waiting is a bad plan. - [Sitecore Changelog Roundup: Agentic Studio, Content Hub Approvals, and JSS Upgrade Guidance](https://www.fettesps.com/sitecore-changelog-roundup-2026-05-15/) - A practical roundup of the latest Sitecore changelog entries, including Agentic Studio updates, Content Hub approval changes, a new JSS upgrade guide, and import-related fixes. - [GitHub Has a Better Way to Test AI Coding Agents](https://www.fettesps.com/github-has-a-better-way-to-test-ai-coding-agents/) - GitHub’s latest agent-validation write-up offers a practical fix for a real problem: brittle CI checks that fail AI coding agents even when the work succeeds. - [Vercel’s Deepsec is the Kind of AI Security Tool Developers Can Actually Use](https://www.fettesps.com/vercels-deepsec-is-the-kind-of-ai-security-tool-developers-can-actually-use/) - Vercel’s newly open-sourced deepsec uses coding agents to investigate large codebases in stages, revalidate findings, and produce security issues developers can actually work with. - [Cut the Token Waste Out of Your Agentic Workflows](https://www.fettesps.com/cut-the-token-waste-out-of-your-agentic-workflows/) - GitHub’s latest agentic workflow guidance gets one thing right: most token waste comes from bad workflow design, not just model choice. Here’s the practical fix. - [Stop Using Task.Delay Loops for Scheduled Work in .NET](https://www.fettesps.com/stop-using-task-delay-loops-for-scheduled-work-in-net/) - PeriodicTimer is a cleaner default for recurring .NET background work than the usual while-loop plus Task.Delay pattern. - [GitHub Copilot Can Now Fix Merge Conflicts in a Pull Request](https://www.fettesps.com/github-copilot-can-now-fix-merge-conflicts-in-a-pull-request/) - GitHub has added a new Fix with Copilot flow for pull requests with merge conflicts. Here’s why that small change matters, where it helps, and where you should still be careful. - [How to Add a Pause When Printing in Bambu Studio](https://www.fettesps.com/how-to-add-a-pause-when-printing-in-bambu-studio/) - How to add a pause in Bambu Studio so your Bambu Lab printer stops mid-print for magnets, hardware inserts, or filament colour changes. - [My First Mac: Initial Impressions of the MacBook Pro M5 Pro After 30 Years on Windows and Linux](https://www.fettesps.com/my-first-mac-initial-impressions-of-the-macbook-pro-m5-pro-after-30-years-on-windows-and-linux/) - My early take on moving to a MacBook Pro M5 Pro after roughly 30 years on Windows and Linux, including the hardware, the macOS learning curve, and what has stood out so far. - [Sitecore Content Hub Changes: April 3, 2026 Roundup](https://www.fettesps.com/sitecore-content-hub-changes-april-3-2026-roundup/) - A practical look at three new Sitecore Content Hub changes: AI alt text generation, automatic import backups, and the latest resolved issues. - [Sitecore Page Builder Improvements](https://www.fettesps.com/sitecore-page-builder-improvements-april-2026/) - A practical look at the latest Sitecore Page builder improvements, the authoring friction they remove, and the watch-outs worth checking. - [Sitecore’s Documentation Overhaul Looks Like More Than a Paint Job](https://www.fettesps.com/sitecores-documentation-overhaul-looks-like-more-than-a-paint-job/) - Sitecore’s latest documentation update is more than a UI refresh. The real story is the Markdown-based foundation and what it could mean for faster, more usable docs. - [Claude Code's source leak is a lot more revealing than it looks](https://www.fettesps.com/claude-codes-source-leak-is-a-lot-more-revealing-than-it-looks/) - Claude Code’s leaked source map is embarrassing for Anthropic, but the more interesting story is what it reveals about how modern AI coding tools are really built: feature flags, anti-distillation tactics, native attestation, hidden modes, and roadmap breadcrumbs. - [How to Fix "Error: No files selected or this folder is not supported for preview" Popup in Windows](https://www.fettesps.com/how-to-fix-error-no-files-selected-or-this-folder-is-not-supported-for-preview-popup-in-windows/) - Have you ever been renaming a file in Windows Explorer, hit the spacebar… and suddenly a big blank preview window pops up with only the text "Error: No files selected or this folder is not supported for preview"? It’s frustrating. It breaks your flow. It drives me nuts. And it feels like Windows is just… - [C# Feature Flags Need Expiry Dates, Not Just Boolean Names](https://www.fettesps.com/c-feature-flags-need-expiry-dates-not-just-boolean-names/) - Feature flags reduce release risk, but they become maintenance debt fast when nobody tracks ownership, purpose, or cleanup. Here is a practical way to keep them temporary. - [You Don’t Need a Mac Mini to Run OpenClaw](https://www.fettesps.com/you-dont-need-a-mac-mini-to-run-openclaw/) - A practical comparison of the best devices and hosting options for running OpenClaw, why a Mac Mini usually isn’t necessary, and when it actually is the right choice. - [OpenClaw Cron Jobs Should Fail Loudly](https://www.fettesps.com/openclaw-cron-jobs-should-fail-loudly/) - Silent automation failures are worse than obvious ones. Here is a practical way to design OpenClaw cron jobs so timeouts, step boundaries, and failure messages actually make the system trustworthy. - [How to Set Up OpenClaw on a Raspberry Pi](https://www.fettesps.com/how-to-set-up-openclaw-on-a-raspberry-pi/) - A practical walkthrough for installing and configuring OpenClaw on a Raspberry Pi, with setup tips, safety basics, and common gotchas. - [RIP Roomba](https://www.fettesps.com/rip-roomba/) - For a long time, iRobot felt untouchable. They didn’t just make robot vacuums. They were robot vacuums. If you said “robot vacuum,” people immediately thought of the Roomba. It was one of those rare brands that became the category. And now?It’s basically over. When Roomba Was Actually Great The original Roombas were fantastic. They were - [How to Make Windows Explorer Open Full Screen By Default (Windows 11)](https://www.fettesps.com/how-to-make-windows-explorer-open-full-screen-by-default-windows-11/) - This is one of those little Windows annoyances that shouldn’t exist… but does. If you’re on Windows 11 and File Explorer never seems to remember that you want it maximized, there’s a surprisingly simple fix. No registry edits or third-party tools. The Simple Fix (Takes 5 Seconds) Open File Explorer Press Alt + Space Press - [OpenCode Desktop Beta just Dropped!](https://www.fettesps.com/opencode-desktop-beta-just-dropped/) - OpenCode has been terminal-first from day one, but the newly released OpenCode Desktop pushes the project into a more mainstream workflow with a full desktop GUI that still uses the same underlying agent/server architecture as the CLI/TUI. The new client is officially listed as a Beta, so expect some rough edges, and it's available for - [Always Be Interviewing (ABI): Why You Should Keep Your Interview Skills Sharp](https://www.fettesps.com/always-be-interviewing-abi-why-you-should-keep-your-interview-skills-sharp/) - Most of us only think about interviewing when we’re actively looking for a new role. We dust off the résumé, practice a few questions, and hope muscle memory carries us through. But what if I told you that interviewing isn’t just something you do when you need a job - it’s a professional skill that - [How to Show More Options by Default in Windows 11 (Restore Classic Right-Click Menu)](https://www.fettesps.com/how-to-show-more-options-by-default-in-windows-11-restore-classic-right-click-menu/) - If you're as frustrated with the "Show more options" behavior in the Windows 11 right-click menu and want the full, classic context menu to appear by default, you're not alone. Microsoft introduced a simplified right-click menu in Windows 11, hiding many familiar options under a second layer. This unfortunately for me means almost every time - [Oxio: An Affordable Cable Internet in Canada - Powered by Cogeco](https://www.fettesps.com/oxio-an-affordable-cable-internet-in-canada-powered-by-cogeco/) - Introduction In Canada's competitive internet landscape, Oxio has emerged as a compelling alternative for residents seeking reliable and affordable cable internet services. Leveraging Cogeco's established infrastructure, Oxio offers a range of plans tailored to diverse needs, all while maintaining transparent pricing at a fraction of the cost. Understanding Oxio's Infrastructure Oxio operates as a third-party - [Pixel 8 Pro - Fixing Only Getting Notifications On Unlock](https://www.fettesps.com/pixel-8-pro-fixing-only-getting-notifications-on-unlock/) - I've had my Pixel 8 Pro for about a year now, but prior to that I had a Pixel 6 and didn't have this issue. But what I've been noticing is that I will have no notifications and then I go and unlock my phone to use it and suddenly I get a notification for - [Getting Free Charging for Your Tesla](https://www.fettesps.com/getting-free-charging-for-your-tesla/) - I've had a Tesla Model Y for over two years now. For the most part I've charged at home at 110v and 14a. Not only is that quite slow for charging speeds, resulting in 24+ charge times, but it costs me anywhere from $3 to $6 depending on time of use to charge my car. - [The Roomba i1 Sucks :(](https://www.fettesps.com/the-roomba-i1-sucks/) - Well, it pains me to admit this, but I hate my new Roomba. I've been such a big supporter of iRobot and their robotic vacuum lineup for more than 15 years now, but let's be real here: this model sucks. I wouldn't have bought it had it not been for the fact that I've loved - [Embracing the Gamification of Working Out: My Journey with Ring Fit Adventure](https://www.fettesps.com/embracing-the-gamification-of-working-out-my-journey-with-ring-fit-adventure/) - Discovering a Possible Game-Changer As the world grappled with the onset of the pandemic, like many, I found myself confined within the walls of my home, seeking new ways to maintain both my physical and mental well-being. This quest led me to discover Ring Fit Adventure – a unique blend of gaming and fitness that - [20 Years and Counting](https://www.fettesps.com/20-years-and-counting/) - I feel extremely old typing this, but my blog is officially 20 years old (the domain itself came two years later). It all started off when I was wrapping up a college project and found myself running into a problem I had encountered and solved before but had already forgotten the solution. I ended up - [The Roomba I1: When Your Vacuum is More High Maintenance Than a Houseplant](https://www.fettesps.com/the-roomba-i1-when-your-vacuum-is-more-high-maintenance-than-a-houseplant/) - Ah, the Roomba I1. As someone who's been on the Roomba bandwagon since the glory days of the 530S, I've seen it all -- from knock-off Roombas that just spin around in circles to the used Roomba I bought that came with bedbugs. The 530S was like that old, reliable car that never let you - [I Bought a Roomba i1!](https://www.fettesps.com/i-bought-a-roomba-i1/) - As technology advances, so do our options for making our lives easier. One such technology that has made a significant impact in my life is the robotic vacuum cleaner, more specifically Roombas from iRobot. I long ago reviewed my Roomba 530 and continued to keep you apprised of it's continued reliability, as robot vacuums were - [The iRobot Braava Jet](https://www.fettesps.com/the-irobot-braava-jet/) - I've written a fair bit about the various Roombas I own, but I haven't really talked about the one other iRobot product I own. I consider it a Roomba, but technically the Braava Jet is not a part of the Roomba lineup, but it does come from the same trusted and experienced company, iRobot. I - [How to Enable Telnet in Windows 12](https://www.fettesps.com/how-to-enable-telnet-in-windows-12/) - Well Windows 12 is here, and like the last several versions of Windows it has shipped with Telnet disabled out of the box. Should you need to enable it, here are a few ways: Through Windows Features Open the Start menu and type "Control Panel" in the search bar. Click on the "Control Panel" app - [Enabling Telnet in Windows 11](https://www.fettesps.com/enabling-telnet-in-windows-11/) - Well Windows 11 is finally official and we're starting to see some pre-releases being leaked. Never one to wait I managed to get my hands on a copy and started playing around with it. Turns out, one of my favourite old tools is disabled out of the box. But don't let that stop you, you - [Unleashing Your Laptop's Stealth Mode: A Guide to Disabling the Asus ROG Strix Bootup Sound](https://www.fettesps.com/asus-rog-strix-disable-the-bootup-sound/) - I picked up an Asus ROG Strix Scar for work about a year back, and it's been a fantastic laptop. But while the flashy features such as RGB lighting might be fine when I'm at home (and I do work from home, 99% of the time) they can be a little unprofessional looking during meetings - [Roomba LPT](https://www.fettesps.com/roomba-lpt/) - With a Roomba on every floor of our townhouse I have three Roomba charging stations, one on each floor. But all too often I turn the Roomba on and it just seems to run endlessly, then when I check on it I discover that the docking station has been pushed out of the way and - [Disable System Beeps in Windows 11](https://www.fettesps.com/disable-system-beeps-in-windows-11/) - Back in the day our computers had a small dedicated speaker inside the case, this was known as the system speaker. The last time I saw one of those was probably back around when my nephew was born, and he's now old enough to drive, so that should give you some idea of how long - [Resolving "ERROR Assembly not found Spe" in Sitecore](https://www.fettesps.com/resolving-error-assembly-not-found-spe-in-sitecore/) - I can be a bit anal when it comes to keeping my Sitecore logs clean, but at the end of the day it makes debugging problems that much more easier. I can't tell you how many times I've seen myself or someone else spend hours fixing an error that ended up being a red herring, - [Fixing React's 'Each child in a list should have a unique "key" prop' Warning](https://www.fettesps.com/fixing-reacts-each-child-in-a-list-should-have-a-unique-key-prop-warning/) - When developing in React there's one error I commonly see in the console while debugging and it's always this one: Warning: Each child in a list should have a unique "key" prop. Thankfully this is a very simple problem to fix, as the warning implies you just need - [Fixing the Echo Dot's (2nd Generation) Popping Noise](https://www.fettesps.com/fixing-the-echo-dots-2nd-generation-popping-noise/) - One of my older Echo Dots recently started acting up. I had been unplugged and boxed away since our move in the spring, however it worked fine before we put it away. Yet now every time I asked it for anything it would start to reply then make a loud popping noise and would shutdown - [How to Force Check for App Updates on Android](https://www.fettesps.com/how-to-force-check-for-app-updates-on-android/) - As someone who recently put a deposit down on a Tesla I find myself constantly checking the site to see what my current estimated delivery date is. This can be a littel tedious, so I was pleased to hear it was added to the Tesla app this week! So I fired it up and sure - [Disabling the Trackpad on the Asus K52J Laptop](https://www.fettesps.com/disabling-the-trackpad-on-the-asus-k52j-laptop/) - I don't know if this will be of much use to anyone, as this is a 10 year old laptop, however the review I did on it when I first got it still recieves a noticable amount of traffic so I figured maybe more people are still using them then you might expect. For the - [Enable Telnet in Windows 10](https://www.fettesps.com/enable-telnet-in-windows-10/) - It seems Microsoft has continued it's trend of disabling telnet client out of the box on it's newest OS. So just like we've had to in the last couple of versions you'll need to enable it before you can use it. So if you fire up command prompt and type in telnet to be presented - [Netflix's Play Something Button](https://www.fettesps.com/netflixs-play-something-button/) - I hate to say it but my fiance and I probably spend more time figuring out what to watch than actually watching things on Netflix. I can't be a serious challenge at times to find something that both of us want to watch, haven't seen before, or are in the mood for. It's one area - [Disabling Shake to Minimize in Windows 10](https://www.fettesps.com/disabling-shake-to-minimize-in-windows-10/) - One of the more annoying features introduced to Windows over the years was the shake to minimize everything feature. Although I can see situations where minimizing everything might be useful, there's never once been a scenario what I've used this feature intentionally. Rather about twice a week I accidentally minimize everything on all three monitors - [Umbraco 8 - Can't Install Packages](https://www.fettesps.com/umbraco-8-cant-install-packages/) - I've been working with Umbraco quite a bit lately and one thing I kept running into on one of my machines is it just wouldn't let me install any packages. This became quite a hinderance so I finally dug into it. I started off by digging through the logs at /App_Data/logs/ and found this error: - [Resolving a 'SyntaxError: Unexpected token j in JSON at position 0' Error in an Azure Pipeline](https://www.fettesps.com/resolving-a-syntaxerror-unexpected-token-j-in-json-at-position-0-error-in-an-azure-pipeline/) - We use Azure Pipelines to build our projects when deploying changes to various environments. Most of the time, they run without a hitch. But, as the laws of the universe dictate, the first day that the guy who set them up went on vacation they started failing with the error "SyntaxError: Unexpected token j in - [Chef's Plate](https://www.fettesps.com/chefs-plate/) - I've previously written about our excellent experience with Hello Fresh, so today I thought I'd share our experience with an alternative called Chef's Plate. There's two main reasons we decided two switch providers, the first was we'd been using Hello Fresh for some time and were starting to notice a lot of repition in their - [Disabling System Beeps on Windows 10](https://www.fettesps.com/disabling-system-beeps-on-windows-10/) - Getting tired of those annoying beeps while using Windows 10? You'll find that even muting your computer has no effect on this. The solution is rather simple, start off by openning a command propmpt window as an administrator then run the following command: net stop beepsc config beep start= disabled The first line will disable - [WampServer - It Feels So Wrong But Yet So Right](https://www.fettesps.com/wampserver-it-feels-so-wrong-but-yet-so-right/) - It's been a few years since I've done any serious work with PHP or Linux, but at one point in my career I was a die hard linux afficienado who only worked off of a LAMP stack. I was determined to use as little of Windows as possible, and the idea of running PHP off - [Good Food - Not Off to a Good Start!](https://www.fettesps.com/good-food-not-off-to-a-good-start/) - As I mentioned in another post, my fiance and I have been subscribed to Hello Fresh for well over a year now and have been loving it. However we've noticed that some of the recipes are getting repetative and we thought maybe it was time to try a competitor. So last week I signed us - [Merkury Innovations Smart Wi-fi Camera - Updated Review](https://www.fettesps.com/merkury-innovations-smart-wi-fi-camera-updated-review/) - It's been two weeks since I finally got the Merkury Smart Wi-fi camera to connect to my phone and I've actually been quite happy with it after that first little snafu. For $35 it's a pretty decent security camera, however at the full price of $70 I'd still be leary of buying the device. The - [When to Clean Your Sitecore Database](https://www.fettesps.com/when-to-clean-your-sitecore-database/) - I've been wearing the hat of build master for the last several months and have the pleasure of reviewing every commit from a team of developers with great scrutiny and as a result I've started to notice a lot of small nuances to Sitecore that I had not noticed before. Interestingly enough, three separate issues - [Merkury Innovations Smart Wi-fi Camera - Arrrg!](https://www.fettesps.com/merkury-innovations-smart-wi-fi-camera-arrrg/) - If the title didn't give some indication, I'm not having the greatest experience with this camera. I guess you get what you pay for, because they were so cheap I grabbed two of them at Walmart. They were $34.95 per camera, each offering 720P video over Wifi with a decent looking housing. That's really hard - [I Wish That Existed](https://www.fettesps.com/i-wish-that-existed/) - You ever have one of those moments where you find yourself saying "I wish this or that thing existed..." only to have someone chime in and tell you that it does, in fact, exist? Well I just had a similar moment, except it was the other half of my brain that jumped in and said - [A Quick Sylvania Smart Bulb & Hub Review](https://www.fettesps.com/a-quick-sylvania-smart-bulb-hub-review/) - A little over a year ago I spotted some Sylvania smart home products on clearance at Canadian Tire. I did some quick googling on my phone and didn't see a whole lot about them so I just decied to give them a try. Now, a year later, I thought I'd share some of my experiences - [Installing Home Assistant on a Raspberry Pi 3](https://www.fettesps.com/installing-home-assistant-on-a-raspberry-pi-3/) - There are a lot of guides out there on setting up a fresh image of Hasbian and having your installation of Home Assistant up in a few minutes but there wasn't much that I could find on installing it on an existing Raspberry Pi 3 image which was already being used for other purposes. Whether - [How to Fix a Prolific USB to Serial Comm Port - "A Device Which Does Not Exist Was Specified" Error in Windows 10](https://www.fettesps.com/how-to-fix-a-prolific-usb-to-serial-comm-port-a-device-which-does-not-exist-was-specified-error-in-windows-10/) - I recently dug an old PL2303MDL programmer out of a tackle box of electronics and tried to get it working so I could flash some Sonoff devices with tasmota firmware. However I could not get it working on any of my personal computers or even my work computer. After receiving the same error on each - [Building a Reprap](https://www.fettesps.com/building-a-reprap/) - The Struggle Continues... It's been over three years since I posted that I had started building a 3D Printer. I have not given up on that endevour, and just wanted to give a quick update of where I'm at with it. Last I wrote about it I was still printing parts at my local library. - [3D Printer Build Started!](https://www.fettesps.com/3d-printer-build-started/) - Well it's official, I've started to build a 3D Printer. The first few printed parts have arrived and they look fantastic. I've been printing the parts for a Prusa i2 at the local library, but they have restrictions on how much I can print. I'm limited to 3 pieces a week, so I calculate that's - [Solr on Azure - Password Not Working](https://www.fettesps.com/solr-on-azure-password-not-working/) - I was playing around with Azure this afternoon and when I created a Solr resource I found myself unable to login after it was created. I was using the username and password I had entered during the setup, yet it was not accepting it. It was only after a bit of digging around that I - [Roomba 614 - A Quick Update](https://www.fettesps.com/roomba-614-a-quick-update/) - It's been a few days short of a year now and I've yet to do any sort of update on my Roomba 614. The little guy is still trucking along and is receiving a lot of use, however it's workload has been lightened immensely with the passing of our two dogs. At this point we - [Ubuntu 10.10 and Windows 7 x64 File Sharing Trouble Shooting](https://www.fettesps.com/ubuntu-10-10-and-windows-7-x64-file-sharing-trouble-shooting/) - Recently I not only upgraded my LinuxMint install from version 8 to version 10 but I also reinstalled Windows 7 (x64) on my main box. Ever since then I've had no luck doing any file sharing between the two despite my usual setup. Since I reinstalled both Operating Systems at the same time I didn't - [Automatically Sign Java Applets With a Security Certificate](https://www.fettesps.com/automatically-sign-java-applets-with-a-security-certificate/) - When working with Java I find one of the most frustrating things I have to deal with is packaging the compiled code in a JAR file and signing it with a certificate (since it accesses the hardware) each time I make a little tweak to the code. The project I have been working on for - [The Woes of 3D Printing](https://www.fettesps.com/the-woes-of-3d-printing/) - I've been playing around with my friend's 3D Printer for the last month or so, and along with that I've been playing with a lot of different software for slicing and printing models. Initially I used ReplicatorG as that was what was recommended in the manual. It looked like some sort of clone of the - [CE Smart Home Switches](https://www.fettesps.com/ce-smart-home-switches/) - A Great Deal - Or Are They? I'm constantly looking for new devices to add to my smart home setup so when I was wandering through Costco the other week this little device caught my eye. At only $24.99 for a two pack that was a measly $12.50 per switch and it's ultra compact and - [Hello Fresh - A Quick Review](https://www.fettesps.com/hello-fresh-a-quick-review/) - My fiance and I have been using Hello Fresh for about a year and a half now and I figured it was time to do at least some sort of a review on their service. And I know you're probably thinking, This is a tech blog, what do meal kits have to do with anything? - [Adding the Second Extruder for the Wanhao Duplicator 4S in Cura 3.6.0](https://www.fettesps.com/adding-the-second-extruder-for-the-wanhao-duplicator-4s-in-cura-3-6-0/) - I'm trying to get my friend's Wanhao Duplicator 4S up and running for him as he was having some issues with it. It's been a real challenge at times and part of it seems to be that it's an unpopular model that is already fairly outdated. Cura at least surprised me in that it had - [Black Friday Shopping](https://www.fettesps.com/black-friday-shopping/) - I'm not usually a big Black Friday shopper. For starters it was never a big thing here in Canada until the last 5 or 10 years and it's been slowly ramping up since then. So when I decided it was time to finally upgrade my desktop I figured I would wait for Black Friday. In - [Top Ten Web Design Pet Peeves](https://www.fettesps.com/top-ten-web-design-pet-peeves/) - There's some trends on the Internet that just wont die. I swear sometimes I don't even know what decade it is when I click on a link and find an archaic HTML 3.2 driven site layered with frames and animated gifs. But what is even more disturbing is when you stagger into a site that - [Creating a New User](https://www.fettesps.com/unix-creating-a-new-user/) - A detailed method of the two commands for creating users and their usage. - [Windows 7 - Creating A Hidden Account](https://www.fettesps.com/windows-7-creating-a-hidden-account/) - For file sharing purposes I have always had at least one hidden account on my computer. Currently I have one that I use to connect my Linux box to my Windows 7 box, and a second for allowing friends to copy MP3s and Movies off my drive when I go to lan parties. Unfortunately, when - [How to Set Up Vonage on Your iPhone](https://www.fettesps.com/how-to-set-up-vonage-on-your-iphone/) - There are many options when it comes to making VOIP calls over WiFi or 3G with your iPhone. Many prefer Skype but here in Canada not only are we blocked from downloading the app in the iTunes store (though there are ways around it) but there are no SkypeIn numbers available in Canada. So this - [Protecting Your .svn Folders With .htaccess](https://www.fettesps.com/protecting-your-svn-folders-with-htaccess/) - Subversion is a powerful tool. Not only does it allow multiple developers to collaborate on a project, but it allows you to easily deploy your projects to the production server. If you are using a checked out repository on your production server, rather than an exported copy, it is crucial that you protect your hidden - [Ubuntu 8.10 to 9.04 Upgrade - On VirtualBox](https://www.fettesps.com/ubuntu-810-to-904-upgrade-on-virtualbox/) - I've always been somewhat skeptical about doing my distro upgrades, as I've ended up with quirks afterwards. Instead, I always set up my installs with a separate /home and /var partition so I can just reinstall the main file system. So naturally, when upgrading to Jaunty Jackalope from Intrepid Ibex on my virtualized session of - [iPhone Firmware and Baseband Versions](https://www.fettesps.com/iphone-firmware-and-baseband-versions/) - Here you have it, the complete list of iPhone and iPod touch firmware versions available for download. Enjoy Device Version Baseband IPSW iPhone 2G 1.0 03.12.06_G iPhone1,1_1.0_1A543a_Restore.ipsw iPhone 2G 1.0.1 03.12.06_G iPhone1,1_1.0.1_1C25_Restore.ipsw iPhone 2G 1.0.2 No download available iPhone 2G 1.0.2 03.14.08_G iPhone1,1_1.0.2_1C28_Restore.ipsw iPhone 2G 1.1.0 No download available iPhone 2G 1.1.1 04.01.13_G iPhone1,1_1.1.1_3A109a_Restore.ipsw iPhone - ["Suggest" an IE6 Update](https://www.fettesps.com/suggest-an-ie6-update/) - I found an interesting site today, one who's sole purpose is to squash the plague known as Internet Explorer 6 once and for all. Not only is it responsible for breaking our beautiful CSS layouts but helps propagate all the malicious spyware, adware and other worms the have infested the Internet. This script encourages users - [Relocating an SVN Server](https://www.fettesps.com/relocating-an-svn-server/) - Eventually you reach a point where your Subversion server just isn't cutting it anymore. Either the drive is too slow, or it was just some old beat up Pentium MMX you had hiding in the closet. The time has come to migrate all your repositories to a new home on a better server. But how - [Automatically Submit Your Wordpress Posts to Twitter](https://www.fettesps.com/automatically-submit-your-wordpress-posts-to-twitter/) - Find yourself constantly twittering about your new blog post to increase your SEO for you blog. Save yourself some time by downloading and installing WordTwit on your blog. All you have to do is configure your username and password and activate the plugin. Update: Well it seems it wasn't quite as simple as I first - [Installing Pure-FTPd on Ubuntu 9.04 Server](https://www.fettesps.com/installing-pure-ftpd-on-ubuntu-904-server/) - Although I no longer install FTP servers on any of my Linux servers, as I favour the user of SFTP, I wanted to update my instructions for the newest version of Ubuntu Server. I'm sure these instructions are very similar for most distributions, but I thought I'd specifically target Ubuntu 9.04 Server since that is what - [How To Uninstall Bing](https://www.fettesps.com/how-to-uninstall-bing/) - So you woke up one day, turned on your computer, and opened up your web browser to find that your home page had been changed to Bing.com. You're outraged, annoyed, and frustrated. Don't be. It's a simple process to set it back to which ever search engine you prefer. Before we start, I would like - [JavaScript - Hide or Show an Element](https://www.fettesps.com/javascript-hide-or-show-an-element/) - Dynamically hide or show an HTML element on any page using JavaScript. - [FettesPS Back Online](https://www.fettesps.com/hello-world/) - FettesPS is back up and running on it's new server. Our old Windows 2000 Advanced Server hosting is gone, and we have now adopted Linux (Debian) based hosting. This switch resulted in some glitches, most hosted site went through the transition without a hitch, but there were a few that experienced problems due to the - [Dreamweaver 8 Forgets FTP Accounts on Exit](https://www.fettesps.com/dreamweaver-8-forgets-ftp-accounts-on-exit/) - I'm in a really good mood right now because I just found a fix for a bug that's been driving me up the wall for a long time. I've been using Dreamweaver for quite a while now, but just in the past few months I've noticed an issue where everytime I closed and reopenned the - [Setting up a LAMP Server with Ubuntu Server Edition 8.04](https://www.fettesps.com/setting-up-a-lamp-server-with-ubuntu-server-edition-804/) - Our first installment of the Ubuntu Server Edition series will consist of installing Ubuntu and configuring it to run as a LAMP (Linux Apache MySQL and PHP) server. We will be using the Server Edition there will be no GUI installed unless you do so manually. Since we want optimal performance, we will not be - [phpMyAdmin Installation on Ubuntu Server 8.04](https://www.fettesps.com/phpmyadmin-installation-on-ubuntu-server-804/) - Since managing a MySQL database through a command line is tedious we will be installing a web-based GUI so we can access MySQL through any web browser on any computer.On many Unix machines you'd have to go to the phpMyAdmin homepage and download the files there, decompress them and set up a config files before - [Installing Pure-FTPd on Ubuntu 8.04 Server](https://www.fettesps.com/installing-pure-ftpd-on-ubuntu-804-server/) - Until recently my choice for an FTP server had always been ProFTPd, however I found its difficulty to install made it a constant chore every time I had to set up a server. So I sought out an alternative that was quick and easy to install yet did not sacrifice functionality or security. The answer - [How to Configure a Static IP in Ubuntu 9.04](https://www.fettesps.com/how-to-configure-a-static-ip-in-ubuntu-804/) - Start off by editing the file /etc/network/interfaces with your favourite text editor. You will need to have root access to modify this file, so for example use the following command: Now tweak the file to your needs, this example sets the IP address to 192.168.1.123 on eth0. I suggest running the command ifconfig beforehand and - [PHP - Writing An A to Z Loop](https://www.fettesps.com/php-writing-an-a-to-z-loop/) - I was recently developing a PHP scraping script to extract the contents of a couple of websites and I wanted to find a quick way to run through a loop for each letter of the alphabet. I figured since PHP was so versatile there had to be a quick and easy way, so I did - [Linux Disk Usage](https://www.fettesps.com/linux-disk-usage/) - Every now and then one of my servers will stop working because the hard drive or one of its partitions has filled up. In almost every case it has simply been choking on a log file that grew to massive proportions, but not always.There are a lot of linux commands that will help you track - [Postgres - Column "name" Does Not Exist](https://www.fettesps.com/postgres-column-name-does-not-exist/) - I don't use Postgres very often, as I prefer MySQL, however a project I took over was built off Postgres and I find myself running into silly little road blocks. Today I encountered one that made me want to slap the developer when I finally realized what was going on. I created a simple insert - [VirtualBox - Increasing Your Screen Resolution](https://www.fettesps.com/virtualbox-increasing-your-screen-resolution/) - Since I'm currently taking Windows 7 for a test drive I had to set up a copy VirtualBox with Ubuntu 8.10 in order to make use of the terminal (I can't stand PuTTY or any other Windows alternative). In the past I had always used VMWare so this was my first venture into the land - [Emacs - Disable Splash Screen](https://www.fettesps.com/emacs-disable-splash-screen/) - For years I've been a pico user. However as time went on I became more and more aware that I was limiting myself as there was much pico could not do. After much debating on which I should learn, Vi or Emacs, I eventually went with Emacs. After installing it and starting to use it - [Emacs - Disable Loading Help On Backspace Key](https://www.fettesps.com/emacs-disable-loading-help-on-backspace-key/) - Another roadblock in my journey to master Emacs was that I'd constantly have the help menu popping up on me. It took me a while to figure out what was causing it as I type rather quickly so by the time I saw it come up I didn't know what button caused it. Turns out - [Disable Windows System Beeps](https://www.fettesps.com/disable-windows-system-beeps/) - Since I recently started using BitVise as my SSH client on Windows machines I became quickly irritated by the beeping every time I punched in an invalid key combination. Since I had all my Windows sounds muted I figured it must be coming from command prompt (which is what BitVise uses). After a few minutes - [Mount a Windows Drive on Ubuntu Using Samba](https://www.fettesps.com/mount-a-windows-drive-on-ubuntu-using-samba/) - Ever wonder how you can mount a Windows share on your Linux box? Well it's actually quite simple. I typically set up a special user for my windows shares, so in this example we'll use a user with both a name and password of "lan" with a folder called "shared" which has been set up - [Email Obfuscation](https://www.fettesps.com/email-obfuscation/) - As we all know spam is a plague that has spread to every far corner of the Internet. Spam-bots collect our email addresses in many ways, but in my opinion the most likely way they'll get your email address is from scraping webpages such as forums, where you email may be listed. So when you're - [Ubuntu 9.04 Server - Custom 404 Pages](https://www.fettesps.com/ubuntu-810-server-custom-404-pages/) - One thing I've always found gave a nice little touch to any web site was to have custom error pages. Something a little friendlier than a standard 404 error can prevent a user from leaving your website due to frustration and confusion. They may think the whole domain was down and close the tab and - [SSH - Assigning a Name to an IP](https://www.fettesps.com/ssh-assigning-a-name-to-an-ip/) - If you find yourself using SSH extensively like myself, then I'm sure you're sick of typing out IPs constantly as you're trying to log in. This can easily be resolved by adding it as a known host in SSH. This also comes in handy when you're using a non standard SSH port and you need - [Drone Update - Ordering Replacement Parts](https://www.fettesps.com/drone-update-ordering-replacement-parts/) - After putting my quadcopter together a couple of months ago I only got a few short flights in before I managed to break some parts. I broke one landing leg, I chopped off my antenna cable (which still worked, albeit with a reduced range) and I broke and bent some propellers. In addition to that - [Samsung Galaxy Tab 3 - A Quick Review](https://www.fettesps.com/samsung-galaxy-tab-3-a-quick-review/) - I've been holding off on the tablet market, when the iPads first debuted I knew I'd like a tablet eventually but was not willing to pay $600-800 for one. After waiting about a year and a half tablets have now come down to a very resonable price. I had a look at the tablet line - [Setting the Memory Usage for JVM in Windows 10](https://www.fettesps.com/setting-the-memory-usage-for-jvm-in-windows-10/) - I admit I had to wrestle with this one a bit more than I wanted to. In my case I needed to set the memory for a Solr instance I was running that was maxing out on memory, and it was being initiated through an NSSM service. Passing on the required parameters to the java - [Solving Ubuntu's "The following packages cannot be authenticated" Error](https://www.fettesps.com/solving-ubuntus-the-following-packages-cannot-be-authenticated”-error/) - I was just trying to install Pine on one of my Ubuntu based boxes and had an issue getting it installed. It seems there's no 64 bit binary available so I figured I'd try Alpine instead since it was in the apt-get repository. So I did a quick sudo apt-get install alpine and was prompted - [Resolving Eclipse's "Unable to resolve target 'android-17'" Error](https://www.fettesps.com/resolving-eclipses-unable-to-resolve-target-android-17-error/) - I've recently gotten back into Android Development and when I fired up my old copy of Eclipse I had to work my way through a series of errors to get it up and running again. In my first post I ended up having to do a fresh install of the SDK and when I did - [Alternating Stylesheets](https://www.fettesps.com/alternating-stylesheets/) - For a while now, I've been considering implementing alternate style sheets. Today while browsing around on google, I discovered a nice javascript file that will really help me out in this task. For users of Firefox, this script really isn't necessary. You can simply go to View, Page Style then select the stylesheet that use - [Conditional Comments](https://www.fettesps.com/conditional-comments/) - Conditional comments only work in Explorer on Windows, and are thus excellently suited to give special instructions meant only for Explorer on Windows. They are supported from Explorer 5 onwards, and it is even possible to distinguish between 5.0, 5.5 and 6.0. A very good article by Quirksmode.org about conditional commenting for MSIE. Since CSS - [Mystical Yellow Form Fields](https://www.fettesps.com/mystical-yellow-form-fields/) - Several of the webpages I've developed have had a strange problem of certain text fields appearing with a yellow background. I spent countless hours looking into this, as it really annoyed me. The strange part was that it only happened with MSIE. After finally giving up, and just accepting this weird bug, I stumble upon - [Bing.com - First Impressions](https://www.fettesps.com/bingcom-first-impressions/) - Update: If you are looking for instructions on how to get rid of Bing please read the article How To Uninstall Bing Although I don't see myself dropping Google as my default search engine, I was at least curious to see what Bing.com had to offer after all the hype that's been going on. Microsoft - [Bing.com Traffic Analysis](https://www.fettesps.com/bingcom-traffic-analysis/) - Update: If you are looking for instructions on how to get rid of Bing please read the article How To Uninstall Bing I noticed an interesting trend today when looking at they keywords searched that lead people to my site. The majority of them were regarding Bing, and not one of them was positive. Looks - [Opera 10 Stands Up to the Competition](https://www.fettesps.com/opera-10-stands-up-to-the-competition/) - As a web developer I've always made sure to have every browser I can installed on my system in order to test for compatibility issues. I've given every browser a fair chance, but have always favoured Firefox due to its developer plugins, stability and all around ease of use. Lately I've also been using Chrome - [Removing Mounted Drives from the Gnome Desktop](https://www.fettesps.com/removing-mounted-drives-from-the-desktop-2/) - One of the things I found annoying with Gnome is that any time I access one of my Fat32/NTFS partitions it ends up placing an icon on the desktop until I reboot. Since I do most of my programming in a transparent shell I like to keep my desktop clean. After doing a bit of - [Default Username and Password for All Routers](https://www.fettesps.com/default-username-and-password-for-all-routers/) - I came across this a while back, unfortunately I did not make note of the source. It's come in handy a few times. Manufactor Product Revision Protocol User ID Password Access comment 3COM SuperStack II Switch Console (none) (none) Admin 3COM SuperStack III Switch 4XXX Multi recovery recovery Reset 3COM SuperStack III Switch 4XXX Multi monitor - [Working With Dojo's DateTextTime Field](https://www.fettesps.com/working-with-dojos-datetexttime-field/) - I've been working with Dojo for a couple of weeks now, and let me just say I've fallen in love with it and all it has to offer. It allows me to quickly and efficiently integrate dynamic content into all of my web projects with a very small learning curve. Despite the abundant amount of - [JavaScript - Creating Default Arguments](https://www.fettesps.com/javascript-creating-default-arguments/) - I ran into an interesting quirk with JavaScript yesterday, one I'm surprised I hadn't noticed before. JavaScript does not allow you to give arguments default values when defining functions. So after a bit of tinkering, I came up with a solution. Of course you could use a ternary operator if you prefer, however I know - [Enable SSH Keep Alive](https://www.fettesps.com/enable-ssh-keep-alive/) - One of the first things I do every time I set up a server is increase the timeout on the SSH timeout to a much higher value. Nothing more annoying than when you go to refill your drink only to return to a dead session. Increasing the timeout is quite simple... - [ASP MagicGrid](https://www.fettesps.com/asp-magicgrid/) - I stumbled upon a site called CodeToad today, in itself its a handy page -- lots of different scripts available. However I nearly bit my tounge when I saw this one. This script is written in ASP 3.0, and it set up to work with an Access database, however it is quite easy to make - [Upgrade Windows 7 RC to RTM](https://www.fettesps.com/upgrade-windows-7-rc-to-rtm/) - So you decided to try out Windows 7's Release Candidate and you're already dreading the day it expires and you have to format your computer and start fresh. You were probably disappointed to hear that you couldn't upgrade your Release Candidate to the full Windows 7 version once it came out. Thankfully, you were being - [5 Essential Firefox Extensions for Developers](https://www.fettesps.com/5-essential-firefox-extensions-for-developers/) - Colorzilla A simple but incredibly useful plug-in for Firefox. Colorzilla provides a small eye dropper in the status bar of your browser which can be used to determine the color of any DOM element. But it does more than this, it can also generate a palette based on your selection, allowing you to develop websites - [JavaScript - Auto Set Focus When Page is Done Loading](https://www.fettesps.com/javascript-auto-set-focus-when-page-is-done-loading/) - I use this block of code quite often. Almost every project I develop has a login page and I always toss this in to give it that subtle boost to the overall user experience. Once the page has loaded, the cursor location will automatically be set to the username field so the user doesn't have - [Why I Ditched My iPhone](https://www.fettesps.com/why-i-ditched-my-iphone/) - I'll admit, I'm the furthest thing from a Mac fanboy there is. When someone tells me they're thinking about getting a Mac Book, I fight the urge to smack them upside the head. Now don't get me wrong, I'm not a Microsoft fanboy either, I cringe whenever the word Vista is mentioned. I just hate - [Windows 7 - Enable Telnet](https://www.fettesps.com/windows-7-enable-telnet/) - Windows 7 does not have Telnet enabled by default. Follow these steps to re-enable it. - [Jabra BT8040 Review](https://www.fettesps.com/jabra-bt8040-review/) - I've never found myself wanting or needing a bluetooth headset, the convenience of being able to make a hands free call isn't worth the price of looking like a douche bag in my opinion. However, when I purchased my new iPhone it came with a free bluetooth headset from Jabra. Initially I had planned to - [Kill the iPhone's Annoying AutoPlay Pop-up](https://www.fettesps.com/kill-the-iphones-annoying-autoplay-pop-up/) - There's one major pain in the keister every iPhone or iPod Touch owner has to put up with on a daily basis. You plug in your phone simply to top up the battery and you have to deal with the annoying AutoPlay pop-up Windows insists on displaying. Try as I might, I cannot find an - [Atari's iPhone Killer](https://www.fettesps.com/ataris-iphone-killer/) - Okay, well maybe it's not a true competitor to the iPhone, seeing how it lacks cellular capabilities and only has a 5MHz processor. But it did come out 18 years before the iPhone and was the first hand-held computer made available to consumers. Even Palm's debut of the Pilot wasn't for another 7 years. The - [List All the Installed Packages in Ubuntu](https://www.fettesps.com/list-all-the-installed-packages-in-ubuntu/) - Sometimes you just can't remember what packages you've already installed, or what version you are currently running. Thankfully you can quickly find out this information from the command line. You'll find that there is far too much information returned by this command and the only way to find exactly what you need is to grep - [Disable the iPhone's Repeat Alert](https://www.fettesps.com/disable-the-iphones-repeat-alert/) - The iPhone has one default feature that drives just about everyone mad, the repeat alert. It causes the phone to give you an audio reminder of your new text message up to an additional two times if you don't go and read it right away. I can see some cases where this many be handy, - [Arduino Experimentation Kit Review](https://www.fettesps.com/arduino-experimentation-kit-review/) - I recently got my hands on the Arduino Experimentation Kit from RobotShop.ca and have been tinkering away all weekend. There are many Arduino starting kits available out there and it's somewhat overwhelming for someone like myself with very little experience in the field of microcontrollers to decide which to order. In the end I chose - [Remove the U3 System Partition from Cruzer Flash Drives](https://www.fettesps.com/remove-the-u3-system-partition-from-cruzer-flash-drives/) - Everyone has probably 2 or 3 USB flash drives lying around these days. Even if one of them is just an old 32mb drive that you just can't bring your self to toss in the trash. Many of the newer flash drives, especially those made by SanDisk, come with a second partition on it that - [Hello World on the Arduino](https://www.fettesps.com/hello-world-on-the-arduino/) - Love it or hate it, every programmer typically wets their feet by writing a "hello world" program in their new programming environment. Since unlike with the type of code I'm used to writing the Arduino board doesn't come with a CRT or LCD screen to output this text, we have to find a more creative - [Enable Automatic Logins for Windows 7](https://www.fettesps.com/enable-automatic-login-for-windows-7/) - If security isn't a concern for you, you may decide to set your Windows 7 system to log into your account automatically each time you boot. In previous versions of Windows you had to start tweaking the registry or use a program such as TweakUI to do this for you. In Windows 7, a GUI - [How To Add the Run Command to Window 7's Start Menu](https://www.fettesps.com/how-to-add-the-run-command-to-window-7s-start-menu/) - Those of you who rely heavily on the run dialog may have noticed it is no longer in the Windows 7 start menu by default. If, like myself, you're accustomed to using the Win+R hotkey then this isn't much of an inconvenience. However if you'd like to add it back to the start menu this - [How To Disable Explorer's Search Suggestion History in Windows 7](https://www.fettesps.com/how-to-disable-explorers-search-suggestion-history-in-windows-7/) - Disable the search suggestions from appearing when you type something in the search box in Explorer in Windows 7 with tis registry tweak. Click Start Type regedit and hit Enter Open HKEY_CURRENT_USER->Software->Policies->Microsoft->Windows->Explorer Right click Explorer and select New -> DWORD Value Name it DisableSearchBoxSuggestions with a value of 1 Close the Registry Editor Your search - [Windows 7 Hotkeys](https://www.fettesps.com/windows-7-hotkeys/) - A handy cheat sheet of all the Windows 7 keyboard combinations: Windows Key + Tab = Aero Switch (keep holding Windows key and press Tab to cycle) Windows Key + E = Windows Explorer Windows Key + R = Run Command Windows Key + F = Search Windows Key + X = Mobility Center Windows - [This iPhone Cannot Be Used Because the Required Software Is Not Installed](https://www.fettesps.com/this-iphone-cannot-be-used-because-the-required-software-is-not-installed/) - Just as I was in the middle of installing iTunes my computer locked up. I rebooted and ran the installation again only to be presented with the following error after plugging in my phone: A quick reinstall of iTunes left me in the same boat. It turns out that you have to remove several Apple - [How To Disable the Trackpad in Ubuntu](https://www.fettesps.com/how-to-disable-the-trackpad-in-ubuntu/) - Every laptop user has experience this, you're typing away and without noticing you graze over the trackpad and your cursor jumps to the middle of the first paragraph. By the time you notice you've injected half of the third paragraph into the first. After correcting that typo you find yourself doing the same thing only - [Removing the Desktop Icons from Linux Mint](https://www.fettesps.com/removing-the-desktop-icons-from-linux-mint/) - After upgrading the hard drive on my desktop Linux box I decided that I would install the newest version of Linux Mint on it. Although I love Ubuntu I find Mint to be quite refreshing and less time consuming to get all set up, as a result my 3 most used linux boxes are now - [How To Disable Pidgin's On Screen Display Notifications](https://www.fettesps.com/how-to-disable-pidgins-on-screen-display-notifications/) - As beautiful as Pidgin's OSD notifications are, I find they become a nuisance after a short while. They don't seem to go away when you mark yourself as busy or have another applications, such as a movie, running at full screen. On top of that I generally don't chat with the majority of the contacts - [Installing Opera in Ubuntu Linux](https://www.fettesps.com/installing-opera-in-ubuntu-linux/) - There are a few ways to get Opera installed in Ubuntu, but with any Debian based distro you're best bet is through apt-get. Unfortunately the default sources in Ubuntu do not include Opera, so you'll have to jump through a few hoops to get it up and running. First open up your sources file in - [Wildcard Subdomain Hosting on Linux](https://www.fettesps.com/wildcard-subdomain-hosting-on-linux/) - I recently had to set up wildcard hosting on one of my Ubuntu servers. Previously I had only done this on FreeBSD so I had to do a bit of research to find out what the best method would be. It turns out the solution is quite simple and elegant. Now why would you need - [How To Remove the Fortune Message from the Linux Mint Terminal](https://www.fettesps.com/how-to-remove-the-fortune-message-from-the-linux-mint-terminal/) - LinuxMint is a refreshing new take on Ubuntu, for those of you who are getting tired of the "same old thing " but aren't quite ready to venture away from a Debian based distro. It has a crisp UI, with a slightly more familiar menu for those of you coming straight from Windows. However, it - [How To Make Your Own LCD Screen Cleaner](https://www.fettesps.com/how-to-make-your-own-lcd-screen-cleaner/) - A while back I bought a screen cleaning kit from Staples. I forget what I paid but I would guess it was about $20. It came with a small spray bottle of a screen cleaning solution and an interesting device that had a brush on one end and on the other end you could attach - [How to Uninstall Internet Explorer](https://www.fettesps.com/how-to-uninstall-internet-explorer/) - Let's not beat around the bush here, Internet Explorer is garbage. It has been the thorn in the side for every web developer that has walked the Earth. The Internet would be a much better place without it. Now that I have that out of the way, I'll get down to showing you how to - [How to Remove COM Ports Which Are In Use](https://www.fettesps.com/how-to-remove-com-ports-which-are-in-use/) - If you do a fair amount of developing with serial devices then you eventually reach a point where your computer has 20 or 30 comm ports listed as "in use." This can become a rather large annoyance when working with programs that only allow you to use the first 10 ports. Sure, you can manually - [Vonage's iPhone App](https://www.fettesps.com/vonages-iphone-app/) - Like many others I eagerly awaited the release of an app that some were saying would save Vonage. I waited in anticipation as Vonage Mobile, as they're calling it, worked its way through the App Store's brutal approval processes. Naturally they found something that was against policy and sent Vonage back to the drawing board. - [Disable the Just-In-Time Debugger](https://www.fettesps.com/disable-the-just-in-time-debugger/) - If you're a programmer and have Visual Studio installed you're probably annoyed to no end by the option to launch the Just-In-Time debugging program every time something crashes. It may be helpful if it's your program but when someone else wrote it, it will offer you little. To disable Just-In-Time debugging: Open Visual Studio Click - [Fixing Eclipse's Java Dependancy Errors](https://www.fettesps.com/fixing-eclipses-java-dependancy-errors/) - While setting up Eclipse on my development station in order to compare it to NetBeans I encountered the following error: I have Java installed, and it is working properly. It was a big pain to get working properly the first time with NetBeans so I was worried that if I tweaked it to work with - [Disable SVN in NetBeans](https://www.fettesps.com/disable-svn-in-netbeans/) - For the last couple of weeks I've been doing some Java development using NetBeans and every couple of days my checked out copy of the project dies on me. I was getting very frustrated because each time it happened I had to check out an older revision to a new directory, then export the corrupted - [How to Remove the Windows 7 Build Number](https://www.fettesps.com/how-to-remove-the-windows-7-build-number/) - So you're still using the Windows 7 Release Candidate, and plan on using it until it expires in on June 1, 2010, but you're sick of looking at the build number that's etched in the bottom right corner of your screen. Thanks to our friends at DeepXW, this is quite simple to remove. Download the - [God Hates Vi Users](https://www.fettesps.com/god-hates-vi-users/) - Truly, our responsibility to spread the Gospel of the Gnu is weighty. Cleave to what is good. Remember the words the prophet Stallman brought down from the Mount MIT, graved in Lisp on tablets of crystalline lambda calculus. Only this true: Emacs is pure. All else is false. Do not be misled by false gods - [How To Enable Classic Logon for Windows 7](https://www.fettesps.com/how-to-enable-classic-logon-for-windows-7/) - Much like in Windows Vista you'll find a graphical login screen for Windows 7. This has a much nicer look and feel to it than the old login prompts of Windows XP and its predecessors but it at the expense of security. Anyone attempting to infiltrate your system will have access to all the possible - [How To Enable Secure Logon for Windows 7](https://www.fettesps.com/how-to-enable-secure-logon-for-windows-7/) - Much like in previous versions of Windows you can enable an extra level of security by requiring the user to hit CTRL+ALT+DEL before they can enter their username and password. Whether or not this actually makes your system any more secure is up to debate, but if you are looking to enable this feature in - [How to Enable or Disable Aero Peek in Windows 7](https://www.fettesps.com/how-to-enable-or-disable-aero-peek-in-windows-7/) - Aero Peek, which is also known as Desktop Preview, is a new feature in Windows 7 that allows you to quickly hide all the windows open and view your desktop. It can be activated by clicking the Show Desktop icon at the far right of the superbar or by holding the windows key and hitting - [Setting Up Ubuntu to Use Google's DNS](https://www.fettesps.com/setting-up-ubuntu-to-use-googles-dns/) - With the blazing speeds offered by Google's open DNS servers there is absolutely no reason to not use them. Setting up your Ubuntu or any other Debian based Linux distribution to use these DNS servers is incredibly easy. I will be showing you the command line method as it will work on both your desktop - [Enabling Emacs Keybindings in Gnome](https://www.fettesps.com/ubuntu-emacs-keybindings/) - A while back I discovered a post on someone's blog that talked about using Emacs key bindings in bash. Since then my efficiency in bash has gone up drastically as these key bindings are second nature to me. This is definitely one of those cases where you wish you could go back in time to - [Ubuntu's Latest Release: Lucid Lynx](https://www.fettesps.com/ubuntus-latest-release-lucid-lynx/) - Last week saw the release of version 10.04 of Ubuntu Linux, also known as "Lucid Lynx". This latest version of Canonical's popular Linux distribution includes a number of improvements over this already incredibly user friendly operating system. Ubuntu has a well-deserved reputation as being one of the easiest Linux distributions to install, if not necessarily - [Clash of the Titans - The Android Beats the iPhone in the U.S. Market Battle](https://www.fettesps.com/clash-of-the-titans-–-the-android-beats-the-iphone-in-the-u-s-market-battle/) - According to the latest market research conducted by The NPD Group, handsets equipped with Google's Android operating system have snatched second place in the U.S. market, leaving iPhone behind in third place. The figures for the first quarter of 2010 show that Research in Motion's BlackBerry holds 36% of the market, the Android phones hold 28%, and the iPhone comes in third with 21%. So, how did the Android OS manage to overtake iPhone? - [Acer C100 TravelMate Tablet PC](https://www.fettesps.com/acer-c100-tablet-pc/) - The Acer C100 TravelMate tablet pc, which debut in 2002, was a welcome addition to the laptop industry. It converted flat with the ability to use the Wacom/2 pens and write on it as you would a notebook pad in your own handwriting. The overall dimensions of the Tablet PC were 9.9 x 8.2 x - [Ubuntu Goes "Light"](https://www.fettesps.com/ubuntu-goes-light/) - A new diet soda? Not quite. Canonical has developed Ubuntu Light featuring a new user interface called Unity, which will be used in the upcoming Ubuntu 10.10. Ubuntu's new "Light" versions will allow "instant-on" dual booting. Which, for the user, translates into the ability to access the Web in less than 10 seconds; 7 seconds - [Emacs - Disable Suspend Button](https://www.fettesps.com/emacs-disable-suspend-button/) - One thing that's been a thorn in my side since I switched over to Emacs was that pesky Ctrl+Z combination that suspends the Emacs. Initially I wasn't even sure how to get it back so I'd have to kill the process to release the file lock and launch Emacs again. It was a huge pain - [iRobot's Roomba 530 - Is It Worth It?](https://www.fettesps.com/irobots-roomba-530-is-it-worth-it/) - Let's be honest, who doesn't want a robot vacuum? With the exception of a few technology fearing folks out there, almost everyone would love to have one of these cruising their floors while they're at work every day. So that brings the most important question, are they worth the cost? - [Windows Vista - Enable Telnet](https://www.fettesps.com/windows-vista-enable-telnet/) - It is quite rare that I use Telnet these days, so it took a long time for me to notice that by default it was not packaged with Windows Vista. This is also the case for Windows 7. Telnet is very insecure and whenever you have the choice you should always use SSH, so more - [Ubuntu 10.10 - Is Maverick Meerkat Marvelous?](https://www.fettesps.com/ubuntu-10-10-is-maverick-meerkat-marvelous/) - It wasn't long ago that Ubuntu rocked the open source scene as a Debian variant that provided standard end users the ability to use Linux on their own terms. Rather than being forced to compile every piece of software from source, users could suddenly utilize Linux for various office applications, instant messaging, social networking, and - [Linux Mint Debian Is A Piece of Shit](https://www.fettesps.com/is-linux-mint-debian-edition-all-its-cracked-up-to-be/) - There are a number of different operating systems today based on the latest Linux kernel, and because Linux itself happens to be open source, anyone can monopolize on the concept and create their own Linux distribution, Ubuntu being one of the distros that rose from the dust of the once great Debian. Debian was an - [Roomba Update - 3 Months In](https://www.fettesps.com/roomba-update-3-months-in/) - Several months ago I wrote excitedly about a new purchase, the Roomba 430S. So how is it holding out? How well does it clean? What's the battery life like? Well, to sum it all up, it's exceeding all my expectations. I set the Roomba on free roam at least once a week, often twice. It - [Emacs - Resolving the "No Usable Browser Found" Error](https://www.fettesps.com/emacs-resolving-the-no-usable-browser-found-error/) - Despite the fact that I spend many hours every day programming in emacs with php-mode enabled I've never gotten around to learning all the ins and outs of it. Every now and then I get a slow day where I dig in a bit deeper to learn about a few new features. Today I decided - [How To Include My Computer on your Windows 7 Task Bar](https://www.fettesps.com/how-to-include-my-computer-on-your-windows-7-task-bar/) - No one wants to have to minimize all their windows so they can hunt around their desktop for the My Computer link. Thankfully, you can easily include My Computer as a menu on your taskbar so you can quickly jump to any of your drives. Adding a My Computer to the task bar is extremely - [MySQL - Reordering Table Fields](https://www.fettesps.com/mysql-reordering-table-fields/) - Every now and then I find myself adding a new field to a table as an after thought, this results in the column being listed last in your database client and depending on the importance my not be grouped next to the field you'd like it beside. I'm guilty of being very picky about what - [Repairing Windows 7 Boot](https://www.fettesps.com/repairing-windows-7-boot/) - Having problems with booting Windows 7 can be a nightmare for some to solve. No one wants to suffer from problems related to being unable to boot up. Yet, errors do occur which can create this nightmarish scenario. Rather than having to scrap your Windows install and start fresh, Windows provides the option for creating - [Windows has Blocked Access to These Files to Help Protect Your Computer](https://www.fettesps.com/windows-has-blocked-access-to-these-files-to-help-protect-your-computer/) - Despite spending 10-16 hours a day in Windows it some how manages to surprise me every now and then. I recently downloaded some software onto a box running Windows Server 2003 and when I went to extract the zip file I got the following error: Puzzled, I tried again, and got the same error. I - [File "/usr/bin/archbey", line 118](https://www.fettesps.com/file-usrbinarchbey-line-118/) - Had to reinstall ArchBang today because after I switched from using onboard video to my GeForce 9600 it no longer booted into X. Monkeyed around with my xorg.conf for a bit and decided it would be quicker to just reinstall, as it was almost a fresh install anyways. So suddenly I'm getting this strange error - [The Best Ubuntu Calculator](https://www.fettesps.com/the-best-ubuntu-calculator/) - Any modern operating system will come with at least some sort of calculator program. For years I've relied on Window's calculator which I can bring up in just a couple of keystrokes. In Linux I've always just used whatever the default was for that distro, though I was never impressed with them as much as - [Configuring Alpine 2.0 to Access Gmail on Ubuntu x64](https://www.fettesps.com/configuring-alpine-2-0-to-access-gmail-on-ubuntu-x64/) - Continuation of from the last post Installing Alpine 2.0 in Ubuntu Linux is a fairly simple process but can be rather confusing and elusive as there is no GUI to help you out. I ran into a few hitches along the way so I thought I'd help out future command line enthusiasts who might run - [Arduino Prototyping with Fritzing](https://www.fettesps.com/arduino-prototyping-with-fritzing/) - It's been a while since I've written about Arduinos so I thought I'd share a project that I'm working on right now. It's somewhat similar to the Reverse Geocache box that everyone was going nuts over a while back but yet very different. I must point out that I had already started developing it before - [Controlling a Lock with an Arduino and a Servo](https://www.fettesps.com/controlling-a-lock-with-an-arduino-and-a-servo/) - The Chronobox - Part 2 The other day I wrote about a project I was building that was a time based lockbox which I have now dubbed the "Chronobox." Much like the Reverse Geocache this lockbox can only be opened from the inside and that will only happen if a certain set of parameters are - [Time Keeping with the Arduino and DS1302](https://www.fettesps.com/time-keeping-with-the-arduino-and-ds1302/) - The Chronobox (Part 3) After ordering a few more supplies on the weekend my shipment arrived on Wednesday, the main thing I was waiting on was a time keeping chip and I had selected the DS1302 from Maxim IC to do that job. Aside from that I got a crystal for the clock, a few - [Roomba Battery Update](https://www.fettesps.com/roomba-battery-update/) - I've written a couple of times about my Roomba which I adore. When I did my many hours of research before buying one I found there were millions of initial impressions out there to read but very few follow ups. The follow ups you did find were always angry customers complaining about their batteries. The - [Pokemon Diamond - Delete Saved Game](https://www.fettesps.com/pokemon-diamond-delete-saved-game/) - It's not often that I talk about video gaming on here but that's only because I usually don't have time to play games. With it being the Christmas holidays I had some time to kick back and play with my DS, which I haven't played in over a year. I bought Pokemon Diamond when it - [NetFlix Canada - Is It Worth It?](https://www.fettesps.com/netflix-canada-is-it-worth-it/) - Since the fall of NinjaVideo, only a few months back, I've been searching for a perfect replacement. I've always been happy to pay for media if it's delivered in a convenient way and is reasonably priced, but Canada has always lacked in strong alternatives. Technically speaking, "pirating" movies and TV shows hasn't really ever been - [Asus K52J Laptop Review](https://www.fettesps.com/asus-k52j-laptop-review/) - I'm not usually one to go Boxing Day shopping, let alone make an impulse purchase on something this expensive, however I couldn't resist the urge to pick up an Asus K52J laptop when I was at Staples helping my father pick out a new computer. Normally I spend weeks researching a purchase of this magnitude - [JavaScript's Modulus "Bug"](https://www.fettesps.com/javascripts-modulus-bug/) - I recently encountered an issue that caused me a bit of confusion. JavaScript was not calculating a modulus in the same manner that Windows Calculator or Visual Basic was. At first I had thought this to be a bug, but after doing a bit more research I discovered that it was actually giving the correct - [Antec Dark Fleet DF-35 Review](https://www.fettesps.com/antec-dark-fleet-df-35-review/) - Lately I've been thinking about replacing my case with something a little more lightweight and more modern looking. However I was in no rush to do so until the moment I first saw the Antec DF-35 sitting on the top shelf at a local computer shop. I was so intrigued by it's unique looking design - [Dynamic Variable Names in PHP](https://www.fettesps.com/dynamic-variable-names-in-php/) - Anyone who has spent a large amount of time programming in PHP has probably used it's dynamic variable name feature at least once. For those of you who are unfamiliar with it's usages I will give a quick example: The above is a method I often use to make sure that all POST or GET - [Installing Archey on Ubuntu](https://www.fettesps.com/installing-archey-on-ubuntu/) - Ever since the first time I saw Arch Linux in action I've been in love with Archey. For those of you who don't know, Archey is just a little script that gets your current system information and displays it in the terminal with some ascii art. My initial search for Archey on the Debian platform - [Acer AL2017 Repair](https://www.fettesps.com/acer-al2017-repair/) - Required Capacitors: Qty µF Temp Voltage Type 1 2200 105°C 10V Radial 2 1000 105°C 25V Radial 1 1000 105°C 10V Radial 3 220 105°C 25V Radial 1 22 105°C 50V Radial Recommended Tools: Small Plastic Trowel Phillips Screwdriver Robertson Screwdriver Soldering Iron Desoldering Pump or Desoldering Braid Solder & Flux Diagonal Cutters Coloured Markers - [PHP - Converting an Array to JSON](https://www.fettesps.com/php-converting-an-array-to-json/) - Every now and then I stumble upon a tidbit of information that just makes me want to kick myself. Today was one of those days. Just by chance I ended up at an entry on PHP.net while Googling another issue. Once I realized what this function was capable of I was torn between thinking "Wow, - [Installing the Arduino IDE on Linux Mint](https://www.fettesps.com/installing-the-arduino-ide-on-linux-mint/) - The Arduino Playground does a pretty good job of directing users on how to install Arduino on Debian based distributions but there were a couple of spots where I found it was lacking, and had to go out to do my own research. The main thing it lacked was instructions on how to set up - [Command Line SFTP with SCP](https://www.fettesps.com/command-line-sftp-with-scp/) - If you're making a batch file that requires you to upload some files over SFTP/SCP then you'll need to use an external program such as WinSCP that has command line access to upload the files. Unfortunately you cannot use the native FTP client in Windows. First create a config file with your server settings and - [Disable Spotlight Search in iPhone OS 3](https://www.fettesps.com/disable-spotlight-search-in-iphone-os-3/) - Ever since the debut of iPhone OS 3.0 I've been searching for a way to disable Spotlight Search. I hate it. I have never found a use for it, and doubt I ever will. I've been waiting for Apple to release a new version with an option to toggle it off, or even a Cydia - [How to Watch Hulu in Canada](https://www.fettesps.com/watch-hulu-in-canada/) - Most media streaming sites such as Hulu block out Canadians from watching the videos, or in the case of Netflix send you to a very crippled (though still quite cheap) version of the site. This can make life frustrating for Canadians without cable or satellite television as it doesn't allow them many legal options for - [VLC - Disable Font Cache](https://www.fettesps.com/vlc-disable-font-cache/) - As much as I like VLC I tend to favour Media Player Classic - Home Cinema. However I still find myself switching between the two for different tasks, as they each have their strengths and can handle certain situations better. My digital camcorder saves all of its videos as MOV files and since I would - [Disable Magic Jack's Auto Run](https://www.fettesps.com/disable-magic-jacks-auto-run/) - If you do not want the Magic Jack software to auto run each time you plug in the device here are a few methods that may give you the desired result: Method One: Click Start Type autorun and hit Enter Uncheck Use AutoPlay for all media and devices Click Save Note: This method will have - [How To Get Your Drupal Site Out of Maintenance Mode](https://www.fettesps.com/how-to-get-your-drupal-site-out-of-maintenance-mode/) - After getting hit with some serious forum spam I put my one Drupal site into maintenance and forgot about it for a couple of weeks. When I came back to update it to the newest Drupal version I found that I had been logged out and no longer got a menu with it in maintenance. - [Error: DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus) Please select another viewer and try again](https://www.fettesps.com/error-dbus-error-org-freedesktop-dbus-error-noreply-message-did-not-receive-a-reply-timeout-by-message-bus-please-select-another-viewer-and-try-again/) - Ever since I upgraded to the newest version of LinuxMint I've been getting this annoying message every time I try to navigate to my shared drives: My first instinct was to reinstall Samba, and that didn't fix the issue. I played around with the config file a bit and then gave up and forgot about - [iTunes - Deauthorize Computers](https://www.fettesps.com/itunes-deauthorize-computers/) - Somehow I managed to use up all of my authorizations for iTunes, and I couldn't authorize my main PC to transfer my iTunes purchases after reinstalling Windows 7. Since one of the authorizations would have been from my previous OS install I had no way to deauthorize it directly through iTunes. It turns out, when - [Adding Line Breaks to an HTML Input Button](https://www.fettesps.com/adding-line-breaks-to-an-html-input-button/) - I ran into a small little quirk today when trying to add a line break to a simple Input Button. All of the methods that immediately came to mind failed. I tried adding a however it literally printed that tag out between my words. I also tried forcing a new line with \n - [How to Stop Emacs from Opening a New Daemon](https://www.fettesps.com/how-to-stop-emacs-from-opening-a-new-daemon/) - I finally got around to upgrading to the the newest stable release of Emacs. There were a few things I wanted to be able to do and rather than use outdated methods I decided it was time to upgrade to Emacs 23. I ran into a few hitches along the way but after getting them - [How to Use Netflix USA in Canada](https://www.fettesps.com/how-to-use-netflix-usa-in-canada/) - Not happy with Netflix's selection here in Canada? Looking for a way to use Netflix USA without having to use a VPN? Well, it turns out there is a way that's pretty simple and just about anyone can set it up. All you need is a bit of familiarity with networking and your router. So - [Clearing the DynDNS Updater Log](https://www.fettesps.com/clearing-the-dyndns-updater-log/) - DynDNS's updater utility keeps a log of every time it has pushed a new IP to their servers. Since I have a shoddy internet connection I use this to log how many times I've disconnected each day and when it happened. Occasionally I need to access these logs and reset them after making tweaks to - [iPhone 3G vs 3GS Parts](https://www.fettesps.com/iphone-3g-vs-3gs-parts/) - I was recently fixing an iPhone and the new LCD connector just wouldn't pop on. Initially I thought I was shipped the wrong part but did not discover until I found the following image that it was the correct part and the person who's iPhone I was fixing had actually given me the wrong model - [VNC - How to Exit Full Screen](https://www.fettesps.com/vnc-how-to-exit-full-screen/) - More than once I've right clicked the title bar in VNC and hit Full Screen only to realize I have no idea how to get back out of full screen. Since the menu bar is then suppressed I'm forced to use a hot key, and if you don't know ahead of time what that is - [Fixing IIS's "Failed to start monitoring changes to [...] because access is denied" Error](https://www.fettesps.com/fixing-iiss-failed-to-start-monitoring-changes-to-because-access-is-denied-error/) - Ran into a weird error today. I had IIS serving pages on my devel machine and after working out the kinks in my code I went to FTP them to the production server. Since that machine didn't have FTP I shared the folder and uploaded them from another machine that was on my desk. After - [Fixing Wordpress' "W3 Total Cache Error: some files appear to be missing or out of place" Error](https://www.fettesps.com/fixing-wordpress-w3-total-cache-error-some-files-appear-to-be-missing-or-out-of-place-error/) - Today I used the automated plug-in installer to install W3 Total Cache which resulted in my page doing nothing but spitting out a nasty error. Since I did not want to spend time debugging their plug-in and had immediately lost faith in them for not properly handling their errors I went ahead and nuked the - [Fixing Wp-dbmanager's Database Visibility Error](https://www.fettesps.com/fixing-wp-dbmanagers-database-visibility-error/) - I've been on a bit of a new plugin craze as of lately, started searching for people's favourites and came up with a few good ones I had not seen. Today I tried out wp-dbmanager, which I may have never noticed due to it's non flashy name. Despite it's non flashiness it definitely does what - [Download MSWINSCK.OCX](https://www.fettesps.com/download-mswinsck-ocx/) - Anyone who still works with Visual Basic 6 for legacy applications will inevitably run into an issue where a customer's computer needs MSWINSOCK.OCX in order to run their application. You could install the entire VB6 runtime files package or you may chose to redistribute this one file with your software. In any case, I wanted - [Download MSINET.OCX](https://www.fettesps.com/download-msinet-ocx/) - Have an old Visual Basic 6 legacy application that is demanding MSINET.OCX in order to run?. Here is a copy of Microsoft's redistributable run time file for VB6: Download MSINET.OCX After you have downloaded the file, you can either place it in your C:\Windows\System32 (or C:\Windows\SysWow64 on an x64 system) and register it there or - [Ajax - Post Multiple Select Values](https://www.fettesps.com/ajax-post-multiple-select-values/) - So this form is pretty basic, it has a select box (list box) filled with possible values. You can select all or some of the values and then submit it to the server via Ajax. The problem was when I grabbed the value from the select box I only got the last value selected, not - [Steve Jobs is Dead](https://www.fettesps.com/steve-jobs-is-dead/) - Well, it's official -- Steve Jobs is dead. Not a huge surprise to everyone with him recently stepping down as CEO, but certainly a game changing event in the tech industry. Known to many as a visionary, to some the leader of a cult, whatever you consider the main to have been you can't deny - [How to Reset a Drupal 7 Password](https://www.fettesps.com/how-to-reset-a-drupal-7-password/) - After abandoning one of my Drupal 7 sites for some time I decided to buy a domain for it and start working on it again. I immediately ran into a case of "Oops I forgot the password" and could not log in, eventually getting my account locked out. This is what happens every time I - [Burning the Arduino Bootloader with the AVR Dragon](https://www.fettesps.com/burning-the-arduino-bootloader-with-the-avr-dragon/) - The AVR Dragon is a little more of an expensive route to go if you're looking to burn Arduino Bootloaders. They can ring in around $50 per unit, though they do come in a beautiful red box with a dragon painted on it. The USBTinyISP is about $10, for comparison, and will get the job - [Burning the Arduino Bootloader with an AVR STK500 Development Board](https://www.fettesps.com/burning-the-arduino-bootloader-with-an-avr-stk500-development-board/) - I recently discovered that we had an old AVR STK500 development board lying around at work and when I had some free time I decided to play with it and see if I could use it to burn the Arduino Bootloader onto some old ATmega168 chips we had lying around. I was somewhat overwhelmed by - [Arduino and the USBTinyISP](https://www.fettesps.com/arduino-and-the-usbtinyisp/) - I've been monkeying around with different ways of uploading the sketches and bootloaders to ATmega chips and one of those ways is with the USBTinyISP which I picked up for about $10 on eBay. Even though once my bootloader was installed I never really needed to use the ISP programmer on my Arduino again I - [The system administrator has set policies to prevent this installation](https://www.fettesps.com/the-system-administrator-has-set-policies-to-prevent-this-installation/) - While I was installing Arduino for Visual Studio I encountered this annoying message: There are a few ways to fix it, including deactivating User Account Control (UAC) or logging in as the Administrator user (and not a regular user with Administrator privileges), but the method I chose to handle it was the following. I chose - [Converting ACSM files to ePub for the Sony eReader](https://www.fettesps.com/converting-acsm-files-to-epub-for-the-sony-ereader/) - I was fortunate to be gifted a Sony eReader (PRS-T01) for the holiday season and have so far spent much more time playing with the damn thing than I have reading books on it. I have been plugging away at the first Game of Thrones book as well but today I decided to buy another - [Uninstalling Visual Studio's Productivity Power Tools](https://www.fettesps.com/uninstalling-visual-studios-productivity-power-tools/) - Took me far too long to find this option. Powertools had some annoying quirks that I just couldn't get passed and I wasn't using any of it's good features. Plus either it or the SP1 upgrade has left Visual Studio 2010 in a less than stable state, I find it crashing several times a day. - [Roomba 530S Serial Port Mod](https://www.fettesps.com/roomba-530s-serial-port-mod/) - Since the Roomba 530S does not come with it's programming port exposed I had to do a slight modification in order to get it ready for hacking. Equipped with a 1/2" spade bit and some masking tape I carved out a hole for my serial tether to plug into. Parts: A Roomba 530/560 A 1/2" - [Logitech LS21 Speakers Review](https://www.fettesps.com/logitech-ls21-speakers-review/) - My old four point surround speakers blew awhile back. Since then I've been living off the two half watt speakers that are built into my Acer AL722 LCD monitor. They aren't bad speakers, for that wattage, but they lack a sub and everything sounds a bit hollow. So I'd been reading reviews on different speakers - [How to Fix Opera's "To undo the block, right-click on the page, select "Block Content", and click the "Details" button to edit the list of blocked content. " Issue](https://www.fettesps.com/how-to-fix-operas-to-undo-the-block-right-click-on-the-page-select-block-content-and-click-the-details-button-to-edit-the-list-of-blocked-content-issue/) - I only fiddle around with Opera a bit to check compatibility on different sites I've developed, so I'll admit I'm not an Opera guru, but I did manage to fix a bizarre issue that caused some frequented sites to show up with an error saying it was blocked, even though I was sure I had - [MailTo Syntax](https://www.fettesps.com/mailto-syntax/) - This is one I don't use very often so I always forget the syntax. I can remember the basics, adding a mailto: prefix to the link, but beyond that I can never remember the fancier tricks like prefilling in the title, message body and even additional fields like CC. So first off, here's an example - [Goodbye Acanac!](https://www.fettesps.com/goodbye-acanac/) - For the last 3 or 4 years I've been an Acanac ADSL subscriber, today I defected to Cogeco. I've always hated the big providers in Canada, those being Bell, Rogers and Cogeco. You can't escape them here. Even when subscribing to Acanac I was actually using Bell's lines and technology, but for a discounted price - [How to Use Pandora in Canada](https://www.fettesps.com/how-to-use-pandora-in-canada/) - Many Canadians are probably familiar with Pandora from it's early days where there were no restrictions on who could listen to it. Then, many years back, they suddenly cut off access to all non Americans. This was devastating for me as it wasn't so much a free radio station but rather a powerful tool for - [SQL Server Find Dialog is Missing](https://www.fettesps.com/sql-server-find-dialog-is-missing/) - I ran into an issue while working on the road one day. Normally, whether I am working in the office or at home, I have a second monitor hooked up to my laptop. This can sometimes pose an issue when you switch to a single monitor as some windows or dialogs will not recognize that - [Windows 8 - Enable Telnet](https://www.fettesps.com/windows-8-enable-telnet/) - Just like in the last two incarnations of Windows, Microsoft has left the Telnet client out of the default Windows installation. But have no fear, you can quickly install the component for free and you don't even need the Windows installation discs. Depending on if you use the Start Screen or the Desktop there are - [PDF Alternatives for Windows 8](https://www.fettesps.com/pdf-alternatives-for-windows-8/) - Although I am avid hater of Adobe Acrobat, I do find PDF format itself to be quite useful. Knowing that your document is going to look a certain way when you receipient recieves it is invaluable. Nothing worse than sending out a resume or similar document in Word only to find out that when it - [Down Time - Cannot Redeclare StickyClass Error](https://www.fettesps.com/down-time-cannot-redeclare-stickyclass/) - Not sure what happened there, went to check my stats tonight and my entire site was down. Logged into StatCounter and AdSense and both are reporting very small amounts of traffic for the last two days and a slightly reduced amount for 3 days leading up to that. None of that makes sense, the site - [Android Development: R Cannot Be Resolved to a Variable](https://www.fettesps.com/android-development-r-cannot-be-resolved-to-a-variable/) - I've been fiddling around with making my own Android apps and I keep running into an issue with my IDE. Out of nowhere it will forget what "R" is and start displaying the error "R cannot be resolved to a variable" and upon hovering over the line it suggests adding a reference to android.R, which - [PowerDirector - Uploaded Video to Youtube Squashed](https://www.fettesps.com/powerdirector-uploaded-video-to-youtube-squashed/) - Every now and then I put together a video with PowerDirector and upload it to Youtube. Occasionally I have issues with 16:9 videos having letterboxing and the video is squished into the remaining space. In the past I've reuploaded them with the proper settings but that uses a lot of bandwidth. Today I discovered a - [Cleaning the Roomba's Dust Filter](https://www.fettesps.com/cleaning-the-roombas-dust-filter/) - Though the Roomba will clean your floors for you, it won't clean itself afterwards. In order to keep your Roomba running at it's best and keeping your floors their cleanest you will have to do a bit of maintenance on it every now and then. I'd recommend cleaning the dust filter in it after every - [Cannot insert explicit value for identity column in table 'table_name' when IDENTITY_INSERT is set to OFF.](https://www.fettesps.com/cannot-insert-explicit-value-for-identity-column-in-table-table_name-when-identity_insert-is-set-to-off/) - I was creating some new tables and populating them when I ran into this not so straight forward error: I was confused at first, I had set the primary key to auto increment using the IDENTITY property yet it was throwing an error. I scratched my head for a few minutes before noticing my not - [Resolving Eclipse's "Could not find ...\sdk\platform-tools\adb.exe" Error](https://www.fettesps.com/resolving-eclipses-could-not-find-sdkplatform-toolsadb-exe-error/) - I've recently gotten back into Android Development and when I fired up my old copy of Eclipse I had to work my way through a series of errors to get it up and running again. The first of which was this error: I've chopped off most of the URL as that will vary for each - [Rocksmith 2014 - Day 1](https://www.fettesps.com/rocksmith-2014-day-1/) - After getting the game installed and the special guitar to USB adapter installed I started off by playing a few songs. Having not picked up my guitar for almost 2 years I did not expect much in terms of my own performance. Add to that the fact that I had never really played the electric - [Rocksmith 2014 - Day 2](https://www.fettesps.com/rocksmith-2014-day-2/) - After getting the software installed the previous day, today I was able to jump right in and start playing. I spent a couple of hours working on some songs before moving over to the Lessons section and practicing the next lesson. I found scores were up about 10% higher than day 1, so it was - [Rocksmith 2014 - Day 3](https://www.fettesps.com/rocksmith-2014-day-3/) - I pretty much spent my entire work day thinking about Scale Warriors. I can't quite explain it, but all I wanted to do was go home and play some more. So I did just that :) Other than that, I worked on Play a Song and redid each of my previous lessons. - [Rocksmith 2014 - Day 4](https://www.fettesps.com/rocksmith-2014-day-4/) - Unfortunately I did not get much practice in on Day 4 with it being valentines day. I did briefly play some Scale Warriors for about 20 minutes while waiting for my girlfriend to get off work. - [Rocksmith 2014 - Day 5/6](https://www.fettesps.com/rocksmith-2014-day-56/) - Unfortunately no practice these days either. I was at the girlfriend's place for the long weekend and never even turned on my PC. - [Rocksmith 2014 - Day 7](https://www.fettesps.com/rocksmith-2014-day-7/) - Thankfully today was a holiday and I was able to make up for some lost time on the weekend. I spent some time trying out some Guitarcade games I hadn't yet tried and found that Return to Castle Chorddead was also a lot of fun to play. Unfortunately my barred F chord is not the - [Rocksmith 2014 - Day 8](https://www.fettesps.com/rocksmith-2014-day-8-2/) - Today I officially signed up for the 60 Day Challenge on the Ubisoft site. I should point out that I attempted to do this several times in the past but could not. The site would always ask me to log in when I clicked the link, despite being logged in already. If I retyped my - [Rocksmith 2014 - Day 8-10](https://www.fettesps.com/rocksmith-2014-day-8/) - Although I'm sure i played on all of these nights, unfortunately I'm not good at remembering to blog about it so I'm writing this a few days later and I have no recollection of what I worked on. I believe it was mostly games and a bit of Learn a Song for each night. I - [Rocksmith 2014 - Day 11](https://www.fettesps.com/rocksmith-2014-day-11/) - Didn't play as much as I hoped to tonight. Was feeling pretty tired and just wasn't into playing the guitar. I did do a lesson on tremolos and played a bit of the one racing game which works on your pentatonic scales. Other than that I watched some videos on how to change strings on - [Rocksmith 2014 - Day 12](https://www.fettesps.com/rocksmith-2014-day-12/) - Spent the day going back and forth between cleaning and playing Rocksmith. I started off with a few tries at REM's Losing My Religion. I was recommended a lesson on fret hand muting so I did that and found it pretty tricky. After that I went back to the song and worked on the main - [Rocksmith 2014 - Day 13](https://www.fettesps.com/rocksmith-2014-day-13/) - Got a bit of a late start today. The girlfriend stayed over and we ended up spending most of the day together. However she did have to take off around dinner time and then I dove into Rocksmith and worked some more on Losing My Religion. The game immediately picked up at a very high - [66 Day Streak on DuoLingo!](https://www.fettesps.com/66-day-streak-on-duolingo/) - After reaching a 66 day streak on DuoLingo I decided I need to start blogging about it a bit because it's a really amazing piece of software that has become a part of my life. Like many I was impressed by the Ted Talk back in 2011 about Luis von Ahn, the guy behind ReCaptcha, - [Rocksmith 2014 - Day 14](https://www.fettesps.com/rocksmith-2014-day-14/) - I debated not playing at all today, my middle finger on my left hand has a redish bruise underneath the skin. I'm worried it might be the start of a blood blister. But I couldn't stay away, I ended up playing about a half hour of Scale Warriors (SW) and another half hour of Castle - [Rocksmith 2014 - Day 16](https://www.fettesps.com/rocksmith-2014-day-16/) - Bat Country. Oh boy was I not ready for this. I gave up after a few tries and just resolved to watching other people playing it on YouTube. - [Rocksmith 2014 - Day 15](https://www.fettesps.com/rocksmith-2014-day-15/) - Started off with some games, got to level 2 on Castle Chorddead. Then played my first round of StarChords, didn't like it as much as I hoped. Then I moved on to lessons and did one on Accents. Struggled more than I expected to on this one, so I will definitely need to work on - [Disable Plants vs Zombies 2 Notifications in Android](https://www.fettesps.com/disable-plants-vs-zombies-2-notifications-in-android/) - I've always enjoyed Plants vs Zombies, and I think they vastly improved upon it in the sequel. The issue is that it spams the Android notification console with messages. It was bad enough that I almost ditched the game. Then I found out about this handy trick which should work for any game or app. - [Fix a Zoomed in Youtube Video](https://www.fettesps.com/fix-a-zoomed-in-youtube-video/) - A while back I uploaded a bunch of Youtube videos in 16:9 format and found they did not display correctly. They had the black bars at the top and bottom despite being viewed in 720p which is a 16:9 format. Eventually I found out I could fix this by one of two ways, one was - [DuoLingo - 250+ Days In](https://www.fettesps.com/duolingo-250-days-in/) - It's been a while since I've posted an update on my adventure with Educational Software. Thankfully that is not because I have completely crashed and burned with that project, rather I'd say I've done quite well, with my only major failure being blogging about it :( I've now passed a 250 day streak on DuoLingo. - [Performing a Factory Reset on a Rooted Sony PRS-T1](https://www.fettesps.com/performing-a-factory-reset-on-a-rooted-sony-prs-t1/) - A while back I rooted my PRS-T1. It worked, but a lot of the apps I tried to install did not. About the only real benefit I got out of it was having Dropbox on it, it made for wireless uploading eBooks. But beyond that it just got in the way. 99 times out of - [Lost Logitech H600 Dongle](https://www.fettesps.com/lost-logitech-h600-dongle/) - A while back I bought a Logitech H600 headset and I have used it almost every day since. I use it for VOIP calls, language learning and gaming or sometimes just because it's late and I don't want to wake anyone up. So when I discovered my dongle had vanished I was quite upset. I - [Gamify Your Life with HabitRPG](https://www.fettesps.com/gamify-your-life-with-habitrpg/) - For the last year I've been really into the idea of using software for self improvement. I've been studying Spanish daily for the last year using Duolingo and Memrise, and I had a good two months of guitar practice out of Rocksmith and have seen considerable gains in both. So whenever some new program like - [Deleting Large Amounts of Items in Sitecore](https://www.fettesps.com/deleting-large-amounts-of-items-in-sitecore/) - I've wasted a lot of time this week. It's unforunate because I've had a lot of work to do yet I spend a lot of time waiting for items in Sitecore to delete. Sometimes I have to wrestle with it, it keeps timing out and I keep telling the page to wait. Sometimes I try - [How to Remove a Hedgehog TDS License from Visual Studio](https://www.fettesps.com/how-to-remove-a-hedgehog-tds-license-from-visual-studio/) - I recently setup a VM as a base point for all my Sitecore development. However it had so many of my licenses tied into it I was hesitant to share it with any of my co-workers even though it offered an excellent opportunity to have them hit the ground running on a project. So after - [SQL Server - Databases are Read-Only After Reattaching](https://www.fettesps.com/sql-server-databases-are-read-only-after-reattaching/) - I was moving some files around today and ran into this confusing issue. I had moved a Sitecore instance to a new folder but originally left the database in it's old location, so I went and detached them in SQL Server Management Studio (SSMS) and then moved the files from on folder to another. After - [Sitecore: The Name You Entered Is Not Unique](https://www.fettesps.com/sitecore-the-name-you-entered-is-not-unique/) - I had to wipe an instance of Sitecore today and start fresh. I deleted the instance using the installer, made sure to delete the App Pool and website in IIS. I removed any leftover files in c:\inetput\wwwroot and then when into SQL Management studio and deleted all of the databases it used. I then went - [HTTP Error 500.21 - Internal Server Error](https://www.fettesps.com/http-error-500-21-internal-server-error/) - I was installing Sitecore tonight on a fresh install of Windows and ran into this old error: It wasn't the first time I've seen this error, but I always shave to look it up when I run into it because I hadn't committed the solution to memory. A quick Google and a visit to Stack - [Drupal - Rebuilding Node Access Via Drush in Windows](https://www.fettesps.com/drupal-rebuilding-node-access-via-drush-in-windows/) - So this one is pretty simple, but I'm not ashamed to say I spent too much time struggling to figure out why this wasn't working. Rebuilding the node access via the website kept resulting in the website timing out, so instead of tweaking the max execution time and other things like that in order to - [Roomba 530 Battery Replacement & Update](https://www.fettesps.com/roomba-530-battery-replacement-update/) - A while back I started keeping some logs of my Roomba's battery life. I never did as many updates as I hoped but I'd like to come back now and talk about the battery some more. I purchased the device in June 2010 and it is now June 2016, which if you passed grade 2 - [New on Netflix - April 2016](https://www.fettesps.com/new-on-netflix-april-2016/) - Netflix USA April 1 The Ascent of Woman: A 10,000 Year Story (Season 1, Documentary series) Bob’s Burgers (Season 5, Adult animated series) Code Girl (Documentary series) Fixer Upper (Season 2, Reality series) Lost & Found Music Studios (Kids comedy series) My Girl (Drama film) The Princess Bride (Comedy film) The Ranch (Season 1, Comedy - [El Cheapo eBay Quadcopter Build (Part 2)](https://www.fettesps.com/el-cheapo-ebay-quadcopter-build-part-2/) - It's been a little bit since I blogged about my Quadcopter project, however things are coming along well. I just ordered what should be the second last part needed to get it in the air. This part was one of the more expensive parts, a Turnigy 9X transmitter and receiver module which started at 60 - [El Cheapo eBay Quadcopter Build](https://www.fettesps.com/el-cheapo-ebay-quadcopter-build/) - For a long time now I've been wanting to build a quadcopter. I've never really had the money to blow on it so I just kept putting it off. Finally I decided I'm going to do it but I'm going to order one part at a time and slowly accumulate everything I need. Eventually I - [Continuing My Retro Pie Build - More Difficulties](https://www.fettesps.com/retro-pie-build-more-difficulties/) - Been plugging away at my RetroPie build this Christmas holiday and keep running into all sorts of frustrations. I guess that's the name of the game when you're using an open source development board but I had hoped that things would go a bit smoother since it's now been well over a year since the - [Removing a Windows 7 Registration Key](https://www.fettesps.com/removing-a-windows-7-registration-key/) - I was recently writing about setting up a VM with my development environment that I could hand out to other developers and how one of the challenges was removing the license keys. This post will be a continuation of that process, this time we'll be resetting the registration in Windows 7 so that the next - [Resolving the "Server Error in '/' Application" Error in ASP.Net](https://www.fettesps.com/resolving-the-server-error-in-application-error-in-asp-net/) - I've been doing a lot more MVC in ASP.net lately and I'm running into all sorts of new challenges as I learn things like Razor scripting. Well that's not good, at the end of my body was a script block for bootstrap that was causing some issues. It was injecting some CSS using javascript and - [Sitecore 9 - Duplicate vs Copy?](https://www.fettesps.com/sitecore-9-duplicate-vs-copy/) - Occasionally I am asked by co-workers or clients "What's the difference between Duplicate and Copy?" And I'll admit, the first time I was asked I did not know. I had been using copy quite frequently but never noticed the duplicate option. It turns out it's not a redundant option but something that can be rather - [Sitecore - Copy, Clone and Duplicate, Oh My!](https://www.fettesps.com/sitecore-copy-clone-and-duplicate-oh-my/) - Sitecore is a powerful CMS and at times it can be overwhelming in terms of how many options it presents us with. I recently covered the topic of Copy vs Duplicate, which is a more commonly asked question as they both reside in the right click menu, but there is another option hiding under the - [A Fresh Start](https://www.fettesps.com/a-fresh-start/) - I realized it's been a good 7 or 8 years since I picked my theme for this blog and I never really loved it. I had switched to WordPress from my own home made PHP based blogging platform mainly because graphics have never been my strong point and I just wanted to be able to - [Error: Missing source parameter 'SOLR Zookeeper Connection String'](https://www.fettesps.com/error-missing-source-parameter-solr-zookeeper-connection-string/) - I was attempting to install a Sitecore 9.0.2 instance today when I ran into this error: [-------------------------------------------------------------------------------------------------------- InstallWDP : WebDeploy ---------------------------------------------------------------------------------------------------------] [WebDeploy]:[Path] C:\Program Files\iis\Microsoft Web Deploy V3\msdeploy.exe Error: Missing source parameter 'SOLR Zookeeper Connection String' (SOLR Zookeeper Connection String). This must be set for successful synchronization. Error count: 1. Install-SitecoreConfiguration : Command C:\Program Files\iis\Microsoft Web - [Sitecore Error: Could not load type 'Sitecore.Web.Application'](https://www.fettesps.com/sitecore-error-could-not-load-type-sitecore-web-application/) - I ran into this slight annoyance today while doing a Web Deploy. For the four months that I've been working on this project I've been publishing to my sitecore instance in the wwwroot folder and have had no issues. Today I created another empty folder to deploy to as I just wanted to the files - [Sitecore 9 Forms - The form was not loaded due to an error](https://www.fettesps.com/sitecore-9-forms-the-form-was-not-loaded-due-to-an-error/) - So today I decided to try out Sitecore 9's Forms engine for the first time. I clicked on the Create button and then selected Blank Form From there I was greeted with this error Great. My first form isn't going well. So I opened up the main log and saw this error: Ahah! I know - [Introducing The Roomba 614](https://www.fettesps.com/the-roomba-614/) - With Black Friday sales in full swing I ended up grabbing a Roomba 614 on sale for $249 at Canadian Tire. This was an impulse buy, as I had never seen a Roomba that cheap before. I've had a Roomba 530 since July 2010, that's currently a little over 7 years. In those seven years - [Raspberry Pi - Fixing a No Boot Issue](https://www.fettesps.com/raspberry-pi-fixing-a-no-boot-issue/) - After months of it just sitting on my desk collecting dust, I finally decided to play with my Raspberry Pi only to discover it no longer worked. All I got was a red LED, and no video. I initially thought it was not getting enough power, as that is a common issue, so I tried - [Influent](https://www.fettesps.com/influent/) - Today I wanted to tell you guys about a wonderful game called Influsent (aka SanjigenJiten (aka SanJiten (aka 3D Dictionary))). Influent is the language learning game with an identity crisis. It was born of a Kickstarter, like everything it seems these days, and raised $28,086 out of it's $12,000 goal. Apparently people don't care if - [New Raspberry Pi Case](https://www.fettesps.com/new-raspberry-pi-case/) - I know, I know, not the most exciting news in the world... But I just got my laser cut acrylic RasPi case in the mail today. After attempting to build my own case from the box it came in (and failing) I caved and ordered this one from tbo.apple on eBay for a total of - [Batch Files - Launching Multiple Processes](https://www.fettesps.com/batch-files-launching-multiple-processes/) - A while back I needed to launch multiple applications from one batch file but found that it would runt he first one and wait for the process to end before starting the next. This was not at all what I wanted, as I needed several processes all to launch. After a bit of research, I - [VirtualBox + CentOS Hangs on "NET: Registered protocol family 2"](https://www.fettesps.com/virtualbox-centos-hangs-on-net-registered-protocol-family-2/) - I was given a guest VM of CentOS to work with and when I tried to fire it up it would always hang on "NET: Registered protocol family 2" on each of my computers. I figured there must be some setting to turn on/off and after playing around with I discovered it was the following - [Bypass Adobe Illustrator's 4GB Memory Limit](https://www.fettesps.com/bypass-adobe-illustrators-4gb-memory-limit/) - Type 'bcdedit /set IncreaseUserVa 3072' into command prompt and reboot* In cmd prompt CD to '%VC2010 install folder%\VC\bin' and run vcvars32.bat Cd to '%Illustrator install folder%\Support Files\Contents\Windows\' and run 'editbin /LARGEADDRESSAWARE Illustrator.exe' * Can cause some instability issues on some PCs, run 'bcdedit /deletevalue IncreaseUserVa' afterwards and reboot to revert - [iRobot Roomba 530 Battery Removal](https://www.fettesps.com/irobot-roomba-battery-removal/) - [Nintendo Wii - Partial Teardown](https://www.fettesps.com/nintendo-wii-partial-teardown/) - Had to tear apart my Nintendo Wii to fix a loose connector that was causing some DVD drive issues. Decided while I was at it I'd test my new camera rig and bring you all along for the ride. - [SABnzbd - Change Base Folder](https://www.fettesps.com/sabnzbd-change-base-folder/) - This one really frustrated me, I switched from HellaNZB to SABnzbd (after many years of loyalty) so that I could start using SickBeard. When it came time to configure where my downloaded files end up I found I could only change the last part of the file path and the root, or the base folder, - [Close Skype](https://www.fettesps.com/close-skype/) - As much as I love Skype, it does have it's annoyances on virtually every platform I've used it on. The newest Windows 7 version of Skype hides the option to exit. The big X at the top right only minimizes it and there's no File menu but rather a Skype menu which does not have - [Download Every File of a Certain Extension on a Site](https://www.fettesps.com/download-every-file-of-a-certain-extension-on-a-site/) - Today I was editing some video for Youtube and was looking for some free stock music. I ended up at a site I've seen many times before, DanoSongs.com, but haven't really ended up using since finding a song involves going through a long list and playing them in an embedded player and then downloading the - [How to find the Path of an Installed Program in Ubuntu](https://www.fettesps.com/how-to-find-the-path-of-an-installed-program-in-ubuntu/) - Back in my FreeBSD days I relied heavily on the locate command to find out where things were installed. Since switching to Debian based Linux I've found that command to be far less reliable. The reason for this is it relies on a database that is almost always out of date. Now this is also - [Happy One Million!](https://www.fettesps.com/happy-one-million/) - Was reviewing my site stats on StatCounter and noticed I'd broken the 1 million visits threshold. Although it's not my first site to pass 1 million page loads it is still exciting news none the less. - [Opening an iPhone 3G/3GS for Repair](https://www.fettesps.com/opening-an-iphone-3g3gs-for-repair/) - So you're iPhone has been around the block a few times and you've ordered some cheap replacement parts of eBay or DealExtreme, now what? First thing you'll have to do in any repair is remove the front screen assembly to get at the iPhone's innards. - [Eclipse - Repairing the Default Java Builder](https://www.fettesps.com/eclipse-repairing-the-default-java-builder/) - For a while now I've been using my own custom batch file to build my project, in addition to compiling the class files it also packages it into a jar, signs it, and uploads it to my development server (as it's an applet for a site I'm working on). However, since there's two computers I - [Load Langs.xml Failed!](https://www.fettesps.com/load-langs-xml-failed/) - I've been using Notepad++ for a couple of years and have mostly good things to say about it. However my one gripe is that on any system I've installed it on the program has been a ticking time-bomb and will inevitably start spitting out errors every time I open it. Usually I simply ignore the - [A Week Of Windows 7](https://www.fettesps.com/a-week-of-windows-7/) - I've been using Ubuntu 9.04 (64 bit) as my sole operating system for many months now. I've been a long time Linux user and enthusiast however this was the first time I'd fully migrated over to Linux at home. There were two reasons for this switch, the first being that 9.04 had just hit the - [How to Fix iTunes' "Set Up Your iPhone" Error](https://www.fettesps.com/how-to-fix-itunes-set-up-your-iphone-error/) - Since owning my iPhone I've had this happen to me a couple of times now, I plug in my iPhone to do a sync and recharge and get a message telling me "An iPhone has been previously synced with this computer" and gives me the options of setting it up as a new phone, or - [PHP - Auto Convert URLs to Links in a Block of Text](https://www.fettesps.com/php-auto-convert-urls-to-links-in-a-block-of-text/) - Convert any URLs in a string into links using a regular expression ## Pages - [Privacy Policy for FishLyfe](https://www.fettesps.com/privacy-policy-for-fishlyfe/) - Effective date: March 5, 2026Last updated: March 5, 2026 FishLyfe ("the App") is operated by FettesPS ("we", "us", or "our"), based in Canada. This policy explains what information we collect, how we use it, and your rights regarding your data. Information We Collect Information you provide directly: Name and email address - collected when you - [Terms of Service](https://www.fettesps.com/terms-of-service/) - Last updated: March 13, 2026 Please read these terms and conditions carefully before using Our Service. Interpretation and Definitions Interpretation The words whose initial letters are capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural. Definitions For the - [Privacy Policy](https://www.fettesps.com/privacy-policy-2/) - Last updated: March 13, 2026 This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You. We use Your Personal Data to provide and improve the Service. By using the Service, - [Privacy Policy](https://www.fettesps.com/privacy-policy/) - Effective date: March 5, 2026Last updated: March 5, 2026 Feed Our Furbabies ("the App") is operated by FettesPS ("we", "us", or "our"), based in Canada. This policy explains what information we collect, how we use it, and your rights regarding your data. Information We Collect Information you provide directly: Name and email address - collected - [YouTube Channel](https://www.fettesps.com/youtube-channel/) - [Thank You!](https://www.fettesps.com/paypal-thanks/) - Thanks for your donation! - [About](https://www.fettesps.com/about/) - Fettes Programming Solutions, or FettesPS for short,  is a leading web design and development company in Canada offering a full range of web development services to local and global clients seeking to reap the benefits of the Internet. Why Are We Successful: We believe in open source programming.  This means that rather than reinventing the ## Categories - [Technology](https://www.fettesps.com/category/technology/) - Hardware, software, gadgets, gizmos, etc - [Linux](https://www.fettesps.com/category/linux/) - The chronicles of Ubuntu - [Miscellaneous](https://www.fettesps.com/category/misc/) - Anything else - [Media](https://www.fettesps.com/category/media/) - Music and video - [Programming](https://www.fettesps.com/category/programming/) - [PHP](https://www.fettesps.com/category/programming/php/) - [Windows](https://www.fettesps.com/category/windows/) - [Windows 7](https://www.fettesps.com/category/windows/windows-7/) - [JavaScript](https://www.fettesps.com/category/programming/javascript/) - [ASP 3.0](https://www.fettesps.com/category/programming/asp-30/) - [CSS](https://www.fettesps.com/category/programming/css/) - [iPhone](https://www.fettesps.com/category/apple/iphone/) - [Browser Wars](https://www.fettesps.com/category/browser-wars/) - [Desktop](https://www.fettesps.com/category/linux/desktop-linux/) - [Server](https://www.fettesps.com/category/linux/server-linux/) - [Windows XP](https://www.fettesps.com/category/windows/windows-xp/) - [Windows Vista](https://www.fettesps.com/category/windows/windows-vista/) - [Apple](https://www.fettesps.com/category/apple/) - [Firefox](https://www.fettesps.com/category/browser-wars/firefox-browser-wars/) - [Internet Explorer](https://www.fettesps.com/category/browser-wars/internet-explorer-browser-wars/) - [Opera](https://www.fettesps.com/category/browser-wars/opera-browser-wars/) - [Arduino](https://www.fettesps.com/category/arduino/) - [Java](https://www.fettesps.com/category/programming/java/) - [Tablet PCs](https://www.fettesps.com/category/tablet-pcs/) - [Robotics](https://www.fettesps.com/category/technology/robotics/) - [Electronics](https://www.fettesps.com/category/electronics/) - [Drupal](https://www.fettesps.com/category/programming/drupal/) - [Repair](https://www.fettesps.com/category/electronics/repair/) - [Android](https://www.fettesps.com/category/programming/android-programming/) - [Educational Software](https://www.fettesps.com/category/educational-software/) - I’m a big fan of educational software and have recently been using various programs to learn to play the guitar as well as how to speak Spanish. - [Language](https://www.fettesps.com/category/educational-software/language/) - Language learning software - [Music](https://www.fettesps.com/category/educational-software/music/) - Educational music for teaching students to play an instrument. - [Sitecore](https://www.fettesps.com/category/sitecore/) - [Sitecore](https://www.fettesps.com/category/programming/sitecore-programming/) - [Smart Home](https://www.fettesps.com/category/smart-home/) - [Windows 10](https://www.fettesps.com/category/windows/windows-10/) - [Windows 11](https://www.fettesps.com/category/windows/windows-11/) - [Gamification](https://www.fettesps.com/category/gamification/) - [Raspberry Pi](https://www.fettesps.com/category/technology/raspberrypi/) - [Artificial Intelligence](https://www.fettesps.com/category/ai/) - [C#](https://www.fettesps.com/category/programming/c/) - [Anthropic](https://www.fettesps.com/category/ai/anthropic/) - [MacOS](https://www.fettesps.com/category/apple/macos/) - [3D Printing](https://www.fettesps.com/category/3d-printing/) - [Bambu Labs](https://www.fettesps.com/category/3d-printing/bambu-labs/) ## Tags - [ftp](https://www.fettesps.com/tag/ftp/) - [sftp](https://www.fettesps.com/tag/sftp/) - [server](https://www.fettesps.com/tag/server/) - [proftpd](https://www.fettesps.com/tag/proftpd/) - [pureftpd](https://www.fettesps.com/tag/pureftpd/) - [ubuntu](https://www.fettesps.com/tag/ubuntu/) - [twitter](https://www.fettesps.com/tag/twitter/) - [tweet](https://www.fettesps.com/tag/tweet/) - [post](https://www.fettesps.com/tag/post/) - [subversion](https://www.fettesps.com/tag/subversion/) - [svn](https://www.fettesps.com/tag/svn/) - [repository](https://www.fettesps.com/tag/repository/) - [internet explorer](https://www.fettesps.com/tag/internet-explorer/) - [firefox](https://www.fettesps.com/tag/firefox/) - [browser](https://www.fettesps.com/tag/browser/) - [mozilla](https://www.fettesps.com/tag/mozilla/) - [safari](https://www.fettesps.com/tag/safari/) - [plugin](https://www.fettesps.com/tag/plugin/) - [activex](https://www.fettesps.com/tag/activex/) - [firmware](https://www.fettesps.com/tag/firmware/) - [baseband](https://www.fettesps.com/tag/baseband/) - [os](https://www.fettesps.com/tag/os/) - [3g](https://www.fettesps.com/tag/3g/) - [2g](https://www.fettesps.com/tag/2g/) - [ipod touch](https://www.fettesps.com/tag/ipod-touch/) - [ipod](https://www.fettesps.com/tag/ipod/) - [jaunty jackalope](https://www.fettesps.com/tag/jaunty-jackalope/) - [upgrade](https://www.fettesps.com/tag/upgrade/) - [8.10](https://www.fettesps.com/tag/810/) - [9.04](https://www.fettesps.com/tag/904/) - [virtual box](https://www.fettesps.com/tag/virtual-box/) - [bing](https://www.fettesps.com/tag/bing/) - [search](https://www.fettesps.com/tag/search/) - [google](https://www.fettesps.com/tag/google/) - [live search](https://www.fettesps.com/tag/live-search/) - [yahoo](https://www.fettesps.com/tag/yahoo/) - [keywords](https://www.fettesps.com/tag/keywords/) - [hype](https://www.fettesps.com/tag/hype/) - [search enine](https://www.fettesps.com/tag/search-enine/) - [opera](https://www.fettesps.com/tag/opera/) - [seamonkey](https://www.fettesps.com/tag/seamonkey/) - [webkit](https://www.fettesps.com/tag/webkit/) - [microsoft](https://www.fettesps.com/tag/microsoft/) - [dreamweaver](https://www.fettesps.com/tag/dreamweaver/) - [web design](https://www.fettesps.com/tag/web-design/) - [macromedia](https://www.fettesps.com/tag/macromedia/) - [adobe](https://www.fettesps.com/tag/adobe/) - [gnome](https://www.fettesps.com/tag/gnome/) - [desktop](https://www.fettesps.com/tag/desktop/) - [ntfs](https://www.fettesps.com/tag/ntfs/) - [fat32](https://www.fettesps.com/tag/fat32/) - [nautilis](https://www.fettesps.com/tag/nautilis/) - [registry](https://www.fettesps.com/tag/registry/) - [router](https://www.fettesps.com/tag/router/) - [modem](https://www.fettesps.com/tag/modem/) - [password](https://www.fettesps.com/tag/password/) - [default](https://www.fettesps.com/tag/default/) - [debug](https://www.fettesps.com/tag/debug/) - [dojo](https://www.fettesps.com/tag/dojo/) - [dijit](https://www.fettesps.com/tag/dijit/) - [dhtml](https://www.fettesps.com/tag/dhtml/) - [date format](https://www.fettesps.com/tag/date-format/) - [field validation](https://www.fettesps.com/tag/field-validation/) - [js](https://www.fettesps.com/tag/js/) - [ternary](https://www.fettesps.com/tag/ternary/) - [default arguments](https://www.fettesps.com/tag/default-arguments/) - [bing.com](https://www.fettesps.com/tag/bingcom/) - [home page](https://www.fettesps.com/tag/home-page/) - [uninstall bing](https://www.fettesps.com/tag/uninstall-bing/) - [bing sucks](https://www.fettesps.com/tag/bing-sucks/) - [how to get rid of bing](https://www.fettesps.com/tag/how-to-get-rid-of-bing/) - [remove bing](https://www.fettesps.com/tag/remove-bing/) - [i hate bing](https://www.fettesps.com/tag/i-hate-bing/) - [disable bing](https://www.fettesps.com/tag/disable-bing/) - [get rid of bing](https://www.fettesps.com/tag/get-rid-of-bing/) - [code](https://www.fettesps.com/tag/code/) - [auto focus](https://www.fettesps.com/tag/auto-focus/) - [set focus](https://www.fettesps.com/tag/set-focus/) - [login page](https://www.fettesps.com/tag/login-page/) - [telnet](https://www.fettesps.com/tag/telnet/) - [ssh](https://www.fettesps.com/tag/ssh/) - [control panel](https://www.fettesps.com/tag/control-panel/) - [dom](https://www.fettesps.com/tag/dom/) - [blackberry](https://www.fettesps.com/tag/blackberry/) - [macintosh](https://www.fettesps.com/tag/macintosh/) - [crack berry](https://www.fettesps.com/tag/crack-berry/) - [gsm](https://www.fettesps.com/tag/gsm/) - [sim card](https://www.fettesps.com/tag/sim-card/) - [rogers](https://www.fettesps.com/tag/rogers/) - [fido](https://www.fettesps.com/tag/fido/) - [rebelsim](https://www.fettesps.com/tag/rebelsim/) - [hosting](https://www.fettesps.com/tag/hosting/) - [flash](https://www.fettesps.com/tag/flash/) - [shockwave](https://www.fettesps.com/tag/shockwave/) - [ip](https://www.fettesps.com/tag/ip/) - [tcp/ip](https://www.fettesps.com/tag/tcpip/) - [tcp](https://www.fettesps.com/tag/tcp/) - [udp](https://www.fettesps.com/tag/udp/) - [pico](https://www.fettesps.com/tag/pico/) - [sshd](https://www.fettesps.com/tag/sshd/) - [apache2](https://www.fettesps.com/tag/apache2/) - [php5](https://www.fettesps.com/tag/php5/) - [virtualhost](https://www.fettesps.com/tag/virtualhost/) - [404](https://www.fettesps.com/tag/404/) - [email](https://www.fettesps.com/tag/email/) - [obfuscate](https://www.fettesps.com/tag/obfuscate/) - [samba](https://www.fettesps.com/tag/samba/) - [mount](https://www.fettesps.com/tag/mount/) - [cmd](https://www.fettesps.com/tag/cmd/) - [command](https://www.fettesps.com/tag/command/) - [bitvise](https://www.fettesps.com/tag/bitvise/) - [tunnelier](https://www.fettesps.com/tag/tunnelier/) - [emacs](https://www.fettesps.com/tag/emacs/) - [help](https://www.fettesps.com/tag/help/) - [elisp](https://www.fettesps.com/tag/elisp/) - [nano](https://www.fettesps.com/tag/nano/) - [vi](https://www.fettesps.com/tag/vi/) - [vim](https://www.fettesps.com/tag/vim/) - [virtualbox](https://www.fettesps.com/tag/virtualbox/) - [putty](https://www.fettesps.com/tag/putty/) - [vmware](https://www.fettesps.com/tag/vmware/) - [wysiwyg](https://www.fettesps.com/tag/wysiwyg/) - [html](https://www.fettesps.com/tag/html/) - [useradd](https://www.fettesps.com/tag/useradd/) - [adduser](https://www.fettesps.com/tag/adduser/) - [man adduser](https://www.fettesps.com/tag/man-adduser/) - [man useradd](https://www.fettesps.com/tag/man-useradd/) - [bash](https://www.fettesps.com/tag/bash/) - [sh](https://www.fettesps.com/tag/sh/) - [unix](https://www.fettesps.com/tag/unix/) - [command line](https://www.fettesps.com/tag/command-line/) - [mandrake](https://www.fettesps.com/tag/mandrake/) - [redhat](https://www.fettesps.com/tag/redhat/) - [centos](https://www.fettesps.com/tag/centos/) - [freebsd](https://www.fettesps.com/tag/freebsd/) - [osx](https://www.fettesps.com/tag/osx/) - [preg_match](https://www.fettesps.com/tag/preg_match/) - [preg_replace](https://www.fettesps.com/tag/preg_replace/) - [regular expression](https://www.fettesps.com/tag/regular-expression/) - [regexp](https://www.fettesps.com/tag/regexp/) - [keepalive](https://www.fettesps.com/tag/keepalive/) - [sshd_config](https://www.fettesps.com/tag/sshd_config/) - [tcpkeepalive](https://www.fettesps.com/tag/tcpkeepalive/) - [clientaliveinterval](https://www.fettesps.com/tag/clientaliveinterval/) - [iphone 3g](https://www.fettesps.com/tag/iphone-3g/) - [iphone 3gs](https://www.fettesps.com/tag/iphone-3gs/) - [wordpress](https://www.fettesps.com/tag/wordpress/) - [postgres](https://www.fettesps.com/tag/postgres/) - [dbms](https://www.fettesps.com/tag/dbms/) - [sql](https://www.fettesps.com/tag/sql/) - [disk usage](https://www.fettesps.com/tag/disk-usage/) - [chr](https://www.fettesps.com/tag/chr/) - [loop](https://www.fettesps.com/tag/loop/) - [static ip](https://www.fettesps.com/tag/static-ip/) - [dhcp](https://www.fettesps.com/tag/dhcp/) - [network](https://www.fettesps.com/tag/network/) - [interfaces](https://www.fettesps.com/tag/interfaces/) - [eth0](https://www.fettesps.com/tag/eth0/) - [eth1](https://www.fettesps.com/tag/eth1/) - [pure-ftpd](https://www.fettesps.com/tag/pure-ftpd/) - [gui](https://www.fettesps.com/tag/gui/) - [ubuntu 8.10](https://www.fettesps.com/tag/ubuntu-8-10/) - [ubuntu 9.04](https://www.fettesps.com/tag/ubuntu-9-04/) - [debian](https://www.fettesps.com/tag/debian/) - [phpmyadmin](https://www.fettesps.com/tag/phpmyadmin/) - [mysql](https://www.fettesps.com/tag/mysql/) - [windows 2000](https://www.fettesps.com/tag/windows-2000/) - [stylesheet](https://www.fettesps.com/tag/stylesheet/) - [conditional comments](https://www.fettesps.com/tag/conditional-comments/) - [msie](https://www.fettesps.com/tag/msie/) - [ie6](https://www.fettesps.com/tag/ie6/) - [ie7](https://www.fettesps.com/tag/ie7/) - [ie8](https://www.fettesps.com/tag/ie8/) - [asp](https://www.fettesps.com/tag/asp/) - [datagrid](https://www.fettesps.com/tag/datagrid/) - [toolbar](https://www.fettesps.com/tag/toolbar/) - [regedit](https://www.fettesps.com/tag/regedit/) - [uac](https://www.fettesps.com/tag/uac/) - [adobe acrobat](https://www.fettesps.com/tag/adobe-acrobat/) - [foxit](https://www.fettesps.com/tag/foxit/) - [pdf converter](https://www.fettesps.com/tag/pdf-converter/) - [printe driver](https://www.fettesps.com/tag/printe-driver/) - [primopdf](https://www.fettesps.com/tag/primopdf/) - [bluetooth](https://www.fettesps.com/tag/bluetooth/) - [jabra](https://www.fettesps.com/tag/jabra/) - [voip](https://www.fettesps.com/tag/voip/) - [sip](https://www.fettesps.com/tag/sip/) - [voice over ip](https://www.fettesps.com/tag/voice-over-ip/) - [vonage](https://www.fettesps.com/tag/vonage/) - [skype](https://www.fettesps.com/tag/skype/) - [fring](https://www.fettesps.com/tag/fring/) - [itunes](https://www.fettesps.com/tag/itunes/) - [atari](https://www.fettesps.com/tag/atari/) - [palm](https://www.fettesps.com/tag/palm/) - [pda](https://www.fettesps.com/tag/pda/) - [timezone database table](https://www.fettesps.com/tag/timezone-database-table/) - [siax](https://www.fettesps.com/tag/siax/) - [plugins](https://www.fettesps.com/tag/plugins/) - [rc](https://www.fettesps.com/tag/rc/) - [rtm](https://www.fettesps.com/tag/rtm/) - [final release](https://www.fettesps.com/tag/final-release/) - [prerelease](https://www.fettesps.com/tag/prerelease/) - [apt](https://www.fettesps.com/tag/apt/) - [aptitude](https://www.fettesps.com/tag/aptitude/) - [dpkg](https://www.fettesps.com/tag/dpkg/) - [Set Up Your iPhone](https://www.fettesps.com/tag/set-up-your-iphone/) - [An iPhone has been previously synced with this computer](https://www.fettesps.com/tag/an-iphone-has-been-previously-synced-with-this-computer/) - [text message](https://www.fettesps.com/tag/text-message/) - [mms](https://www.fettesps.com/tag/mms/) - [sms](https://www.fettesps.com/tag/sms/) - [messages app](https://www.fettesps.com/tag/messages-app/) - [Duemilanove](https://www.fettesps.com/tag/duemilanove/) - [ATMega328](https://www.fettesps.com/tag/atmega328/) - [microcontroller](https://www.fettesps.com/tag/microcontroller/) - [ftdi](https://www.fettesps.com/tag/ftdi/) - [cruzer mini](https://www.fettesps.com/tag/cruzer-mini/) - [sandisk](https://www.fettesps.com/tag/sandisk/) - [usb flash drive](https://www.fettesps.com/tag/usb-flash-drive/) - [u3 system](https://www.fettesps.com/tag/u3-system/) - [Hello World](https://www.fettesps.com/tag/hello-world/) - [Serial](https://www.fettesps.com/tag/serial/) - [ATmega](https://www.fettesps.com/tag/atmega/) - [hulu](https://www.fettesps.com/tag/hulu/) - [free tv](https://www.fettesps.com/tag/free-tv/) - [proxy](https://www.fettesps.com/tag/proxy/) - [htaccess](https://www.fettesps.com/tag/htaccess/) - [mod rewrite](https://www.fettesps.com/tag/mod-rewrite/) - [modwrite](https://www.fettesps.com/tag/modwrite/) - [evaluation copy](https://www.fettesps.com/tag/evaluation-copy/) - [build 7100](https://www.fettesps.com/tag/build-7100/) - [win7](https://www.fettesps.com/tag/win7/) - [vista](https://www.fettesps.com/tag/vista/) - [cvs](https://www.fettesps.com/tag/cvs/) - [netbeans](https://www.fettesps.com/tag/netbeans/) - [userpasswords](https://www.fettesps.com/tag/userpasswords/) - [visual studio](https://www.fettesps.com/tag/visual-studio/) - [visual basic](https://www.fettesps.com/tag/visual-basic/) - [msdn](https://www.fettesps.com/tag/msdn/) - [c++](https://www.fettesps.com/tag/c/) - [at&t](https://www.fettesps.com/tag/att/) - [spotlight](https://www.fettesps.com/tag/spotlight/) - [eclipse](https://www.fettesps.com/tag/eclipse/) - [jdk](https://www.fettesps.com/tag/jdk/) - [jre](https://www.fettesps.com/tag/jre/) - [comm](https://www.fettesps.com/tag/comm/) - [rs232](https://www.fettesps.com/tag/rs232/) - [com](https://www.fettesps.com/tag/com/) - [ie](https://www.fettesps.com/tag/ie/) - [internet exploder](https://www.fettesps.com/tag/internet-exploder/) - [chrome frame](https://www.fettesps.com/tag/chrome-frame/) - [lcd](https://www.fettesps.com/tag/lcd/) - [windex](https://www.fettesps.com/tag/windex/) - [lens cleaner](https://www.fettesps.com/tag/lens-cleaner/) - [screen cleaner](https://www.fettesps.com/tag/screen-cleaner/) - [windows 7 release candidate upgrad](https://www.fettesps.com/tag/windows-7-release-candidate-upgrad/) - [mint](https://www.fettesps.com/tag/mint/) - [fortune](https://www.fettesps.com/tag/fortune/) - [lamp](https://www.fettesps.com/tag/lamp/) - [apache](https://www.fettesps.com/tag/apache/) - [bind](https://www.fettesps.com/tag/bind/) - [dns](https://www.fettesps.com/tag/dns/) - [cname](https://www.fettesps.com/tag/cname/) - [subdomain](https://www.fettesps.com/tag/subdomain/) - [gnu](https://www.fettesps.com/tag/gnu/) - [osd](https://www.fettesps.com/tag/osd/) - [pidgin](https://www.fettesps.com/tag/pidgin/) - [msn](https://www.fettesps.com/tag/msn/) - [aim](https://www.fettesps.com/tag/aim/) - [icq](https://www.fettesps.com/tag/icq/) - [explorer](https://www.fettesps.com/tag/explorer/) - [short cuts](https://www.fettesps.com/tag/short-cuts/) - [hotkeys](https://www.fettesps.com/tag/hotkeys/) - [shortcut](https://www.fettesps.com/tag/shortcut/) - [aero](https://www.fettesps.com/tag/aero/) - [wii](https://www.fettesps.com/tag/wii/) - [x64](https://www.fettesps.com/tag/x64/) - [64 bit](https://www.fettesps.com/tag/64-bit/) - [linux mint](https://www.fettesps.com/tag/linux-mint/) - [duemillanove](https://www.fettesps.com/tag/duemillanove/) - [diecimila](https://www.fettesps.com/tag/diecimila/) - [avr](https://www.fettesps.com/tag/avr/) - [atmega128](https://www.fettesps.com/tag/atmega128/) - [gtk](https://www.fettesps.com/tag/gtk/) - [xorg](https://www.fettesps.com/tag/xorg/) - [linuxmint](https://www.fettesps.com/tag/linuxmint/) - [start menu](https://www.fettesps.com/tag/start-menu/) - [run](https://www.fettesps.com/tag/run/) - [run dialog](https://www.fettesps.com/tag/run-dialog/) - [win+r](https://www.fettesps.com/tag/winr/) - [ctrl+alt+del](https://www.fettesps.com/tag/ctrlaltdel/) - [ctrl](https://www.fettesps.com/tag/ctrl/) - [alt](https://www.fettesps.com/tag/alt/) - [del](https://www.fettesps.com/tag/del/) - [login](https://www.fettesps.com/tag/login/) - [cad](https://www.fettesps.com/tag/cad/) - [secure login](https://www.fettesps.com/tag/secure-login/) - [secure logon](https://www.fettesps.com/tag/secure-logon/) - [logon](https://www.fettesps.com/tag/logon/) - [local policies](https://www.fettesps.com/tag/local-policies/) - [local security policy](https://www.fettesps.com/tag/local-security-policy/) - [aero peek](https://www.fettesps.com/tag/aero-peek/) - [desktop preview](https://www.fettesps.com/tag/desktop-preview/) - [jarsigner.exe](https://www.fettesps.com/tag/jarsigner-exe/) - [javac.exe](https://www.fettesps.com/tag/javac-exe/) - [winscp.exe](https://www.fettesps.com/tag/winscp-exe/) - [jar.exe](https://www.fettesps.com/tag/jar-exe/) - [.class](https://www.fettesps.com/tag/class/) - [resolve.conf](https://www.fettesps.com/tag/resolve-conf/) - [lisp](https://www.fettesps.com/tag/lisp/) - [gconf-editor](https://www.fettesps.com/tag/gconf-editor/) - [lucid lynx](https://www.fettesps.com/tag/lucid-lynx/) - [lucid lynx alternate install](https://www.fettesps.com/tag/lucid-lynx-alternate-install/) - [lucid lynx vs karmic](https://www.fettesps.com/tag/lucid-lynx-vs-karmic/) - [lucid lynx upgrade problems](https://www.fettesps.com/tag/lucid-lynx-upgrade-problems/) - [ubuntu iphone](https://www.fettesps.com/tag/ubuntu-iphone/) - [lucid lynx iphone](https://www.fettesps.com/tag/lucid-lynx-iphone/) - [what versions of software will lucid lynx include](https://www.fettesps.com/tag/what-versions-of-software-will-lucid-lynx-include/) - [ubuntu lucid lynx](https://www.fettesps.com/tag/ubuntu-lucid-lynx/) - [lucid lynx buttons on the left side](https://www.fettesps.com/tag/lucid-lynx-buttons-on-the-left-side/) - [windows telnet](https://www.fettesps.com/tag/windows-telnet/) - [telnet server](https://www.fettesps.com/tag/telnet-server/) - [telnet how to](https://www.fettesps.com/tag/telnet-how-to/) - [telnet vista](https://www.fettesps.com/tag/telnet-vista/) - [telnet in vista](https://www.fettesps.com/tag/telnet-in-vista/) - [telnet windows vista](https://www.fettesps.com/tag/telnet-windows-vista/) - [android](https://www.fettesps.com/tag/android/) - [motorola](https://www.fettesps.com/tag/motorola/) - [nokia](https://www.fettesps.com/tag/nokia/) - [rim](https://www.fettesps.com/tag/rim/) - [acer](https://www.fettesps.com/tag/acer/) - [travelmate](https://www.fettesps.com/tag/travelmate/) - [tablet pc](https://www.fettesps.com/tag/tablet-pc/) - [convertible tablet](https://www.fettesps.com/tag/convertible-tablet/) - [mini tablet pc](https://www.fettesps.com/tag/mini-tablet-pc/) - [unbind sleep](https://www.fettesps.com/tag/unbind-sleep/) - [unbind suspend](https://www.fettesps.com/tag/unbind-suspend/) - [disable suspend](https://www.fettesps.com/tag/disable-suspend/) - [disable sleep](https://www.fettesps.com/tag/disable-sleep/) - [irobot](https://www.fettesps.com/tag/irobot/) - [roomba](https://www.fettesps.com/tag/roomba/) - [roomba 560s](https://www.fettesps.com/tag/roomba-560s/) - [jscript](https://www.fettesps.com/tag/jscript/) - [eval](https://www.fettesps.com/tag/eval/) - [w3m](https://www.fettesps.com/tag/w3m/) - [php-mode](https://www.fettesps.com/tag/php-mode/) - [lynx](https://www.fettesps.com/tag/lynx/) - [icecat](https://www.fettesps.com/tag/icecat/) - [vacuum](https://www.fettesps.com/tag/vacuum/) - [roomba battery](https://www.fettesps.com/tag/roomba-battery/) - [roomba cleaning](https://www.fettesps.com/tag/roomba-cleaning/) - [roomba review](https://www.fettesps.com/tag/roomba-review/) - [ide](https://www.fettesps.com/tag/ide/) - [error](https://www.fettesps.com/tag/error/) - [lmde](https://www.fettesps.com/tag/lmde/) - [rolling release](https://www.fettesps.com/tag/rolling-release/) - [ubuntu alternative](https://www.fettesps.com/tag/ubuntu-alternative/) - [debianesque](https://www.fettesps.com/tag/debianesque/) - [apt-get](https://www.fettesps.com/tag/apt-get/) - [ubuntu 10.10](https://www.fettesps.com/tag/ubuntu-10-10/) - [maverick meerkat](https://www.fettesps.com/tag/maverick-meerkat/) - [ubuntu linux](https://www.fettesps.com/tag/ubuntu-linux/) - [windows vista telnet](https://www.fettesps.com/tag/windows-vista-telnet/) - [windows vista enable telnet](https://www.fettesps.com/tag/windows-vista-enable-telnet/) - [vista telnet](https://www.fettesps.com/tag/vista-telnet/) - [programs and features](https://www.fettesps.com/tag/programs-and-features/) - [archey](https://www.fettesps.com/tag/archey/) - [my computer](https://www.fettesps.com/tag/my-computer/) - [how to](https://www.fettesps.com/tag/how-to/) - [recover windows 7](https://www.fettesps.com/tag/recover-windows-7/) - [windows 7 boot disc](https://www.fettesps.com/tag/windows-7-boot-disc/) - [boot disc](https://www.fettesps.com/tag/boot-disc/) - [repair disc](https://www.fettesps.com/tag/repair-disc/) - [recovery disc](https://www.fettesps.com/tag/recovery-disc/) - [boot windows 7](https://www.fettesps.com/tag/boot-windows-7/) - [mysql server](https://www.fettesps.com/tag/mysql-server/) - [database](https://www.fettesps.com/tag/database/) - [rdbms](https://www.fettesps.com/tag/rdbms/) - [applet](https://www.fettesps.com/tag/applet/) - [vacuum cleaner](https://www.fettesps.com/tag/vacuum-cleaner/) - [antec](https://www.fettesps.com/tag/antec/) - [case](https://www.fettesps.com/tag/case/) - [chasis](https://www.fettesps.com/tag/chasis/) - [computer case](https://www.fettesps.com/tag/computer-case/) - [windows server](https://www.fettesps.com/tag/windows-server/) - [windows unblock application](https://www.fettesps.com/tag/windows-unblock-application/) - [windows blocked access](https://www.fettesps.com/tag/windows-blocked-access/) - [Windows has Blocked Access to These Files to Help Protect Your Computer](https://www.fettesps.com/tag/windows-has-blocked-access-to-these-files-to-help-protect-your-computer/) - [windows error message](https://www.fettesps.com/tag/windows-error-message/) - [windows 7 64 bit](https://www.fettesps.com/tag/windows-7-64-bit/) - [i686](https://www.fettesps.com/tag/i686/) - [archbang](https://www.fettesps.com/tag/archbang/) - [archbey](https://www.fettesps.com/tag/archbey/) - [obrestart](https://www.fettesps.com/tag/obrestart/) - [archlinux](https://www.fettesps.com/tag/archlinux/) - [pacman -Syu](https://www.fettesps.com/tag/pacman-syu/) - [linux calc](https://www.fettesps.com/tag/linux-calc/) - [ubuntu calc](https://www.fettesps.com/tag/ubuntu-calc/) - [best linux calculator](https://www.fettesps.com/tag/best-linux-calculator/) - [alpine 2.0](https://www.fettesps.com/tag/alpine-2-0/) - [fritzing](https://www.fettesps.com/tag/fritzing/) - [picaxe](https://www.fettesps.com/tag/picaxe/) - [lockbox](https://www.fettesps.com/tag/lockbox/) - [ds1302](https://www.fettesps.com/tag/ds1302/) - [maxim ic](https://www.fettesps.com/tag/maxim-ic/) - [chronobox](https://www.fettesps.com/tag/chronobox/) - [Nintendo DS](https://www.fettesps.com/tag/nintendo-ds/) - [Gameboy](https://www.fettesps.com/tag/gameboy/) - [Nintendo](https://www.fettesps.com/tag/nintendo/) - [Video Games](https://www.fettesps.com/tag/video-games/) - [asus](https://www.fettesps.com/tag/asus/) - [laptop](https://www.fettesps.com/tag/laptop/) - [review](https://www.fettesps.com/tag/review/) - [netflix](https://www.fettesps.com/tag/netflix/) - [vod](https://www.fettesps.com/tag/vod/) - [modulus](https://www.fettesps.com/tag/modulus/) - [json](https://www.fettesps.com/tag/json/) - [acer al2017](https://www.fettesps.com/tag/acer-al2017/) - [lcd repair](https://www.fettesps.com/tag/lcd-repair/) - [capacitors](https://www.fettesps.com/tag/capacitors/) - [scp](https://www.fettesps.com/tag/scp/) - [ssh2](https://www.fettesps.com/tag/ssh2/) - [magic jack](https://www.fettesps.com/tag/magic-jack/) - [magicjack](https://www.fettesps.com/tag/magicjack/) - [atmel](https://www.fettesps.com/tag/atmel/) - [vlc](https://www.fettesps.com/tag/vlc/) - [video](https://www.fettesps.com/tag/video/) - [bashrc](https://www.fettesps.com/tag/bashrc/) - [emacs 23](https://www.fettesps.com/tag/emacs-23/) - [daemon](https://www.fettesps.com/tag/daemon/) - [terminal](https://www.fettesps.com/tag/terminal/) - [maintenance](https://www.fettesps.com/tag/maintenance/) - [max232](https://www.fettesps.com/tag/max232/) - [3gs](https://www.fettesps.com/tag/3gs/) - [iphone repair](https://www.fettesps.com/tag/iphone-repair/) - [itunes deauthorize computer](https://www.fettesps.com/tag/itunes-deauthorize-computer/) - [forms](https://www.fettesps.com/tag/forms/) - [self](https://www.fettesps.com/tag/self/) - [netflix.com](https://www.fettesps.com/tag/netflix-com/) - [netflix.ca](https://www.fettesps.com/tag/netflix-ca/) - [streaming](https://www.fettesps.com/tag/streaming/) - [virtual credit card](https://www.fettesps.com/tag/virtual-credit-card/) - [entropay](https://www.fettesps.com/tag/entropay/) - [logs](https://www.fettesps.com/tag/logs/) - [phone repair](https://www.fettesps.com/tag/phone-repair/) - [vnc](https://www.fettesps.com/tag/vnc/) - [iis](https://www.fettesps.com/tag/iis/) - [asp.net](https://www.fettesps.com/tag/asp-net/) - [web development](https://www.fettesps.com/tag/web-development/) - [servers](https://www.fettesps.com/tag/servers/) - [wordpress plugin](https://www.fettesps.com/tag/wordpress-plugin/) - [w3 total cache](https://www.fettesps.com/tag/w3-total-cache/) - [vb6](https://www.fettesps.com/tag/vb6/) - [diy](https://www.fettesps.com/tag/diy/) - [pixar](https://www.fettesps.com/tag/pixar/) - [disney](https://www.fettesps.com/tag/disney/) - [reset password](https://www.fettesps.com/tag/reset-password/) - [DLLs](https://www.fettesps.com/tag/dlls/) - [OCX](https://www.fettesps.com/tag/ocx/) - [components](https://www.fettesps.com/tag/components/) - [USBTinyISP](https://www.fettesps.com/tag/usbtinyisp/) - [STK500](https://www.fettesps.com/tag/stk500/) - [attiny](https://www.fettesps.com/tag/attiny/) - [bootloader](https://www.fettesps.com/tag/bootloader/) - [isp](https://www.fettesps.com/tag/isp/) - [dos](https://www.fettesps.com/tag/dos/) - [batch files](https://www.fettesps.com/tag/batch-files/) - [camera](https://www.fettesps.com/tag/camera/) - [AVR Dragon](https://www.fettesps.com/tag/avr-dragon/) - [youtube](https://www.fettesps.com/tag/youtube/) - [ardiuno](https://www.fettesps.com/tag/ardiuno/) - [msi](https://www.fettesps.com/tag/msi/) - [installer](https://www.fettesps.com/tag/installer/) - [nsis](https://www.fettesps.com/tag/nsis/) - [vs.net](https://www.fettesps.com/tag/vs-net/) - [2010](https://www.fettesps.com/tag/2010/) - [productivity tools](https://www.fettesps.com/tag/productivity-tools/) - [wget](https://www.fettesps.com/tag/wget/) - [stock music](https://www.fettesps.com/tag/stock-music/) - [siphone](https://www.fettesps.com/tag/siphone/) - [nzb](https://www.fettesps.com/tag/nzb/) - [torrent](https://www.fettesps.com/tag/torrent/) - [sabnzbd](https://www.fettesps.com/tag/sabnzbd/) - [hellanzb](https://www.fettesps.com/tag/hellanzb/) - [530s](https://www.fettesps.com/tag/530s/) - [mod](https://www.fettesps.com/tag/mod/) - [modification](https://www.fettesps.com/tag/modification/) - [logitech](https://www.fettesps.com/tag/logitech/) - [ls21](https://www.fettesps.com/tag/ls21/) - [speakers](https://www.fettesps.com/tag/speakers/) - [audio](https://www.fettesps.com/tag/audio/) - [console gaming](https://www.fettesps.com/tag/console-gaming/) - [mods](https://www.fettesps.com/tag/mods/) - [repair](https://www.fettesps.com/tag/repair-2/) - [teardown](https://www.fettesps.com/tag/teardown/) - [illustrator](https://www.fettesps.com/tag/illustrator/) - [fireworks](https://www.fettesps.com/tag/fireworks/) - [4gb memory limit](https://www.fettesps.com/tag/4gb-memory-limit/) - [VM](https://www.fettesps.com/tag/vm/) - [start](https://www.fettesps.com/tag/start/) - [multiple](https://www.fettesps.com/tag/multiple/) - [internet](https://www.fettesps.com/tag/internet/) - [dsl](https://www.fettesps.com/tag/dsl/) - [adsl](https://www.fettesps.com/tag/adsl/) - [mailto](https://www.fettesps.com/tag/mailto/) - [web](https://www.fettesps.com/tag/web/) - [pandora](https://www.fettesps.com/tag/pandora/) - [raspberry pi](https://www.fettesps.com/tag/raspberry-pi/) - [micro controllers](https://www.fettesps.com/tag/micro-controllers/) - [raspi](https://www.fettesps.com/tag/raspi/) - [htpc](https://www.fettesps.com/tag/htpc/) - [xbmc](https://www.fettesps.com/tag/xbmc/) - [browsers](https://www.fettesps.com/tag/browsers/) - [fail](https://www.fettesps.com/tag/fail/) - [sql server](https://www.fettesps.com/tag/sql-server/) - [multiple monitors](https://www.fettesps.com/tag/multiple-monitors/) - [multimon](https://www.fettesps.com/tag/multimon/) - [down time](https://www.fettesps.com/tag/down-time/) - [stickyclass](https://www.fettesps.com/tag/stickyclass/) - [PowerDirector](https://www.fettesps.com/tag/powerdirector/) - [Cyberlink](https://www.fettesps.com/tag/cyberlink/) - [Reviews](https://www.fettesps.com/tag/reviews/) - [sdk](https://www.fettesps.com/tag/sdk/) - [samsung galaxy](https://www.fettesps.com/tag/samsung-galaxy/) - [tablet](https://www.fettesps.com/tag/tablet/) - [RS2014](https://www.fettesps.com/tag/rs2014/) - [Guitar](https://www.fettesps.com/tag/guitar/) - [Rocksmith](https://www.fettesps.com/tag/rocksmith/) - [Games](https://www.fettesps.com/tag/games/) - [Rhythm Games](https://www.fettesps.com/tag/rhythm-games/) - [Spanish](https://www.fettesps.com/tag/spanish/) - [DuoLingo](https://www.fettesps.com/tag/duolingo/) - [Educational](https://www.fettesps.com/tag/educational/) - [apps](https://www.fettesps.com/tag/apps/) - [rpg](https://www.fettesps.com/tag/rpg/) - [whisky](https://www.fettesps.com/tag/whisky/) - [Retro Pie](https://www.fettesps.com/tag/retro-pie/) - [Emulators](https://www.fettesps.com/tag/emulators/) - [Linux](https://www.fettesps.com/tag/linux/) - [Media](https://www.fettesps.com/tag/media/) - [Programming](https://www.fettesps.com/tag/programming/) - [PHP](https://www.fettesps.com/tag/php/) - [Windows](https://www.fettesps.com/tag/windows/) - [Windows 7](https://www.fettesps.com/tag/windows-7/) - [JavaScript](https://www.fettesps.com/tag/javascript/) - [CSS](https://www.fettesps.com/tag/css/) - [iPhone](https://www.fettesps.com/tag/iphone/) - [AJAX](https://www.fettesps.com/tag/ajax/) - [Windows Vista](https://www.fettesps.com/tag/windows-vista/) - [Apple](https://www.fettesps.com/tag/apple/) - [Arduino](https://www.fettesps.com/tag/arduino/) - [Java](https://www.fettesps.com/tag/java/) - [Robotics](https://www.fettesps.com/tag/robotics/) - [Electronics](https://www.fettesps.com/tag/electronics/) - [Drupal](https://www.fettesps.com/tag/drupal/) - [Educational Software](https://www.fettesps.com/tag/educational-software/) - [Language](https://www.fettesps.com/tag/language/) - [Music](https://www.fettesps.com/tag/music/) - [drone](https://www.fettesps.com/tag/drone/) - [quadcopter](https://www.fettesps.com/tag/quadcopter/) - [battery](https://www.fettesps.com/tag/battery/) - [drush](https://www.fettesps.com/tag/drush/) - [Sitecore](https://www.fettesps.com/tag/sitecore/) - [SSMS](https://www.fettesps.com/tag/ssms/) - [Read Only](https://www.fettesps.com/tag/read-only/) - [bootstrap](https://www.fettesps.com/tag/bootstrap/) - [razor](https://www.fettesps.com/tag/razor/) - [Hedgehog TDS](https://www.fettesps.com/tag/hedgehog-tds/) - [TDS](https://www.fettesps.com/tag/tds/) - [Oracle](https://www.fettesps.com/tag/oracle/) - [Serialization](https://www.fettesps.com/tag/serialization/) - [Content Editor](https://www.fettesps.com/tag/content-editor/) - [614](https://www.fettesps.com/tag/614/) - [roomba 614](https://www.fettesps.com/tag/roomba-614/) - [CMS](https://www.fettesps.com/tag/cms/) - [ryzen](https://www.fettesps.com/tag/ryzen/) - [apu](https://www.fettesps.com/tag/apu/) - [amazon echo](https://www.fettesps.com/tag/amazon-echo/) - [corsair](https://www.fettesps.com/tag/corsair/) - [black friday](https://www.fettesps.com/tag/black-friday/) - [3D Printing](https://www.fettesps.com/tag/3d-printing/) - [Home Automation](https://www.fettesps.com/tag/home-automation/) - [Meal Kits](https://www.fettesps.com/tag/meal-kits/) - [Smart Home](https://www.fettesps.com/tag/smart-home/) - [Costco](https://www.fettesps.com/tag/costco/) - [CE Smart](https://www.fettesps.com/tag/ce-smart/) - [Reprap](https://www.fettesps.com/tag/reprap/) - [hardware](https://www.fettesps.com/tag/hardware/) - [amazon](https://www.fettesps.com/tag/amazon/) - [windows 10](https://www.fettesps.com/tag/windows-10/) - [K52J](https://www.fettesps.com/tag/k52j/) - [tesla](https://www.fettesps.com/tag/tesla/) - [React](https://www.fettesps.com/tag/react/) - [TypeScript](https://www.fettesps.com/tag/typescript/) - [PowerShell](https://www.fettesps.com/tag/powershell/) - [Windows 11](https://www.fettesps.com/tag/windows-11/) - [LPT](https://www.fettesps.com/tag/lpt/) - [BIOS](https://www.fettesps.com/tag/bios/) - [Roomba i1](https://www.fettesps.com/tag/roomba-i1/) - [Robotic Vacuum Cleaners](https://www.fettesps.com/tag/robotic-vacuum-cleaners/) - [Fitness](https://www.fettesps.com/tag/fitness/) - [AI](https://www.fettesps.com/tag/ai/) - [Artificial Intelligence](https://www.fettesps.com/tag/artificial-intelligence/) - [Beta](https://www.fettesps.com/tag/beta/) - [Tips](https://www.fettesps.com/tag/tips/) - [JSS](https://www.fettesps.com/tag/jss/) - [OpenClaw](https://www.fettesps.com/tag/openclaw/) - [Automation](https://www.fettesps.com/tag/automation/) - [ClawdBot](https://www.fettesps.com/tag/clawdbot/) - [Mac Mini](https://www.fettesps.com/tag/mac-mini/) - [VPS](https://www.fettesps.com/tag/vps/) - [C#](https://www.fettesps.com/tag/c-2/) - [Feature Flags](https://www.fettesps.com/tag/feature-flags/) - [Content Hub](https://www.fettesps.com/tag/content-hub/) - [MacOS](https://www.fettesps.com/tag/macos/) - [Tahoe](https://www.fettesps.com/tag/tahoe/) - [MacBook Pro](https://www.fettesps.com/tag/macbook-pro/) - [Bambu](https://www.fettesps.com/tag/bambu/) - [P1P](https://www.fettesps.com/tag/p1p/) - [P1S](https://www.fettesps.com/tag/p1s/) - [A1 Mini](https://www.fettesps.com/tag/a1-mini/) - [Co-pilot](https://www.fettesps.com/tag/co-pilot/) - [GitHub](https://www.fettesps.com/tag/github/) - [Agents](https://www.fettesps.com/tag/agents/) - [Content SDK](https://www.fettesps.com/tag/content-sdk/)