Uncategorized
Write Perl XS modules in Swift
github.com/my-mail-ru/swiftperl swiftperl is designed to provide an easy and smooth interoperability between Swift and Perl languages. The primary goal is to write XS modules for Perl entirely in Swift, though running Perl interpreter in Swift environment is also possible.
Read Full Post | Make a Comment ( Comments Off on Write Perl XS modules in Swift )Testing with AppVeyor
Testing with AppVeyor If you ever wanted to test your CPAN modules on Windows systems without having an own Windows system setup, then you should take a look at AppVeyor. Basically it’s something like travis-ci, but just running on Windows. Configuration happens in a YAML file named appveyor.yml. See also PDL appveyor.yml on github
Read Full Post | Make a Comment ( Comments Off on Testing with AppVeyor )Setting Up Local Mail Delivery on Ubuntu with Postfix and Mutt
Setting Up Local Mail Delivery on Ubuntu with Postfix and Mutt Works pretty well. The only change I had to do was to remove/purge and reinstall postfix first: sudo apt-get remove postfix –purge sudo apt-get install postfix
Read Full Post | Make a Comment ( Comments Off on Setting Up Local Mail Delivery on Ubuntu with Postfix and Mutt )The MIT License, Line by Line
The MIT License, Line by Line If you’re involved in open-source software and haven’t taken the time to read the license from top to bottom—it’s only 171 words—you need to do so now. Especially if licenses aren’t your day-to-day. Make a mental note of anything that seems off or unclear, and keep trucking. I’ll repeat […]
Read Full Post | Make a Comment ( Comments Off on The MIT License, Line by Line )CPAN Tutorials
CPAN Tutorials The CPAN allows you to easily download, install and use Perl software packages on your system. The software package is called a distribution and contains a Perl application or library. A collection of tutorials on using and writing CPAN distributions. Hosted on GitHub. CPAN basics What is a CPAN distribution Make your own […]
Read Full Post | Make a Comment ( Comments Off on CPAN Tutorials )TLDR Legal – Software Licenses Explained
TLDR Legal – Software Licenses Explained
Read Full Post | Make a Comment ( Comments Off on TLDR Legal – Software Licenses Explained )Oh shit, git!
Oh shit, git! Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can’t search for how to get yourself out of a mess, unless you already know the name of the thing you need to know […]
Read Full Post | Make a Comment ( Comments Off on Oh shit, git! )Reformatting Your Codebase with git filter-branch
Reformatting Your Codebase with git filter-branch Git has tonnes of great tools that can be very powerful, filter-branch is another example of this. It can be used for lots of things we won’t explore here — rather we will use it for a very specific use — filtering through the tree.
Read Full Post | Make a Comment ( Comments Off on Reformatting Your Codebase with git filter-branch )« Previous Entries Next Entries »