Bit on Bytes

Nitty-Gritty Programming

Using Node Webkit to Build Executable Applications Using HTML, CSS and JS

Node Webkit Introduction

 


Node Webkit, now known as NW.js, is a fascinating technology that Black Brick Software recently discovered. By using this, we are able to create entire executable applications using nothing but HTML, JavaScript, and CSS. By following this tutorial, you too will be able to make applications that run efficiently on every platform.

Add a comment

Continue Reading

RetroPie Setup on the Raspberry Pi Zero v1.3

The purpose of this article is to get you started with the initial setup of RetroPie on the Raspberry Pi Zero. What's awesome about this project is that anybody can jump right in and do it since there's literally no previous coding knowledge necessary. The setup was a lot easier on the Raspberry Pi 3 (and RetroPie does run faster on it) but I wanted to write a quick tutorial for the Zero since there were a few more steps in setting it up due to the limited USB ports. I'm assuming you already know this but these boards are hard to find although I was able to snag one from Adafruit's website. Be sure to checkout RetroPie's official website and GitHub site.

Add a comment

Continue Reading

Ghost on Node.js

Ghost Installation on an Ubuntu Server

I was fortunate enough to wake up today and decide to want to create a portfolio page. Having just recently completed a project using Node.js it only seemed right for me to host my portfolio page utilizing some familiar tools. Dave told me about Ghost after I asked him if there was a CMS like environment that uses Node.js in the backend and decided that it would be a good fit for this specific page. Keep in mind, these are instructions for a little more advanced users and I am assuming you know and have access to the different users. Long story short, I'm running this blog on a DigitalOcean droplet running Ubuntu 14.04+.

Add a comment

Continue Reading

Using Aliases to Increase Productivity

Alias Overview 

The Bourne Again Shell (also known as BASH) is one of the most useful tools in computing. Though command line interfaces may appear scary at first, they become vital to get things done. However bash does have some flaws. Advanced commands can quickly become terse and unreadable. If a task requires specific parameters, it can be quite tiresome to remember five necessary flags (Looking at you, Grep!)  

Add a comment

Continue Reading

Screen scraping with Excel

Excel is a great tool for organizing data, but data entry is boring. I had never really thought much more about those particular facts until a client came to me looking to aggregate quite a bit of stock data into Excel. He has been using Excel for years, manually entering the information he needs.

Add a comment

Continue Reading

Getting Started with an Arduino Nano in Ubuntu 16.04 LTS

Hey everyone, today we’re going through the initial setup of an Arduino Nano that I had received as a gift from a friend. This is a simple tutorial where we’ll be loading up a script (built into the software) in Ubuntu in order to make an LED light fade in and out. I’m basically writing this because there was an annoying little user privileges hiccup I hit as well as realizing that the install script on the Arduino website (as of April 2017) seemed to contain an error and I wanted to have the updated code here as well for you.

Add a comment

Continue Reading

Leverging CiviCRM Email-to-Activity Processing in Gmail

CiviCRM has a great feature that allows it to check email boxes and add new contacts and activities based on the emails in that box. Gmail has an awesome system of tags and filters. Emails in Gmail can be very tagged and sorted using a vast number of criteria. Together, Gmail can filter and sort large volumes of email with excellent accuracy, then CiviCRM can import the relevant, and only the relevant emails into the contact records.

Add a comment

Continue Reading

  • 1
  • 2

Contact Us To Setup A Meeting

Feel free to call or email anytime to setup a meeting. We would love to discuss your project to see if we can help!

contact us