John Hopkins

78 Flips | 1 Magazine | 1 Follower | @_johnhopkins | Keep up with John Hopkins on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “John Hopkins”

3 useful things you can do with the IP tool in Linux

It has been more than a decade since the ifconfig command has been deprecated on Linux in favor of the iproute2 project, which contains the magical …

Containerizing Node.js Applications with Docker

Application containers have emerged as a powerful tool in modern software development. Lighter and more resource efficient than traditional virtual …

LaTeX Coffee Stains | hanno

This package provides an essential feature to LaTeX that has been missing for too long. It adds a coffee stain to your documents. A lot of time can …

20 Unix/Linux Command Line Tricks - Part I

Unix and Linux command line tricks for the cli user. Enjoy!

Command-line

Realtime Potentiometer Position Web-Page

Omega Tip<p>In the last week of the year, we’ll continue our series on the Arduino Dock2 as a co-processor for the Omega2. This time, we’ll have the …

Top 10 Algorithms Every Programmer Must Know

The current world is experiencing an enormous upsurge in technological developments. New innovations are being introduced on a day to day basis. The …

Programming the ESP8266 on an ESP-01 development board

Electronics<p>Introduction to the ESP-01<p>The first thing that you are going to need, obviously, is an ESP8266 system on a chip (SoC). These are a low …

10 Tips to Save Money on PCB Manufacturing | EAGLE

First, this guide is geared towards all of our awesome hobbyists and makers out there that are just venturing out into the world of PCB …

ESP8266 NTP Clock

Building digital clocks is not the sexiest of DIY projects, yet many people do so each year. People build these clocks in a wide variety of shapes …

3 quick steps to optimize the performance of your NGINX server

Jack Wallen offers up three easy to configure tips for helping you get the most out of NGINX.<p>NGINX is one of the fastest growing web servers on the …

Why aren't we using SHA-3?

Over the last two years, most of the digital world was forced to move from the flawed SHA-1 (Secure Hash Algorithm version 1) digital hashes to SHA-2 …

Algorithms

I've Just Launched "Pwned Passwords" V2 With Half a Billion Passwords for Download

<b>Presently sponsored by:</b> Raygun APM is here! Now you can monitor every part of your application, together, in one place.Last August, I launched a …

Adventures in Science: Level Up Your Arduino Code With Timer Interrupts

Previously, we looked at using registers directly in Arduino and setting up external interrupts. This time, we configure a timer interrupt to toggle …

Learn Regular Expressions - Lesson 1: An Introduction, and the ABCs

<i>Regular expressions</i> are extremely useful in extracting information from text such as code, log files, spreadsheets, or even documents. And while …

Top 10 Tips for Professional Schematic Design | EAGLE

<i>This engineer deserves a medal for his schematic organization! (Image source)</i><p>If your schematic isn’t large enough to require separate sheets for each …

All The Stuff You Wished You Knew About Fourier Transforms But Were Afraid To Ask

The Fourier transform underpins so much of our technological lives, in most cases probably without our realising it. The ability to mathematically …

Mathematics

Most useful BASH commands to master

“The problem with being self-taught is that you seldom know what it is you don’t know.” --a wise Autodidact. Recently, the my boss introduced me to …

Linux

How to access/view Python help when using vim

I am a new Vim text editor user. I am writing Python code. Is there is a way to see Python documentation within vim and without visiting the …

Linux

How to reload .vimrc file without restarting vim on Linux/Unix

I am a new vim text editor user. I usually load ~/.vimrc using :vs ~/.vimrc for configuration. Once edited my .vimrc file I need to reload it without …

Linux

FTDI ESP8266 Definitive Wiring

Introduction: FTDI ESP8266 Definitive Wiring<p>If you wish to use the cheap ESP8266 ESP-01 module without the nuisance of having to press buttons or …

#58 ESP8266 Sensor runs 17 days on a coin cell/transmits data to sparkfun.com and ubidots.com

Microcontroller

ESP8266 ESP-01 Low Power Mode – run it for months

Amazing <b>ESP8266 ESP-01</b> WiFi boards have pretty irritating problem: theirs power consumption is pretty high. Minimal power consumption of about 70mA …

IFTTT Smart Button

Things used in this project<p>Hardware components<p>Everything ESP ESP8266 ESP-01<p>×<p>1<p>Buy from Newark Element14<br>• Buy from MCM Electronics<p>1N4001 Diode<p>×<p>1<p>Resistor …

Microcontroller

ESP8266 Projects

The Button - a WiFi connected push button<p>The button is one of those project that is easy to make and useful in more ways than I can count. The idea …

Arduino Motion Detector + Make It Wireless + Call Phone When Motion Detected

Introduction: Arduino Motion Detector + Make It Wireless + Call Phone When Motion Detected<p>I have always wanted a motion sensor system at my<br>house but …

Arduino / ATmega 328P fuse settings

« SSH Kung Fu »

27 April 2014<p>OpenSSH is an incredible tool. Though primarily relied upon as a secure alternative to plaintext remote tools like telnet or rsh, …

How to Change Fuse Bits of AVR Atmega328p - 8bit Microcontroller Using Arduino

Introduction: How to Change Fuse Bits of AVR Atmega328p - 8bit Microcontroller Using Arduino<p>In this instructable you will learn how to change the …

Developing for the Atmel AVR Microcontroller on Linux

Whether you are creating a small Internet appliance, some hardware instrumentation, data loggers or an army of autonomous robots to do your bidding, …

Why is Donald Duck on the Radio? Math Behind Single Sideband Explained

AM, or amplitude modulation, was the earliest way of sending voice over radio waves. That makes sense because it is easy to modulate a signal and …

Mathematics