3083
GitHub - hazbo/httpu: The terminal-first http client
httpu is a terminal first, general purpose HTTP client, designed to get you interacting with all aspects of an HTTP API within just a few seconds. This makes it a good tool for testing out various endpoints, methods, payloads - so you are able to see what's being sent, and what response you are then getting.
8 days ago
leah blogs: Six hacks for less(1)
Recently I got around to configuring less, and I collected these few tricks:
4 weeks ago
Online ASCII Tools - Simple, free and easy to use ASCII utilities
Online ASCII tools is a collection of useful browser-based utilities for working with ASCII character set. All ASCII tools are simple, free and easy to use. There are no ads, popups or other garbage. Just ASCII utilities that work right in your browser. And all utilities work exactly the same way — load ASCII, get result.
5 weeks ago
GitHub - classilla/overbitenx: Because Firefox isn't complete without Gopherspace.
OverbiteNX is a Gopher client add-on for Firefox that allows Firefox to access sites over the historical Gopher protocol. It is the successor to OverbiteFF, which no longer functions under WebExtensions.
6 weeks ago
The GDPR Checklist - Your GDPR compliance checklist
Achieving GDPR Compliance shouldn't feel like a struggle. This is a basic checklist you can use to harden your GDPR compliancy.
8 weeks ago
Coffee Brewing Ratio Chart | Black Bear Coffee
To determine the amount of water to be used with fractional amounts of coffee, multiply the weight of the coffee by the following factors: 16 (0.0625 is the inverse factor) to get fluid ounces of water: 16.6945 (0.0599 is the inverse factor) for grams to get CCs of water.
8 weeks ago
Awesome Bar - Search your Firefox bookmarks, history and tabs from the address bar | How to | Mozilla Support
The Firefox address bar displays a page's web address (URL). We call it the Awesome Bar because it remembers the pages you’ve visited before and also allows you to search and navigate the web. The more you use it, the better it gets. This article covers the details of how the address bar autocomplete feature works.
8 weeks ago
croniter · PyPI
croniter provides iteration for the datetime object with a cron like format.
8 weeks ago
aria2
aria2 is a multi-protocol & multi-source, cross platform download
utility. The supported protocols are HTTP(S), FTP, BitTorrent, Metalink.
It can download a file from multiple sources/protocols and tries to
utilize your maximum download bandwidth.
8 weeks ago
Telephone World - Main Page
Telephone World is a hobby website devoted to the mysterious device known as the Telephone. People have used "the phone" for more than 125 years, yet very few of us know what goes on behind the scenes when we make or receive a phone call. This website should help enlighten you on this useful yet mysterious device that is in most every home and business in the industrialized world.
8 weeks ago
LC4: Another Pen-and-Paper Cipher - Schneier on Security
ElsieFour (LC4) is a low-tech cipher that can be computed by hand; but unlike many historical ciphers, LC4 is designed to be hard to break. LC4 is intended for encrypted communication between humans only, and therefore it encrypts and decrypts plaintexts and ciphertexts consisting only of the English letters A through Z plus a few other characters. LC4 uses a nonce in addition to the secret key, and requires that different messages use unique nonces. LC4 performs authenticated encryption, and optional header data can be included in the authentication. This paper defines the LC4 encryption and decryption algorithms, analyzes LC4's security, and describes a simple appliance for computing LC4 by hand.
10 weeks ago
Special Publication 800-63 | NIST
The Special Publication (SP) 800-63 suite provides technical requirements for federal agencies implementing digital identity services. The publication includes: an overview of identity frameworks; using authenticators, credentials, and assertions in a digital system; and a risk-based process to select assurance levels. Organizations have the flexibility to choose the appropriate assurance level for their needs.
SP 800-63 comprises a suite of documents that can be used independently or in concert to meet identity needs.
10 weeks ago
Welcome to pudb’s documentation! — pudb 2.0.1.7...1...4 documentation
PuDB is a full-screen, console-based visual debugger for Python.

Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it–in a terminal. If you’ve worked with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB’s UI might look familiar.
10 weeks ago
Xenographics – Weird but (sometimes) useful charts
Xenographics
Weird but (sometimes) useful charts
11 weeks ago
GitHub - ocochard/graphpath: Graphpath generates an ASCII network diagram from the route table of a Unix/Linux
Graphpath generates an ASCII network diagram from the route table of a Unix/Linux router. It's a BSDRP's tool.
11 weeks ago
mermaid/README.md at master · knsv/mermaid · GitHub
Generation of diagrams and flowcharts from text in a similar manner as markdown.

Ever wanted to simplify documentation and avoid heavy tools like Visio when explaining your code?

