darcy

joined 1 year ago
[–] darcy 2 points 1 year ago

i get a proxy/vpn is the only solution?

[–] darcy 2 points 1 year ago

yeah yeah windows bad. (i completely agree)

[–] darcy 4 points 1 year ago (3 children)

ok but if you work at a small business with few employees its just polite

[–] darcy 1 points 1 year ago

:) 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

[–] darcy 3 points 1 year ago (2 children)

i read through the code, and i have some tips, which you may find helpful (or not):

  • argument parsing: if --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 args
  • i'm quite sure why you used 'clusters' instead of resizing the image to the terminal width? if it is purely as a programming exercise, or for performance reasons, then that's great! but otherwise, calling image.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()
  • in my testing, the width of the image is always affected by the width of the terminal, always being less than the maximum possible width, causing the image to be stretched vertically. i'm not sure why this is happening
  • in 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 allocation

check out this example. sorry if this comes off as rude or a nitpick, i'm just trying to provide some advice :)

[–] darcy 3 points 1 year ago

destroying america!!!!!!

[–] darcy 3 points 1 year ago

the top comment is always a slur or a euphamism for suicide

[–] darcy 1 points 1 year ago

just have a tub of water rigged above the server

[–] darcy 3 points 1 year ago (2 children)

why would you be against 4th of July and children?

[–] darcy 3 points 1 year ago

haskell is an intricately designed laser gun that you cant shoot it without a learning group theory and lambda calculus

[–] darcy 1 points 1 year ago

however, it is still used and endorsed by every army

[–] darcy 2 points 1 year ago
view more: ‹ prev next ›