Уверены, что в коде вашего сайта нет уязвимостей?
За последние три года в 63% случаев именно веб-приложения оказались исходным вектором атаки хакеров (данные Positive Technologies).
Проверить свой веб-ресурс на наличие уязвимостей можно с помощью бесплатного анализатора PT BlackBox Scanner. Для этого вам нужно только ввести его домен на сайте сервиса. А после регистрации будут доступны все возможности сканера (тоже бесплатно).
По результатам более 110 видов проверок анализатор выдаст подробный отчет, в котором обнаруженные уязвимости будут распределены по уровню опасности, что позволит составить оптимальный план работы по их устранению и защитить сайт от хакерских атак.
Проверить веб-ресурс с помощью PT BlackBox Scanner
Это #партнёрский пост
старшеклассник построил термоядерный реактор и получил в нём плазму
17-летний Чезаре Менкарини из Кардиффского колледжа шестого класса в качестве выпускного проекта собрал небольшой термоядерный реактор. На разработку и создание он потратил полтора года и долго убеждал преподавателей в том, что его проект безопасен. Плюс школьная лаборатория прямо скажем не располагает к тому, чтобы создавать такой проект, поэтому он также запросил £20 тыс на расходы и оборудование — но получил всего £8 тыс.
Реактор школьника сгенерировал плазму в июне. Система работает благодаря форвакуумному насосу Leybold Trivac E2, который позволяет создать максимальное давление в 8E-3 торр. Менкарини также планирует задействовать турбомолекулярный насос Pfeiffer TPH062 для синтеза в будущем. Реактор показали на Кембриджском фестивале науки, и он заслуженно получил свое внимание.
@your_tech
Дисклеймер: просмотр этого видео может вызвать обострение синдрома самозванца
На видео восьмилетняя девочка, которая второй раз в жизни занимается программированием, наклепала чат-бота за 45 минут, благодаря которому можно пообщаться с Гарри Поттером. Стоит отметить, что девочка использовала ИИ для написания кода, в частности редактор Cursor и Workers AI от Cloudflare.
И всё же у меня возникают некоторые сомнения относительно правдоподобности видео. Ведь девочка является дочерью вице-президента Cloudflare. Совпадение, не так ли?
Выводы предлагаю сделать вместе:
🤨 — Очевидно, это может быть рекламой их ИИ
😈 — Всё ок, просто ей читали техническую литературу по C++ вместо сказок на ночь
#новости #программирование
Островок ищет людей, которые пройдут по нехоженым тропам тревел-теха и предложат оригинальные решения.
Тебя ждут на О!Хакатоне — мероприятии от Островка с призовым фондом в один миллион рублей.
Есть задания в двух треках:
— динамическое ценообразование,
— система ранжирования отелей.
Также можно будет посетить лекции, мок-интервью и AMA-сессии с разработчиками Островка. Все активности пройдут в онлайн-формате с 28 сентября по 5 октября 2024 года. Участвовать можно из любой точки мира.
Регистрируйся по ссылке до 19 сентября и стань автором лучшего тревел-тех-решения.
Это #партнёрский пост
Наша жизнь полна неожиданностей: иногда собаки становятся мэрами городов, а иногда в CSS появляется удобное центрирование объектов одной строкой кода
Стоп, что? Если первое может показаться чистой правдой, то второе звучит как легенда, которую рассказывают у костра молодым фронтендерам. Но нет, в 2024 году в CSS действительно добавили единое свойство для управления вертикальным выравниванием: align-content.
Ранее align-content использовался только в flexbox и grid для выравнивания элементов, но теперь оно доступно и для блоковых и табличных макетов. Это обновление устраняет необходимость в сложных обходных решениях, требуемых для вертикального центрирования элементов. Достаточно всего одной строки кода, чтобы контент оказался там, где нужно.
Подробнее с примерами можно почитать в блоге Chrome.
#новости
Подборка годных репозиториев, которые помогут вам продвинуться в карьере разработчика
— developer-roadmap: Дорожные карты и полезные материалы для карьерного роста в IT, подходящие для новичков и профессионалов.
— build-your-own-x: Этот репозиторий представляет собой сборник хорошо написанных пошаговых руководств по созданию любых технологий от своего ЯП до базы данных.
— awesome-design-patterns: Шаблоны проектирования программного обеспечения и архитектуры для ваших приложений.
— app-ideas: Коллекция идей для создания пет проектов приложений от начального до продвинутого уровня.
— front-end-interview-handbook: Материалы для подготовки к собеседованиям на позицию фронтенд-разработчика, включая вопросы и задачи.
— tech-interview-handbook: Материалы для подготовки к техническим собеседованиям, охватывающие алгоритмы, структуры данных и методики проведения собеседований.
— free-programming-books: В этом репозитории содержится огромная коллекция бесплатных книг по программированию, охватывающих широкий спектр языков и технологий.
Сохраняйте, пригодится!
#подборка #полезности
Осторожно, возможно сейчас у вас сведёт олдскулы
Перед вами сборка SFF на основе Via C3 с Windows 98 на борту:
— материнская плата Jetway J627F800-OC;
— графика GeForce 5200 PCI 256MB;
— процессор Via C3 Samuel;
— 1 ГБ оперативной памяти DDR1.
Неплохая сборка для времён Windows 98. А если видеокарты продолжат дорожать, то и для нашего времени будет очень даже ничего.
#hardware #история
Вышла убийца всех нейронок для генерации видео. Качество роликов просто поражает.
Ладно, это просто китайцы кекают с ИИ
#кек
А кто это тут у нас ищет работу на бэкенде?
Держи вариант, как раз для тебя. Сбер ищет таланты для работы над передовыми системами передачи данных. Если ты обладаешь опытом в Python, Golang или C++ и хочешь стать частью крутой команды, то это шанс для тебя!
Стабильный доход, социальная поддержка, корпоративное обучение — всё это прилагается. Остальные подробности смотри в вакансии: https://tprg.ru/qbmU
#вакансии
Молота дня: 70-летняя бабуля изучила программирование и написала игру
На Reddit появился пост от пользователя, который рассказал о своей 70-летней бабушке, решившей выучить программирование.
Бабушка самостоятельно освоила азы и реализовала свою идею в виде небольшой веб-игры. В ней пользователь должен угадать слово, вводя различные варианты и получая подсказки по поводу правильности выбора.
Игра написана на JavaScript, а сам код демонстрирует простоту и логику, с которыми бабушка подошла к реализации своего проекта.
Очередное подтверждение того, что никогда не поздно начать и добиться успеха в любом начинании.
#новости
Росатом ищет ИТ-архитектора в Гринатом
Требования:
— знание серверных и клиентских ОС MS Windows и ОС Linux, службы каталогов (MS Active Directory, FreeIPA, Samba, LDAP и т.д.), протоколов аутентификации и авторизации (Kerberos, NTLM, OAuth и т.д.);
— опыт участия в НИР в области ИТ-решений;
— опыт проектирования или сопровождения ИТ-решений в областях: почтовых систем, кластерных решений (веб серверов, баз данных, систем доступа и т.д.), базовых информационных систем (службы каталогов, систем мониторинга, систем резервного копирования, систем безопасной публикации приложений и т.д.); DLP, Антивирус/Антиспам решений;
— опыт работы в проектах импортозамещения ПО в различных ИТ областях.
Будут преимуществом: опыт работы с системами контейнеризации (Docker, Kubernetes), с системами оркестрации (Ansible, Puppet, SaltStack и т.д.); опыт проектирования и настройки программных средств СЗИ/СКЗИ; опыт работы с почтовыми системами (Exchange, Postfix и т.д.) и в системном интеграторе.
Компания предлагает:
— выбор между удалёнкой и работой в офисе;
— конкурентную ЗП и премии;
— оформление по ТК с удобным графиком;
— карьерный рост;
— ДМС со стоматологией;
— собственную платформу для обучения;
— участие в конференциях и тренингах.
Узнать подробнее и откликнуться можно по ссылке.
#вакансии
Какими навыками должен обладать Тимлид
Tproger сходил на встречу тимлидов ИТ-команды Сравни, чтобы узнать, кто такой идеальный тимлид и с какими профессиональными вызовами сталкиваются лидеры команд разработки.
О том, что нам удалось выяснить, читайте в статье: https://tproger.ru/interview/timlid---kubernetes-sredi-lyudej--i-drugie-insajty-so-vstrechi-leadhub-ot-it-komandy-sravni
#карьера
Нет, я не плачу, просто 3-я часть Героев Меча и Магии в глаз попала
Легендарные сцены из игры оживили с помощью нейронки и выглядит круто, аж поиграть захотелось
#нейросети #игры
Памятка по BPMN и BPMN-диаграммам
BPMN — это удобный способ моделирования бизнес-процессов, который позволяет наглядно показать, как работают системы. Эта статья — вводный туториал для юных айтишников и тех, кто хочет быстро освежить свои знания.
Здесь описаны основные элементы BPMN-диаграмм: события, задачи, шлюзы и потоки. Также даны практические рекомендации по их использованию и приведены примеры из реальной практики. Основная цель материала предложить полезные советы и краткую справочную информацию для эффективной работы с BPMN, избегая лишних деталей.
#аналитика #разработка
Официально объявляем неделю падений
Telegram вновь столкнулся с проблемами, упав сразу в нескольких странах. Это уже второй случай за неделю. Однако Телега не единственный, кто испытывает сложности. Вместе с ним пользователи наблюдают перебои в работе Steam, Skype, Discord, Ростелеком и не только. Забавным образом, даже российский сайт для отслеживания сбоев столкнулся с аналогичными проблемами🤣.
Согласно словам РКН, причина кроется в DDoS-атаках на операторов связи.
#новости
Как говорить о деньгах на собеседовании?
Разговор о деньгах во время поиска работы может оказаться неловким. Кажется, что подходящего времени и места, чтобы затронуть эту тему, нет вообще. Но в какой-то момент вас, скорее всего, спросят, сколько вы хотели бы получать на работе.
Есть несколько причин, по которым работодатели задают вопрос о деньгах. Что это за причины и как отвечать на этот вопрос, рассказали в статье:
https://tproger.ru/articles/kak-govorit-o-dengah-na-sobesedovanii/
#собеседование
Когда игра в танчики зашла слишком далеко
Китайские энтузиасты создали полноразмерный танк для игры в WOT. Танк получился настолько реалистичным, что в него невозможно играть в одиночку. Для каждого действия требуется отдельный человек: кто-то отвечает за передвижение, другой за стрельбу, а третий — за подачу снарядов.
Кажется, больше всего не повезло соседям и парню, который запускает катку своим друзьям...
#игры
Blink: что под капотом приложения
Blink — приложение для мониторинга друзей в реальном времени, его разработкой занялись после закрытия французкого Zenly. Мы взяли большое интервью у сооснователя и CPO — Макса Климчука, чтобы заглянуть "под капот" и узнать больше о разработке и хранении данных пользователей, способах обеспечения точности геолокации и не только.
Почитайте, может пригодится: https://tproger.ru/interview/blink--chto-pod-kapotom-prilozheniya-dlya-monitoringa-druzej
#программирование
Android-приложение без Firebase — миф или реальность?
Firebase предлагает мощный набор инструментов, упрощающих разработку мобильных приложений: от бэкенда и аналитики до push-сообщений и A/B-тестирования. Облачная структура платформы позволяет хранить все ресурсы на серверах Google, что удобно и быстро.
Однако полная зависимость от одного инструмента — дело рисковое. Важно всегда иметь в арсенале альтернативы, чтобы избежать потенциальных проблем в будущем, таких как изменение условий или масштабирование.
В этой статье авторы рассказывают как раз об этом. Так что будет полезно всем, кто планирует или уже разрабатывает мобильные приложения.
#мобилка #программирование
Приходите 14 сентября на Practical ML Conf в Москве и онлайн!
Machine learning, проверенный практикой*
* Сгенерировано YandexGPT
Главная конференция Яндекса по ML для экспертов: качественные технические доклады от ключевых инженеров, максимум пользы и знаний о практическом применении.
Ключевые темы конференции:
CV / NLP / Speech / RecSys / MLOps / Data science
В числе спикеров:
– Степан Комков — Яндекс Поиск, старший разработчик службы синтеза речи;
– Дмитрий Антипов — Сбер, АБТ, тимлид разработки;
– Виктор Плошихин — Yandex Cloud, руководитель ML-лаборатории в Yandex Platform Engineering.
Во вдохновляющем футуристичном пространстве «Суперметалл» вы узнаете о кейсах, которые не найти в научных статьях, и уже сейчас сможете стать визионером ML-трендов.
Загляните в будущее вместе с Яндексом — офлайн и онлайн.
Реклама. ООО "Яндекс", ИНН 7736207543.
Жуть: ChatGPT начал общаться с пользователями их же голосами
OpenAi признались, что во время тестирования голосовой функции чат-бота, в некоторых случаях он начинал случайно имитировать голоса пользователей вместо того, чтобы придерживаться заданного шаблона.
Этот феномен произошел из-за сбоя, вызванного шумом или другими внешними факторами, которые неожиданно вмешивались в процесс обработки аудио. В результате модель невольно "подхватывала" голос пользователя.
Сейчас это уже пофиксили, но звучит пугающе....
#новости
Ловите залипательную инфографику о том, как исполняется код Python и Java
#python #java
Создатели Flipper Zero выпустят новое устройство под названием Busy Status Bar
Этот гаджет представляет собой LED-дисплей, который поможет вам без слов сообщить окружающим: «Отвалите, я сейчас занят».
С помощью большой кнопки на устройстве вы сможете почувствовать себя ведущим шоу голос отобразить информацию о вашей занятости, такую как время, оставшееся до конца вашего звонка и не только. А встроенный таймер, работающий по методу «Помидора», поможет вам поддерживать продуктивность и не забывать о перерывах. Надо ли говорить, что и свои надстройки тут с лёгкостью можно будет поставить.
Вот такая вот имба для офиса. Купили бы?
#новости
Надеемся в кишечник не придётся устанавливать дополнительные драйвера для совместимости
#кек
Горите идеей создать стартап или уже развиваете технологический проект?
Тогда пришло самое время узнать, какой стиль ведения бизнеса вам по душе и на кого из лидеров технологического бизнеса стоит равняться! Проходите тест и берите на заметку: https://tprg.ru/1ES5
Реклама
Next.js: руководство по структурированию крупномасштабных проектов
Хорошая структура важна в любом проекте, а особенно в крупном, если, конечно, только вы не хотите чувствовать себя Индианом Джонсом, продирающимся сквозь густые джунгли компонентов, хуков и конфигурационных файлов.
Эта статья посвящена именно этому. Следуя приведённой структуре, вы потратите меньше времени на размышления о том, куда что идет, и больше времени на создание потрясающих функций.
#веб #js