For when you aren't loading images.
import Foundation
public class Future<Type> {
private var store: Type?
private var mutex: pthread_mutex_t
// attempted to replace GCD but it turns out GCD was not in fact broken so uh Linux | |
import Foundation | |
import CThreadPool | |
var pool: threadpool? | |
public class Future { | |
private var semaphore: DispatchSemaphore | |
private var store: Any? | |
private var executor: () -> Any |
#!/usr/bin/env ruby | |
# TM4C123GH6PM Environment Mac Setup | |
# | |
# This is what I do when I procrastinate. | |
# | |
# I recommend you have homebrew pre-installed for this, but the script | |
# will try to install it anyway. | |
# | |
# (To get STM32 working on Mac instead, try |
/* | |
The RiscBEE ALU in Chisel | |
I rewrote the ALU for github.io/donn/RiscBEE in Chisel in the initial research phase for Phi… | |
I uh. Wasn't a fan. | |
Scala | |
-- | |
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or |
// Knowledge is power | |
// This is trivial, in the public domain, do whatever you want, no warranty, etc | |
// (I think this only works with GCC and Clang) | |
#include <typeinfo> | |
#include <iostream> | |
#include <cxxabi.h> | |
struct A { | |
virtual void print(std::ostream& stream) { |
I was somewhere where I had unlimited social media, so here's something that uses Heroku to send me anything via DM on Twitter
Run server.rb
on Heroku, DM yourself "!smcurl your-url-here", wait a bit and use download.rb
on your computer and it will save the fetched result to output
.
In practice, not very practical because of tweet DM rate limits but eh I tried
This is free and unencumbered software released into the public domain.
/* | |
Types.h | |
Makes C data types more convenient to use. A bit Rusty. | |
C/C++/Objective-C | |
-- | |
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or | |
distribute this software, either in source code form or as a compiled | |
binary, for any purpose, commercial or non-commercial, and by any |
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
Solarized Light Terminal Theme | |
XML | |
-- | |
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or | |
distribute this software, either in source code form or as a compiled |
; Boot Camp AutoHotkey Bindings | |
; | |
; Removes some of the "Damn you, muscle memory" involved with Boot Camp | |
; | |
; AutoHotkey | |
; -- | |
; This is free and unencumbered software released into the public domain. | |
; Anyone is free to copy, modify, publish, use, compile, sell, or | |
; distribute this software, either in source code form or as a compiled | |
; binary, for any purpose, commercial or non-commercial, and by any |
/* vim: syntax=swift */ | |
/* | |
TruthTable.plaground | |
A truth table generator with a syntax as ugly as sin. | |
Swift | |
-- | |
This is free and unencumbered software released into the public domain. | |
Anyone is free to copy, modify, publish, use, compile, sell, or |