This is why mermaid was born, a simple markdown-like script language for generating charts from text via javascript.
11 weeks ago
utf8proc
utf8proc is a small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding, supporting Unicode version 9.0. It was initially developed by Jan Behrens and the rest of the Public Software Group, who deserve nearly all of the credit for this package. With the blessing of the Public Software Group, the Julia developers have taken over development of utf8proc, since the original developers have moved to other projects.
12 weeks ago
Weekly Command: going over Git history with tig
tig is a text-based user interface for Git that can be used directly from your terminal to explore the repository in the current working directory. It can be invoked directly or by piping Git output.
12 weeks ago
GitHub - zulip/zulip: Zulip server - powerful open source team chat
Like team/slack/etc

Zulip is a powerful, open source group chat application that combines the immediacy of real-time chat with the productivity benefits of threaded conversations. Zulip is used by open source projects, Fortune 500 companies, large standards bodies, and others who need a real-time chat system that allows users to easily process hundreds or thousands of messages a day. With over 300 contributors merging over 500 commits a month, Zulip is also the largest and fastest growing open source group chat project.
12 weeks ago
Kexi Project - "Microsoft Access for Linux" - Home
Kexi is an open source visual database applications creator,
a long-awaited competitor for programs like MS Access
or Filemaker.
more »
march 2018
Karabiner - Software for macOS
Karabiner
A powerful and stable keyboard customizer for macOS.
march 2018
Twitter
Don't pipe that curl download to a shell, it could do something dangerous.

Instead, download the source archive an…
from twitter_favs
january 2018
GitHub - ueokande/vim-vixen: Vim vixen
Vim Vixen is a Firefox add-on which allows you to navigate with keyboard on the browser. Firefox started to support WebExtensions API and will stop supporting add-ons using legacy APIs from version 57. For this reason, many legacy add-ons do not work on Firefox 57. Vim Vixen is a new choice for Vim users since Vim Vixen uses the WebExtensions API.
january 2018
ansible-lint 3.4.19 : Python Package Index
checks playbooks for practices and behaviour that could potentially be improved
december 2017
relatorio 0.8.0 : Python Package Index
Relatorio is a templating library which provides a way to easily output several kinds of files (odt, ods, png, svg, …). Support for more filetypes can be easily added by creating plugins for them.
december 2017
GitHub - BurntSushi/ripgrep: ripgrep combines the usability of The Silver Searcher with the raw speed of grep.
ripgrep is a line-oriented search tool that recursively searches your current directory for a regex pattern while respecting your gitignore rules. To a first approximation, ripgrep combines the usability of The Silver Searcher (similar to ack) with the raw speed of GNU grep. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release.
december 2017
LaNMaSteR53 / Recon-ng — Bitbucket
Recon-ng is a full-featured Web Reconnaissance framework written in Python. Complete with independent modules, database interaction, built in convenience functions, interactive help, and command completion, Recon-ng provides a powerful environment in which open source web-based reconnaissance can be conducted quickly and thoroughly.
november 2017
GitHub - mschwager/fierce: A DNS reconnaissance tool for locating non-contiguous IP space.
Fierce is a DNS reconnaissance tool for locating non-contiguous IP space.
november 2017
xtermcontrol - Dynamically Control Xterm Properties
Xtermcontrol enables dynamic control of xterm properties. It makes it easy to change colors, title, font and geometry of a running xterm, as well as to report the current settings of these properties. Window manipulations de-/iconify, raise/lower, maximize/restore and reset are also supported.
september 2017
GitHub - pascalrobert/od2samba4: Apple Open Directory to Samba 4 Active Directory Domain Controller migration tools
od2samba4 is a set of tools that simplify migrating users (including passwords) and groups from Apple Open Directory to Samba4 Active Directory Domain Controller. od2samba4 preserves apple-generateduids of users and groups, which will become objectGUIDs in Samba4.
september 2017
every-programmer-should-know/README.md at master · mr-mig/every-programmer-should-know · GitHub
A collection of (mostly) technical things every software developer should know.

☝️ These are resources I can recommend to every programmer regardless of their skill level or tech stack

Highly opinionated 💣. Not backed by science.
Comes in no particular order ♻️

U like it? ⭐️ it and share with a friendly developer! U don't like it? Watch the doggo 🐶

P.S. You don't need to know all of that by heart to be a programmer.
But knowing the stuff will help you become better! 💪
september 2017
sqlcheck/README.md at master · jarulraj/sqlcheck · GitHub
SQLCheck automates the detection of common anti-patterns in SQL queries. Such anti-patterns often increase the time taken to run the queries on a database management system. Addressing these anti-patterns will, therefore, help improve the runtime performance of the queries. This tool targets all SQL dialects.
september 2017
rr: lightweight recording
rr aspires to be your primary C/C++ debugging tool for Linux, replacing — well, enhancing — gdb. You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time.

