Skip to content

Instantly share code, notes, and snippets.

View dbolser's full-sized avatar
💭
Reversing the polarity

Dan Bolser dbolser

💭
Reversing the polarity
View GitHub Profile
freenas# zpool status
pool: freenas-boot
state: ONLINE
scan: scrub repaired 0 in 0 days 00:21:29 with 0 errors on Wed Dec 23 04:06:29 2020
config:
NAME STATE READ WRITE CKSUM
freenas-boot ONLINE 0 0 0
da0p2 ONLINE 0 0 0
@dbolser
dbolser / debugging_workshop.md
Created February 7, 2020 14:04 — forked from fjahr/debugging_workshop.md
Debugging Bitcoin Core Workshop - Advancing Bitcoin 2020

Debugging Bitcoin Core Workshop

Short link: http://bit.ly/2H2rKjp

Goals of this workshop

  • Learn to use GDB/LLDB when you need it
  • Practice basic commands
  • Drills / Wax on, wax off.
  • We stay high level
@dbolser
dbolser / mediawiki.conf
Created September 25, 2019 12:10
/etc/apache2/sites-enabled/mediawiki.conf
<VirtualHost *:80>
ServerAdmin admin@geromics
DocumentRoot /var/www/html/mediawiki/
ServerName geromics
ServerAlias www.geromics.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/html/mediawiki/images">
class Order:
order = {}
def __init__(self, Amount, Price, ID, Side):
self.order = {
'Amount': Amount,
'Price': Price,
'Id': ID,
@dbolser
dbolser / example_pattern.js
Last active April 29, 2019 13:30
Should I be writing JS like this?
// A variable to know when to exit the 'inner' function. When entered = data.length, we know we can safely continue.
var entered = 0
var mah_list = []
async function inner(d, dlength){
// SQL2
setTimeout(function(){
console.log('inner', d, dlength)
mah_list.push(d)
# -serial stdio: redirect the virtual hosts stdio to my console
cur=$(pwd)
sudo qemu-system-arm \
-m 2048 \
-M virt \
-cpu cortex-a15 \
-nographic \
-kernel ${cur}/archlinux-latest/zImage \
-append "root=/dev/vda1 rootfstype=ext4 rw" \
#!/usr/bin/env python
# -1) Why wouldn't I use wc?
from pathlib import Path
# 0) Hopefully making things more maintainable...
import argparse
parser = argparse.ArgumentParser(
@dbolser
dbolser / dummy data.txt
Last active August 17, 2018 11:54
Some dummy alignment data to chain.
+---------------+------------------+----------------+-------------------+-------------------+----------------+-----------+---------+------------+------------+------------+-------+------------------+
| seq_region_id | seq_region_start | seq_region_end | seq_region_length | seq_region_strand | hit_name | hit_start | hit_end | hit_length | hit_strand | perc_ident | score | evalue |
+---------------+------------------+----------------+-------------------+-------------------+----------------+-----------+---------+------------+------------+------------+-------+------------------+
| 82 | 9191436 | 9192063 | 628 | -1 | XR_001930025.1 | 353 | 958 | 606 | 1 | 79 | 221 | 5e-112 |
| 82 | 8315905 | 8316314 | 410 | -1 | XR_001930025.1 | 596 | 1008 | 413 | 1 | 84 | 210 | 4e-106 |
| 127 | 377
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by python configure 2.7, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --prefix /homes/dbolser/EG_Places/Devel/Build/Python-2.7.15-install --enable-shared --enable-unicode=ucs4
## --------- ##
## Platform. ##
[dbolser@ebi-cli-001 Solidi]$ ../virtualenv-1.5.2/virtualenv.py --no-site-packages myenv
New python executable in myenv/bin/python
Installing setuptools.....................
Complete output from command /nfs/production/panda/ensemblg...ython -c "#!python
\"\"\"Bootstrap setuptoo...
" --always-copy -U setuptools: