Как говорил мой дед: «без труда не вынешь и рыбку из пруда, а без знаний SQL — данные из базы»
Поэтому держите вторую часть шпаргалки по SQL. Если в первой части мы сосредоточились на основах, то теперь предлагаем вам погрузиться в мир оконных функций, синтаксиса, агрегатных функций, ранжирования и многого другого. И всё это также на русском языке.
Сохраняйте, чтобы не потерять. В комментариях также оставляем PDF-файл с шпаргалкой!
#sql #шпаргалка
Поэтому держите вторую часть шпаргалки по SQL. Если в первой части мы сосредоточились на основах, то теперь предлагаем вам погрузиться в мир оконных функций, синтаксиса, агрегатных функций, ранжирования и многого другого. И всё это также на русском языке.
Сохраняйте, чтобы не потерять. В комментариях также оставляем PDF-файл с шпаргалкой!
#sql #шпаргалка
Питонисты, кто владеет магией? Ваш выход.
На конференции PyCon в Москве были замечены люди в футболках, призывающих стать заклинателем змей.
Обладание теоретическими знаниями защиты от мангустов и наличие иммунитета к ядам приветствуются.
Говорят, это рекрутеры X5 Tech выделились. Вот так надо разработчиков искать.
На конференции PyCon в Москве были замечены люди в футболках, призывающих стать заклинателем змей.
Обладание теоретическими знаниями защиты от мангустов и наличие иммунитета к ядам приветствуются.
Говорят, это рекрутеры X5 Tech выделились. Вот так надо разработчиков искать.
This media is not supported in your browser
VIEW IN TELEGRAM
Безумный инженер решил добавить нотку киберпанка в игру «Камень, ножницы, бумага»
Благодаря использованию искусственного интеллекта и компьютерного зрения, эта рука способна предугадывать и показывать свой ход в игре.
Такой концовки, конечно, никто не ожидал. Но вы ведь так тоже делали?
#проекты #кек
Благодаря использованию искусственного интеллекта и компьютерного зрения, эта рука способна предугадывать и показывать свой ход в игре.
Такой концовки, конечно, никто не ожидал. Но вы ведь так тоже делали?
#проекты #кек
ИИ научили красть информацию с монитора по излучению HDMI-кабеля
Исследователи из Университета Республики в Монтевидео, Уругвай, разработали методику перехвата информации с мониторов через излучение HDMI-кабеля.
ИИ, обученный анализировать электромагнитные сигналы, способен расшифровать отображаемое на экране, правильно интерпретируя около 70% текста. Такого рода атаки в народе называют TEMPEST, и они существовали ещё задолго до появления этого исследования.
Однако использование ИИ делает эти атаки более эффективными и доступными, учитывая уровень точности в 70%, технология уже обладает потенциалом для перехвата критически важной информации. Вопрос лишь в максимальном расстоянии такой атаки.
#новости
Исследователи из Университета Республики в Монтевидео, Уругвай, разработали методику перехвата информации с мониторов через излучение HDMI-кабеля.
ИИ, обученный анализировать электромагнитные сигналы, способен расшифровать отображаемое на экране, правильно интерпретируя около 70% текста. Такого рода атаки в народе называют TEMPEST, и они существовали ещё задолго до появления этого исследования.
Однако использование ИИ делает эти атаки более эффективными и доступными, учитывая уровень точности в 70%, технология уже обладает потенциалом для перехвата критически важной информации. Вопрос лишь в максимальном расстоянии такой атаки.
#новости
This media is not supported in your browser
VIEW IN TELEGRAM
Когда весь отдел хочет отпуск в одно и то же время
Хотя, кажется, тим лид в лице Фродо знает, кто уйдёт первым
#кек
#кек
This media is not supported in your browser
VIEW IN TELEGRAM
Что вы знаете о гостеприимстве?
Недавно Apple открыла свой первый магазин на одной из станций метро в Малайзии. Samsung не очень оценили такой шаг и решили ответить весьма необычным образом — они обклеили всю ближайшую территорию вокруг магазина Apple рекламой своей техники.
Но это ещё не всё. Угадайте, как теперь называется эта станция метро. Правильный ответ:Samsung Galaxy Train Station.
#samsung #apple
Недавно Apple открыла свой первый магазин на одной из станций метро в Малайзии. Samsung не очень оценили такой шаг и решили ответить весьма необычным образом — они обклеили всю ближайшую территорию вокруг магазина Apple рекламой своей техники.
Но это ещё не всё. Угадайте, как теперь называется эта станция метро. Правильный ответ:
#samsung #apple
Вышла MMORPG с управлением персонажами через API на любом языке программирования
Разработчики редко получают возможность попрактиковать свои программистские навыки в RPG-играх. Ещё реже встречаются подобные MMORPG. Но Artifacts призвана решить эту проблему.
Игра выделяется возможностью автоматизации геймплея через API. То есть игроки могут создавать свои собственные скрипты и ботов для выполнения разнообразных задач — от участия в сражениях до выполнения различных квестов и поиска артефактов.
Возможно, я ещё просто не натыкался на подобное. Но похоже, я положу эту игру в коробку с досугом на выходные.
#игры
Разработчики редко получают возможность попрактиковать свои программистские навыки в RPG-играх. Ещё реже встречаются подобные MMORPG. Но Artifacts призвана решить эту проблему.
Игра выделяется возможностью автоматизации геймплея через API. То есть игроки могут создавать свои собственные скрипты и ботов для выполнения разнообразных задач — от участия в сражениях до выполнения различных квестов и поиска артефактов.
Возможно, я ещё просто не натыкался на подобное. Но похоже, я положу эту игру в коробку с досугом на выходные.
#игры
Как тестировщику подготовиться и пройти собеседования в тир1 компании России
Для того, чтобы это узнать мы обратились к двум специалистам из таких компаний и взяли небольшое интервью. В интервью они поделились своими знаниями о базовых требованиях и навыках, необходимых для успешного прохождения собеседования. А также дали ценные советы по подготовке резюме и портфолио и решению технических задач.
Поэтому, если заинтересованы в этом, рекомендуем посмотреть: https://tproger.ru/interview/kak-testirovshhiku-podgotovitsya-i-projti-sobesedovaniya-v-top-kompanii-rossii
#qa #карьера
Для того, чтобы это узнать мы обратились к двум специалистам из таких компаний и взяли небольшое интервью. В интервью они поделились своими знаниями о базовых требованиях и навыках, необходимых для успешного прохождения собеседования. А также дали ценные советы по подготовке резюме и портфолио и решению технических задач.
Поэтому, если заинтересованы в этом, рекомендуем посмотреть: https://tproger.ru/interview/kak-testirovshhiku-podgotovitsya-i-projti-sobesedovaniya-v-top-kompanii-rossii
#qa #карьера
Полное руководство по 30 ключевым структурам данных и алгоритмам
Держите статью, включающую 15 наиболее важных структур данных и 15 ключевых алгоритмов. Этот материал поможет вам успешно подготовиться к собесу или просто расширить навыки программирования.
В каждой главе есть полезные ссылки на дополнительную информацию и практические задачи. А все алгоритмы реализованы в постоянно обновляемом репозитории, где есть псевдокод на C++, Python и Java.
#dsa #алгоритмы
Держите статью, включающую 15 наиболее важных структур данных и 15 ключевых алгоритмов. Этот материал поможет вам успешно подготовиться к собесу или просто расширить навыки программирования.
В каждой главе есть полезные ссылки на дополнительную информацию и практические задачи. А все алгоритмы реализованы в постоянно обновляемом репозитории, где есть псевдокод на C++, Python и Java.
#dsa #алгоритмы
Лол, Google рекламировала клон своего же приложения со встроенным вирусом
Google стала жертвой собственной рекламной платформы, позволив злоумышленникам создать поддельные объявления, распространяющие вредоносное ПО DeerStealer.
Самое забавное в этой истории — злоумышленники рекламировали поддельное приложение Google Authenticator, также принадлежащее самой Google. URL-адреса выглядели легитимно, но при клике пользователь попадал на цепочку редиректов через промежуточные домены.
В конечном итоге оказывались на сайте, где им предлагалось скачать "приложение". Причем файл подгружался с GitHub, что было довольно хитро, ведь обычно загрузки с него не блочатся стандартными средствами.
#новости
Google стала жертвой собственной рекламной платформы, позволив злоумышленникам создать поддельные объявления, распространяющие вредоносное ПО DeerStealer.
Самое забавное в этой истории — злоумышленники рекламировали поддельное приложение Google Authenticator, также принадлежащее самой Google. URL-адреса выглядели легитимно, но при клике пользователь попадал на цепочку редиректов через промежуточные домены.
В конечном итоге оказывались на сайте, где им предлагалось скачать "приложение". Причем файл подгружался с GitHub, что было довольно хитро, ведь обычно загрузки с него не блочатся стандартными средствами.
#новости
Замедления ютуба курят в сторонке: в Госдуме заявили о скорой блокировке Google, Android и iOS в России
Депутат Госдумы Алексей Диденко сделал заявление о возможности скорой блокировки Google, а также операционных систем Android и iOS, в России. По его словам, это произойдет не по инициативе российских властей.
Верим?
🤪 — Да это вполне ожидаемо. Я уже ОС роса накатил!
💊 — Бред, этим платформам не выгодно терять столько юзеров
#новости
Депутат Госдумы Алексей Диденко сделал заявление о возможности скорой блокировки Google, а также операционных систем Android и iOS, в России. По его словам, это произойдет не по инициативе российских властей.
Верим?
🤪 — Да это вполне ожидаемо. Я уже ОС роса накатил!
💊 — Бред, этим платформам не выгодно терять столько юзеров
#новости
Внезапный факт: В июле 2024 года использование Linux на настольных ПК достигло очередного исторического максимума, составив 4,5 процента, что на полпроцента выше июньского показателя и в полтора раза больше, чем в прошлом году.
Гипотеза роста: всё благодаря усилиям компаний вроде CrowdStrike, которые активно продвигают преимущества Linux
#linux
Гипотеза роста: всё благодаря усилиям компаний вроде CrowdStrike, которые активно продвигают преимущества Linux
#linux
Горячие новости недели на Tproger:
1. В Госдуме заявили о скорой блокировке Google, Android и iOS в России — и не по инициативе российских властей
2. Вышла iOS 18.1 Beta с рабочим Apple Intelligence — технология поможет генерировать письма и сообщения и транскрибировать голосовую почту
3. Apple выбрала процессоры Google вместо NVIDIA для обучения ИИ — Apple на этой неделе задает инфотренды!
4. Artifacts: MMORPG с управлением персонажами через API на любом языке программирования — фэнтезийная игра в сочетании с современными технологиями автоматизации
5. Исследование: у ИБ-специалистов обычно меньше недели на установку апдейтов — да, безопасники действительно бьют все рекорды по скорости!
#дайджест
1. В Госдуме заявили о скорой блокировке Google, Android и iOS в России — и не по инициативе российских властей
2. Вышла iOS 18.1 Beta с рабочим Apple Intelligence — технология поможет генерировать письма и сообщения и транскрибировать голосовую почту
3. Apple выбрала процессоры Google вместо NVIDIA для обучения ИИ — Apple на этой неделе задает инфотренды!
4. Artifacts: MMORPG с управлением персонажами через API на любом языке программирования — фэнтезийная игра в сочетании с современными технологиями автоматизации
5. Исследование: у ИБ-специалистов обычно меньше недели на установку апдейтов — да, безопасники действительно бьют все рекорды по скорости!
#дайджест
Разбираемся с 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 #веб
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 #веб
This media is not supported in your browser
VIEW IN TELEGRAM
Самый дорогой баг в истории: $5.18 млн/сек, $8.65 млрд за 28 минут
Когда кажется, что ваш баг на проде — это конец света, вспомните историю Knight Capital. У ребят была задача выкатить обнову торгового бота за 33 дня, поэтому они начали спринт, работая по 80 часов в неделю.
Разработчики оставили старые методы и классы в коде, чтобы избежать пересборки, и заменили тестовый код на новый «рабочий». Тесты прошли успешно и утром 1 августа в 8:00 код развернули в прод. Всё выглядело отлично, но веселье было впереди.
Фатальной ошибкой стало то, что все пошли на созвон и согласно политике компании поставили телефоны на беззвучный режим. В это время бот начал скупать все доступные акции по самым высоким ценам. И через 11 минут объём сделок составил $3 млрд.
В этот момент гендир компании уже бегал по коридорам и гонял людей в попытках это исправить, но не один из разрабов не смог справиться с проблемой. И тогда сотрудники просто решили физически уничтожить сервера с помощьюПОЖАРНЫХ ТОПОРОВ .
#история
Когда кажется, что ваш баг на проде — это конец света, вспомните историю Knight Capital. У ребят была задача выкатить обнову торгового бота за 33 дня, поэтому они начали спринт, работая по 80 часов в неделю.
Разработчики оставили старые методы и классы в коде, чтобы избежать пересборки, и заменили тестовый код на новый «рабочий». Тесты прошли успешно и утром 1 августа в 8:00 код развернули в прод. Всё выглядело отлично, но веселье было впереди.
Фатальной ошибкой стало то, что все пошли на созвон и согласно политике компании поставили телефоны на беззвучный режим. В это время бот начал скупать все доступные акции по самым высоким ценам. И через 11 минут объём сделок составил $3 млрд.
В этот момент гендир компании уже бегал по коридорам и гонял людей в попытках это исправить, но не один из разрабов не смог справиться с проблемой. И тогда сотрудники просто решили физически уничтожить сервера с помощью
#история