rr also provides efficient reverse execution under gdb. Set breakpoints and data watchpoints and quickly reverse-execute to where they were hit.

rr works on real applications and is used by many developers to fix real bugs. It makes debugging hard bugs much easier, but also speeds up debugging of easy bugs.
september 2017
GitHub - witten/borgmatic: A simple wrapper script for the Borg backup software that creates and prunes backups
borgmatic (formerly atticmatic) is a simple Python wrapper script for the Borg backup software that initiates a backup, prunes any old backups according to a retention policy, and validates backups for consistency. The script supports specifying your settings in a declarative configuration file rather than having to put them all on the command-line, and handles common errors.
september 2017
Borg Documentation — Borg - Deduplicating Archiver 1.2.0.dev81 documentation
BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption.
september 2017
GitHub - ligurio/openbsd-cookbooks: Setup environment in OpenBSD using Ansible playbook
This is OpenBSD cookbook. It consists from a set of Ansible playbooks allowing to setup OpenBSD for different usecases:

development
workstation
regression testing
september 2017
Database Patterns: Setting up OpenBSD's LDAP Server (ldapd) with StartTLS and SASL
OpenBSD has its own LDAP server, ldapd. Here's how to configure it for use with StartTLS and SASL authentication

I don't cover common LDAP operations, like adding users, as that's covered well elsewhere
september 2017
OpenBSD rtables and rdomains - Stephan Rickauer's Hacking Lab
A global switch called 'IP forwarding' will turn packet flows between all interfaces on or off. A more fine-grained control requires some kernel level packet filtering, usually done by PF on OpenBSD. However, with rdomains one can easily isolate traffic to specific routing domains, to separate networks in kernel space.
august 2017
How to create a Minimal, Complete, and Verifiable example - Help Center - Stack Overflow
When asking a question about a problem caused by your code, you will get much better answers if you provide code people can use to reproduce the problem. That code should be…

…Minimal – Use as little code as possible that still produces the same problem
…Complete – Provide all parts needed to reproduce the problem
…Verifiable – Test the code you're about to provide to make sure it reproduces the problem
august 2017
Short, Self Contained, Correct Example
If you are having a problem with some code and seeking help, preparing a Short, Self Contained, Correct Example (SSCCE) is very useful. But what is an SSCCE?

It is all in the name, really. Take a look at each part. The version prepared for others to see should be:

Short (Small) - Minimise bandwidth for the example, do not bore the audience.
Self Contained - Ensure everything is included, ready to go.
Correct - Copy, paste, (compile,) see is the aim.
Example - Displays the problem we are trying to solve.
august 2017
App::Netdisco - An open source web-based network management tool. - metacpan.org
Netdisco is a web-based network management tool designed for network administrators. Data is collected into a PostgreSQL database using SNMP.

Some of the things you can do with Netdisco:

Locate a machine on the network by MAC or IP and show the switch port it lives at
Turn off a switch port, or change the VLAN or PoE status of a port
Inventory your network hardware by model, vendor, software and operating system
Pretty pictures of your network
App::Netdisco provides a web frontend with built-in web server, and a backend daemon to gather information from your network, and handle interactive requests such as changing port or device properties.
august 2017
MikroTik Routers and Wireless - Software
The Dude network monitor is a new application by MikroTik which can dramatically improve the way you manage your network environment. It will automatically scan all devices within specified subnets, draw and layout a map of your networks, monitor services of your devices and alert you in case some service has problems.
august 2017
Security Engineering - A Guide to Building Dependable Distributed Systems
In this indispensable, fully updated guide, Ross Anderson reveals how to build systems that stay dependable whether faced with error or malice. Here?s straight talk on critical topics such as technical engineering basics, types of attack, specialized protection mechanisms, security psychology, policy, and more.
august 2017
Mutt and Fastmail on OSX – Tristan Collins
After a month of experimenting, I think I’ve found the optimal settings for using Mutt with Fastmail. My abbreviated .muttrc file below has been heavily influenced by hours of googling and tinkering.
email  mutt 
august 2017
BackupMinder Home [BackupMinder]
BackupMinder is a utility to help manage the many backup files left by repetitive backup processes.

