Pull to refresh
32
0
Сергей Никитченко @NikitchenkoSergey

Программист

Send message
Я думаю, такой ответ связан с тем, что грейды зависят от конкретной компании. И для Badoo не особо важно, как кандидат себя идентифицирует :)
Главное — что он знает и умеет.
Спасибо за статью, я пару лет назад решал такую же задачу:
habr.com/ru/post/349886
У меня там тоже были проблемы с зумом и скролом, но на мой взгляд решил проблему интереснее:
В скрытом канвасе хранится копия всей схемы, только большего размера, и она обновляется только при изменении объектов. При зуме/скроле основной канвас очищается, и место отдельных мест на этот канвас накладывается снимок схемы. Это позволяет не мылить схему при зуме и не обрезать схему при скроле, вот пример: nikitchenko.ru/scheme-designer/examples
Кстати, это все в опенсорсе, можете пользоваться ;)
У меня есть телевизор от Samsung. Качество обновлений отвратительное. Из последнего: телевизор превратился в кирпич, работало только главное меню. Тех. поддержка подключалась удаленно, сбрасывала все настройки — не помогало ничего, после логина опять кирпичился. Потом я догадался создать новый аккаунт samsung — все починилось. Видимо, к аккаунту были привязаны какие-то настройки, про которые они забыли. Всякие мелочи с невозможностью открыть общие сетевые папки вообще молчу.
От этих ловушек легко защитится, просто открывая файлы в песочнице без доступа к интернету. И с распространением таких ловушек все больше хакеров станут так делать.
При использовании iframe важно помнить про политику работы с куками. Скоро куки вообще не будут сохраняться во фреймах со сторонних сайтов: habr.com/ru/news/t/484060
В Safari уже давно не работает.
Скорее всего из-за разной последовательности обработки событий, я такое встречал. На blur инпута висит закрытие блока поиска, когда кликаете происходит два события: клик на ссылку и blur инпута. Если blur отработал раньше — клик идет в пустоту.
А чем не устроил nginx? Очень хотелось об этом узнать, пока читал статью.
UPD: увидел, что ради веселья. А есть тесты производительности?
Кстати, при переключении ip-адреса заметил, что многие мобильные клиенты, особенно iOS, еще долго долбились на старый ip-адрес — около двух дней были редкие запросы (TTL было 5 минут). Может, конечно, какой-то провайдер закешировал или они таким способом экономят энергию.
Почему Вы не использовали запрос с валидацией (php artisan make:request)?
Ну и код бы причесать — убрать копипасту вида $request->get('album_id'), добавить phpDoc, проверить результат перемещения файла, определиться с неймингом переменных — сейчас есть и camelCase и snake_case ($destinationPath и $random_name).
Спасибо! Хотелось бы подробнее узнать (например в следующих статьях) о нюансах работы с шиной сообщений (что делаете, если сообщение теряется, как гарантируете целостность данных), как собираете бекапы с кучи маленьких баз данных, но самое интересное — как распиливаете фичи на микросервисы: как понять, где провести грань, чтобы не было кучи сетевых взаимодействий с другими сервисами, какие данные храните в сервисе и тд. Хочется такое пособие, как из монолита потихоньку выдирать куски и превращать в микросервисы и чтобы потом не страдать. Про деплой тоже хочется узнать подробно.
использовать интерфейсы и так далее, иначе ты не модный

Разве код нужно писать по моде? Интерфейсы нужны для связи частей программы. Если Вам нужны контракты — используете интерфейсы, не нужны — не используйте.
При этом даже с выходом минорных версий надо сидеть и думать где могла поломаться совместимость, не говоря уже о 5-тых версиях.

По моему опыту ломаются какие-то неочевидные или неоднозначные выражения (которые вообще по-хорошему не надо было писать, типа $foo->$bar['baz']). Язык идет к строгости и это круто.
А php и не пытается конкурировать с языками общего назначения. Основная задача 7 ветки была ускорение скорости интерпретации и выполнения, с чем они успешно справились. А JIT просто немного расширит границы применимости: там где сейчас php очень сложно использовать (ML и еще какие-нибудь сложные мат. вычисления), уже можно будет попробовать.
Не писал, можете написать ;)
У них даже в лайтхаусе есть на это проверка: developers.google.com/web/tools/lighthouse/audits/noopener
Яндекс их так агрессивно продвигает, и я даже не думал, что кто-то о них не слышал. В двух словах — отдача страничек с урезанными возможностями html с серверов Яндекса, чтобы ускорить показ контента на мобильном. Монетизируется через вставку рекламных блоков. tech.yandex.ru/turbo
Это была шуточка, простите. Для чистоты опроса убрал подпись.
Поздно в плане поддержки iOS. Сейчас последняя поддерживаемая модель — iphone 7. Дело не в самой операционке, а в том, что часть разработчиков в скором времени перестанут поддерживать свои приложения для старых моделей. Я серьезно думал его взять недавно, но хочется взять телефон и не париться еще лет 6. Подожду до осени, вдруг что-то годное представят. А пока похожу с 5кой.
Согласен, очень жду относительно бюджетный телефон от эппл в форм-факторе пятерки. SE в свое время был очень крут, но я пропустил, сейчас уже позновато брать.
Что в реальности такого ценного делается на МКС людьми?

Очень многое. Им присылают наборы для проведения исследований при условии низкой гравитации.
Из того, что знаю — рост «ровных» кристалов, результаты этих исследований могут сильно двинуть медицину вперед (доставка действующего вещества в нужной дозе)

Information

Rating
6,005-th
Location
Зеленоград, Москва и Московская обл., Россия
Date of birth
Registered
Activity