Разбираемся с CORS
Cross-origin resource sharing (CORS) — это механизм браузера, который обеспечивает контролируемый доступ к ресурсам, расположенным за пределами заданного домена. В вебе это довольно важная тема.
Поэтому держите небольшой набор статей, который поможет понять, как это вообще устроено. А если уже понимаете, но вас задолбали ошибки, то и с этим тоже:
Лайтовое введение в CORS: история возникновения, как устроен и оптимальные методы работы: https://habr.com/ru/companies/macloud/articles/553826/
Более серьёзное руководство с многочисленными примерами и дополнительной информацией: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
Наиболее частые ошибки и способы их устранения: https://fatimamo.com/become-a-cors-wizard
#cors #веб
Внезапный факт: В июле 2024 года использование Linux на настольных ПК достигло очередного исторического максимума, составив 4,5 процента, что на полпроцента выше июньского показателя и в полтора раза больше, чем в прошлом году.
Гипотеза роста: всё благодаря усилиям компаний вроде CrowdStrike, которые активно продвигают преимущества Linux
#linux
Silence! Мы смотрим обзор на платформу автоматизации Trisigma A/B-тестирования от AvitoTech.
С ней можно проводить эксперимент и проверять гипотезу за сутки, освободить руки аналитиков для задач поважнее и упростить процесс анализа за счёт автоматического сбора метрик. Смотрите ролик, просите демку и переходите на data-driven подход.
Реклама. ООО «Авито Тех» ИНН 9710089440, erid: LjN8K453V
VK Mini Apps запускает конкурс для разработчиков мини-приложений Fresh Code 2024
Участники смогут не только внести свой вклад в развитие открытых платформ, но и создать сервис на платформе VK Mini Apps, а также получить грант на его развитие — 24 лучших проекта получат от 150 до 400 тысяч рублей и возможность сотрудничества со ВКонтакте. Общая сумма грантов: 5,4 млн рублей.
Кто может участвовать?
Принять участие в конкурсе смогут команды разработки составом от 2 до 5 человек, которые создадут мини-приложения с 24 августа по 17 ноября 2024 года, по одному из направлений:
– Виральные контентные сервисы (6 призовых мест по 400 тысяч рублей).
– B2B-сервисы для сообществ ВКонтакте (6 призовых мест по 200 тысяч рублей).
– Развлекательные сервисы (12 призовых мест по 150 тысяч рублей).
Прием заявок открыт до 23 августа, подробности тут.
#ивенты #конкурс
Это #партнёрский пост
Многие мечтают стать тимлидом, но только некоторые знают, что для этого мало уметь писать код и разбираться в архитектуре
Сильный тимлид умеет управлять проектами любых масштабов, оценивать их стоимость и отслеживать финансовую эффективность, и что немаловажно – управлять командой.
Все эти знания можно получить на совместной магистерской программе ИТМО и компании «Самолет» – «Руководитель IT-разработки».
Помимо лекций и практик вас ждут:
– учебные и бизнес-проекты от Big Tech компаний;
– хакатоны каждый семестр;
– индивидуальные карьерные консультации с экспертами.
На программе можно обучаться как бесплатно – 10 мест оплачивает компания «Самолет», так и на коммерческой основе. Лучшие студенты будут получать дополнительную стипендию «Самолет».
Переходите на сайт, чтобы получить программу обучения и подать документы.
Реклама. НИУ ИТМО ИНН 7813045547
Как тестировщику подготовиться и пройти собеседования в тир1 компании России
Для того, чтобы это узнать мы обратились к двум специалистам из таких компаний и взяли небольшое интервью. В интервью они поделились своими знаниями о базовых требованиях и навыках, необходимых для успешного прохождения собеседования. А также дали ценные советы по подготовке резюме и портфолио и решению технических задач.
Поэтому, если заинтересованы в этом, рекомендуем посмотреть: https://tproger.ru/interview/kak-testirovshhiku-podgotovitsya-i-projti-sobesedovaniya-v-top-kompanii-rossii
#qa #карьера
Вышла MMORPG с управлением персонажами через API на любом языке программирования
Разработчики редко получают возможность попрактиковать свои программистские навыки в RPG-играх. Ещё реже встречаются подобные MMORPG. Но Artifacts призвана решить эту проблему.
Игра выделяется возможностью автоматизации геймплея через API. То есть игроки могут создавать свои собственные скрипты и ботов для выполнения разнообразных задач — от участия в сражениях до выполнения различных квестов и поиска артефактов.
Возможно, я ещё просто не натыкался на подобное. Но похоже, я положу эту игру в коробку с досугом на выходные.
#игры
Когда весь отдел хочет отпуск в одно и то же время
Хотя, кажется, тим лид в лице Фродо знает, кто уйдёт первым
#кек
ИИ научили красть информацию с монитора по излучению HDMI-кабеля
Исследователи из Университета Республики в Монтевидео, Уругвай, разработали методику перехвата информации с мониторов через излучение HDMI-кабеля.
ИИ, обученный анализировать электромагнитные сигналы, способен расшифровать отображаемое на экране, правильно интерпретируя около 70% текста. Такого рода атаки в народе называют TEMPEST, и они существовали ещё задолго до появления этого исследования.
Однако использование ИИ делает эти атаки более эффективными и доступными, учитывая уровень точности в 70%, технология уже обладает потенциалом для перехвата критически важной информации. Вопрос лишь в максимальном расстоянии такой атаки.
#новости
Безумный инженер решил добавить нотку киберпанка в игру «Камень, ножницы, бумага»
Благодаря использованию искусственного интеллекта и компьютерного зрения, эта рука способна предугадывать и показывать свой ход в игре.
Такой концовки, конечно, никто не ожидал. Но вы ведь так тоже делали?
#проекты #кек
Как говорил мой дед: «без труда не вынешь и рыбку из пруда, а без знаний SQL — данные из базы»
Поэтому держите вторую часть шпаргалки по SQL. Если в первой части мы сосредоточились на основах, то теперь предлагаем вам погрузиться в мир оконных функций, синтаксиса, агрегатных функций, ранжирования и многого другого. И всё это также на русском языке.
Сохраняйте, чтобы не потерять. В комментариях также оставляем PDF-файл с шпаргалкой!
#sql #шпаргалка
Самый дорогой баг в истории: $5.18 млн/сек, $8.65 млрд за 28 минут
Когда кажется, что ваш баг на проде — это конец света, вспомните историю Knight Capital. У ребят была задача выкатить обнову торгового бота за 33 дня, поэтому они начали спринт, работая по 80 часов в неделю.
Разработчики оставили старые методы и классы в коде, чтобы избежать пересборки, и заменили тестовый код на новый «рабочий». Тесты прошли успешно и утром 1 августа в 8:00 код развернули в прод. Всё выглядело отлично, но веселье было впереди.
Фатальной ошибкой стало то, что все пошли на созвон и согласно политике компании поставили телефоны на беззвучный режим. В это время бот начал скупать все доступные акции по самым высоким ценам. И через 11 минут объём сделок составил $3 млрд.
В этот момент гендир компании уже бегал по коридорам и гонял людей в попытках это исправить, но не один из разрабов не смог справиться с проблемой. И тогда сотрудники просто решили физически уничтожить сервера с помощью ПОЖАРНЫХ ТОПОРОВ.
#история
С 5 августа Яндекс начал публиковать образовательный контент по английскому — раз в два дня. Вас ждёт теория и упражнения на тему поездок по миру.
Вы выучите полезные слова, фразы и идиомы, которые пригодятся в отпуске, командировке и путешествии — сможете объясниться за рубежом. И получите подборку фильмов и подкастов для закрепления и расширения знаний уже самостоятельно.
Программа рассчитана для всех, кто хочет изучить или освежить английский. Профессия, возраст и уровень владения не имеют значения — достаточно минимального погружения.
Каждый, кто пройдёт хотя бы одно занятие, получит скидку 10% на любой курс английского в Практикуме. А самому активному участнику подарят бонусом восемь уроков.
Все материалы будут выходить на канале @yandex_english — подпишитесь и присоединяйтесь к челленджу.
Это #партнёрский пост
erid: LjN8K8fd2
Горячие новости недели на Tproger:
1. В Госдуме заявили о скорой блокировке Google, Android и iOS в России — и не по инициативе российских властей
2. Вышла iOS 18.1 Beta с рабочим Apple Intelligence — технология поможет генерировать письма и сообщения и транскрибировать голосовую почту
3. Apple выбрала процессоры Google вместо NVIDIA для обучения ИИ — Apple на этой неделе задает инфотренды!
4. Artifacts: MMORPG с управлением персонажами через API на любом языке программирования — фэнтезийная игра в сочетании с современными технологиями автоматизации
5. Исследование: у ИБ-специалистов обычно меньше недели на установку апдейтов — да, безопасники действительно бьют все рекорды по скорости!
#дайджест
Учитесь на 3-м курсе бакалавриата? Приходите в магистратуру Центрального университета!
Центральный университет создан при поддержке ведущих компаний России: Т-Банка, Авито и других.
Учебу в ЦУ реально совместить с последними курсами бакалавриата или работой. Обучение занимает 20 часов в неделю в вечернее время в первый год, а занятия проводят в центре Москвы профессоры из МГУ, МФТИ, РЭШ и практики из индустрии. Обучение в университете построено по принципам ИТ-компаний, со средой, способствующей росту и развитию.
Каждый студент получит:
— личного ментора по траектории обучения;
— доступ к карьерному центру с коучами и консультантами;
— опыт работы в проектах 30+ компаний-партнеров уже во время обучения;
— диплом гособразца.
Участвуйте в онлайн-отборе, чтобы выиграть грант на обучение до 1,2 млн рублей. Больше подробностей про университет и конкурс грантов — по ссылке!
Это #партнёрский пост
erid:2VtzqvTqKud
Реклама, АНО ВО «Центральный университет», ИНН 7743418023
Замедления ютуба курят в сторонке: в Госдуме заявили о скорой блокировке Google, Android и iOS в России
Депутат Госдумы Алексей Диденко сделал заявление о возможности скорой блокировки Google, а также операционных систем Android и iOS, в России. По его словам, это произойдет не по инициативе российских властей.
Верим?
🤪 — Да это вполне ожидаемо. Я уже ОС роса накатил!
💊 — Бред, этим платформам не выгодно терять столько юзеров
#новости
Лол, Google рекламировала клон своего же приложения со встроенным вирусом
Google стала жертвой собственной рекламной платформы, позволив злоумышленникам создать поддельные объявления, распространяющие вредоносное ПО DeerStealer.
Самое забавное в этой истории — злоумышленники рекламировали поддельное приложение Google Authenticator, также принадлежащее самой Google. URL-адреса выглядели легитимно, но при клике пользователь попадал на цепочку редиректов через промежуточные домены.
В конечном итоге оказывались на сайте, где им предлагалось скачать "приложение". Причем файл подгружался с GitHub, что было довольно хитро, ведь обычно загрузки с него не блочатся стандартными средствами.
#новости
Сисадмин учит интервьюера грамотной постановке ТЗ смотреть в высоком качестве
#кек
Полное руководство по 30 ключевым структурам данных и алгоритмам
Держите статью, включающую 15 наиболее важных структур данных и 15 ключевых алгоритмов. Этот материал поможет вам успешно подготовиться к собесу или просто расширить навыки программирования.
В каждой главе есть полезные ссылки на дополнительную информацию и практические задачи. А все алгоритмы реализованы в постоянно обновляемом репозитории, где есть псевдокод на C++, Python и Java.
#dsa #алгоритмы
Съёмка VHS, Нирвана на кассете, модемы, Zuko, дискеты, матричный принтер, прокатные фильмы… знакомо?
Тогда скорее смотри новый ролик от Яндекса – ведь это не просто ностальгия, а настоящее путешествие во времени!
А продолжить это путешествие можно 10 августа на YACAMP - IT-тусовке Яндекса, где объединяются технологии, лайфстайл, искусство в стиле гранж.
Весь день и всю ночь тебя ждут выступления от спикеров Яндекса, IT-казино, квест по сервисам Яндекса, вечеринка и многое другое.
Регистрируйся, YACAMP ждёт только тебя!
Реклама ООО "ЯНДЕКС", ИНН 7736207543 , erid LjN8KZGoF
Разработчик ПО из Казани? Познакомься со специалистами ТехноХаба Сбера и прокачай свои скилы!
ИТ-академия ИТ-парка запустила курс для разработчиков «Cross-platform developer on JavaScript» совместно с Андреем Власовым — лидером компетенций, руководителем технологического Хаба Сбера в Казани с опытом в разработке 16 лет.
Кому понравится? Разработчикам ПО с опытом работы во frontend 1-2 года.
По окончании курса ты получишь знания и навыки, соответствующие уровню Middle Javascript Developer, а именно:
— продуктовое мышление;
— UX/UI проектирования в figma;
— разработка web-приложений на React;
— разработка серверных приложений на Nodejs + Express + Mongo;
— написание эффективных тестов для приложений;
— глубокое понимание micro-frontend архитектуры на больших проектах.
Запишись на собеседование прямо сейчас.
Бонусом ты получишь офлайн-консультации с наставником, защиту выпускной работы перед экспертами и удостоверение о повышении квалификации.
Набор открыт до 15 августа.
Объем курса: 124 акад/ч (продолжительностью 5 месяцев).
Формат: офлайн, в ИТ-парке им. Б. Рамеева.
Номер телефона для связи: +7 937 594 2209.
Это #партнёрский пост
Что вы знаете о гостеприимстве?
Недавно Apple открыла свой первый магазин на одной из станций метро в Малайзии. Samsung не очень оценили такой шаг и решили ответить весьма необычным образом — они обклеили всю ближайшую территорию вокруг магазина Apple рекламой своей техники.
Но это ещё не всё. Угадайте, как теперь называется эта станция метро. Правильный ответ: Samsung Galaxy Train Station.
#samsung #apple
Начните обучение в магистратуре в Центральном университете уже на 3-м курсе бакалавриата!
Центральный университет — современный вуз, созданный при поддержке ведущих компаний России: Т-Банка, Авито и других.
Учебу реально совместить с последними курсами бакалавриата или действующей работой. Вы будете учиться 20 часов в неделю в вечернее время в первый год, а занятия проводят в центре Москвы профессоры из МГУ, МФТИ, РЭШ и практики из индустрии.
Обучение в университете построено по принципам ИТ-компаний, со средой, способствующей росту и развитию. У каждого студента будет:
— личный ментор по траектории обучения;
— доступ к карьерному центру с коучами и консультантами;
— опыт работы в проектах 30+ компаний-партнеров уже во время обучения;
— диплом гособразца.
Участвуйте в онлайн-отборе, чтобы выиграть грант на обучение до 1,2 млн рублей. Больше подробностей про университет и конкурс грантов по ссылке!
erid:2Vtzqx9Rzzf
Реклама. АНО ВО «Центральный университет» ИНН 7743418023, erid:
Как начать карьеру в Data Science? Поступите в онлайн-магистратуру «Науки о данных» и учитесь у экспертов из экосистемы Сбера и НИТУ МИСИС
Получите качественное образование, погрузитесь в индустрию и приобретёте первый практический опыт по специальности.
Вы сможете:
— под руководством практикующих data-экспертов решать реальные бизнес-задачи,
— освоить актуальный стек технологий для развития в аналитике данных или Data Science,
— разработать собственный проект уже в ходе обучения,
— развить мягкие навыки по модели Сбера,
— применить полученные знания на практике в экосистеме Сбера или компаниях-партнерах,
— подтвердить профессиональный уровень дипломом магистра НИТУ МИСИС гособразца.
Всё обучение онлайн — не нужно ставить на паузу карьеру или переезжать. А еще вам будут доступны все студенческие льготы, включая отсрочку от военной службы.
Подайте заявку, сдайте экзамен — и начинайте учиться уже этой осенью!
Это #партнёрский пост
Питонисты, кто владеет магией? Ваш выход.
На конференции PyCon в Москве были замечены люди в футболках, призывающих стать заклинателем змей.
Обладание теоретическими знаниями защиты от мангустов и наличие иммунитета к ядам приветствуются.
Говорят, это рекрутеры X5 Tech выделились. Вот так надо разработчиков искать.
Ноутбуки, оставленные без присмотра будут обновлены до Windows 11
Пожалуй, более жестокой программы обучения безопасного хранения данных в офисе мы ещё не видели
#кек