recentpopularlog in

ianweatherhogg : 5*   3110

« earlier  
nix-bitcoin-container.sh
GitHub Gist: instantly share code, notes, and snippets.
nix  container  bitcoin  gist  5* 
10 days ago by ianweatherhogg
drduh/YubiKey-Guide: Guide to using YubiKey for GPG and SSH
Guide to using YubiKey for GPG and SSH. Contribute to drduh/YubiKey-Guide development by creating an account on GitHub.
yubikey  gpg  5* 
6 weeks ago by ianweatherhogg
Building a BitTorrent client from the ground up in Go | Jesse Li
What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air? In this post, we'll implement enough of the BitTorrent protocol to download Debian. Look at the [Source code](https://github.com/veggiedefender/torrent-client/) or skip to the [last bit](/posts/torrent#putting-it-all-together).
go  bit  torrent  network  protocol  chunk  5* 
6 weeks ago by ianweatherhogg
Stafford Horne's Blog - shorne in japan
Stafford Horne's (shorne, stffrdhrn) Computer Engineering blog and home page.
blogs  lowlevel  c  risc  elf  micro  controller  5* 
6 weeks ago by ianweatherhogg
ELF Binaries and Relocation Entries - shorne in japan
Stafford Horne's (shorne, stffrdhrn) Computer Engineering blog and home page.
elf  file  linker  5* 
6 weeks ago by ianweatherhogg
From zero to main(): Bare metal Rust | Interrupt
Bringing an embedded Rust application from zero to main
rust  c  embedded  electronics  5* 
9 weeks ago by ianweatherhogg
ELF Binaries and Relocation Entries - shorne in japan
Stafford Horne's (shorne, stffrdhrn) Computer Engineering blog and home page.
elf  5* 
11 weeks ago by ianweatherhogg
Configuring Macvlan and Ipvlan Linux Networking
Configuring Macvlan and Ipvlan Linux Networking and the Docker Plugin
docker  network  5* 
12 weeks ago by ianweatherhogg
Owned | Packt Subscription
View your latest purchases on Packt Subscription, where you can read and view over 6,500 Programming & Development eBooks and videos to advance your IT skills
book  5* 
november 2019 by ianweatherhogg
Table of Contents | Web Almanac 2019
Table of Contents for the 2019 Web Almanac, listing each section: Page Contents, User Experience, Content Publishing, Content Distribution.
book  free  web  5* 
november 2019 by ianweatherhogg
git clone in Haskell from the bottom up
git ls-remote -h -t git://github.com/git/git.git | head -n 10
git  haskell  lowlevel  5* 
october 2019 by ianweatherhogg
GitHub Workflow ⋆ Mark McDonnell
Introduction Rebase before merge Example (Bonus) Modifying content within an interactive rebase
Introduction This is a quick post to cover a GitHub workflow that is utilised by our specific team (Frameworks) here at BBC News. The basis of our workflow is this:
Open a GitHub PR (Pull Request) by creating a new feature branch from master Make feature specific changes and request a code review If given a “thumbs up”, this means the PR author is allowed to handle merging the PR The merge process requires a set of sub steps (see below)
git  5* 
october 2019 by ianweatherhogg
How does Ethereum work, anyway? - Blog by Preethi Kasireddy
Odds are you’ve heard about the Ethereum blockchain, whether or not you know what it is. It’s been in the news a lot lately, including the cover of some major magazines, but reading those articles…
ethereum  5* 
september 2019 by ianweatherhogg
Deploying NixOS to Amazon EC2
Most of the code that powers the Type Classes website is written in Haskell and running on Amazon EC2. In this project we walk through the process of how we developed our deploy process. We start by clicking around in the AWS web console, and we end up with some scripts and a fairly simple process that we now use to provision our servers from the command line. We use these command-line tools: nix-build, to compile everything that runs on our sever; nix-copy-closure, to upload build results to the server; ssh, to activate changes on the server and switch to a new build. The scripts we write here are written in Haskell, using: a Stack 'script' shebang; the turtle package to run shell commands; the neat-interpolation package with the QuasiQuotes GHC extension.
nix  amazon  installation  5* 
september 2019 by ianweatherhogg
create-elm-app/README.md at master · halfzebra/create-elm-app
🍃 Create Elm apps with zero configuration. Contribute to halfzebra/create-elm-app development by creating an account on GitHub.
elm  web  application  tutorial  5* 
september 2019 by ianweatherhogg
Adding a GUI to your QEMU KVM Guest OS · sakaki-/gentoo-on-rpi-64bit Wiki
Bootable 64-bit Gentoo image for the Raspberry Pi4B, 3B & 3B+, with Linux 4.19, OpenRC, Xfce4, VC4/V3D, camera and h/w codec support, weekly-autobuild binhost - sakaki-/gentoo-on-rpi-64bit
qemu  remote  ssh  x  desktop  5* 
august 2019 by ianweatherhogg
Articles
Dragan Djuric's Clojure Blog, Artificial Intelligence, Deep Learning, Bayesian Data Analysis, CUDA, GPU, OpenCL, Functional Programming, Probabilistic Programming, Data Science.
clojure  gpu  deep  learn  machine  5* 
august 2019 by ianweatherhogg
QEMU VM Escape | bi0s
The official blog of team bi0s
qemu  hacking  security  tcp  ip  network  wire  shark  5*  dump 
august 2019 by ianweatherhogg
OpenBSD on a Laptop
A guide to a secure and streamlined installation of OpenBSD 6.4 on a laptop.
open  bsd  5* 
august 2019 by ianweatherhogg
How To Run Your Own Mail Server
A guide to self-hosting your email on FreeBSD using Postfix, Dovecot, Rspamd, and LDAP.
email  5*  server  postfix  dovecot  ldap 
august 2019 by ianweatherhogg
PulseAudio under the hood
Table of contents
Preface About PulseAudio High-level components Key abstractions D-Bus API C API Protocols and networking Device drivers Sound processing Sample cache Stream management Time management Power saving Automatic setup and routing Desktop integrations Compatibility layers Server internals Module list GUI tools Command line tools Configuration Portability Example setups Example clients and modules Critique Preface I’m working on the Roc open-source project, a development...
pulse  audio  alsa  sound  music  5* 
july 2019 by ianweatherhogg
A Five-Minute Guide to Better Typography — Pierrick Calvez
A Five-Minute Guide to Better Typography — The Work of Pierrick Calvez — Art & Design — Instagram, Twitter: @pierrickcalvez
type  font  5* 
june 2019 by ianweatherhogg
RISC-V from scratch 2: Hardware layouts, linker scripts, and C runtimes
A post describing how C programs get to the main function, reviewing devicetree layouts, linker scripts, minimal C runtimes, GDB and QEMU, basic RISC-V assembly, and other topics along the way.
risc  qemu  gdb  c  5* 
may 2019 by ianweatherhogg
POSIX Threads Explained, Part 2
POSIX threads are a great way to increase the responsiveness and performance of your code. In this second article of a three-part series, Daniel Robbi...
c  thread  lock  5* 
may 2019 by ianweatherhogg
Create GnuPG key with sub-keys to sign, encrypt, authenticate - Experiencing Technology
For everyday use, you want to “remove” the master secret key from the keyring. This is sometimes refered to as a laptop keyring. Such a keyring can be prepared in multiple ways.
gpg  5* 
may 2019 by ianweatherhogg
Establish your online identity using GnuPG
Creating and managing PGP keys is not a straightforward matter. Many approaches exist and if you are a whistleblower, this tutorial probably does not meet yo...
gpg  5* 
may 2019 by ianweatherhogg
drduh/macOS-Security-and-Privacy-Guide: Guide to securing and improving privacy on macOS
Guide to securing and improving privacy on macOS. Contribute to drduh/macOS-Security-and-Privacy-Guide development by creating an account on GitHub.
mac  security  5* 
may 2019 by ianweatherhogg
Oxidizing Source Maps with Rust and WebAssembly
Note: I am cross-posting this to my personal blog from hacks.mozilla.org,where it was originallypublished.
rust  source  map  web  assembly  5* 
april 2019 by ianweatherhogg
samdroid-apps/slot-in-smart-meter-frontend
Contribute to samdroid-apps/slot-in-smart-meter-frontend development by creating an account on GitHub.
type  script  javascript  react  css  web  development  5* 
april 2019 by ianweatherhogg
Backpressuring in Streams | Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
node  stream  back  pressure  big  file  pipe  5* 
april 2019 by ianweatherhogg
pcorey/chord-chart
Contribute to pcorey/chord-chart development by creating an account on GitHub.
react  javascript  deployment  tutorial  web  pack  node  5* 
april 2019 by ianweatherhogg
VPN - a Very Precarious Narrative - Dennis Schubert
Random thoughts, articles, projects, and even stickers created or collected by Dennis Schubert.
vpn  security  5* 
april 2019 by ianweatherhogg
Introduction to Linux interfaces for virtual networking - Red Hat Developer Blog
This post provides a brief introduction to Linux virtual interfaces, focusing on frequently used interfaces and some interfaces that can be easily confused with one another.
network  topology  bridge  vlan  ip  virtual  5* 
march 2019 by ianweatherhogg
DSLs for Ethereum Contracts
A good smart contract language is a $1 billion problem.
ethereum  racket  5* 
march 2019 by ianweatherhogg
« earlier      
per page:    204080120160

Copy this bookmark:





to read