More efficient synchronization primitives for Rust than the standard library provides.
A static type checker for JavaScript. Stricter than Flow and TypeScript with better type inference. Does not extend the language.
A Rust test harness that is no_std
and can run on a microcontroller. You can use it to run your unit tests on the actual hardware you are targeting.
A UI framework for very small VT100-compatible terminals.
A free Qmodem clone and terminal emulator.
Another Rust-based, GPU-accelerated terminal emulator.
A Rust crate that provides a cross-platform API for working with PTYs.
A Rust library to spawn processes in PTYs and control them through Tokio.
A fast terminal emulator with GPU acceleration. Written in Rust.
A Rust crate similar to libvte.
A Java library to run forked processes in a PTY and control them.
A program that you feed ANSI control characters and that decodes them into human-readable descriptions for you.
Via Adam Bien.
A book on optimizing Rust code for maximum performance.
A very fast map key hash function for Rust.
A new kind of performance profiler for C++ and Rust.
If you just can’t get your Samba server to play nicely with Time Machine (in my case Time Machine would always generate its disk image file without the execute bit set and, it actually being a folder, would then be unable to access it), here’s how you trick them into working together. Create a .sparsebundle
and within it a file called com.apple.TimeMachine.MachineID.plist
that you fill with the following:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.backupd.HostUUID</key>
<string>00000000-0000-0000-0000-000000000000</string>
<key>com.apple.backupd.ModelID</key>
<string>MacBookPro5,5</string>
</dict>
</plist>
Replace 00000000-0000-0000-0000-000000000000
with the hardware UUID you can read in System Profiler.app
and MacBookPro5,5
with your model ID, which you can also get from there.