Skip to content

Instantly share code, notes, and snippets.

View AlexEzzeddine's full-sized avatar

Alex Ezzeddine AlexEzzeddine

  • San Francisco, CA
View GitHub Profile
@AlexEzzeddine
AlexEzzeddine / test.rb
Last active October 24, 2019 19:45
popen_bug
require 'open3'
Open3.popen3('bash', 'test.sh', 'arg1')
require 'open3'
a = (1..40000000).to_a
Open3.popen3('sleep 1')
# `sleep 1` same error happens
@AlexEzzeddine
AlexEzzeddine / test.rb
Last active July 30, 2019 18:31
JRuby flush issue
f = File.new('/tmp/test.log', 'a+')
$stdout.reopen f
10.times do
puts "hello"
end
@AlexEzzeddine
AlexEzzeddine / deque.c
Last active November 23, 2022 17:06
Deque implementation in C
#include "deque.h"
t_deque *dequeInit(void)
{
t_deque *deque;
deque = malloc(sizeof(t_deque));
deque->first = NULL;
deque->last = NULL;
return deque;