Programs such as LightSpeed Pro, Daylite, and QuickBooks Server create daily backups which are important, but over time they become bulky and risk filling up hard drives.
august 2017
It's Incredible This Works At All - YouTube
Get your geek on with a technical exploration of the core technologies that enable our WiFi networks, including QAM levels, MIMO and CSMA/CA. If that sounds like alphabet soup, Don't Panic: you'll leave knowing what they mean, and how they team up to allow WiFi to do its magic.
august 2017
draft-west-let-localhost-be-localhost-04 - Let 'localhost' be localhost.
This document updates RFC6761 by requiring that the domain
"localhost." and any names falling within ".localhost." resolve to
loopback addresses. This would allow other specifications to join
regular users in drawing the common-sense conclusions that
"localhost" means "localhost", and doesn't resolve to somewhere else
on the network.
dns  networking  security 
august 2017
Toward a More Useful X Keyboard - Tyler Cipriani
My endless X keyboard tinkerings have given me the most efficient keyboard configuration I have ever used. This configuration is probably achievable on other platforms; however, on a modern Linux system my configuration only requires one tool that isn’t included with the kernel: XCape, which is 500 lines of GPL-licensed C-code—not too shabby overall.
august 2017
Useful Nix Hacks
Here are a few helpful Nix expressions I've accumulated over the years, in case they're useful to anyone else.
august 2017
GitHub - rohe/pysaml2: Python implementation of SAML2
PySAML2 is a pure python implementation of SAML2. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both. Originally written to work in a WSGI environment there are extensions that allow you to use it with other frameworks.
python 
august 2017
Five ways to paginate in Postgres, from the basic to the exotic
It may surprise you that pagination, pervasive as it is in web applications, is easy to implement inefficiently. In this article we’ll examine several methods of server-side pagination and discuss their tradeoffs when implemented in PostgreSQL. This article will help you identify which technique is appropriate for your situation, including some you may not have seen before which rely on physical clustering and the database stats collector.
july 2017
Twisted
Twisted is an event-driven networking engine written in Python and licensed under the open source ​MIT license. Twisted runs on Python 2 and an ever growing subset also works with Python 3. Twisted makes it easy to implement custom network applications.
july 2017
GitHub - franton/CIS-Apple-Security-Casper: Basic examples of scripts and EA's to implement the CIS Apple Security guidelines
Basic examples of scripts and EA's to implement the CIS Apple Security guidelines for macOS 10.12 only! (some changes between 10.12 and earlier versions).

Think of this as a reference implementation. There are plenty things in CIS that can be done more readily with configuration profiles, some things that are ... contradictory and others that may not even be relevant to your needs. I'm not convinced 100% compliance is the way to go and allow people to be able to work.

Not everything in CIS is implemented here. This is partly due to some standards being implemented by profiles and others being out of date and effectively deprecated.
mac  macOS  security 
july 2017
GitHub - drduh/macOS-Security-and-Privacy-Guide: A practical guide to securing macOS.
This is a collection of thoughts on securing a modern Apple Mac computer using macOS (formerly OS X) 10.12 "Sierra", as well as steps to improving online privacy.

This guide is targeted to “power users” who wish to adopt enterprise-standard security, but is also suitable for novice users with an interest in improving their privacy and security on a Mac.
mac  macos  osx  privacy  security 
july 2017
Jamf macOS security checklist
implementing the Center for Internet Security Benchmark for OS
paper  pdf 
july 2017
Retrospect Blog: Script Hooks (Event Handlers) in Retrospect
Retrospect administrators can use Retrospect’s external scripting to hook into Retrospect’s events. These hooks can be used to integrate with monitoring systems, quiesce databases and other services before a backup starts or alert the administrator to unusual error conditions. Script hooks can also be used as web hooks, triggering events on services such as Slack or IFTTT
backup  automation 
july 2017
Learn how IFTTT works - IFTTT
IFTTT is a free platform that helps you do more with all your apps and devices
app  automation  tools  web 
july 2017
[no title]
BootStomp: On the Security of Bootloaders in Mobile Devices
paper  pdf 
july 2017
[no title]
Living Below The Security Poverty Line
presentation  pdf 
july 2017
« earlier      
admin administration ajax apache app apple applescript application applications apps article audio automation backup bash battery bicycle bicycles bike bikes blog bookmarklet bookmarklets boot browser browsers bsd business calendar camera certificate cli client cocoa code command commandline computer configuration control conversion convert converter css css3 cycling data database deployment design desktop dev development directory disk diy dns documentation download dvd editor education electronics email encryption file filesystem finder firewall flash font fonts food framework free freebsd freeware geek generator git github google graphics gui guide hack hacking hacks hardware hints home howto html html5 http image images install interface internet iphone ipod itunes javascript js keyboard language learning leopard library linux lion mac macbook macintosh macos macosx mail management map maps math media mobile monitor monitoring music mysql network networking objective-c office online openbsd opensource os osx password pdf performance perl phone photo photography photos photoshop php plugin plugins productivity programing programming projects python rails recovery reference remote resource resources rsync ruby rubyonrails safari screen script scripting scripts search security server service sharing shell shop shopping snowleopard software sound spotlight ssh storage subversion support svn sync sysadmin system tech template terminal text tips tool tools tutorial tutorials typography ubuntu ui unix user utilities utility version video vim vnc vpn web webapp webdesign webdev webdevelopment website wifi windows wireless work writing x

Copy this bookmark:



description:


tags: