Wednesday, October 24, 2012

Best Home Theater Equipment

Back of Saffire Pro 24 DSP


Front of Saffire Pro 24 DSP

Back of FMR PBC-6A Single Channel Compressor

Front of FMR PBC-6A Single Channel Compressor

Include 6 active monitors + Compressor for every channel

Wednesday, September 26, 2012

Custom Resolution for Linux VM

--- For Virtual Box VMs ---

After VM is installed and Guest Additions are installed, you will also need to install another dependency.  Hard to find instructions so I have written them down in this post.

* Assuming you have already followed instructions properly and installed dkms modules. *

install dependency "virtualbox-ose-guest-x11".   

After this is done you will receive no gamma or crt error when attempting to add custom resolution to x11 server.   

# sudo apt-get install virtualbox-ose-guest-x11   

# cvt 1366 768   

# xrandr --newmode <Modeline>   

* default viewport will change to "VBOX0" *  !! Important   

# xrandr --addmode VBOX0 1366x768

# xrandr --output VBOX0 --mode 1366x768



Saturday, September 22, 2012

Look No Further Than to the Bio Field on your Twitter Page

     There is enough flaming on the internet, so I'll try to keep this constructive and positive... :| .

     Andrew Coyne, your recent article for the post regarding the lack of honesty and truth in politics was not necessarily poorly constructed, but misleading and disingenuous? You better believe it.

     You are just as bad as those who you are singling out in your article. Assuming that you, and not your editor, choose the title and the picture associated with the piece in question, it is unprofessional and manipulative for you to trash the Tory government while providing absolutely no factual information to support your claims. I read your article twice and could not find any crumb of an argument which reinforced the title.

     Your bio says you have worked for the post for over 10 years, you should know better. Seems like the article is an op piece, even still, from a supposedly seasoned journalist, it should be expected that your work, at least, meets some kind of minimum standard for quality. Save your rants and otherwise unfounded opinions for YOUR blog and the pub.

     If you actually want to learn something about the issue which you seem to have butchered, a good read for you would be "The Assault on Reason" by Al Gore. There is at least some good substantiated claims made by Gore on the issue, some that you may enjoy.

Link to Andrew's Article

Thursday, August 16, 2012

Am I Using the Wong "Blog" Service?

Tumblr seems pretty darn cool. But, with so many competing socially driven Internet outlets these days, I do not find myself compelled to move due to what may prove to be an instantaneous surge in both popularity and functionality. 

 I hrt xkcd. 

This one is for all you conspiracy theorists out there. Chatter on why tumblr's traffic appears to be duplicitous and relatively inflated.

Great Author

In the midst of a casual read, "How the Universe got its Spots", by J Levin.

Incredibly seizing, the author explains the most difficult concepts with effortless ease.

Quick and impressionable.  Equally as good as her later work, but drastically different. The work doubles as short journal entries strung together with a 'the lost letter' feel as Levin aims to clear the ontological hurdles preventing her from sharing her life experiences with her mother.

Wednesday, June 27, 2012

Browser Background Image Expand Past Viewport

#background_layer1 {
    position: absolute;   
    text-align: center;   
    min-height: 100%;
    min-width:  100%;
    margin: auto 50% auto auto;
    padding: auto auto auto auto;
    background: url(images/Background_Stripes.png) scroll;
    z-index: 1;

I had something like the above for one of the background images I was using on a certain page.  I had layered others on top of this, but stylistically they were defined the same as above.

I had a problem where my background image(s) would only render to the size of my viewport. Content which appeared outside of that range, and could only be read by 'scrolling' did not have any background image(s) behind them.

This was frustrating.

I finally realized that my body and html styling was causing the problem.

