Programming Leftovers

-
Osmo PIM 0.2.14 compiled in OpenEmbedded
Very good news about Osmo. "PIM" means Personal Information Manager, and Osmo has been in the pups for a very long time. However, it is somewhat neglected and not as well integrated as could be.
The way this latest work with Osmo came about, is I have an elderly relative who has a mobile phone with prepaid account with a telco. I pay it, every 4 weeks. Don't want to do a direct-debit with a bank, so renewal requires me to remember when to pay... and I forget.
Besides, renewal is peculiar. I have to pay $15 for the renewal, then separately have to pay $5 international-calls addon. That second payment requires a manual online choice. I cannot see how to automate this with direct-debit or bpay. The telco is Optus.
-
Josef Strzibny: Configuring Rails system tests for headless and headfull browsers
Want to run your system tests headless? And why not both ways? Here’s how to extend Rails tasks to run your system tests with the driver of your choice.
-
3 Best Free and Open Source JavaScript Engines - LinuxLinks
JavaScript is an interpreted programming language. It means that source code isn’t compiled into binary code prior to execution. The role of the JavaScript engine is to turn plain text script into executable code. In other words, the engine is a container in which you run your program.
JavaScript engines are often developed by web browser vendors, and every major browser has one. In a browser, the JavaScript engine runs in concert with the rendering engine via the Document Object Model. JavaScript engines implement specification of the language provide by ECMAScript. Standardization enables the development of independent engines and ensures scripts give the same results no matter wherever they run.
The first JavaScript engines were mere interpreters, but all relevant modern engines use just-in-time compilation for improved performance.
The use of JavaScript engines is not limited to browsers. For example, the V8 engine is a core component of the Node.js and Deno runtime systems.
Engines which use runtime interpreters and do not compile into native machine code are excluded from this roundup.
Here’s our verdict captured in a legendary ratings chart. We feature free and open source software only here.
-
Kasm Workspaces - Stream Docker Containers Easily & Quickly
Kasm Workspaces is an intriguing platform for security and development aficionados. It is accessible by web browser and allows users to deploy container apps, including full-fledged Ubuntu desktops.
In our daily lives, we must deal with a wide range of challenges that arise in our workplace. As an independent developer, I am concerned with designing secure code, optimizing application speed, and hunting and fixing bugs. But what if, when searching for something on the Internet, I accidentally click on a site that steals my session or downloads ransomware or malware? That is beyond frustrating. Isn’t that right?
Every day, I’m sure firms of various sizes have the same difficulty. What if one of their employees accidentally downloads malware in the workplace? Kasm Workspaces, on the other hand, attempts to solve the same problem to a large extent. -
Fooled by complexity | Playing Perl...
And that fool would be me. After realising that HyperSeq is lazy, I managed to simplify the code in my last post.
[...]
The sub needle transforms it’s argument or returns Nil. By turning Nil into Empty, any call to .head will skip all values that where not a hit. At least for strongly CPU-bound tasks, which allow for small batch sizes, .hyper doesn’t overshoot much.
-
GStreamer Rust bindings 0.18.0 release
A new version of the GStreamer Rust bindings, 0.18.0, was released. Together with the bindings, also a new version of the GStreamer Rust plugins was released.
As usual this release follows the latest gtk-rs release and the corresponding API changes.
This release includes optional support for the latest new GStreamer 1.20 APIs. As GStreamer 1.20 was not released yet, these new APIs might still change. The minimum supported version of the bindings is still GStreamer 1.8 and the targetted GStreamer API version can be selected by applications via feature flags.
-
- Login or register to post comments
Printer-friendly version
- 1471 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Linux 5.18-rc7
From Linus Torvalds Date Sun, 15 May 2022 18:15:42 -0700 Subject Linux 5.18-rc7 share 0 So things continue to be fairly calm, and as such this is likely the last rc before 5.18 unless something bad happens next week. All the stats here look normal, with the bulk of it being random driver updates (network drivers, gpu, usb, etc). There's a few filesystem fixes, some core networking, and some code kernel stuff. And some selftest updates. Sortlog appended, nothing really stands out (the most exciting thing last week was literally that Andrew has started using git, which will make my life easier, but that doesn't affect the *code*) Please give it one last week of testing, so that we'll have a nice solid 5.18 release. Linus ![]() | today's howtos
|
today's leftovers
| OpenVMS 9.2 hits production status for x86-64VMS Software Inc. has announced the release of OpenVMS 9.2, the first production-supported release for commercial off-the-shelf x86 hardware.
The expectation is that customers will deploy the new OS [PDF] into VMs. Most recent hypervisors are supported, including VMware (Workstation 15+, Fusion 11+ and ESXi 6.7+), KVM (tested on CentOS 7.9, openSUSE Leap 15.3, and Ubuntu 18.04), and Oracle VirtualBox 6.1.
|
Recent comments
36 min 2 sec ago
7 hours 37 min ago
11 hours 11 min ago
18 hours 43 min ago
19 hours 25 min ago
22 hours 55 min ago
23 hours 58 min ago
1 day 8 min ago
1 day 26 min ago
1 day 36 min ago