Skip to content

Instantly share code, notes, and snippets.

View alecbz's full-sized avatar

Alec Benzer alecbz

View GitHub Profile
#include <stdio.h>
#include <stdlib.h>
typedef struct {
int a;
} foo_t;
int main() {
foo_t *a;
a = calloc(10, sizeof(foo_t));
let start k = k []
let push stack x k = k (x :: stack)
let pop (_ :: stack) k = k stack
let add (a :: b :: stack) k = k (a + b :: stack)
let stop (x :: _) = x
void renderText(TTF_Font* font, string text) {
SDL_Color color = {255, 0, 0};
SDL_Surface* rendered = TTF_RenderText_Solid(font, text.c_str(), color);
// slightly modified from http://stackoverflow.com/questions/5289447/using-sdl-ttf-with-opengl
GLint colors = rendered->format->BytesPerPixel;
GLenum format;
if (colors == 4) { // alpha
if (rendered->format->Rmask == 0x000000ff) {
format = GL_RGBA;
#include <stdio.h>
#include <stdlib.h>
typedef struct node {
int data;
struct node* next;
} node;
node* new_node() {
node* n = malloc(sizeof(node));
package main
import (
"fmt"
"math/rand"
"reflect"
)
func worker(n int, ch chan int) {
count := rand.Intn(5) + 3
#include <stdio.h>
#include <unistd.h>
int main() {
pid_t pid = fork();
if (pid == 0) {
printf("I'm the child -- about to run ls -a -l\n");
execlp("ls", "ls", "-a", "-l", (char*)NULL);
} else {
printf("I'm the parent -- about to run pwd\n");
#include <unistd.h>
#include <stdio.h>
int main() {
int i;
pid_t pid = fork();
if (pid == 0) {
printf("I am the child. I'm going to print 'Hello, World!' 15 times\n");
for (i = 0; i < 15; ++i) {
printf("Hello, World!\n");
buckets = defaultdict(list)
for z, root in root_from.iteritems():
closest = next((k for k in buckets if abs(k - root) < 1e-3), None)
if closest:
buckets[closest].append(z)
else:
buckets[root].append(z)
roots = buckets.keys()
<pre class="prettyprint">
<code class="language=c++ hljs cs">
int x = <em>new</em> int(5);
</code>
</pre>
```c++
int x = new int(5);
```
@alecbz
alecbz / .md
Last active August 29, 2015 14:26
int x = new int(5);
int x = new int(5);