Fix: Scrolling Too Fast Causes Windows 8.1 to Beep

I recently upgraded to Windows 8.1 and I noticed that my system would beep loudly or ring its system bell when I scrolled my mouse wheel really fast. I think that it is compounded by the fact that I have a gaming mouse, which allows me to spin the scroll wheel to simulate infinite scrolling. Here’s how to turn it off in Windows 8.1.

  1. Open Registry Edit (Win + R, type regedit, hit enter)
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep
  3. Double click on the key Start
  4. Change the value from 1 to 4
  5. Reboot

Now when you scroll your scroll wheel really quickly, you won’t hear that annoying beep anymore! I’m still not sure exactly what causes the beep, because it only happens in some applications. For example, it won’t happen in Google Chrome if I scroll on a webpage really quickly, but it will happen if I scroll inside of Spotify. If anyone has more information abot this I’d be curious to hear what it is!

More information here:

Linux Mint Cinnamon Right Click Menu File Shredder

I recently switched my main desktop computer over to a 100% Linux machine. One thing that I really liked in Windows was the File Shredder application that added a nice option the right click menu in Windows Explorer to shred or “securely delete” the selected files and folders. So I recreated that functionality in Linux for Linux Mint.

This file will need to be dropped in /usr/share/nemo/actions, and it needs to have the extension .nemo_action. Notice that I’ve commented out the switch that will allow wipe to chmod files to remove them, as this could potentially be dangerous for some users. Use this switch if you want it.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[Nemo Action]
Active=true
# **** REQUIRED ****
Name=Wipe selected
Comment=Selected files and folders will be overwritten multiple times to be deleted.
# What to run.  Enclose in < > to run an executable that resides in the actions folder.
# **** REQUIRED ****
# wipe -rcf %F
# r - Recursive
# c - chmod files if needed
# f - No user confirmation
# **** UNCOMMENT FOR c (chmod) SWITCH ****
# Exec=wipe -rcf %F
Exec=wipe -rf %F
# What type selection: [s]ingle, [m]ultiple, any, notnone, none (background click), or
# a number representing how many files must be selected to display.
# ****** REQUIRED *******
Selection=notnone
# What extensions to display on - this is an array, end with a semicolon
# Single entry options, ending in a semicolon:
#     "dir" for directory selection
#     "none" for no extension.
#     "nodirs" for any selection, but not including directories.
#     "any" for any file type, including directories.
# Individual specific extensions can be a semicolon-terminated list
# Extensions are NOT case sensitive.  jpg will match JPG, jPg, jpg, etc..
# **** EITHER EXTENSIONS OR MIMETYPES IS REQUIRED *****
Extensions=any;
# Dependencies - program executables required for this action to work.  Nemo will
# Search in the path for these program(s) and not display the action if any are missing.
# You can also supply an absolute path to a file (i.e. /usr/lib/gvfs/gvfsd-archive) to check
# instead of or in addition to an executable in the path.
# This is an array, separate entries with semi-colon, and terminate with a semicolon.
Dependencies=wipe;

More information here:

My FileUpload ASP.NET Function

I’m making a website for my family reunion. I found a couple good sites that had some examples of ASP.NET’s FileUpload control, but I’m going to post mine here so that anyone that finds it useful can use it. I’m using Visual Studio 2012 and ASP.NET 4.5.

I wanted to be able to have the family upload files and I wanted to have them automatically sorted by what year we had the reunion, and by content type. That would make it easier for me to set up ASP.NET membership security on the whole folder so that anonymous requested couldn’t view the content. It was also be easier to display the content later.

Keep reading

IIS 8 404 Error

Getting a 404 error on your newly configured ASP.NET website? When I went to /localhost/mywebsite/ I didn’t get anything, all I got was a 404 error.

If this is happening to you, make sure to go to:

Control Panel > Programs and Features > Turn Windows features on or off
Internet Information Services > World Wide Web Services > Application Development Features

Make sure your version of ASP.NET is checked (mine was ASP.NET 4.5). This will check a bunch of other things in the dropdown like ISAPI Filters and .NET Extensibility, that is fine.

Click ok and run iisreset. This should make the problem go away!

Fix ElementaryOS Button Layout

When I first installed elementaryOS Luna, the first critisism I had was “Where is my minimize button?”

After some Googling, I found a couple websites that told me to install dconf-tools. This approach wasn’t working for me, I would change org > pantheon > desktop > gala > appearance > button-layout to close, minimize:maximize, but nothing would change. Then I found a much easier way.

I installed elementary-tweaks as follows:

sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install elementary-tweaks

Then I went to System Settings > Tweaks > Appearance and was presented with these options:

I of course chose the Windows layout, because that’s what I’m most comfortable with, but there are other options too, including OS X, Custom, Close Only, elementary, Minimize Right and Minimize Left.

If you want a good explaination on why the minimize button was left out of Luna, read What’s Up With Window Controls and What’s (Still) Up With Window Controls? by Daniel Foré, founder and lead designer of elementaryOS.

Adobe Premiere Crashing on aticfx64.dll

I recently opened up Adobe Premiere to see that it was crashing. After debugging the error in Visual Studio, I found that it was crashing on aticfx64.dll. Not sure what this file does, but I know it’s for an AMD Radeon video card.

After Googling it for a little while, clearing old registry keys and uninstalling/reinstalling, it hit me. I have 3 monitors hooked up, my video card only has two outputs in the back so I must be using the onboard video card as well. Lo and behold when I unplugged the monitor that was using the on-board video card my problems were solved and it ran perfectly.

Hopefully this helps someone.

Family Reunions

This year will be my 22nd family reunion. That’s one for every year I’ve been alive. Family reunions are a like second nature to me. I’ve asked a lot of my friends if they have family reunions, most of them said no. Some commented that family was too far away to have a reunion every year, but I think it’s important enough to make the trek.

One of my great aunt’s husband comes to our family reunion every year. He has a large family tree that he manages and he brings it every year to write down updates. Deaths, births, marriages and divorces all get recorded. It’s nice to have that solid of a family history written down and able to be referenced. It gives me a great idea of where I come from and my place in the world. Hopefully one day I can take over updating the tree.

Recently, my family found out that one of our ancestors lied about their nationality on an immigration form in the early 1900s. Keep reading