My GitHub "depot" with the BBS folder of worthy stuff I've collected:
https://github.com/dleslie/dans-depot/tree/master/bbs
Alcoholiday, my BBS of choice right now:
BBS Door servers, good source of links to active BBS':
! >> uBlock filters - Annoyances should remove Suggested posts without a need for additional filters << | |
! Suggested for you | |
www.facebook.com##:is([aria-posinset],[aria-describedby]:not([aria-posinset])) div:not(:only-child)>div:only-child>div:only-child>div:first-child[class=""]>div:not([data-0]):has-text(/^Suggested/):upward([aria-posinset],[aria-describedby]:not([aria-posinset])):style(height: 0 !important; overflow: hidden !important;) | |
! Unlabelled Suggested posts (with a Follow/Join buttons) | |
www.facebook.com##:is([aria-posinset],[aria-describedby]:not([aria-posinset])) :is(h3,h4) [role=button]:has-text(/Follow|Join/):upward([aria-posinset],[aria-describedby]:not([aria-posinset])):style(height: 0 !important; overflow: hidden !important;) | |
! Use only if you actually have these: Suggested posts with the label next to the post date | |
www.facebook.com##:is([aria-posinset],[aria-describedby]:not([aria-posinset])):has-text(Suggested for you):style(height: 0 !important; overflow: hidden !important;) | |
! People You Ma |
#!/bin/bash | |
username="${username:=dleslie}" | |
function git_clone_or_update { | |
local url=$1 | |
local name="${url##*/}"; | |
local name="${name%.git}"; | |
if [ -d $name ]; then | |
pushd $name |
function a() { | |
document.fonts && document.fonts.ready && document.fonts.ready.then && "function" == typeof document.fonts.ready.then && document.fonts.ready.then(function() { | |
window.DOCS_timing.mfle = (new Date).getTime() | |
}) | |
} | |
var b = ["DOCS_attachInitialMaterialFontLoadListener"], | |
c = this || self; | |
b[0] in c || "undefined" == typeof c.execScript || c.execScript("var " + b[0]); | |
for (var d; b.length && (d = b.shift());) b.length || void 0 === a ? c[d] && c[d] !== Object.prototype[d] ? c = c[d] : c = c[d] = {} : c[d] = a; | |
}).call(this); < |
// The original retro pixel shader | |
Texture2D shaderTexture; | |
SamplerState samplerState; | |
cbuffer PixelShaderSettings { | |
float Time; | |
float Scale; | |
float2 Resolution; | |
float4 Background; | |
}; |
Building 32x-skeleton/ | |
/data/Workspace/github/dleslie/32x-games/examples/marsdev/32x-skeleton /data/Workspace/github/dleslie/32x-games/examples/marsdev | |
make: Entering directory '/data' | |
/root/mars/m68k-elf/bin/m68k-elf-as -m68000 --register-prefix-optional m68k_crt0.s -o m68k_crt0.bin.o | |
/root/mars/m68k-elf/bin/m68k-elf-ld -nostdlib --oformat=binary m68k_crt0.bin.o -o m68k_crt0.bin | |
/root/mars/m68k-elf/bin/m68k-elf-ld: warning: cannot find entry symbol _start; defaulting to 0000000080000000 | |
/root/mars/m68k-elf/bin/m68k-elf-as -m68000 --register-prefix-optional m68k_crt1.s -o m68k_crt1.bin.o | |
/root/mars/m68k-elf/bin/m68k-elf-ld -nostdlib --oformat=binary m68k_crt1.bin.o -o m68k_crt1.bin |
Building 3d_example/ | |
~/Workspace/GitHub/dleslie/genesis-dev/examples/gendev/3d_example ~/Workspace/GitHub/dleslie/genesis-dev/examples/gendev | |
mkdir -p src/boot | |
mkdir -p out | |
mkdir -p out/src | |
mkdir -p out/res | |
cp /opt/gendev/sgdk/src/boot/sega.s src/boot/sega.s | |
cp /opt/gendev/sgdk/src/boot/rom_head.c src/boot/rom_head.c |
#include <stdio.h> | |
#define _COUNT_ARGS(X100, X99, X98, X97, X96, X95, X94, X93, X92, X91, X90, X89, X88, X87, X86, X85, X84, X83, X82, X81, X80, X79, X78, X77, X76, X75, X74, X73, X72, X71, X70, X69, X68, X67, X66, X65, X64, X63, X62, X61, X60, X59, X58, X57, X56, X55, X54, X53, X52, X51, X50, X49, X48, X47, X46, X45, X44, X43, X42, X41, X40, X39, X38, X37, X36, X35, X34, X33, X32, X31, X30, X29, X28, X27, X26, X25, X24, X23, X22, X21, X20, X19, X18, X17, X16, X15, X14, X13, X12, X11, X10, X9, X8, X7, X6, X5, X4, X3, X2, X1, N, ...) N | |
#define COUNT_ARGS(...) _COUNT_ARGS(__VA_ARGS__, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1) | |
#define EXPAND(X) X | |
#define CAR(X, .. |
It so happens that I've found myself in possession of a Pixel 2, | |
Google's new flagship Android device. My current device is a Blackberry | |
Priv, which I hitherto have had little complaint for. | |
For some time now I've been a technological skeptic; the notion that | |
newer is better does not appeal to me, and I believe that the presence | |
of additional new behaviour doesn't necessarily mean greater general | |
utility. | |
So here I am holding this shiny new phone and looking at my Priv. I |
My GitHub "depot" with the BBS folder of worthy stuff I've collected:
https://github.com/dleslie/dans-depot/tree/master/bbs
Alcoholiday, my BBS of choice right now:
BBS Door servers, good source of links to active BBS':
! Useless Distractions | |
reddit.com | |
facebook.com | |
fb.com | |
fbcdn.net | |
tfbnw.net | |
fbcdn.com | |
messenger.com |