Skip to content

Instantly share code, notes, and snippets.

Galymzhan redcapital

Block or report user

Report or block redcapital

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:d85787623aed48e3476b
<?
require 'parallelcurl.php';
$pc = new ParallelCurl(5);
// Bind $callback and $pc using "use()" construct, because we'll use them inside the closure
$callback = function($content, $url, $ch, $userParams) use (&$callback, $pc) {
// Print status of finished request
$i = $userParams['i'];
@redcapital
redcapital / timer.rb
Last active Aug 29, 2015
Simple countdown timer script for Mac OS X
View timer.rb
#!/usr/bin/env ruby
if ARGV.empty?
puts 'Usage: timer TIME'
exit
end
TOKENS = { 's' => 1, 'm' => 60, 'h' => 60 * 60 }
def parse_duration(str)
View main.cpp
#include <iostream>
#include <cstdio>
#include <vector>
#include <queue>
#include <algorithm>
#include <map>
using namespace std;
const int MAX_SQUARES = 6;
@redcapital
redcapital / Rain.php
Created Feb 3, 2013
Rain in your terminal. Run with `php Rain.php`
View Rain.php
<?php
/**
* Renders rain. The code was like 10 times shorter before moving it into the class
*/
class Renderer
{
protected $width, $height, $text;
private $_middle, $_textBeginPos, $_textLength, $_line;
View gist:3432925
==2885== Memcheck, a memory error detector
==2885== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==2885== Using Valgrind-3.6.1-Debian and LibVEX; rerun with -h for copyright info
==2885== Command: giomm-test
==2885==
==2885==
==2885== HEAP SUMMARY:
==2885== in use at exit: 93,481 bytes in 1,693 blocks
==2885== total heap usage: 2,493 allocs, 800 frees, 214,414 bytes allocated
==2885==
View gist:3421962
==3152== Memcheck, a memory error detector
==3152== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==3152== Using Valgrind-3.6.1-Debian and LibVEX; rerun with -h for copyright info
==3152== Command: giomm-test
==3152==
(process:3152): glibmm-CRITICAL **: Glib::ObjectBase* Glib::wrap_create_new_wrapper_for_interface(GObject*, GType): assertion `wrap_func_table != 0' failed
(process:3152): GLib-GObject-CRITICAL **: g_object_set_qdata_full: assertion `quark > 0' failed
==3152==
You can’t perform that action at this time.