Blog Archives

Royalty free sounds and music

Posted on July 14, 2013. Filed under: Uncategorized | Tags: , , , , , |

Music AudioMicro – Large collection of Royalty free music & sound effects Free Music Archive FreePD.com – Public Domain Music Downloads freesound.org is a collaborative database of Creative Commons Licensed sounds. Give Life Back to Music iCompositions is a community for aspiring musicians incompetech.com (Kevin MacLeod) Jamendo 55000+ royalty-free albums musopen Classical music SoundCloud TeknoAXE […]

Read Full Post | Make a Comment ( Comments Off on Royalty free sounds and music )

(Mostly) free stuff for drawing, animation and video production

Posted on June 25, 2013. Filed under: Uncategorized | Tags: , , , , , , , , , , , |

Antimony Antimony is a computer-aided design (CAD) tool from a parallel universe in which CAD software evolved from Lisp machines rather than drafting tables. There’s an impressive screencast that shows Antimony in action. Unfortunately, only available for Mac & Linux. Audacity With Audacity you can; record live audio; convert tapes and records into digital recordings; […]

Read Full Post | Make a Comment ( Comments Off on (Mostly) free stuff for drawing, animation and video production )

Interesting Perl Modules

Posted on February 11, 2013. Filed under: Uncategorized | Tags: , , , |

Bash::Completion::Plugins::perlbrew Bash completion for perlbrew. See also Bash::Completion namespace::sweep This pragma was written to address some problems with the excellent namespace::autoclean. In particular, namespace::autoclean will remove special symbols that are installed by overload, so you can’t use namespace::autoclean on objects that overload Perl operators.

Read Full Post | Make a Comment ( None so far )

Using SQLite triggers to increment a count

Posted on October 6, 2011. Filed under: Uncategorized | Tags: , , , |

I want to apply tags to urls and keep a count of how many times each tag has been used. Here’s some code that does just that: use DBI; use Text::Table; my $FILENAME = ‘play.sqlite’; unlink $FILENAME; my $dsn = “dbi:SQLite:database=$FILENAME”; my $dbh = DBI->connect($dsn) or die; $dbh->do($_) or die “$DBI::errstr for $_” for split […]

Read Full Post | Make a Comment ( None so far )

Extract branch to a new repo using git-format-patch

Posted on September 15, 2011. Filed under: Uncategorized | Tags: , , , , , |

I know this should probably be done using git-filter-branch, but with format-patch, I don’t need to learn anything new. More importantly, filter-branch would give me more to forget 🙁 Given a git repo with a branch ‘find-ls’ with history like this: * 10c757c (origin/master, master) handle errors better | * 073892b (HEAD, find-ls) don’t allow […]

Read Full Post | Make a Comment ( 1 so far )

Moose tips

Posted on September 13, 2011. Filed under: Uncategorized | Tags: , , , , |

init_arg – use alternate attribute name in new() # in package Foo has qw(bar is ro init_arg quux); … # elsewhere my $foo = Foo->new( quux => 1 ); Foo has an attribute named “bar”, but we pass “quux” to the constructor. See Moose::Manual::Attributes / Constructor parameters (init_arg) init_arg – ban setting an attribute in […]

Read Full Post | Make a Comment ( None so far )

Syntax Highlighting

Posted on July 27, 2011. Filed under: Uncategorized | Tags: , , |

<pre class=”brush:perl”> for my $foo (1..10) { say “Foo $foo” } </pre> yields for my $foo (1..10) { say “Foo $foo” }

Read Full Post | Make a Comment ( None so far )

Next Entries »

Liked it here?
Why not try sites on the blogroll...