Bi-Directional Logic Level Converter Hookup Guide - learn.sparkfun.com
Do you have a 3.3V I2C or SPI sensor that might go up in smoke if connected to a 5V Arduino? Or a 5V device that needs a workaround to be compatible with your 3.3V Raspberry Pi, Arduino Due or pcDuino?

To get over this obstacle you need a device that can shift 3.3V up to 5V or 5V down to 3.3V. This is called logic level shifting. Level shifting is a dilemma so common we designed a simple PCB assembly to make interfacing devices a little easier: the Bi-Directional Logic Level Converter.
Homemade granola recipe | Felicity Cloake’s masterclass | Life and style | The Guardian
Step away from the cereal aisle: granola is absurdly easy to make, and at a fraction of the cost of the packet stuff
8 days ago
Masterclass: chow mein recipe | Felicity Cloake | Life and style | The Guardian
These stir-fried noodles are a takeaway staple, but there’s still a technique to cooking them to crunchy-umami perfection
8 days ago
Felicity Cloake’s masterclass: spaghetti carbonara – recipe | Life and style | The Guardian
When you know how, this classic pasta dish is quicker and easier than bacon and eggs
8 days ago
Felicity Cloake’s masterclass: a mayonnaise recipe | Life and style | The Guardian
Back away from the shop-bought stuff and make a mayo to remember with these easy steps
8 days ago
Welcome - Serum
Welcome to the official website of Serum, a simple static website generator!
elixir  website  web 
21 days ago
Connect to TTN - Wiki for Dragino Project
This page describes how to use Dragino devices to connect to TheThingsNetwork(TTN) LoRaWAN IoT Server. Other LoRaWAN IoT Server should have similiar set up procedure as this.
TheThingsNetwork is a LoRaWAN-enable IoT Network.The introductions for the network structure can be found on this link: Learn TTN.
The most simple network structure is as below. And we will show how to connect the devices to TTN network in this page.
lorawan  raspberrypi  network  iot 
5 weeks ago
schollz/raspberry-pi-turnkey: How to make a Raspberry Pi image that can be deployed anywhere and assigned to a WiFi network without SSH
How to make a Raspberry Pi image that can be deployed anywhere and assigned to a WiFi network without SSH
ras  raspberrypi 
7 weeks ago
Raspberry Pi 3 Raspbian Jessie with WiFi, SSH, Headless Setup with No Keyboard or Ethernet
A quick guide to getting your Raspberry Pi 3 running in headless mode with SSH and WiFi without a Keyboard, HDMI or Ethernet
8 weeks ago
Mongoose OS - reduce IoT firmware development time up to 90%
An Operating System for connected products
Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200
embedded  iot 
january 2018
Flow-based programming for the Internet of Things
programming  raspberrypi  iot 
december 2017
GPIO expander: access a Pi's GPIO pins on your PC/Mac - Raspberry Pi
Use the GPIO pins of a Raspberry Pi Zero while running Debian Stretch on a PC or Mac with our new GPIO expander software! With this tool, you can easily access a Pi Zero’s GPIO pins from your x86 laptop without using SSH, and you can also take advantage of your x86 computer’s processing power in your physical computing projects.
december 2017
How to use your Raspberry Pi as a wireless access point - The Pi
The Raspberry Pi can do a lot, especially now that the new Raspberry Pi comes with wireless capabilities already on board. It can take the place of a ton of different (and more expensive) devices – including a router! If you turn your Raspberry Pi into a wireless access point, you can make it act as a router. It’s not the most powerful thing in the world, but it does work, and the project is a lot of fun.
raspberrypi  wifi 
december 2017
Raspberry Pi Internet Weather Station - Hackster.io
The RPi Internet Weather Station project displays the weather information such as temperature, humidity and successive weather forecast.
december 2017
Linux ISC DHCP Server failover under Debian and Ubuntu | Random Bugs
We discussed in our early article “Linux ISC DHCP Server under Debian and Ubuntu” how to configure a plain standard ISC DHCP server. In today article we will discuss about ISC DHCP failover. In small networks haveing 1 single DHCP server is a common thing, but in a medium or large computer network 1 single DHCP server is a single point of failure. When the DHCP server goes offline your workstation, or any other network device, lose their network connectivity and this can transform in a big problem for your if the downtime cannot be handled as soon as possible.
linux  ubuntu  network 
december 2017
The Instant Pot Starter Guide for Me and You - 101 Cookbooks
This is for everyone who ordered an Instant Pot on Cyber Monday, and also, somewhat selfishly, for myself. It's all the links, references, and resources I've collected in eager anticipation of the delivery of my new 9-in-1 rice cooker killer.
november 2017
Motorola RAZR, RIZR, Z8 mini-USB Charger pinout diagram @ pinoutguide.com
RAZR V3 will not charge by simply supplying 5V through USB (it's possible to use common USB cable for charging if you are using Motorola special PC driver software).
razr  usb 
november 2017
InfoSec Handlers Diary Blog - The easy way to analyze huge amounts of PCAP data
When you are investigating a security incident, there are chances that, at a certain point, you will have to dive into network traffic analysis. If you’re lucky, you’ll have access to a network capture. Approximatively one year ago, I wrote a quick diary[1] to explain how to implement a simple FPC or “Full Packet Capture” solution based on a Docker container. It’s nice to capture all the traffic in PCAP files but then? PCAP files are not convenient to process and they consume a lot of disk space (depending on the captured traffic of course).
security  tcpdump  pcap  internet 
september 2017
Sign Up for Cert Spotter
Cert Spotter monitors Certificate Transparency logs so you know what certificates you have and when they expire. Free for up to 5 domains.
ssl  security  website  monitoring 
september 2017
DNS CAA Tester
DNS Certification Authority Authorization (CAA) uses your DNS records to let you specify which certificate authorities are allowed to issue certificates for the domains you own.
ssl  security 
september 2017
CAA Record Generator
Over a hundred certificate authorities (CAs) have the power to issue certificates which vouch for the identity of your website. Certificate Authority Authorization (CAA) is a way for you to whitelist the CAs you actually use so you can minimize your risk from security vulnerabilities in all the others.

Beginning September 8, 2017, all certificate authorities will be required to respect your CAA policy, so now is the perfect time to set up CAA. Setting up CAA using this tool is an easy way to improve your website's security.
dns  generator  security  ssl 
september 2017
Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.
Instead of drawing UML diagrams, why not generate them from a network traffic capture of the running system?
september 2017
Franchise: a sql notebook
an open-source notebook for sql
database  sql 
september 2017
Take These Steps to Secure Your Raspberry Pi Against Attackers
Raspberry Pi boards are fantastic for any project — they’re cheap, easy to use, can run a wide range of possible operating systems, and provide programmable GPIO pins as well as multi-core CPU availability and multiple USB ports.

You can use Raspberry Pi boards for all kinds of automation and information gathering projects. But, if you are not careful, your little hobby project might result in a security risk that acts as an entry point into your network. They can’t perform secure booting such as ARM Trustzone, and the SD card and operating system are not easily encrypted. Follow these security tips to safeguard your Pi and other devices on your network.
linux  raspberrypi  security 
september 2017
Anna Jones’s recipe for barbecue pimentón veggie burgers | The modern cook | Life and style | The Guardian
The Modern Cook returns with a celebratory take on charred veg. A roast over the coals gives these paprika burgers a smoky hum, and brands slabs of halloumi in preparation for a lime pickle wrap
recipes  vegetarian  burgers 
august 2017
The perfect Btrfs setup for a server - Seravo
Btrfs is probably the most modern filesystem of all widely used filesystems on Linux. In this article we explain how to use Btrfs as the only filesystem on a server machine, and how that enables some sweet capabilities, like very resilient RAID-1, flexible adding or replacing of disk drives, using snapshots for quick backups and so on.
linux  ubuntu  btrfs 
august 2017
How to add new brick to replicated GlusterFS volume on Linux – nixCraft
I have a three server replicated volume setup (scalable network filesystem for cloud and VMs). I need to add one more server. How do I add a new a new brick to an existing replicated volume on a Debian or Ubuntu/CentOS Linux?
ubuntu  clustering 
july 2017
Kubernetes on bare-metal in 10 minutes
Kubernetes is an open-source container orchestration framework which was built upon the learnings of Google. It enables you to run applications using containers in a production ready-cluster. Kubernetes has many moving parts and there are countless ways to configure its pieces - from the various system components, network transport drivers, CLI utilities not to mention applications and workloads.
kubernetes  ubuntu  docker 
july 2017
Getting Started With Kubernetes – David Strebel – Medium
A lot of people ask “So, How do I get started with Kubernetes” and the great thing is there’s tons of resources out there to get started. So, I decided to just build a list of those resources that can help you get started with Kubernetes. I’ll keep updating this list as time goes on.
kubernetes  ubuntu  docker 
july 2017
[WARNING] Intel Skylake/Kaby Lake processors: broken hyper-threading
This warning advisory is relevant for users of systems with the Intel
processors code-named "Skylake" and "Kaby Lake". These are: the 6th and
7th generation Intel Core processors (desktop, embedded, mobile and
HEDT), their related server processors (such as Xeon v5 and Xeon v6), as
well as select Intel Pentium processor models.

TL;DR: unfixed Skylake and Kaby Lake processors could, in some
situations, dangerously misbehave when hyper-threading is enabled.
Disable hyper-threading immediately in BIOS/UEFI to work around the
problem. Read this advisory for instructions about an Intel-provided
june 2017
Developing on OS X Inside Vagrant
I maintain an OS X tool for sandboxing the popular Homebrew package manager called brewdo. Because I need my MacBook to keep working day-to-day, I need a way to develop features and fixes in brewdo without risking my system’s integrity.
If brewdo targeted Linux, I could very easily use Vagrant to spin up a Linux system and develop it there. brewdo targets OS X, though. And although Apple gives permission to virtualize it, they don’t give permission to share copies of it.
But all is not lost. OS X on Vagrant is achievable, and without skirting Apple’s copyright.
osx  vagrant 
june 2017
Continuous Integration for iOS with Jenkins - Savvy Apps
Whether you’re just starting a new app or maintaining a legacy code base, Continuous Integration (CI) is a valuable addition to your workflow. Software teams use CI to run a series of scripts or automated tests after each commit to a central repository, to gauge the performance and quality of the codebase. CI reduces the risk associated with multiple developers pushing and pulling code on a daily basis while also enabling "one-click" distribution of your app to your testers.
jenkins  ios 
june 2017
emonPi as a Home Automation Hub - Blog | OpenEnergyMonitor
I believe automation can play an useful role in helping to reduce energy consumption. For example being able to control my home central heating system remotely enables me to only turn on the heating when it’s required and not have it running on a set schedule when the house is empty.
automation  raspberrypi 
june 2017
Full Hyper Key functionality restored in Sierra - BrettTerpstra.com
If you saw my note in yesterday’s web excursions about Karabiner Elements adding the necessary tools to recreate the Hyper Key, you might have gotten excited. If you’re like me, though, a major component of that trick was that if you hit the caps-lock key and nothing else, it functioned as the Escape key, and that part wasn’t working.
june 2017
Hyper Key in macOS Sierra with Karabiner Elements
Over the last few years, various people have used Karabiner to remap Caps Lock to cmd+shift+opt+ctrl, which is such an unusual combination of modifier keys, that it effectively makes Caps behave as a completely new modifier (which we have collectively called “Hyper”, in reference to old UNIX workstation keyboards).
june 2017
Credo - Static code analysis for Elixir - A linter with a focus on code consistency and teaching
Credo is a static code analysis tool for the Elixir language with a focus on teaching and code consistency.
elixir  programming 
june 2017
[Elixir 007.4] Customizing Earmark | DailyDrip
A few episodes ago, we added support for rendering markdown using Earmark. One of the things I love about Earmark is how it works internally: it parses the markdown into an internal structure, then runs that through a nicely-designed HTML renderer to create the output HTM
elixir  markdown 
may 2017
Elixir School · Elixir School
Lessons about the Elixir programming language, inspired by Twitter’s Scala School.
elixir  tutorial  development 
may 2017
Icinga – Open Source Monitoring
Icinga is a resilient, open source monitoring and metric solution based on a new object-based, rule-driven configuration.
logging  monitoring  nagios  opensource 
may 2017
Home | OpenEnergyMonitor
Open source monitoring for understanding energy
Exploring the context of renewable energy and zero carbon
arduino  diy  energy  raspberrypi 
may 2017
Apache Allura
Apache Allura is an open source implementation of a software forge, a web site that manages source code repositories, bug reports, discussions, wiki pages, blogs, and more for any number of individual projects.
git  development  wiki 
may 2017
Apache Allura
Apache Allura is an open source implementation of a software forge, a web site that manages source code repositories, bug reports, discussions, wiki pages, blogs, and more for any number of individual projects.
git  development  wiki 
may 2017
A productive web framework that
does not compromise speed and maintainability.
elixir  erlang  framework  web 
may 2017
GitHub - atech/postal: 📨 A fully featured open source mail delivery platform for incoming & outgoing e-mail
Postal is a complete and fully featured mail server for use by websites & web servers. Think Sendgrid, Mailgun or Postmark but open source and ready for you to run on your own servers. Postal was developed by aTech Media to serve its own mail processing requirements and we have since decided that it should be released as an open source project for the community.
april 2017
The web’s most useful tools and sites
The World Wide Web isn’t all fun and games. This isn’t television! This isn’t an arcade! This is computing! We’ve got high-powered work machines tuned into this thing! With keyboards and mice and productivity software and everything!
tools  reference 
april 2017
GoodNotes - Stunning Digital Ink
Make your handwritten notes last forever.
ipad  ios 
april 2017
explainshell.com - match command-line arguments to their help text
write down a command-line to see the help text that matches each argument
bash  programming  shell 
april 2017
Seeing Theory
A visual introduction to probability and statistics.
april 2017
Meet Algo, the VPN that works | Trail of Bits Blog
think you’ll agree when I say: there’s no VPN option on the market designed with equal emphasis on security and ease of use.

That changes now.

Today we’re introducing Algo, a self-hosted personal VPN server designed for ease of deployment and security. Algo automatically deploys an on-demand VPN service in the cloud that is not shared with other users, relies on only modern protocols and ciphers, and includes only the minimal software you need.

And it’s free.

For anyone who is privacy conscious, travels for work frequently, or can’t afford a dedicated IT department, this one’s for you.
privacy  security  vpn 
april 2017
jlund/streisand: Streisand sets up a new server running L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, a Tor bridge, and WireGuard. It also generates custom instructions for all of these services. At the end of the run you are give
Streisand sets up a new server running L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, a Tor bridge, and WireGuard. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
cloud  privacy  security  vpn 
april 2017
Minio is a distributed object storage server built for cloud applications and devops.
aws  s3  storage  amazon 
april 2017
Boostnote is an open source note-taking app made for progammers just like you.
editor  mac  markdown 
april 2017
Kotlin Programming Language
Statically typed programming language
for the JVM, Android and the browser
java  programming 
april 2017
Project Jupyter | Home
The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.
python  programming 
april 2017
bitly/oauth2_proxy: A reverse proxy that provides authentication with Google, Github or other provider
A reverse proxy that provides authentication with Google, Github or other provider
GitHub  google  security 
march 2017
Headless Raspberry Pi Setup with Raspbian Jessie – Frederick Vandenbosch
The goal of this procedure is to describe a generic way of setting up a Raspberry Pi without having to attach a screen or keyboard to it.
raspberrypi  howto  scripting 
march 2017
Elm: A Beginners' Guide to Elm and Data - SitePoint Premium
lm, a front-end functional programming language for web apps

Front-end developers have many considerations to make when working with web apps and sites. Once you’ve set up the perfect environment with the right libraries and tools, you’ll have to figure out the coding techniques you’ll apply. What if there was a way to build a web app that would just let you focus on… just building the web app?

Elm is a functional programming language that compiles to HTML, CSS and JavaScript — error free. How? Its strong static typing system and time machine process allow you to crush bugs through reproducible and predictive debugging. Not to mention, Elm’s immutable data structures and compile time error reporting will help you save time and build a solid and robust app.

There are many reasons why you’d want to start learning Elm!

In our new mini course, we’ll show you how to get started with Elm, how to understand and work with Elm’s data structures, and how to continue learning. Our course barely scratches the surface of Elm, but we will give you everything you need to kick-start your new future with Elm.

This mini-course is perfect for those who know HTML, CSS and JavaScript and ready to take their front-end development skills to the next level with some functional programming with Elm.
elm  javascript  css  html  web 
march 2017
Stop Auto-Play Videos from Annoying You in Your Browser on macOS | Kirkville
Auto-play videos suck. They use bandwidth, and their annoying sounds get in the way when you’re listening to music and open a web page. I happen to write for a website that uses them, and it annoys me to no end. (My editors have no control over those auto-play videos, alas.)

But you can stop auto-play videos from playing on a Mac. If you use Chrome or Firefox, it’s pretty simple, and the plugins below work both on macOS and Windows; if you use Safari, it’s a bit more complex, but it’s not that hard.
chrome  firefox  safari  video 
march 2017
How to install GlusterFS with a replicated high availability storage volume on Ubuntu Linux 16.04 LTS
How to install GlusterFS with a replicated high availability storage volume on Ubuntu Linux 16.04 LTS via Instapaper http://ift.tt/2lZ7K8h
IFTTT  Instapaper  clustering  ubuntu 
february 2017
Playing with processes in Elixir - O'Reilly Media
Elixir’s key organizational concept, the process, is an independent component built from functions that sends and receives messages.
february 2017
This is a tool for powerful automation of OS X. At its core, Hammerspoon is just a bridge between the operating system and a Lua scripting engine. What gives Hammerspoon its power is a set of extensions that expose specific pieces of system functionality, to the user.
mac  lua  automation  osx  scripting 
january 2017
Calling Bullshit
The world is awash in bullshit. Politicians are unconstrained by facts. Science is conducted by press release. So-called higher education often rewards bullshit over analytic thought. Startup culture has elevated bullshit to high art. Advertisers wink conspiratorially and invite us to join them in seeing through all the bullshit, then take advantage of our lowered guard to bombard us with second-order bullshit. The majority of administrative activity, whether in private business or the public sphere, often seems to be little more than a sophisticated exercise in the combinatorial reassembly of bullshit.

We're sick of it. It's time to do something, and as educators, one constructive thing we know how to do is to teach people. So, the aim of this course is to help students navigate the bullshit-rich modern environment by identifying bullshit, seeing through it, and combatting it with effective analysis and argument.

While bullshit may reach its apogee in the political sphere, this isn't a course on political bullshit. Instead, we will focus on bullshit that comes clad in the trappings of scholarly discourse and buttressed with vast assemblages of data. Of course an advertisement is trying to sell you something, but, but do you know whether the TED talk you watched last night is also bullshit — and if so, can you explain why? Can you see the problem with the latest New York Times or Washington Post article fawning over some startup's "breakthrough" in big data analytics? Can you tell whether a clinical trial reported in the New England Journal or JAMA is solid science, or just a press release for some pharma outfit?

In this course we aim to teach you how to think critically about the data and models that constitute evidence in the social and natural sciences.
january 2017
I was in England again a few weeks ago, mostly in small towns, but here's some o - Pastebin.com
I was in England again a few weeks ago, mostly in small towns, but here's some of what I noticed
january 2017
Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.
Not an app per se, but debuggex.com allows for stepping through matching with a visual FSM even.
debug  online  regex 
january 2017
« earlier      
adn amazon apache api applescript arduino audio automation backpack backup bacon baking bash beans beef bento biscuits books bread breakfast browser burgers cakes calendar cheatsheet cheese chicken chilli chocolate chowder chrome cleaning cloud cocoa cookies cooking css curry database debug deployment design desktop development diy dns docker documentation dropbox drupal editor eggs electronics elixir email embedded energy evernote exercise extensions finance firefox fitness flash fonts food framework free games geektool generator git github go google graphics graphs growl gtd hardware hazel health home hosting howto html icons ifttt images indesign instapaper internet ipad iphone java javascript jquery kerbalspaceprogram lamb latex lentils letsencrypt lifehacks linux logging mac maps markdown meatballs meatloaf media minimalism monitoring muffins multimedia mushrooms music mysql nagios network nginx office omnifocus online open opensource osx pasta pdf peppers performance perl photography photoshop php pies pinboard pizza pork potatoes printing privacy productivity programming python quotes rackspace radiant rails raspberrypi recipes recovery reference rice rss ruby s3 safari sandwich sass sauces sausages scripting seafood search security seitan seo shell socialmedia software soup sqlserver ssh statusboard storage sublimetext sweets sync sysadmin templates testing text textmate tips tofu tools travel turkey tutorial tv twitter typography ubuntu unifi unix usenet vagrant varnish vegetarian versioncontrol video virtualisation vmware vpn web webdesign webserver website wifi wiki windows wordpress writing xbee xen

Copy this bookmark: