Automated solution for hosting email, web, DNS, XMPP, and ZNC on OpenBSD.
Email  server  DNS  ZNC  web 
5 weeks ago
Guitar Dashboard
An interactive music theory dashboard, including a circle of fifths for guitarists.
music  guitar 
12 weeks ago
Turn (almost) any Python command line program into a full GUI application with one line
Python  Command_Line  GUI  programming 
august 2018
A more privacy-friendly blog
When I started this blog, I embraced some free services, like Disqus or Google Analytics. These services are quite invasive for users’ privacy. Over the years, I have tried to correct this to reach a point where I do not rely on any “privacy-hostile” services.
blog  privacy  website 
april 2018
Firefly III documentation — Firefly III documentation
Firefly III, the self-hosted personal finances manager.
finances  budget  web  server  php 
april 2018
Learn Git Branching
Interested in learning Git? Well you've come to the right place! "Learn Git Branching" is the most visual and interactive way to learn Git on the web; you'll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way.
git  learning  tutorial  programming 
march 2018
Think DSP – Green Tea Press
Think DSP is an introduction to Digital Signal Processing in Python.

The premise of this book (and the other books in the Think X series) is that if you know how to program, you can use that skill to learn other things. I am writing this book because I think the conventional approach to digital signal processing is backward: most books (and the classes that use them) present the material bottom-up, starting with mathematical abstractions like phasors.

With a programming-based approach, I can go top-down, which means I can present the most important ideas right away. By the end of the first chapter, you can decompose a sound into its harmonics, modify the harmonics, and generate new sounds.

Think DSP is a Free Book. It is available under the Creative Commons Attribution-NonCommercial 3.0 Unported License, which means that you are free to copy, distribute, and modify it, as long as you attribute the work and don’t use it for commercial purposes.
ebook  DSP  Python 
february 2018
Sakura CSS
sakura: a minimal classless css framework / theme.
css  website  scss 
february 2018
Hypothesis is a Python library for creating unit tests which are simpler to write and more powerful when run, finding edge cases in your code you wouldn’t have thought to look for. It is stable, powerful and easy to add to any existing test suite.

It works by letting you write tests that assert that something should be true for every case, not just the ones you happen to think of.
code  testing  tools  Python 
january 2018
DebOps for WordPress
"DebOps for WordPress" is a tool that gives anyone in the WordPress community access to a fast and secure WordPress server. It's meant to be easy to use and require little to no system administrator knowledge.

It takes care of everything for you. It does more than just install WordPress for you. It also takes care of all server configuration and maintenance tasks.

All that you need to do is type in three commands (after installation) and wait for the magic to happen.
debops  ansible  wordpress  server 
january 2018
Brave new I/O | Embedded in Rust
This blog post introduces our new approach to I/O in embedded contexts.
embedded  rust 
january 2018
Using Language Servers in Neovim
Adding IDE-like features into NeoVim via the Language Server Protocol
vim  neovim 
january 2018
Kryptonite - The new way to protect your private key on your phone.
Kryptonite combines the secure key storage of a USB smart card with a familiar mobile phone interface. The Kryptonite app performs SSH signatures without revealing the private key to a paired computer. A Kryptonite SSH key can be used without modifying any servers, allowing users to secure their GitHub, AWS, and Google Cloud SSH authentication without any changes to their infrastructure. Communication with Kryptonite occurs over encrypted and signed push notifications and Bluetooth, ensuring high availability and low latency. Kryptonite also verifies and displays exactly which server is being logged in to, unlike USB solutions that do not have a user interface.
ssh  encryption 
december 2017
unbal.eps - mca-cup-0.5.9.pdf
This is a book about algorithms for performing arithmetic, a
nd their implementation on modern computers. We are concerned with software more than hardware – we do not cover computer architecture or the design of computer hardware since good books are already available on these topics. Instead, we focus on algorithms for efficiently performing arithmetic operations such as addition, multiplication, and division, and their connections to topics such as modular arithmetic, greatest common divisors, the fast F
ourier transform (FFT), and the computation of special functions.

The algorithms that we present are mainly intended for arbit
rary-precision arithmetic. That is, they are not limited by the computer wordsize of 32 or 64 bits, only by the memory and time available for the computation. We consider both integer and real (floating-point) computations.
computer  math  programming  pdf 
november 2017
Your one-stop static site engine

Forget dependencies. Everything you need in one binary.
programming  rust  web  blog 
november 2017
Rethinking Vim as a tool for writing
Also see the other plugins by this author.
vim  writing 
november 2017
The V2450 GPS Streaming Video Drone with Auto Pilot outperforms every drone in its class. Flying is simple – navigate with one finger and a single joystick or maintain a stable hover in mid-air with no hands on the controller. Then, just press a button and the built-in GPS automatically brings it home.
electronics  drone  arduino 
november 2017
The Amazing $1 Microcontroller - Jay Carlson
A new series that explores 21 different microcontrollers — all less than $1 — to help familiarize you with all the major ecosystems out there.
electronics  embedded  microcontroller 
november 2017
Engineering Manager Resources
A list of engineering manager resource links.
work  engineering  management  Book 
october 2017
Vim Awesome
Awesome Vim plugins from across the Universe
dev  vim  plugin 
october 2017
Logical Increments
Logical Increments helps you choose parts for your PC.
computer  pc  Builds 
october 2017
Downloads At Kano | Computer Kits & Coding For All Ages — Kano Developers
An open-source OS for exploration, creation, and play – free for Raspberry Pi and the new Pi 3.
raspberry_pi  os  kids  education  games  programming 
september 2017
What is a CAA record? - DNSimple Help
A Certification Authority Authorization (CAA) record is used to specify which certificate authorities (CAs) are allowed to issue certificates for a domain.
networking  DNS  ssl 
september 2017
Half -- Cut Energy Use and Green House Gas Emissions by Half
We used the Half Plan to cut our total energy use, energy costs, and greenhouse gas emissions in half (and then some).

