Skip to content

Instantly share code, notes, and snippets.

View churib's full-sized avatar

Timo Grodzinski churib

View GitHub Profile
my $s = "lorem ipsum...";
my @a = (0,3);
print( substr( $s, @a ) ); # --> rem ipsum... --> scalar @a :(
@churib
churib / gist:4080838
Created November 15, 2012 19:56
recursive lambda
(defmacro lambda* (fname args &rest body)
`(lambda ,args
(labels ((,fname ,args ,@body))
(fname ,@args))))
(defmacro alambda (args &body body)
`(labels ((self ,args ,@body))
#'self))
@churib
churib / gist:3278264
Created August 6, 2012 20:45
rename dirs
#!/usr/bin/env perl
use warnings;
use strict;
run() if !caller;
sub run {
chdir '/home/timo/Pictures/Fiene/';
my @files = <*>;
AnyEvent
App::Cache
Captcha::reCAPTCHA
Capture::Tiny
Carp::Always
CGI::Upload
Class::Accessor
Clone
CPAN::HTTP::Client
CPAN::HTTP::Credentials
@churib
churib / gist:1984690
Created March 6, 2012 07:34
race condittion fnDeleteRow
$(document).ready( function () {
var table;
table = $('#urls_table').dataTable( {
"bProcessing": true,
"sAjaxSource": "/test.pl/url/all/",
"sDom": 'T<"clear">lfrtip',
"sPaginationType": "full_numbers",
"oTableTools": {
"sRowSelect": "multi",
"aButtons": [