Forwarded from Sergey Migalin
@AnyKeyShik делает рывок сквозь 10 мест скорборда! что творится, господа, это уже не цтф, а футбол какой-то
Напишу, пожалуй, еще сюда.
Для всех, кому интересно, предлагаю нетривиальный челендж. Входные данные:
1. Любой компилируемый яп
2. Линукс х64 (вообще, можно какой угодно, хоть 8-битный. Но на х64 интереснее Х) )
Требуется написать программу, которая выводит на экран "Hello World!" и при этом в скомпилированном состоянии весит 678 байт. Меньше - пожалуйста, больше - нет. Решения скидывайте в лс. Если через месяц никто не пришлет решение - выложу сюда свой код, который решает эту задачу. Glhf!
UPD. Программа обязана корректно работать и завершаться без ошибок! Иначе не считается решением
Пока абсолютное первое место - 61 байт. Сможете побить рекорд? :)
Для всех, кому интересно, предлагаю нетривиальный челендж. Входные данные:
1. Любой компилируемый яп
2. Линукс х64 (вообще, можно какой угодно, хоть 8-битный. Но на х64 интереснее Х) )
Требуется написать программу, которая выводит на экран "Hello World!" и при этом в скомпилированном состоянии весит 678 байт. Меньше - пожалуйста, больше - нет. Решения скидывайте в лс. Если через месяц никто не пришлет решение - выложу сюда свой код, который решает эту задачу. Glhf!
UPD. Программа обязана корректно работать и завершаться без ошибок! Иначе не считается решением
Пока абсолютное первое место - 61 байт. Сможете побить рекорд? :)
Поздравляю всех причастных с днем сисдамина Х)
Пусть аптайм будет больше, паников меньше, а дос забудется как страшный сон Х)
P.S. Да, последняя пикча это отсылка Х)
Пусть аптайм будет больше, паников меньше, а дос забудется как страшный сон Х)
P.S. Да, последняя пикча это отсылка Х)
Ну что же, вот и подошел к концу челендж "создай минималистичный Hello world!". Пулреквесты до сих пор принимаются в репозиторий, но уже вне зачета. Спасибо всем, кто участвовал - @KillingInTheNameOf и @f1u77y. И всем, кто интересовался (почти вся малая конфа аниме-клуба :D)
Ссылка на репозиторий, где выложены решения: https://github.com/AnyKeyShik/HelloWorld
Ссылка на репозиторий, где выложены решения: https://github.com/AnyKeyShik/HelloWorld
Сидел, читал про расстояние Левенштейна, чтобы немного улучшить распознавание текста в Бисмарк. Потом подумал "А может мне вообще не париться и засылать как ответ не пикчу, а ее ASCII вариант?". Или краткая история этой поделки
https://gist.github.com/AnyKeyShik/0420f3392008565db5510fae386349f0
https://gist.github.com/AnyKeyShik/0420f3392008565db5510fae386349f0
Прикольно, когда достиг уровня, на котором тебе предлагают организовать хакквест для DC. Пусть и не московского, но это не значит, что уровень ниже :D
До встречи в феврале в Нижнем Новгороде!
До встречи в феврале в Нижнем Новгороде!
Понадобилось мне тут резко поработать с EEPROM'ом через ESP32. Во-первых, могу сказать, что ESP32 - мегамашина. Особенно, по сравнению со своим младшим братом ESP8266. Я просто скажу, что у меня на плате есть полноценный BLE. Ну и прочие ништяки в виде огромного количества ног, на которых повешенно почти все, что можно придумтаь. В частности I2C, как не сложно догадаться по тому, что речь идет о EEPROM.
К сути. Понадобится-то понадобилось, а вот копаться в доках пришлось долго, потому что, во-первых, давно на настолько низком уровне не работал (что современный мир с людьми делает, ужос), а, во-вторых, с ESP мало работал впринципе. В итоге, пришел к решению написать библиотеку, чтобы кому-то впоследствии было чуточку легче :3
https://github.com/AnyKeyShik/esp32-eeprom
К сути. Понадобится-то понадобилось, а вот копаться в доках пришлось долго, потому что, во-первых, давно на настолько низком уровне не работал (что современный мир с людьми делает, ужос), а, во-вторых, с ESP мало работал впринципе. В итоге, пришел к решению написать библиотеку, чтобы кому-то впоследствии было чуточку легче :3
https://github.com/AnyKeyShik/esp32-eeprom
Странно видеть на моем канале что-то про веб, но тем не менее так сложилось, что я тут залез в современный веб. Что меня удивило - практически все уже реализовано (впрочем, будем честны, это почти везде так. Не могу сказать, круто или нет, наверное, все-таки круто).
В частности, откопал весьма занятный CSS тег:
В частности, откопал весьма занятный CSS тег:
mix-blend-mode: difference. Позволяет получить разницу между двумя картинками, наложенными друг на друга вообще без чего бы то ни было. То есть мы дошли до уровня, когда на чистом CSS можно на полном серьезе сравнить две картинки. По-моему, круто. Даже сделал небольшую демку этой штуки.Решил по фану проверить, как такая же операция выглядит на питоне. В целом, если не использовать openCV, то сложнее. Если же делать через него, то обьем кода больше просто из-за того, что много надо ручками сделать. А по сути ситуация не меняется. Прикладываю ссылку на репозиторий.
Подсадили меня на замечательную гамалку под названием osu! и я просто не смог не сделать скин, чтобы было удобнее гамать (конкретно мне). Может, зайдет кому-то еще, выкинул на GitLab. Возможны косяки и не очень четкая работа
GitLab
Projects · AnyKeyShik Rarity / osu-skin
Абсолютно внезапно для себя узнал, что люди хотят послушать про мир современной безопасности. В честь этого 21.04.2020 в 19:00 желающие могут приходить в дискорд
Discord
Discord - A New Way to Chat with Friends & Communities
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Самоизоляция зло. И высокоуровневое программирование тоже. Соединить эти два фактора и все становится ну очень плохо. Поэтому последние пару дней я работал над одной интересной идеей - запихнуть змейку в твит (140 символов). Получилась, конечно, не совсем змейка, но нечто похожее. Прошу любить и жаловать
UPD. Как бонус я решил все это завернуть в бутсектор. Поэтому запускать стоит через qemu, предварительно достав бинарь из base64
perl -E "say'swFoAKAHvqB9uBMAzRC/wPi5gAjzqqqBxz4Bc/jkYDxIchE8UHcNN5hISHIFLAJrwLCJwwHetIa2780VtEUmMCR72uv','B'x589,'Vao='"UPD. Как бонус я решил все это завернуть в бутсектор. Поэтому запускать стоит через qemu, предварительно достав бинарь из base64