Random   •   Archives   •   RSS   •   About   •   Contact

2024-02

  • Integrating OpenAI with Dry's Sample Chat Game
  • 2024-02

  • Optimizing Memory Management for Plausible Docker on Ubuntu
  • 2024-02

  • Understanding Pause Functionality in LucKey Park Built on Dry Engine
  • 2024-02

  • Installing YaCy on Ubuntu
  • 2024-02

  • Building 'Dry' and 'Park' from Source on Fedora Linux
  • 2022-05

  • Ubuntu 22.04 Letsencrypt Docker Hints
  • 2022-01

  • Vertically Scaling GitLab Server For As Cheap As Possible
  • 2021-12

  • Russell Open Sources Remarkbox & MakePostSell into Public Domain!
  • 2021-12

  • GNUnet GNS Nameserver Operator Notes, Quickstart, & Cheatsheet
  • 2021-05

  • Copying files between cloud object stores like S3 GCP and Spaces using Boto3
  • 2020-10

  • I tried to install GitLab on TrueNAS and failed
  • 2020-09

  • WeeChat on-boot in a tmux session
  • 2019-12

  • Dreaming of unlimited home computer storage capacity
  • 2019-11

  • Unity Collab not working on Fedora because of an invalid CA certificate path
  • 2019-10

  • How to fallback to an older FreeNAS version on update failure
  • 2019-09

  • Installing Unity on Linux
  • 2019-07

  • Pre-signed GET and POST for Digital Ocean Spaces
  • 2019-02

  • Hybrid Hot Water Heater Saves 69 Percent On Energy Consumption
  • 2019-01

  • AWS nvme to block mapping
  • 2018-12

  • Yuletide Trains and Homegrown Video Games
  • 2018-08

  • All Local Heros need a Gig Side Kick
  • 2018-07

  • Running DynamoDB Local service container on CircleCI 2.0
  • 2018-06

  • Pyramid SQLAlchemy bootstrap console script with transaction.manager
  • 2018-06

  • Quickstart to DKIM Sign Email with Python
  • 2018-03

  • Fulfilling Childhood Dreams: Solar
  • 2017-11

  • How-to Work From Home
  • 2017-10

  • webwords: a minimal viable web app with docker in as many languages as possible
  • 2017-10

  • So You're Planning a Beta Test
  • 2017-10

  • My Search for the Perfect Alternative Hosted Comment System
  • 2017-03

  • Selenium grid on Kubernetes
  • 2017-03

  • Minikube
  • 2016-12

  • Nginx throw HTTP 503 maintenance JSON for all requests
  • 2016-12

  • Capability driven Presentation
  • 2016-12

  • Build RPM or DEB packages for Node.js using Jenkins and FPM
  • 2016-11

  • Register Super Powers with Pyramid add_request_method
  • 2016-11

  • Sharing a Pyramid cookie with Flask or Tornado
  • 2016-10

  • My first Systemd Service Script and Override
  • 2016-09

  • Set static hostname for RHEL Centos 7 on AWS
  • 2016-06

  • If I swallow lots of air will I be lighter?
  • 2016-06

  • Output all instance identifiers of an AWS VPC to JSON
  • 2015-12

  • Set DNS resolver options
  • 2015-11

  • Bind9 on Joyent Triton
  • 2015-11

  • Migrating from WordPress to Pelican
  • 2015-10

  • Boto3 get main route table
  • 2015-07

  • List all installed package names in Python
  • 2015-07

  • Filtering AWS resources with Boto3
  • 2015-07

  • Working with botocore's ~/.aws/config
  • 2015-06

  • My Mentor
  • 2015-06

  • Change default gateway on all SmartOS Zones and KVM guests
  • 2015-05

  • SmartOS Ubuntu guest, apt-get not working because IPv6
  • 2015-05

  • A Python script which searches for available interpreters
  • 2015-04

  • Migrating libvirt KVM guest to SmartOS KVM guest
  • 2015-04

  • Setting region programmatically in Boto3
  • 2015-02

  • Securely publish Jenkins build artifacts on Salt Master
  • 2015-01

  • Set postgres user password on PostgreSQL SmartOS Zone
  • 2015-01

  • Risk, Process, and Balance
  • 2014-12

  • autofs /net automount stopped working
  • 2014-12

  • Custom Rundeck HipChat notification templates
  • 2014-11

  • Build release pipelines on S3 with s3p
  • 2014-11

  • Dealing with pagination in Python
  • 2014-11

  • Turn python dict into a key=value string and back again
  • 2014-10

  • Migrating MongoDB from Ubuntu to SmartOS
  • 2014-10

  • Set Root Password SmartOS Percona MySQL Zone
  • 2014-09

  • rabbits
  • 2014-09

  • reality shattered
  • 2014-08

  • Heka, World2!
  • 2014-08

  • Mailpile Salt States for Ubuntu or Debian
  • 2014-05

  • You can hack on FreeNAS 9
  • 2014-05

  • Nginx with SSL and mixed content errors with upstream WSGI servers
  • 2014-04

  • How to patch Heartbleed OpenSSL defect (libssl) on Ubuntu
  • 2014-03

  • IRC Bot (Foxbot) runs canned remote executions using Salt Stack
  • 2014-03

  • Filter Salt Stack Return Data Output
  • 2014-03

  • Replace the Nagios Scheduler and NRPE with Salt Stack
  • 2014-02

  • Configuration Management and the Golden Image
  • 2014-02

  • Automatic Backups
  • 2014-02

  • tar-back
  • 2014-02

  • mysql-back
  • 2014-02

  • The Three Deployment Management Strategies
  • 2014-01

  • How to reset HP iLO Lights-Out User and Password Settings with IPMItool
  • 2014-01

  • How I added two Seagate 240G SSDs as SmartOS L2ARC
  • 2014-01

  • Test Game Engine with Python and SFML
  • 2013-12

  • Heka, World!
  • 2013-12

  • sensu-salt
  • 2013-12

  • Hackathon 2013 Virtualization
  • 2013-10

  • Backup all virtual machines on a SmartOS hypervisor with smart-back.sh
  • 2013-10

  • Simplify deployments with Upstart and uWSGI
  • 2013-10

  • Postfix Salt State Formula
  • 2013-10

  • Control a MongoDB collection in configuration management
  • 2013-07

  • Configuration Management vs Remote Execution
  • 2013-07

  • Understanding Salt Stack user and group management
  • 2013-07

  • Create your own fleet of servers with Digital Ocean and salt-cloud
  • 2013-07

  • Add a custom header to all Salt managed files using pillar and jinja templates
  • 2013-06

  • High load and CPU usage craftbukkit compared to vanilla minecraft
  • 2013-05

  • Honey! I just DELETED LinkPeek.com
  • 2013-04

  • Survey Baby Monkey
  • 2013-04

  • Automatic event hangout with cron
  • 2013-03

  • Guido name dropped tornado python tulip and pep-3156
  • 2013-03

  • virt-back's Domfetcher class returns doms from libvirt API
  • 2013-01

  • How to overload default function arguments in python using lambda
  • 2013-01

  • ago.py human readable timedelta 0.0.4 release
  • 2012-12

  • Tips for getting pull requests approved
  • 2012-11

  • how to drain an iPhone battery without needing passcode
  • 2012-10

  • Explaining cache with python
  • 2012-09

  • The Pyramid community taught me the importance of test driven development
  • 2012-06

  • miniuri parser and ago human timedelta
  • 2012-06

  • My top five suggestions for an independent developer creating a new product or service
  • 2012-06

  • Prevent a certain program from running too long in bash
  • 2012-06

  • Always attempt to scale vertically first
  • 2012-05

  • High load on web server after updating from Ubuntu 10.04 to Ubuntu 12.04 LTS
  • 2012-05

  • How to rescue logs and config from a failed Citrix NetScaler App Gateway
  • 2012-04

  • The most valuable registration field: How did you hear about us?
  • 2012-04

  • I just purchased Instagram for 1B and all I got was this lousy image filter
  • 2012-03

  • Trouble mounting filesystem on KVM guest after reboot
  • 2012-03

  • nosslsearch cname is a bad idea and solution
  • 2012-03

  • "I see" said the blind man, to the deaf dog, as he walked off the cliff.
  • 2012-03

  • What do you name your python virtualenv?
  • 2012-03

  • How to save hundreds of dollars on groceries without clipping coupons
  • 2012-02

  • How to capture HTTPS SSL TLS packets with wireshark
  • 2012-02

  • Zenoss or Nagios monitoring of HTTPS using client certificate authentication
  • 2012-02

  • Jake, Finn, and Ice King
  • 2012-02

  • My 4 month old's 15 minutes of fame
  • 2012-02

  • Block cipher lab
  • 2012-02

  • Monoalphabetic Cipher and Inverse Written in Python
  • 2012-02

  • Why does a Hash provide better message integrity then an Internet checksum?
  • 2012-02

  • Symmetric Encryption vs Public Key Encryption
  • 2012-02

  • Attributes of an 8-block cipher
  • 2012-02

  • Reasons why some Internet entities might want secure communication
  • 2012-02

  • What are the differences between message confidentiality and message integrity
  • 2012-01

  • Today I lost a customer
  • 2011-12

  • LinkPeek.com, webpage to image, was a by-product
  • 2011-12

  • flash mob office meeting definition
  • 2011-12

  • LinkPeek.com Number One on Hacker News
  • 2011-11

  • How to Incorporate Custom Configuration in a Pyramid Application
  • 2011-11

  • Career development is a game of chutes and ladders
  • 2011-11

  • I'm petrified of launching my web application
  • 2011-10

  • Webmaster tools alerted issue turned out Pylon session files flooded inodes
  • 2011-10

  • Occupy Wall Street Stack vs Queue
  • 2011-10

  • Adding inline image support to a gmail messages
  • 2011-10

  • Cell shading practice, A sketched skull, and an old wind mill photograph
  • 2011-10

  • I cancelled my xbox live automatic renewal
  • 2011-10

  • r8168 driver issues after Ubuntu 11.10 upgrade kernel linux 3.0
  • 2011-10

  • A better way to show website backlinks
  • 2011-10

  • CSS frameworks not rendering properly on all browsers
  • 2011-10

  • LinkPeek.com web address thumbnail api alpha release
  • 2011-10

  • How do I calculate the M in my MVP?
  • 2011-09

  • New Baby Homecoming
  • 2011-09

  • Hacker Olive Oil Lamp Crafted From Home Materials
  • 2011-09

  • A system administrators guide to installing and maintaining multiple python environments
  • 2011-09

  • Deliberating the Viewers vs. Doers concept
  • 2011-08

  • Python Image Grabber pig.py
  • 2011-08

  • Security Professionals: Yes we appear vulnerable but that attack vector will never happen
  • 2011-08

  • virt-back: restoring from backups
  • 2011-08

  • Programming is like Alchemy
  • 2011-08

  • The Great Gist Heist
  • 2011-07

  • a hack to gain 80 percent efficiency when creating github projects
  • 2011-07

  • Add a Breadcrumb Subscriber to a Pyramid project using 4 simple steps
  • 2011-06

  • Google Bot Attempts to Crawl Shortest Urls First
  • 2011-06

  • ATT Uverse Residential Gateway Broadband LED flashes red intermittently
  • 2011-06

  • Connecticut killed affliate marketing with Amazon.com
  • 2011-04

  • Dropbox Encryption with TrueCrypt
  • 2011-04

  • Voice Over IP with TeamSpeak
  • 2011-03

  • Porting the ChaosTheory Wordpress theme to Pylowiki
  • 2011-03

  • virt-back: a python libvirt backup utility for kvm xen virtualbox
  • 2011-01

  • Response to L-Theanine: a 4000 Year Old Mind-Hack
  • 2011-01

  • I just used Google to purchase Chinese food takeout for two
  • 2011-01

  • Graphic Design Powerhouse: Wacom Bamboo, Ubuntu, and MyPaint
  • 2011-01

  • How did Stack Overflow get initial traction?
  • 2011-01

  • A homegrown python bread crumb module
  • 2010-12

  • four2go!: A new spin on an old classic
  • 2010-11

  • The Barrymores stole my heart then crushed it
  • © Russell Ballestrini.