html, body {
    position: absolute;
    text-align: center;   
    height: 100%;
    width: 100%;
    margin: auto auto auto auto;
    padding: auto auto auto auto;

Setting the height and width to 100% cropped the size of the image associated with the background_layer ID.

html, body {
    position: absolute;
    text-align: center;   
    min-height: 100%;
    min-width: 100%;
    margin: auto auto auto auto;
    padding: auto auto auto auto;

Changing height and width to min-height and min-width allowed a solution to be reached.

Thursday, June 14, 2012


Clonezilla is a great open source clone system released by those beauties in Taiwan's national software lab.

Parted magic,, is a very complete disaster recovery distro that includes Clonezilla. Very handy if I may say so.

If you cannot be bothered to switch over to another distro to use Clonezilla, there is a way to install it.  This for ubuntu, although I'm sure it could be applied to rpm based distros. Original credit:

- Download the Clonezilla ISO, open and extract the /live/filesystem.squashfs file to ~/, or wherever.
- Open terminal, create a new mkdir in your media folder (optional. In this example I created tempmount), and mount filesystem.squashfs file there. You will need to be root.

$ cd **wherever you extracted the filesystem.squashfs file**
$ mount -t squashfs ./filesystem.squashfs /media/tempmount -o loop

- Copy the opt/drbl folder to your opt folder. You will need to be root.

$ sudo cp -r /media/tempmount/opt/drbl /opt

- Add Clonezilla PATH environment variable. You will need to be root.

$ sudo nano /root/.bashrc

- Append this to the .bashrc file: PATH=$PATH:/opt/drbl:/opt/drbl/bin:/opt/drbl/sbin
- Ctrl+O to save. Ctrl+X to exit.
- Exit terminal.

- Run Clonezilla as:

$ sudo clonezilla


The only downside running Clonezilla outside of Parted Magic is that it will not be able to interact with the active disk on which it is installed. So if you have Clonezilla images saved on the boot drive, you may need to move them.

Friday, June 8, 2012

Change Theme for .Default User Profile

The reason I use this key edit is to change the default profile a new user will assume on login.  I.e. instead of a new user adopting the cartoon energy blue theme, applying this key change to the registry will force a new user to adopt the Classic Windows Theme.  

I am not sure if you can tweak this to allow the key to set a custom theme as the default theme for a new user.  It may be possible. Whether or not new users (have the ability to) keep this theme should depend on NoControlPanel being set to 0 or 1.

"The change you need to make is in the following registry key:


Change "ThemeActive" to "0"

This will change the apperance to the Classic Windows style. However,
you will probably notice that the desktop color doesn't change. If that
is the case, you need to go to:

HKEY_USERS\.DEFAULT\Control Panel\Colors

and change "Background" to "58 110 165" - these are the RGB values for
the classic desktop color. (The Windows XP desktop color is probably
what you have in this value - it is "0 78 152")

Hope this helps!"

Thanks to a1rmhjxv4o on freenode.

Rocky Road Brownies


Yield: 16, 2 x 2 inch brownies
Active Time:
Total Time:

- 1 cup to 1+1/4 of a cup all purpose flour
- 1/4 teaspoon baking powder
- 1/4 teaspoon salt
- 75ml to 90ml of unsalted butter
- 1/2 cup and then some of unsweetened cocoa powder (Use the good stuff)
- 3/4 of a cup to 1 whole cup of brown sugar
- 3 large eggs
- 2 teaspoons vanilla extract
- 8 regular-size marshmallows cut up into fourths
- 2/3 cup coarsely chopped walnuts or pecans (Not too small or they will dissolve in the mixture)
- 1/2 cup chopped bittersweet or semisweet chocolate (Use chocolate chips if you are a flake)


- Line the bottom and sides of an 8-inch-square baking pan with parchment paper or foil coated with cooking spray. (Optional, good idea if you are baking multiple batches, or don't want to wait for product to cool.)
- Thoroughly whisk flour, baking powder and salt in a small bowl.
- Melt butter in a saucepan until sizzling (Optionally you can whip the sticks of butter in a bowl). Place in beating bowl and stir in cocoa, then sugar. (The mixture will look like a mass of very dark brown sugar.) Add eggs and vanilla. Stir until consistent. Stir in the dry flour mix. Then stir briskly for a minute at most. Add in nuts and chocolate pieces, stir throughly. It is possible to add in the marshmallows after you spread the mixture in the pan, however, the will melt if exposed in the oven.  Better to add them in at this point and mix until almost completely invisible. Scrape the batter into the pan and spread it evenly. The batter will be very shallow in the pan, and will likely be very thick, not runny like brownie packages from the grocery store. (Optionally, if you have time, cover the pan and refrigerate for up to 12 hours. This hydrates the cocoa powder and flour and brings all the flavors into sharper focus. Remove from the refrigerator about 30 minutes before baking.) Preheat oven to 300°F.
Bake the brownies for 30 minutes (Give or take 5 minutes).

A toothpick can be used to test how gooey the batter is. Brownies in a metal pan will bake faster than those in a glass pan. If you’re unsure, bake a few minutes longer to make sure the batter is baked all the way through. Let cool completely in the pan on a wire rack for about 2 hours.

Data Dump

Isos which are "hybrid" in nature can be successfully copied to a usb key using the dd unix command.  In osx when using this command and specifying the dev symlink, it results in an extremely slow copy. Using the rdsk sym link seems to alleviate this problem and speeds up the copy tenfold.

'$diskutil list' to show devices
then '$dd if=~/Downloads/*.iso of=/dev/rdisk1 bs=1m

in linux, of=/dev/sd*.

you will want to ensure that your usb drive is mounted first.  Occasionally you may find that your usb drive hangs. That is, when it is removed and reinserted, it will not mount, and any attempt to mount it can result in a daemon inhibited error.  To solve this issue run the bash command.

sudo killall udisks

you should then be able to remount and use the dd command or let unetbootin copy to your usb drive.

Croissant Dough


Yield: Makes about 10 - 12 large croissants
Active time: 5 hr
Total time: 14 hr


- 1 1/2 cups whole milk, heated to warm (105°F–110°F)
- 1/4 cup packed light brown sugar
- 1 tablespoon plus 1/4 teaspoon active dry yeast (from two 1/4-oz packages)
- 4 cups unbleached all-purpose flour
- 1 tablespoon kosher salt
- 3 sticks (1 1/2 cups) cold unsalted butter-
- Special equipment: a standing electric mixer with dough hook, 2 kitchen towels (not terry cloth), a ruler, a pastry brush


Make dough:
Stir together warm milk, brown sugar, and yeast in bowl of standing mixer and let stand until foamy, about 5 minutes. (If it doesn’t foam, discard and start over.) Add 4 cups flour and salt and mix with dough hook at low speed until dough is smooth and very soft, about 7 minutes.
Transfer dough to a work surface and knead by hand 2 minutes, adding more flour as necessary, a little at a time, to make a soft, slightly sticky dough. Form dough into a roughly 1 1/2-inch-thick rectangle and chill, wrapped in plastic wrap, until cold, about 1 hour. 

Prepare and shape butter:
After dough has chilled, arrange sticks of butter horizontally, their sides touching, on a work surface. Pound butter with a rolling pin to soften slightly (butter should be malleable but still cold). Scrape butter into a block and put on a kitchen towel, then cover with other towel. Pound and roll out on both sides until butter forms a uniform 6 by 5 inch rectangle. Chill, wrapped in towels, while rolling out dough. 

Roll out dough:
Unwrap dough and roll out on a lightly floured surface, dusting with flour as necessary and lifting and stretching dough (especially in corners), into a 15 by 10 inch rectangle. Arrange dough with a short side nearest you. Put butter in center of dough so that long sides of butter are parallel to short sides of dough. Fold as you would a letter: bottom third of dough over butter, then top third down over dough. Brush off excess flour with pastry brush.


Roll out dough again:
Turn dough so a short side is nearest you, then flatten dough slightly by pressing down horizontally with rolling pin across dough at regular intervals, making uniform impressions. Roll out dough into a 15  by 10 inch rectangle, rolling just to, but not over the ends.
Brush off any excess flour. Fold in thirds like a letter, as above, stretching corners to square off dough, forming a 10  by 5 inch rectangle. (You have completed the first "fold.") Chill, wrapped in plastic wrap, 1 hour. 

Make remaining "folds":
Make 3 more folds in same manner, chilling dough 1 hour after each fold, for a total of 4 folds. (If any butter oozes out while rolling, sprinkle with flour to prevent sticking.) Wrap dough tightly in plastic wrap and chill at least 8 hours but no more than 18 (after 18 hours, dough may not rise sufficiently when baked).

Cut the dough:
After refrigerated, roll the dough out as much as you can.  30 or more by 15 inches is ideal. ensure the direction of the folds are parallel to the short side of the dough, otherwise you will not see the layers when you bite into the croissant.  You will want to make each croissant about 4 inches wide, bigger or smaller works too.

Original credit: