elMago8

26 Flips | 2 Magazines | 16 Likes | @elMago8 | Keep up with elMago8 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 “elMago8”

JavaScript and Functional Programming

This is a write up of my notes (plus some further research) from Kyle Simpson's excellent class <b>Functional-Light JavaScript</b> (slides here) on 29 of …

DNS Spoofing with Nethunter, cSploit & Kali Linux

How cool would it be as a pentester to walk around a target company, with only your smartphone, and divert individual systems surfing the web to an …

Information Security

Neural Networks in Javascript

Neural networks provide the possibility to solve complicated non linear problems. They can be used in various areas such as signal classi

Neural Networks

HTML5 video recording

I would like to create a simple video streaming app by using HTML5 features + Node.js on the server side (actually I am not sure this is …

Load Balancing

Distributed Data Analysis with Plain UNIX Commands and Docker Swarm

The purpose of this post is to show how powerful and flexible Docker Swarm can be when combined with standard UNIX tools to analyze data in a …

DevOps

CodeSOD: JavaScript Obfuscation

We have to be careful about the articles we publish on TDWTF. We have a responsibility to our submitters, to protect their identity and anonymize the …

Geek Humor

25 Useful IPtable Firewall Rules Every Linux Administrator Should Know

Managing network traffic is one of the toughest jobs a system administrators has to deal with. He must configure the firewall in such a way that it …

Linux

How To Use The Linux Terminal Like A Real Pro, First Part

Internet is full of basic Linux commands you probably are familiar with such as ls for listing files inside a directory, pwd for printing the current …

Linux

What's in the Box? Interrogate Your Linux Machine's Hardware

I recently had a problem trying to install the NVIDIA driver for my machine. It seemed the latest driver had stopped supporting my graphics card, and …

Graphics Cards

Turn an Old Computer into a Networked Backup, Streaming, or Torrenting Machine with NAS4Free

At its most basic, Network attached storage, or NAS, is a great way to share files on your local network. But it's also a perfect solution for …

Keeping your Linux system safe

While most of the Linux community would agree that viruses don't affect Linux, there are some people we share files with who are affected by viruses …

Linux

FruityWifi: The Open Source Tool To Audit Wireless Networks

<b>FruityWifi: The Open Source Tool To Audit Wireless Networks</b> <br>It allows the user to deploy advanced attacks by directly using the web interface or by …

SPLOIT: How to Find the Exact Location of Any Internet Address ( GUI - Linux )

Greetings My Fellow Aspiring Hackers,<p>Its been long since I last posted a tutorial. Its vacation and since I won't be coming home, I've decided to use …

How To Monitor Room Temperature with a Raspberry Pi

Today I’m going to show you how to monitor ambient room temperature with a Raspberry Pi. We’re going to wire up a temperature sensor, gather …

Microcontroller

Playing Around with Docker: Hello World, Development Environment and Your Application

When you have a urge to blog about something, it's mostly the case that you have just learnt something :) Well, it's the case for me now. I have been …

DevOps

5 tips to improve your Linux desktop security

There are lots of Linux servers out there – sufficiently many that it’s impossible to give the precise number, and difficult even to come up with a …

Core War: Two Programs Enter, One Program Leaves

Our old pal A. K. Dewdney first introduced the world to Core War in a series of Scientific American articles starting in 1984. (Full page scans of …

Quantity Queries for CSS

Don’t you just hate documentaries that don’t deliver? They have enticing names like In Search of the Giant Squid, and tease you with shots of murky …

Web Design

Making a Single Page App Without a Framework

The idea behind single page applications (SPA) is to create a smooth browsing experience like the one found in native desktop apps. All of the …

JavaScript

Write You a Haskell

Building a modern functional compiler from first principles.<p>In 2014 I wrote a short tutorial about building a small imperative language in Haskell …

Programming

Mining Bitcoin with pencil and paper: 0.67 hashes per day

This article is now available in Japanese: 紙と鉛筆でビットコインをマイニング:1日に0.67ハッシュ and Russian: Майним Bitcoin с помощью бумаги и ручки.<p>I decided to see how …

Turning a laptop into a CCTV

2014-09-22 — Reading time: 8 min<p>During the night of the 14th to the 15th of September, a glorious looking BBQ pulled pork sandwich I had put on my …

Time I

7 lines of code, 3 minutes: Implement a programming language

A small (yet Turing-equivalent) language<p>The easiest programming language to implement is a minimalist, higher-order functional programming language …

40 Maps That Will Help You Make Sense of the World

If you’re a visual learner like myself, then you know maps, charts and infographics can really help bring data and information to life. Maps can make …