- The Forest Unseen: A Year’s Watch in Nature by David George Haskell
- On the Origin of Species by Means of Natural Selection, or the Preservation of Favoured Races in the Struggle for Life by Charles Darwin
- Gödel, Escher, Bach: An Eternal Golden Braid by Douglas R. Hofstadter
- Taming Text: How to Find, Organize, and Manipulate It by Grant S. Ingersoll, Thomas S. Morton & Andrew L. Farris
- Linguistic Fundamentals for Natural Language Processing: 100 Essentials from Morphology and Syntax by Emily M. Bender
- Restful Web Services by Leonard Richardson, Sam Ruby & David Heinemeier Hansson
- Pro iOS Internationalization and Localization by Tony Person
- Modern Perl by chromatic
- why’s (poignant) Guide to Ruby by why the lucky stiff
- The Ruby Programming Language by David Flanagan and Yukihiro Matsumoto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Characters with different values returned from ucfirst if lc is performed first. | |
# line 1: original character | |
# line 2: ucfirst | |
# line 3: lc | |
# line 4: ucfirst lc | |
$ perl -C -M'charnames()' -E'say map { "$_ <" . join(", ", map { sprintf "U+%04X %s", ord, charnames::viacode(ord) } split //) . ">\n" } $_, ucfirst, lc, ucfirst lc for grep { ucfirst ne ucfirst lc } map { chr } 0..0x10FFFF' | |
İ <U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE> | |
İ <U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE> | |
i̇ <U+0069 LATIN SMALL LETTER I, U+0307 COMBINING DOT ABOVE> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use Moose; | |
use Moose::Util::TypeConstraints; | |
use Math::BigFloat; | |
subtype 'BigFloat', | |
as class_type('Math::BigFloat'); | |
coerce 'BigFloat', | |
from 'Num', | |
via { Math::BigFloat->new($_) }; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
perl -MModule::Build::Base -E '$b = Module::Build::Base->new(module_name => "Lingua::Stem::UniNE"); $b->make_tarball(("Lingua-Stem-UniNE-0.04") x 2)' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2007: 68 submitted; 58 accepted | |
2008: 147 submitted; 98 accepted | |
2009: 134 submitted; 107 accepted | |
2010: 150 submitted; 135 accepted | |
2011: 156 submitted; 103 accepted | |
2012: 184 submitted; 135 accepted | |
2013: 136 submitted; 87 accepted |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
Title: Unicode Regular Expressions | |
Tags: regex unicode perl5 | |
Language: English | |
Duration: 20 minutes | |
Target audience: Any | |
Abstract: > | |
Perl’s regular expression engine provides rich features for matching and | |
parsing Unicode strings. Recent releases of Perl have added powerful new | |
modifiers, character classes, and other special escape sequences that can be |
List of books read so far in 2013:
- Desert Solitaire: A Season in the Wilderness by Edward Abbey
- Hayduke Lives! by Edward Abbey
- Ishmael by Daniel Quinn
- The Story of B by Daniel Quinn
- My Ishmael by Daniel Quinn
- World War Z: An Oral History of the Zombie War by Max Brooks
- Winter World: The Ingenuity of Animal Survival by Bernd Heinrich
- Summer World: A Season of Bounty by Bernd Heinrich
- Erlang: cean.process-one.net
- Go: godashboard.appspot.com
- Haskell: hackage.haskell.org
- JavaScript/Node: npmjs.org
- Perl 5: cpan.org
- Perl 6: modules.perl6.org
- PHP: packagist.org
- Python: pypi.python.org
- Ruby: rubygems.org
- Scala: ls.implicit.ly
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
use strict; | |
use warnings; | |
use Data::Dump qw( dump ); | |
# slurp in filehandle as one string | |
my $input = do { local $/; <DATA> }; | |
my %data; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Acme::Encode::RFC4042 | |
Alien::ICU | |
Alien::PhoneNumber | |
App::stem | |
Bio::DarwinCore (alternately: Bio::DWC, Bio::DwC, Archive::DarwinCore, etc.; extends DublinCore?) | |
CLDR::Date | |
CLDR::List | |
CLDR::Unit | |
Config::AppleStrings | |
Data::Walk::Simple |