Skip to content

Instantly share code, notes, and snippets.

View atannus's full-sized avatar

André Tannús atannus

  • Epungo
  • São Paulo - Brasil
View GitHub Profile
// a.js
//goog.provide('myapp.A');
myapp.A = function() {}
myapp.A.prototype.move = function() {
console.log('moveA');
}
// b.js
//goog.provide('myapp.B');
//goog.require('myapp.A');
@atannus
atannus / kohana.php
Created July 6, 2013 19:38
Quick hack to allow Kohana to handle memory_limit and max_execution_time violations.
<?php defined('SYSPATH') or die('No direct script access.');
class Kohana extends Kohana_Core {
/**
* Augments the core method for two reasons:
* 1) Reserve an extra 1M memory to allow handling memory_limit violation.
* 2) Reserve more exec time to allow max_execution_time violation.
*
* Note: keep variable creation at a minimum.
@atannus
atannus / sprintf-mem-hungry-strings.php
Last active December 19, 2015 09:49
Which means generating a string as per make_word takes more memory than it should.
<?php
/**
*
* When using sprintf and mt_rand to generate a random hex-like string, the
* output seems to take more memory than it should.
*
* Changing the output to a string via a (string) cast or by any other mean,
* such as concatenating a string to it seems to fix the memory usage.
*