Searching for a way to do bitwise XOR on images

ImageMagick can do it, although it’s a bit convoluted. One way is: convert img1 img2 -fx “(((255*u)&(255*(1-v)))|((255*(1-u))&(255*v)))/255” img_out (img1,img2,img_out are the two input and single output file names respectively). Explanation It’s a bit ugly (I’m sure someone with more ImageMagick-fu than me could clean it up but it works like this: -fx “xxx” basically says … Read more

Why does A | B allow a combination of both, and how can I prevent it?

The discussion in issue Microsoft/TypeScript#14094 is relevant here. Types in TypeScript are open in the sense that an object has to have at least the properties described by a type for it to match. So the object { value: 7, data: ‘test’, note: ‘hello’ } matches the type { value: number, data: string }, even … Read more

Code Golf: XOR Encryption

Repent, 13 7 chars (No file support), 14 char (With file support) Repent is an esoteric stack-based toy language of my own, with inspiration from J, APL, Golfscript and Python. Here is a short solution. I will explain it, but is very late and this is doing my head in, so I’ll explain it and … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)