the bare minimum
hello
the bare minimum
democracy ftw!
sure, but thats just outsourcing the problem.
its usually an ID10T problem
almost forced to for web front end. why you would use it anywhere else, however, i will never know
oh, i hadnt thought of that. i didnt think think it would be very helpful, but after i watched that video, it really opened my eyes to the dangerous possibilities.
or you to youtube…
also great bc u always have the option to choose which app to open with, and acts as a confirmation if you accidently click a link
just for simple tasks, where i need something between the simplicity of bash and the type safety of rust. its just my personal preference when it comes to scripting, although i do believe it should be the first consideration for choosing a user friendly but powerful embedded or config language, like for neovim, especially if performance is a concern, but it will ofc not always be the best option. the 1 index is certainly annoying though, but i would personally rather that than anything to do with python, especially whitespace. the if...then
and for...do
is the same as bash, so i dont think its that bad
there goes my plans to build a time machine in javascript
i would say lua if possible, but python has more libraries
they would each rather be daft separately
i love how well this joke works
:) no problem! i would assume resizing the image might be a little slower, because it creates a clone of the image, but if you use FilterType::NearestNeighbor, the speed is negligable in my opinion
i read through the code, and i have some tips, which you may find helpful (or not):
--color
is not the first argument, it will try to open a file named --color
, which i assume is unintended. i would suggest checking out the clap
crate to easily parse argsimage.resize()
is easier.len()
on a string returns length in bytes, not characters, so could break with non-ascii text. in the context of this program, the text will always be ascii, so it is of course not a problem, but it’s worth to keep in mind. to get character length, use .chars().count()
get_brightness_of_cluster
, pushing to a Vec
and then calling .sum()
can be replaced with a loop which increments a mutable u32
variable. this is a nitpick, but it can avoid unnecessary memory allocationcheck out this example. sorry if this comes off as rude or a nitpick, i’m just trying to provide some advice :)
destroying america!!!
A knife is reusable