-
Вы решили сделать приложение, работающее с SVG. Набрали библиотек, запаслись энтузиазмом, и в итоге всё удалось. Но вот незадача! Внезапно вы обнаруживаете, что приложение отправляет странные сетевые запросы. Кроме того, с хост-машины утекают данные. Как же так?
-
Новый язык программирования
Более года назад я начал публикацию статей с описанием особенностей нового языка программирования. С тех пор утекло много воды, было протестировано множество идей, в итоге несколько раз все поменялось кардинальным образом и сейчас представляю на суд читателей описание предфинальной версии…
-
«Искусство оскорблять» или soft skill, который пригодится всем
ИнтроСначала я хотела начать так: «Каждый день, листая ленты в соцсетях, натыкаюсь на повсеместное заблуждение в вопросах защиты чести и достоинства. Кто-то кого-то обозвал, кто-то высказал своё мнение, а ему уже грозят судом и полицией. Что же такое «защита чести, достоинства…
-
«Руби мистически жив»: как в СберМаркете превращают разработчиков других стеков в рубистов
Ruby-разработчиков на рынке почти нет — на одну вакансию на hh приходится по одному резюме. Для других языков это соотношение 1 к 5. Чтобы восполнить нехватку рубистов, в СберМаркете переобучают разработчиков на другом стеке. Меня зовут Александр Бунтов, я руководитель…
-
Зачем нужны этические правила на онлайн-платформах
Каким образом и зачем ведется контроль за контентом в сети — разбираемся по порядку.Источник: аниме «Эксперименты Лэйн», 1998Уже давно ушли времена, когда можно было анонимно зависать в интернете и писать там все, что душе угодно. Мы уже не можем представить…
-
Колосс из мира растений: механика листьев гигантской кувшинки Виктории амазонской
Порой можно услышать фразу «больше — значит лучше». Но не всегда это соответствует действительности. Другими словами, не всегда «больше» соответствует балансу между желаемым результатом и затрачиваемыми на его достижение ресурсами. Именно потому в мире дикой природы эволюция чаще всего склоняется…
-
Реверс-инжиниринг железа: находим UART и извлекаем прошивку при помощи UBoot
Введение В этом посте мы расскажем об UART, UBoot и USB, а нашей целью станет игровой автомат Arcade 1UP Marvel. Серия автоматов Arcade 1Up предоставляет возможность за приемлемую цену приобрести домашнюю аркадную машину. С момента выпуска этих автоматов появилось множество…
-
Объективная истории на карте
С детства обожаю рассматривать карты, особенно старые. Какие просторы! Сколько стран! Карта как холст картины, на котором воображение рисует то, как жили люди, как распространяли свое влияние и устанавливали власть. Еще карта ограничивает территории стран, причем делает это четко, категорически.…
-
Машинное обучение помогает в расшифровке древних языков
Термин «Гуглоперевод» постепенно престаёт быть синонимом кривого дословного перевода текстов. Порой сложно догадаться, кто выполнил работу: машина или человек – качество стало действительно высоким. Это наводит исследователей на мысль: а не сможет ли ИИ помочь в расшифровке древних языков? Рассказываем.Цзямин…
-
Не умер ли ещё PHP (и ещё 11 вопросов, которые не стыдно задавать в 2022)
Уже который год во всех слаках, дискордах, телеграмах и форумах главный вопрос о любом языке программирования звучит так — стоит его учить В ЭТОМ ГОДУ, или лучше уже не надо? Взять какой-нибудь PHP — его же вечно хоронят, и всё…