We cut our energy use for electricity, space heating, water heating, and transportation from 95,000 KWH per year to 36,000 KWH per -- this is saving us $4,800 per year in energy costs, and has reduced our CO2 emissions by 18 tons.

The links below show how we did this, and how you can develop a set of projects to do the same -- or more.
home  howto  energy  savings 
september 2017
Your PasswordCard
A PasswordCard is a credit card-sized card you keep in your wallet, which lets you pick very secure passwords for all your websites, without having to remember them! You just keep them with you, and even if your wallet does get stolen, the thief will still not know your actual passwords.
august 2017
Krita | Digital Painting. Creative Freedom.
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
graphics  opensource  software  painting  wacom 
august 2017
SOGo: Open Source Groupware
Share your calendars, address books and mails in your community with a completely free and open source solution.
server  calendar  contacts  opensource 
july 2017
The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python
This handcrafted guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis.

This guide is opinionated in a way that is almost, but not quite, entirely unlike Python’s official documentation. You won’t find a list of every Python web framework available here. Rather, you’ll find a nice concise list of highly recommended options.
Python  python3 
july 2017
Security/Guidelines/OpenSSH - MozillaWiki
The goal of this document is to help operational teams with the configuration of OpenSSH server and client. All Mozilla sites and deployment should follow the recommendations below.
howto  ssh 
june 2017
Static HTML Crypto
Password protect a static HTML page.

Based on the crypto-js library, StatiCrypt uses AES-256 to encrypt your string with your passphrase in your browser (client side).
tools  website  encryption 
june 2017
Github - m42e/ttrss_plugin-feediron

This is a plugin for Tiny Tiny RSS (tt-rss). It allows you to replace an article's contents by the contents of an element on the linked URL's page, i.e. create a "full feed".
RSS  ttrss  plugin 
june 2017
ome useful websites for programmers.

When learning CS there are some useful sites you must know to get always informed in order to do your technologies eve and learn new things. Here is a non exhaustive list of some sites you should visit, this list will get updated as soon as I can get another link, but you can also contribute by adding those you know 😉
programming  website 
june 2017
Monica - a CRM for your friends and family
You know all those birthdays you forget? And when you last called your grandmother? When you last had coffee with that ex-colleague? Who did you lend that book to again?
family  opensource  server 
june 2017
What Works, What Doesn't - What_works,_What_doesn't.pdf
Some study techniques accelerate learning, whereas
others are just a waste of time — but which ones are
which? An unprecedented review maps out the best
pathways to knowledge
study  education 
may 2017
Making reliable distributed systems in the presence of software errors
pdf  erlang  software 
may 2017
« earlier      
2fa ac academia adblock advice aide air_filter algorithms android anki ansible anti-spam/virus apps arch arduino attic autohotkey backup baldur's_gate bash bayesian beginners bibliography bind bittorrent_sync blender blog blog_topic_idea boardgames book bookmarks browser btrfs budget builds business c c++ cables calculus calendar card career cargo cars chat chess chromebook chromium circuits cmd code coding command-line command_line comments computer configuration conky contacts cookies cooking cords correlations credit css ctags daemon data debian debops debug debugging design desk desktop dev diagram dial-up disk diy dmenu dns documentation dotfiles dovecot drone dsp dspam ebook editor education electronics emacs email embedded encryption energy engineering environment erlang essay examples exchange extension failure family files filesharing filesystems finance finances flashcards font fonts foundation fpga framework fraud freebsd freenas fugitive fun funny future gallery game games gdb generator git git-annex github gnucash go golang gpg gpu graphics grass grub gsd5 gtd gui guitar handshake happiness hardware haskell hdl hg hiring history home howto html htpc http http2 https imap imapcopy ios iptables irc javascript jekyll jobs js kanban kernel keyboard kids labor laptop latex law lawn layout ldm leadership learning ledger lego letsencrypt lint linux lisp lte lua lvm mail maintenance makefile management markdown math matlab matplotlib mediagoblin memory mgsd microcontroller microcontrollers mikrotik minecraft mkdocs modem monitoring monospace movies music mutt naming nas negotiation neovim networking nginx nsf numpy nyquist octopress onlykey open_source openbsd opensource organization os overviewer packaging painting paperwork parts passwords pc pcb pdf pdm performance pf phones photo photography php physics pinboard pipe plugin podcast poster postfix postgresql presentation prevention prices privacy privoxy professional programming projects provider pulseaudio pytest python python3 qart radio raspberry_pi reading reckon reference repository requirements research resume retropie roundcube rsnapshot rspamd rss rsync rtorrent ruby ruler rust sailing salary sampling sass savings school scp screen screenshot scripting scss sdr search security server sharing shell signal slack slideshow sms software spam spamassassin spamd speaker ssh ssl standards startrek starwars statistics stock stow streaming study sysadmin systemd task_management technology template terminal tesla testing thanksgiving theme thesis tiddlywiki tiling timing tmux token tools tracking ttrss turkey tutorial tv twitter typing typography usb vacuum vagrant verilog vhdl via:popular video vim vpn wacom wallpaper wayland web website windowmanager windows wine wireless wordpress work writing ww1 x11 xbmc xmonad xorg youtube znc

Copy this bookmark: