xor = (/=) :: Bool -> Bool -> Bool
Хаскель тут при том, что я про него гуглил, когда это узнал.
https://en.wikipedia.org/wiki/Referer_spam — на ваш сайт суются боты с поддельными адресами в заголовке Referer
в надежде, что вы публикуете свои логи и поисковики, обнаружив в них подделанные адреса, будут повышать их рейтинг, думая, что вы на них ссылаетесь.
Как произносятся английские IT-термины
Вспомнил, как произносить «flood». Узнал, как произносить «install». Офигел от произношения «suite»; думал, в тексте ошибка, но нет, Merriam-Webster и Forvo подтверждают, что всё верно. «Support» я тоже, оказывается, произносил неправильно, но после «suite» сил удивляться у меня уже не было.
Советую почитать и проверить себя.
Двоичное дерево поиска можно обойти без стека и рекурсии: https://en.wikipedia.org/wiki/Threaded_binary_tree
TIL что лонгтапом по кнопке переключения приложений в Android можно переключаться между последними двумя a la Alt-Tab ((via #XRTYH3/EC0)[https://bnw.im/p/XRTYH3#EC0])
Сегодня я узнал, что в mime-type можно писать не только text/plain
, но и text/plain; format=flowed
. Редакторы и почтовые клиенты, поддерживающие этот параметр, будут делать reflow для плейнтекста (с пониманием цитат, начинающихся с «>»). Это охуенно! Это реальный ответ HTML-почте! И это наконец-то даст мне покой и уверенность в том, что я абсолютно прав, юзая plain old mail, а не HTML.
Одна беда: нет поддержки в K-9 Mail. Но есть ишуй. Придётся учиться писать под Андроид…