https://gist.github.com/jibsen/7ebeddde3bc2bfd421b96ae53a824...
68 karma · joined January 7, 2013
https://gist.github.com/jibsen/7ebeddde3bc2bfd421b96ae53a824...
Interestingly their help site lists the change as March 15, 2016 instead of 2017, but perhaps they got all the dates wrong there [1]. At least I got the same email.
[1]: https://www.donationcoder.com/forum/index.php?topic=37747
[1]: http://pubs.opengroup.org/onlinepubs/009696699/basedefs/sys/...
g++ -Os -static -s on `int main() { }' 17.408 bytes
g++ -Os -static -s on `int main() { throw 42; }' 139.776 bytes[1]: https://github.com/jibsen/lzfse/tree/msvc-compatibility
I write a lot of C, and given the choice, I tend to prefer tabs for indentation and spaces for alignment. I use a tab-width of 8, so the code will look fine for anyone using a lower tab-width.
Converting from tabs to spaces is a simple search-and-replace, whereas the other way is more work (there was an article here recently about algorithms to guess indentation width).
I would love to see some numbers for those from Bash on Windows.
[1]: https://gist.github.com/jibsen/7ebeddde3bc2bfd421b96ae53a824...
- Backups to local folder do not work
- Scheduled backups don't always run until you open the GUI
- Open log viewer before any backups have been performed crashes the app
- File-Exit does nothing
- Wizard adds whole C:\ to first destination
- Doesn't seem to backup (all) locked files
I've reported all of these, and the author seems responsive, so I hope it gets better.The native Windows versions of git and CMake can be awfully slow [1].
[1]: https://gist.github.com/jibsen/7ebeddde3bc2bfd421b96ae53a824...
The installed version defaults to x86_64-pc-windows-msvc, where the msvc at the end suggests it is looking for MSVC headers.
If you specify x86_64-w64-mingw32 as target, it uses the mingw-w64 headers.
Or perhaps there is some option in both of them to select the other?
[1]: https://blogs.msdn.microsoft.com/vcblog/2015/12/04/clang-wit...
The problem with assuming things like a pointer working like an integer, is that compiler vendors may choose to start taking advantage of any undefined behavior and point to the standard if you complain.
It is easy for people who understand the relatively strong correlation between C and the assembly language it generates to assume such things work. Also, compiler vendors did let us get away with them for many years.
People have gotten used to the higher contrast, and the theme works great this way too.
Also, CMAKE_INSTALL_PREFIX vs. --prefix is just different magical incantations. The obvious is sometimes what you are most used to.
I think unless you have a specific need for a small executable, it is usually not worth it.
For some image types, lossy png has the huge advantage over jpg at the same file size that they have no jpg artifacts.
671.012 original
584.677 zopflipng -m
580.180 zopflipng -m --lossy_transparent
576.637 pngwolf --max-stagnate-time=0 --max-time=300 --normalize-alpha --strip-optional
190.598 pngquant --speed 1
179.638 pngquant + pngwolfIf you use your editor for multiple languages and documentation as well, you may find things like lines in comment blocks made of '%', '#', or '-' to break from the ligatures. Also if your doc markup(-down) uses underlines of '-' or '=' for headings, they are affected.
On Windows, I found some editors where the ligatures were enabled, some where they weren't, and not many where you had any option to toggle either way.
At some point I caved in and downloaded the LR trial, and it was clear that they had put a lot of effort into making it easy to do your workflow. And having the import/culling, undestructive basic editing, and library functionality in one tool won me over.
[1]: https://www.donationcoder.com/forum/index.php?topic=7513.0
It is fascinating to learn about, but it feels a bit like you could always go deeper. I stopped when I got to the different methods for gamut mapping.