Sherloq is a personal research project about implementing a fully integrated environment for digital image forensics. It is not meant as an automatic tool that decide if an image is forged or not (that tool probably will never exist…), but as a companion in experimenting with various algorithms found in the latest research papers and workshops.
The original version was written in C++ in 2015, but a port to Python is in the works. It looks super useful, but buyer beware:
I’m happy to share my code and get in contact with anyone interested to improve or test it, but please keep in mind that this repository is not intended for distributing a final product, my aim is just to publicly track development of an unpretentious educational tool, so expect bugs, unpolished code and missing features! ;)
Holy moly this thing looks useful. It’s cross-platform with the following disclaimer:
Flameshot can be installed on Linux and Microsoft Windows currently.
There is no macOS port of Flameshot currently that can be easily installed. But you can build Flameshot yourself and use it. Please participate in the development of Flameshot and help us make a macOS version.
Who among us doesn’t fit into one of those 3 categories?
To try the live SSH demo:
Written in C++ and powered by Qt 5. #notelectron
NymphCast is a software solution which turns your choice of Linux-capable hardware into an audio and video source for a television or powered speakers. It enables the streaming of audio and video over the network from a wide range of client devices, as well as the streaming of internet media to a NymphCast server, controlled by a client device.
In addition, it supports powerful apps (NymphCast apps) written in AngelScript to extend the functionality of NymphCast with a variety of online services.
Olive is making rapid progress and users are already producing videos with it, but it’s still currently in alpha meaning it is incomplete and not fully stable. Regardless we invite you to download the latest build and try it out for yourself.
A quine is a program which takes no input and produces a copy of its own source code as its only output. This one also plays snake over its own source code! I can’t fathom how much thought went into this. Also trial and error. LOTS of trial and error. Super cool.
I recently ported some math code from C++ to Rust in an attempt to do a cool thing with Doom. Here is my story.
Buckle up, because this a #longread. However, it’s worth it because you will be entertained while wading through the mucky-muck of solving what sounds like a simple problem (but isn’t): I have some shapes. I want to find their intersection. Who knows, you might even learn some Rust along the way…
Start off your Monday by working on your Tetris skills right inside your terminal.
The Windows Calculator app is a modern Windows app written in C++ that ships pre-installed with Windows. The app provides standard, scientific, and programmer calculator functionality, as well as a set of converters between various units of measurement and currencies.
It’s like Microsoft is just teasing us at this point. How long before they open source Windows itself?!
What does it mean to learn C++ these days with the rise of newer systems programming languages like Go, Rust etc? Even if you aren’t looking to use C++, it might act as a tool to better understand other languages. This is an experience report about what C++ teaches and problems faced on the journey.
I was displeased with the selection of cross-platform image viewers, so I made my own. It stays out of your way but has all the functionality you need in the context menu. It’s fast, simple, and easy to use.
Qt-based and available for Windows, macOS, and Linxu.
a fully-functional C++ library to automatically synthesize high-performance machine learning kernels using Halide, ISL and NVRTC or LLVM
Published by Facebook Research. Framework agnostic, to boot. 👌