javascript
XSS в Sappy (частичный writeup)

ВведениеНедавно прошел Google CTF, после которого были выложены исходные коды и exploit'ы к заданиям.В этой статье я хотел бы подробнее рассмотреть web task с недавно прошедшего Google CTF, который называется "Sappy".На момент решения задания, участника выдавался некоторый исходный код задачи.На данный момент полный исходный код проекта доступен в GitHub репозитории. Сейчас можно сказать, что это была директория challenge.Анализ кодаПрежде, чем начать, введем основные определения.Ос…

  • вторник, 25 июня 2024 г. в 00:00:03
github
modelscope / DiffSynth-Studio

Enjoy the magic of Diffusion models!DiffSynth Studio Introduction DiffSynth Studio is a Diffusion engine. We have restructured architectures including Text Encoder, UNet, VAE, among others, maintaining compatibility with models from the open-source community while enhancing computational performance. We provide many interesting features. Enjoy the magic of Diffusion models! Roadmap Aug 29, 2023. We propose DiffSynth, a video synthesis framework. Project Page. The source codes are released in …

  • вторник, 25 июня 2024 г. в 00:00:02
habrahabr
Пользовательские интерфейсы в упадке

Когда у нас впервые появились персональные компьютеры, мы не слишком заботились о том, каково с ними работать. По правде сказать, мы были слишком потрясены тем, что у нас вообще есть нечто подобное. Чтобы ввести команду DOS, нужно было выучить какой-то секретный язык. Нам и в голову не приходило, что пользоваться компьютером сложно или неудобно. Но постепенно компьютеры становились более продвинутыми и, когда появился первый Macintosh со своим мощным графическим пользовательским интерфейсом, мы…

  • понедельник, 24 июня 2024 г. в 00:00:09
habrahabr
Конрад Цузе — программист, обогнавший время

Сегодня исполняется 114 лет со дня рождения Конрада Цузе, пионера создания вычислительной техники, человека, которому сама судьба пыталась помешать двигать прогресс, но не помешала создать первый язык программирования высокого уровня, один из первых компьютеров и первую книгу по цифровой физике. Хоть и есть поговорка, что рукописи не горят, Конрад Цузе потерял все разработки, чертежи и записи, посвящённые одному из своих первых компьютеров в военное время. Для того, что-бы эта рукопись никог…

  • понедельник, 24 июня 2024 г. в 00:00:08
golang
История переформатирования 100 000+ файлов Google в 2012 году

В сентябре далёкого 2012 года я трудился начинающим инженером в Google, занимаясь разработкой Bazel (инструмент сборки, внутри компании также известный под именем Blaze). Однажды мне на почту пришло загадочное приглашение из Google Календаря. Его прислали два инженера из США, пригласив на встречу меня и моего тимлида. Я сразу узнал имена отправителей — это были Роб Пайк и Расс Кокс. И хотя работать мне с ними не доводилось, я был о них наслышан. Расса Кокса я знал по его блогу, который любил…

  • понедельник, 24 июня 2024 г. в 00:00:06
golang
Анти-паттерны в Go Web Applications

В какой-то момент моей карьеры меня перестало радовать ПО которое я разрабатывал.Больше всего мне нравилось работать с низкоуровневыми деталями и сложными алгоритмами. Но после перехода на пользовательские приложения эта часть работы почти исчезла. Теперь программирование казалось мне просто перемещением данных из одного места в другое с помощью уже готовых библиотек и инструментов. Знания, которые я получил раньше о программном обеспечении, уже не были такими полезными.Откровенно говоря, больш…

  • понедельник, 24 июня 2024 г. в 00:00:05
javascript
Введение в Advanced Views Framework

Оригинальное видео (English)Если вы знаете английский язык, вы можете посмотреть видео-введение ниже.1. О фреймворкеВсем привет! Мы - WPLake, агентство по разработке WordPress веб-сайтов. Представляем вам Advanced Views, специализированный WordPress фреймворк, который предлагает улучшенный способ запроса и отображения контента.Основная цель Advanced Views - ускорить и упростить создание качественного WordPress фронтенда. Фреймворк позволяет создавать "правильный" фронтенд не принося в ж…

  • понедельник, 24 июня 2024 г. в 00:00:04
github
SimplifyJobs / Summer2025-Internships

Collection of Summer 2025 tech internships!Summer 2025 Tech Internships by Pitt CSC & Simplify We're back! Use this repo to share and keep track of software, tech, CS, PM, quant internships for Summer 2025. The list is maintained collaboratively by the Pitt Computer Science Club and Simplify! ⚠️ Please note that this repository is exclusively for internships/co-ops in the United States, Canada, or Remote positions 🌎 🧠 For valuable tips on navigating the internship process, be sure to ch…

  • понедельник, 24 июня 2024 г. в 00:00:02
xaker
Компания T-Mobile отрицает сообщения об очередной кибератаке

На хак-форумах появилось сообщение о продаже исходного кода T-Mobile. Представители компании отрицают факт взлома и кражи данных.

  • воскресенье, 23 июня 2024 г. в 00:00:08