ESXI 5.5/6.0/6.5 Download Links

Finding these download links is a difficult and annoying task. VMWare really takes a tip from Oracle on this one!!! Hide everything behind massive pay walls. Who cares with anyone that wants to learn or retrieve old software?

ESXI 5.5

ESXI 6.0

ESXI 6.5



Want a license for VMWare’s fine offerings? Head to their web store, or contact a re-seller/VAR.

Opening a graphical application on Mac OS via SSH

This won’t let you interact with it, but you can at least know it’s been opened on the remote machine. This helped me when I needed Teamviewer to be open after it had crashed.

  1. Log into your Mac OS machine via SSH. This has to be preconfigured, it’s not available by default.
  2. Execute the following
open /Applications/ can be replaced with any app of your choosing. Autocompletion is available in this directory so it makes it a bit easier to look and find what you might be wanting to open.

Good luck!


Using FFmpeg to live stream a webcam to YouTube Live via a Raspberry Pi 3

I found lots of disparate information across the internet as many things are with Raspberry Pi software projects. I wanted to be able to live stream a webcam I’ll have affixed to my 3D printer so myself and others can check out how it’s spectacularly failing making awesome new things. Here’s a concise how-to. As always, never blindly run commands from the interwebs on your local machine. Verify sources, and read up on man pages about any command you’re unfamiliar with. This not only bolsters your stance on security, but you learn a thing or two along the way!

Warning: This is not a “im new to linux and what are $THING” friendly guide. You’re either going to learn a little bit about how Linux manages devices, building from source, and other neat things, or you will blindly install things and potentially hose your meme box. Do your homework, or at least comment!



My configuration:

  • Raspberry Pi 3
  • Raspbian 8 (Debian Jessie)
  • 100Mbit link
  • Logitech C920 (1080p, ~$60)




Install x264 and ffmpeg

I had trouble getting avconf (ffmpeg’s successor) to work. Support for the hardware acceleration the Raspberry Pi 3 (and others maybe?) possesses I could not find in avconf. I didn’t try very hard because it was frustrating and this Just Worked (TM).

[ x264 ]

mkdir -p ~/ffmpeg-source && cd ~/ffmpeg-source


tar jxvf last_x264.tar.bz2 && cd x264-snapshot-*

./configure --enable-shared --prefix=/usr


sudo make install


[ ffmpeg ]

cd ~/ffmpeg-source

git clone && cd FFmpeg

# below is super important, it enables usage of the magical hardware support

sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-omx --enable-omx-rpi --enable-nonfree

# the below will take a while. probably a hell of a lot longer on anything but a Pi 3. i hear the zero can take 8 hours to build this. omit the -j4 on non-Pi 3's

sudo make -j4

sudo make install


Using ffmpeg
ffmpeg -f mp3 -ac 2 -i ~/Music/vaporwave_mix.mp3 -f v4l2 -s 1920x1080 -r 30 -input_format h264 -i /dev/video0 -vcodec copy -r 15 -g 30 -b:v 3000k -ar 44100 -threads 6 -b:a 96k -bufsize 3000k -f flv rtmp://

Many of these arguments are positional. For the non-technical, this means that their position or order in the command has some level of importance. For example, -i is provided near both the “mp3” and for /dev/video0 this is because it’s meaning is universal. More elaboration below.

-f    force the format. this means you can explicitly define what the format is of the content you are manipulating. in our first instance, we are declaring an mp3. in the second, “v4l2” which is the video4linux2 video driver that allows us to get video from our webcam. in the third example we are forcing flv as this is the best we can do that youtube live (via RTMP) supports.

-ac    the number of audio channels present. for example, mono=1 and stereo=2

-i    input/intake, what is the source of the content? in the first example, we are referencing a file on our local file system. youtube live does not allow you to not provide audio, so i’m putting on a nice lengthy vaporwave mix. you could provide the audio via a microphone as well if this were an interactive stream.

-s    size, resolution. i’m using 1080p (1920×1080). for higher framerates and less CPU crunch you could kick it down to 720p or even 480p.

