iҚØN🐾🐾
Ruslan
iҚØN🐾🐾
Наверное потому что я уже пришел с таким скиллом?)
Max
Ну или ученого учить - тока портить
Max
В общем, хз, мне лично вышка помогла, за остальных не скажу. Спустя 20 лет у всех очень уж разно судьбы сложились.
iҚØN🐾🐾
Да, есть такое. С первого потока прошло почти 20 тоже
Ruslan
Max
Ruslan
https://www.drone.io
iҚØN🐾🐾
Continues integration, continues delivery
Ruslan
iҚØN🐾🐾
Гадский т9)
Илфат
Меня - нет(
Судя по твоим высказываниям, все таки дало, но от части ты отказался сам 😁
Max
Profit
Ruslan
Ruslan
совет: бери самую первую ошибку и решай её
Max
iҚØN🐾🐾
?
Только места жрет немерянно
я как-то недавног потестил ардуню второй версии. она выжрала 35 гигабайт в памяти после загрузки... в общем я понял что такая среда мне нафиг не сдалась.
Ruslan
?
у меня телеграм бот хавает ники и ничего. чтобы понимал длинну символа такой код стоит
byte utf8GetCharSize(unsigned char bt)
{
if (bt < 128) return 1;
else if ((bt & 0xE0) == 0xC0) return 2;
else if ((bt & 0xF0) == 0xE0) return 3;
else if ((bt & 0xF8) == 0xF0) return 4;
else if ((bt & 0xFC) == 0xF8) return 5;
else if ((bt & 0xFE) == 0xFC) return 6;
return 1;
}
iҚØN🐾🐾
Мои глаза)
Ruslan
?
ну код чесноспизжен. работает и ладно.
iҚØN🐾🐾
Это было одной из любимых тем)
Ruslan
достаточно было понять, врубается чел в разницу между .encode и .decode
iҚØN🐾🐾
А потом смотришь в логи и видишь invalid character at xxx)
iҚØN🐾🐾
Вместо лога)
iҚØN🐾🐾
Зато микросервис напердолил))
Ruslan
iҚØN🐾🐾
Я про соискателей)
?
эх не жрал говна человек с еь*учими cp1251 и их подобными. я лет 10 с винды слез полностью, горя не знаю больше с кодировками. шиндофс тогда еще цеплялась за свой псевдостандарт, когда весь адекватный мир уже на UTF-8 во всю не парился. xD
Max
Вместо лога)
Хуже когда в консоль он пишет, а как только перенаправишь в файл - ломается)
?
Ruslan
?
да и файл это байты. ему пофиг что ты хотел, он просто принимал как есть
iҚØN🐾🐾
Я ж уже рассказывал байку, как мы писали интернет-магазин и заказ?)
?
кто не жрал?
ну про тебя писал, если не путаю. я про то, что "некогда разбираться" и ведет к проблемам. Нынче очень престижно копипастить гугловский говнокод даже не понимая что он делает ... но эт меня понесло немного в другую сторну...
Ruslan
я как раз нажрался и разработал методику с этим больше не сталкиваться и всё стало хорошо
Ruslan
первый шаг методики, никогда больше не работаем с вендой
второй - валидация данных на входе и выходе
iҚØN🐾🐾
Короче писали эквайринг. Первым клиентом был магазин цветов. Все было ок, пока имена и фамилии были в аски. А в один прекрасный день чувак купил товар, оплатил, оплата ушла, а фидбек в магазин не пришёл, ибо пофейлился на парсе first name, last name, у клиента в фамилии был умляут, а его нет в наборе аски.
Чувак купил роз на несколько сот баксов и собирался лепестками покрыть всю дорогу от входа до интимного лежбища. А ему, падлюки, не доставили заказ вовремя и он приехал в магазин с грозным видом)
iҚØN🐾🐾
Начали разбираться, а там parse error
?
Короче писали эквайринг. Первым клиентом был магазин цветов. Все было ок, пока имена и фамилии были в аски. А в один прекрасный день чувак купил товар, оплатил, оплата ушла, а фидбек в магазин не пришёл, ибо пофейлился на парсе first name, last name, у клиента в фамилии был умляут, а его нет в наборе аски.
Чувак купил роз на несколько сот баксов и собирался лепестками покрыть всю дорогу от входа до интимного лежбища. А ему, падлюки, не доставили заказ вовремя и он приехал в магазин с грозным видом)
лол у меня всегда все через ID шло. а текстовые поля жестко кастрировались ибо я тогда не силен был в мускуле а инъекции были популярны.
iҚØN🐾🐾
Ну это был еще 2001й год, на пхп писали
Ruslan
iҚØN🐾🐾
Там пхп как cgi подключался, даже модуля под апач не было
?
зато я узнал что процессоры AMD очень не любят математику с плавающей точкой и результат у них может быть довольно непредсказуемый. в итоге пришлось работать с целыми числами ( при расчете бабок) а точность после запятой обеспечивалась просто делением на 10 0 на выходе. в противном случае постоянно дебет и кредит не сходился по копейкам , а при десятках тысяч операций в день это кусалось
Ruslan
iҚØN🐾🐾
А на счет инъекций, я один раз тоже прикололся. Были у нас пейсатели, напейсали так, что в урлах были везде id, ну я по причине профдеформации вместо цифры всобачил слово и получил sql error. Ну я ессно проверил, что выполняется инъекция. Забакапил базы и начальнику кинул урл с закодированным drop database ...; Он нажал и потом говорит - чет долго выполняется. А потом - аааааааааааааааа! Что ты сделал??? - Я сделал? Ты сделал!
iҚØN🐾🐾
Ну потом накатил бакап конечно, но у него походу айки поседели)
iҚØN🐾🐾
iҚØN🐾🐾
Ну и там было все грустно в начале
?
?
Nginx позже вышел
да сииильно позже. вообще я и сегодня PHP юзаю, а что задачки любые решает ( если с копа) хочешь через консоль хочешь пусти в веб. особенно локальная файлопомойка которая с яблок позволяет сказать/закачать файлы вообще без проблем
?
чет меня понесло. пойду ка я работать...
iҚØN🐾🐾
bbnmn
какие пины нельзя использовать на есп8266
Илфат
Илфат
или 15, уже подзабыл ;)
iҚØN🐾🐾
Почему это нельзя 0? Можно после бута.