Programming Leftovers
-
Kicking off 2023 with the MIT Reality Hack!
It's with excitement and nervousness that I'm writing this post, sitting on a plane heading to Boston where I will attend the MIT Reality Hack as a mentor. This is the first time I take part in this "AR/VR Metaverse Hackathon" so I'm not fully sure what to expect, but I'm certain that I will get to meet many excited hackers and mentors looking to explore the future of XR!
The hack spans 5 days where teams of hackers are formed on the first day when we all are there. The hacking continues until Sunday and ends on Monday with a closing ceremony followed by a public exhibition in the afternoon, see the full schedule here. While registration is now closed, it was open to anyone, and it looks like there will be a diverse crowd of people attending, young and old, both as hackers and mentors.
-
Dirk Eddelbuettel: qlcal 0.0.4 on CRAN: Extended and Updated
The fourth release of the still new-ish qlcal package arrivied at CRAN just now.
qlcal is based on the calendaring subset of QuantLib. It is provided (for the R package) as a set of included files, so the package is self-contained and does not depend on an external QuantLib library (which can be demanding to build). qlcal covers over sixty country / market calendars and can compute holiday lists, its complement (i.e. business day lists) and much more.
This release generalizes the advanceDate() function (similar to what advanceUnits() already had), and updates several calendars along with the upcoming QuantLib 1.29 release. This includes updates for the UK and Australia related to changes in the monarchy, an update for South Africa and the additional of 2023 holidays for China.
-
5 Programming Languages to Build Your Career in Tech
-
Congratulations to our 2022 Qt Champions!
It's time to acknowledge and celebrate the Qt Contributions made by our Community Members.
-
Fosdem mini grants for 2023 | tprfmarketing [blogs.perl.org]
One of the goals TPRF would like to achieve, now that conferences are becoming increasingly available in person, is to spread awareness of current Perl and Raku projects.
In support of this goal, TPRF will be issuing a limited number of mini grants of up to $300 to participants interested in holding Perl/Raku based talks in FOSDEM 2023 dev rooms. TPRF has made an intentional decision to not apply for a dev room, but to encourage talks to be given in other, non-language specific dev rooms instead. This will allow Perl and Raku to be shared with new audiences.
-
Benchmarking Rakudo releases. Is Raku Still slow?
Around the first 'public' release of Perl 6 (The x-mas release) I wrote a module that uses the libgumbo from google to parse html5 webpages.
It was faster and more robust than the existing HTML::Parser module written in pure Perl 6. To be fair to the module, the full html5 norm is rather lenghtly to implement.
I was using this to parse my list of favorite fan fiction on fimfiction.net and try to make some stats around them. It was still not super fast, like 0.5+ sec to parse one page (I have like 20+ pages of favorites). So each run of the script was rather slow.
At the time Perl 6 was still in stabilization phase and performance improvements were not really important. But after a while, it started to creep its ways out into Moar and Rakudo. So I wanted to see the improvement over the Rakudo release for my Gumbo module.
-
Overview | 16-Step Drum Sequencer | Adafruit Learning System
Build a Roland 808-style step sequencer to trigger multiple drum tracks in your digital audio workstation (DAW), such as GarageBand or Ableton, over USB MIDI. All built in CircuitPython, and easy to customize.
-
ICYMI Python on Microcontrollers Newsletter: New Products, Learning Resources and much more
Welcome to the latest Python on Microcontrollers newsletter! The New Year brings new product announcements from Espressif and Raspberry Pi. And promised Raspberry Pi Pico W Bluetooth support. If you have a resolution to learn Python (or learn more Python), there are lots of free resources and classes available. And if you want to write Python on Linux, snag a free virtual machine from IBM. Now is the best time to get involved, with so many resources available.
-
Python Insider: Python 3.12.0 alpha 4 released
Python 3.12 is still in development. This release, 3.12.0a4 is the fourth of seven planned alpha releases.