-r    rate, framerate. 30 fps is a pretty good median, but may be too much for some low power platforms. i hear that youtube won’t stream well at anything less than 15 FPS.

-input_format    this is the declaring the format in which your video is being received. h264 is desirable as it means we don’t need to do additional encoding which is very cpu intensive and would likely destroy this whole scenario.

-vcodec    video codec, in our example we are advising to use whatever is provided in the source, to avoid encoding.

-g    i honestly don’t remember what this means and couldn’t find it in my man page! easter egg!

-b:v    bitrate:video, you’ll need to calculate this ceiling based on your connection speed.

-ar    audio rate, 44100 is CD quality and is perfectly acceptable for most purposes.

-threads    the amount of threads given to ffmpeg to perform the operation, this may need to be tuned depending on your platform.

-b:a    bitrate:audio. how big the audio channel will be when you try to squeeze it down the pipe. too small and you end up losing quality. too high and you have diminishing returns. most users don’t need to care about this.


rtmp:// this is the destination we’re going to through our output FLV encoded output against. add your youtube live key to the end when you plug it into the example

Getting Started, Lending with BitConnect (BCC)

BitConnect is a platform in which users may participate similar to other common cryptocurrencies, buying, selling, trading. More interestingly, the deeper value comes from their Proof-of-Stake (POS) implementation, and their unique lending platform where you’re guaranteed to get your investment back in addition to daily interest.


From BitConnect‘s documentation

You can invest BitConnect coin in Bitconnect lending platform exclusively from the BitConnect Dashboard. This investment option involves profiting from Bitconnect trading bot and volatility software. You will receive daily profit based on your investment option. Upon investment term completion, you will receive your CAPITAL BACK to take out from the Bitconnect lending platform or optionally reinvest back in lending platform to continue receiving daily profit.

Wait, we get the capital back? What does the end result actually look like? Here are the details for different loan values, and what can be expected of them.

BitConnect lending plan

For example, if a $100 loan were made you would receive the “Volatility Software Interest” daily, for a total of 299 days until your $100 was returned to you. Volatility Software Interest refers to their lending platforms core, which essentially is automated cryptocurrency trading. If their bots trade better, the interest rates will be higher and if the bots trade not so great, the daily rate will be lower. In the last 30 days the average interest rate was 0.98% ($0.98 USD). Even on this minimum loan amount, you will achieve a return of $293.26 at that average rate, as well as receiving your initial $100 back! That is totalling $393.26, a 293.02% ROI!


If you had 2.15 BTC, or around $5200 at time of writing, you would not only earn the daily variable interest rate, but an extra 0.20% on top of that rate. At the 30 day average, we can assume the 0.98% average again, however we add to equal 1.18% daily interest. Although the loan amount is locked, the interest is immediately usable every day and can be converted back to Bitcoin, or even re-invested! Also, referencing our chart above, a 5010-10000 loan is held for a lesser time, at 179 days. Looking below, these numbers are looking great! Atop our $5200 investment, we would look to profit $10,983.44, equaling an ROI of 211.22%, for a total of $16,183.44 when you get your initial $5200 back.

BitConnect is in it’s infancy, with it’s ICO in November 2016 it’s just barely 6 months old. In this time however BCC is worth about $20 USD, which is quite impressive for it’s age. Given the popularity things appear to be on the up and up, and early adopters are gearing up to make a incredibly sizable profit.

Click here to get started with BitConnect!

Okay, so you’ve signed up for a BitConnect account. Great! You can hold both BCC, and BTC here. BTC is accepted by the internal exchange, though you can acquire BCC at a number of other exchanges on the web as well. To get started, you’ll need to deposit BTC into your account to exchange.

Click the green button on the left to begin, at which point you’ll be given a deposit address.

Once deposited, it will be pending for a few confirmations, usually less than 30 minutes depending on the Bitcoin network’s congestion. Once your BTC is confirmed, it can be used to exchange to BCC, which is what can be lended.

Follow the on-screen prompts to complete the loan amount you’d wish to begin.

Once the loan begins, it is locked in for the “Capital release” duration, and incurs the daily interest rate based on volatility, plus bonus if you are at the upper tiers. Your $5,200 loan would have accrued $128 of immediately usable interest in the last two days alone. To the moon!!

