SmartFile Initial Linux Box Setup

This past week at my new job I threw together a quick build to do my development upon. Going to leave this log of the OS and software at this point in time for future reference.

Base OS: Fedora 22

GUI: Gnome 3

ALT+Up and ALT-Down to change volume on the fly.


  • python 2.7
  • git
  • vagrant (first run is the slowest)
  • virtual box
  • vim (w/ personal dot files).
  • google chrome
  • visual studio code
  • gcc (compiler)

To Be Continued…

Virtual Box 5.0 Does Not Support Windows 10

I am writing this post as a public service announcement to all of my fellow friends in the tech community whom are thinking of upgrading to Windows 10. Be careful! Today I was about to install a new version of Fedora via Virtual Box when I received several errors. It is apparent that Virtual Box is not ready for Windows 10 my friends.

I am about to install a test build to see if some of the problems have been fixed.  If not I am not sure how I am going to do my weekend development…

Source Stuff:

Hack This Site Thought Process.

First off this isn’t going to be a blog post on the answers to the basic missions. This is just going to be my thought process on some of the missions I feel needed to be covered.

I am only doing this to help others learn to think more out of the box.

Basic Level 5:

You will notice that you can no longer make a form that resides locally on your machine. Instead you need to think of a new way to “inject” your form into their page. For when you do not do this you result in a “Invalid Referer” (which is spelled wrong) error. This comes from the fact that the server is now trying to protect it’s self. It is checking to see what domain the form POST request is coming from. My hint to you is that you use something(possibly a browser add-on or built in utility) that allows you to modify the HTML it’s self in the browser before submitting the request… There is also another option as well you could choose.. Such as tampering the data of the request as it is submitted via it’s respective HTTP protocol.

Basic Level 6:

Encryption is an interesting thing. By now I suspect you’ve tried submitting things such as “abcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()” and this my good reader is a good start, just not the road you need to take. Instead think of what each character on a machine is made of and the type that it is… BAM, now you are thinking correctly. ASCII… But what to do with it? Google or Bing good boy.. Find a chart.. examine each letter of the given encrypted password. See if you can see any resemblance between them and any random input you type into the encrypting form.

Basic Level 7:

Make sure you read the description very carefully. The thing that should pop out to you is the “UNIX cal command”. This text is important.. I suggest you google or bing an Unix command if you are not yet familiar with them. Then look into what the cal command can do. You might play around with this for a bit. Then remember that the password is stored in an obscurely named file. How do you find that file? You need to look in the very directory that the cal command is being called in. So how can you inject a new command RIGHT AFTER the cal command is called… hum…


Alright, that is enough insight for one day… Have a good rest of 2013! And peace to all.

Home Automation Simplified with Twine

I think I speak for everyone when I say “Home automation is awesome,”.

While doing my casual search through the web I noticed a device that caught my attention with the name of Twine. I though it sounded a bit like twitter so I decided to check it out. Searches brought me to their kick starter page.

It is a simple device that allows for simple home automation. From $100 to $200 dollars each, I find that these devices seem quite affordable for the everyday user.

Twine is the simplest way to get the objects in your life texting, tweeting or emailing.” – From Their Homepage

This seems like a pretty robust way of automation. Basically you stick a small box with a sensor in it, around your home and program it via a webpage to do what you’d like.

Example, you want to know when the door opens at home and when it shuts. Then based off the fact you bought the Twine with the motion sensor, you can attach it to your door, program it, and enjoy a tweet or text when the door is moved. Open. Shut.

I think this small device, as it grows more popular and gets cheaper in price will become a great success for everyday home owners who want to spice up their homes with some nifty features.

Virtual box! SHUT UP!

Virtual box is a program that allows you to run a second + operating system inside of your host computers OS via emulation software and hyper hardware. I am always getting the question of how do I install … on my computer using virtual box. Well thanks to this site, I won’t have to be guiding people through the entire installation process anymore. The site it’s self allows downloading of VDI files which are the hard drive files that VB runs off of. It’s a really new concept for a site so I suggest go check it out!

Thoughts on Mac OS X running in Virtualbox

First impressions are always the best impressions… So why am I not impressed with Mac to begin with? Well this may be because I had such a hard time getting Mac to run on my PC or because Apple didn’t want me to run it on my PC. Either way I wasn’t happy. I’m not rich, so I don’t have a couple thousand just laying around the house that I can go out and buy an Apple product with. I am on a budget and so why not anyone else.

This has been a long debated argument between nerds and geeks all over. Mac VS PC… When will the debating ever stop? Well it probably won’t until Apple and Microsoft join forces and combine companies, and operating systems. There is no winner. I use Windows for my business and my media… but only because it’s what I can afford. In this economy who can afford a 2,000$ Mac that can do less than a 500$ PC… I sure can’t and I am not about to now.

If you don’t know what virtual box is or what it does then go Google or Bing it. It is basically a piece of software that runs one OS inside another. With the helpful blog post over at Tek411 you can easily run Mac OS X Snow SL on your windows machine. Now remember… it’s an OS inside of an OS so make sure you have a pretty high performance PC before trying anything of the sort… I spend 550$ on my HP with 8gb RAM and 1tr HD, which is 3 to 5x less than the average Mac. The VM is using 3 of my 8gb of RAM, and it has an extendable 20gb harddrive… virtually of course.

The speed of the operating system is very nice. It’s got a glass/smooth metalic look to the OS. When presented with the problem of figuring out why I couldn’t get audio however, I got pretty good suppose from the community when wondering why, and they helped me fix the issue with a kext.

iChat is what I have to complement the Mac for, it’s elegance and simplicity is very exciting for myself. I chat with people a lot about tech stuff and such, and sometimes I even chat with my family, however on Windows there isn’t any real standard IMing client that’s sleek and speedy for my needs. Even though I only use gmail and AIM accounts in the software it is still a very steady and reliable program. I hope to find many more programs for my VMed Mac and maybe share some of them with you.

Do you like you Mac’s?

Open URL with out Clicking the Web Browser Button.

Today while putting iTunes in my taskbar as a toolbar, I noticed an setting called Address and though I’d try it. What Address does is add’s a simple URL type box to your taskbar. Say you want to go to just type it into the textbox and press enter and BAM! It opens the webpage in a currently opened broswer or if you don’t have one open it just starts a new task for your browser and ta-da!

To enable this feature on your computer all you have to do is go down, left, right, or even to the top of your screen(where ever your taskbar is) and right click then select Toolbars>Address and ta-da!