Get started with BitConnect today!

What do you think of BitConnect, did this guide help you get started? If you signed up through our links here, drop us a comment and we will invite you to a private chat focused on crypto-currency and BCC in particular.

UNRAID: Disabling autostart when passthrough disables the host

I found a weird ‘gotcha’ with UNRAID recently, where if you pass through a PCI-E device into a virtual machine you may lose interactivity with the host if it’s currently relying on that resource when said VM is staretd.

Furthermore, if you’re using auto-start, you’re extra screwed! As soon as you start the array, the VM is kick-started and you lose the device. You cannot modify the VM configuration without the array being mounted, so you’re stuck in this seemingly inescapable loop. Fortunately there is a pretty lightweight solution if you’re even remotely familiar with Linux.

  1. Access Settings > VM Manager from the UNRAID web interface prior to any array being started.
  2. Set Enable VMs = No and apply.
  3. Start the array, so that the disks are mounted.
    1. VMs will still not be available.
  4. At the physical UNRAID host, log into the console or SSH in.
  5. Rename the boot disk of the VM so start fails.
    1. mv /mnt/user/yourVMBootDiskArray/vm-name/vdisk1.img /mnt/user/yourVMBootDiskArray/vm-name/vdisk1.img.backup
  6.  Set Enable VMs = Yes and apply.
  7. The VM attempted to start, and has failed immediately before passthrough was able to occur. Now edit your configuration to exclude the offending device from passthrough.

Good luck!

How-to: Install Hidden: Source

Image result for hidden source

He stalks in the shadows. Watching. Waiting. Killing without warning, forcing you to run and hide, to fight to the last man in this brutal, yet innovative multiplayer game

  1. Download the latest 4b version here. Alternative source coming soon…
  2. Run through the installer.
  3. Restart Steam to populate the title in your Library.
  4. Launch the game to ensure the proper Source SDK is installed. (can require a 2-4GB download, make sure you complete this step in advance!)
    • Don’t forget to update video settings and change the default name (if applicable.)

How-to: Install Goldeneye: Source

GoldenEye: Source is a total conversion mod developed using Valve’s Source engine. GoldenEye: Source is a multiplayer remake of the 1997 Nintendo 64 video game GoldenEye 007, itself based on the James Bond film GoldenEye

This is so kick-ass it does not require an opening intro, let’s get down to business.

  1. Download the main installer package (2GB) here. Alternative source via coming soon…
  2. Run the executable package, decompress, and follow prompts to install.
  3. Restart Steam to show the game from your Library.
  4. Launch the game to ensure the proper Source SDK is installed. (can require a 2-4GB download, make sure you complete this step in advance!)
    • Don’t forget to configure name (if applicable) as well as video settings such as resolution!

“Steam connect failed” – Modern Warfare 2, July 2016

Some users are newly observing that they are unable to connect to the Call of Duty: Modern Warfare 2 online services recently. It appears that after nearly six months of allowing VAC banned users to play online freely, they are now rejecting them once more.

Writing this today as it was very confusing to figure out for a friend why they were unable to play tonight. They had a VAC ban in the game from six years ago.

Hope this helps, and sorry to be the bearer of bad news!

Arma 3: Apex available now!

Arma 3’s Apex addon is now available. With this major DLC release comes the new terrain of Tanoa as well as a variety of new weapons, vehicles both land and air, as well as a new faction – and much more!

Check out the Store [] page for more information!

Side-load Garry’s Mod content, CS:S, HL2:EP1, HL2:EP2

For those who don’t own Counter-Strike: Source, Half Life 2: Episode 1, or Half Life 2: Episode 2 playing Garry’s Mod might be kind of a pain. Here’s a link to addon packs you can extract into your addons folder to side-load this content.


Extract the folder within the archive into your addons folder. Historically this would end up being something like below:

C:\Program Files (x86)\Steam\SteamApps\common\GarrysMod\garrysmod\addons

Counter Strike: Source


Half-Life 2: Episode 1


Half-Life 2: Episode 2