- 24
- 95 420
Студенческие клубы разработки КНиИТ СГУ
Montenegro
Приєднався 27 жов 2020
Это сообщество Студенческих клубов разработки СГУ им. Чернышевского.
Клубы созданы и поддерживаются студентами факультета КНиИТ, а их основная идея - развитие сообщества студентов, интересующихся современными технологиями разработки.
Жаждете знаний, ищете единомышленников или просто хотите быть чуть ближе к IT-сообществу? Тогда добро пожаловать к нам.
Клубы созданы и поддерживаются студентами факультета КНиИТ, а их основная идея - развитие сообщества студентов, интересующихся современными технологиями разработки.
Жаждете знаний, ищете единомышленников или просто хотите быть чуть ближе к IT-сообществу? Тогда добро пожаловать к нам.
Разговоры о важном: Git
"Код трудно писать, легко потерять и невозможно восстановить" - кажется, именно так должны были думать люди до изобретения Git.
Сегодня этот инструмент спасает студентов от бессонных ночей после отказа диска, компании от потери интеллектуальной собственности, а их сотрудников от увольнений. А ещё он многократно повышает производительность команд разработки.
На этой лекции поговорим о сценариях использования Git, его базовых концепциях, а после закрепим полученные знания в терминале.
Конспект - cc.alivetech.org/s/djhsaj8spo
Таймкоды:
00:00 - Вступление
05:41 - Почему появились системы контроля версий?
09:39 - Сценарии использования
19:00 - CLI vs GUI
35:12 - Репозиторий
39:05 - Жизненный цикл изменений
49:00 - О .gitignore
54:49 - Жизненный цикл изменений
58:24 - Git - это не про файлы, а про изменения
01:02:24 - Немного про конфигурацию
01:08:39 - Работа с историей
01:10:17 - Откат изменений
Telegram: t.me/dscsgu
VK: dscsgu
Github: github.com/dsc-sgu
Сайт: dsc.sgu.ru
Сегодня этот инструмент спасает студентов от бессонных ночей после отказа диска, компании от потери интеллектуальной собственности, а их сотрудников от увольнений. А ещё он многократно повышает производительность команд разработки.
На этой лекции поговорим о сценариях использования Git, его базовых концепциях, а после закрепим полученные знания в терминале.
Конспект - cc.alivetech.org/s/djhsaj8spo
Таймкоды:
00:00 - Вступление
05:41 - Почему появились системы контроля версий?
09:39 - Сценарии использования
19:00 - CLI vs GUI
35:12 - Репозиторий
39:05 - Жизненный цикл изменений
49:00 - О .gitignore
54:49 - Жизненный цикл изменений
58:24 - Git - это не про файлы, а про изменения
01:02:24 - Немного про конфигурацию
01:08:39 - Работа с историей
01:10:17 - Откат изменений
Telegram: t.me/dscsgu
VK: dscsgu
Github: github.com/dsc-sgu
Сайт: dsc.sgu.ru
Переглядів: 984
Відео
Математика для маленьких (часть 1) | Основы Ассемблера
Переглядів 93421 годину тому
Умеете ли вы считать? Так или иначе, вам это делать лень, а, значит, пора заставить работать компьютер по своему прямому назначению. В первой части лекции познакомимся с принципами работы стека и безусловных переходов. Telegram: t.me/dscsgu VK: dscsgu Github: github.com/dsc-sgu Сайт: dsc.sgu.ru
Введение в Ассемблер | Основы Ассемблера
Переглядів 1,4 тис.День тому
Ассемблер. Дрожь в ногах от одного слова? Напрасно! Это настолько специфичная вещь, что может показаться, будто ею владеют только бородатые эксперты. Ничего подобного! В рамках данной лекции мы попробуем написать Hello World на Ассемблере. Дополнительные материалы - cc.alivetech.org/s/9gk3h17krt Telegram: t.me/dscsgu VK: dscsgu Github: github.com/dsc-sgu Сайт: dsc.sgu.ru
Физическое прослушивание
Переглядів 63414 днів тому
Думаете ваши секреты не узнает ваш сосед? Всё так, если ваш сосед не Кирилл Назаров. На этой лекции вы своими глазами увидите несколько способов физической прослушки трафика домашних сетей. Telegram: t.me/dscsgu VK: dscsgu Github: github.com/dsc-sgu Сайт: dsc.sgu.ru
Основы JS (часть 1) | Клуб Web-разработки
Переглядів 41521 день тому
Продолжаем серию лекций в рамках интенсива по основам веб-разработки. В первой части рассказа об основах JavaScript мы рассмотрим базовый синтаксис языка (переменные, ветвления, циклы, функции, массивы и строки). Конспекты - cc.alivetech.org/s/jzplss15x9 Telegram: t.me/dscsgu VK: dscsgu Github: github.com/dsc-sgu Сайт: dsc.sgu.ru
HTML + CSS | Клуб Web-разработки
Переглядів 308Місяць тому
В этой лекции будут рассмотрены основы вёрстки. Узнаем, что такое HTML и CSS, какие теги бывают, что такое семантические теги и в чём их отличие от обычного div, а также основы CSS, Flexbox и Grid. Конспекты - cc.alivetech.org/s/jzplss15x9 Telegram: t.me/dscsgu VK: dscsgu Github: github.com/dsc-sgu Сайт: dsc.sgu.ru
Методологии разработки, и с чем их едят?
Переглядів 1,1 тис.Місяць тому
Вы когда-нибудь задумывались о том, как организована командная разработка? Если да, то скорее всего знакомы с методологиями разработки... или моделями? А Agile - это Scrum? В этой лекции мы постараемся разобраться в том, что такое методологии разработки, чем они отличаются от моделей, разберемся, почему на спринтах никто не бегает, узнаем, что Agile - не методология разработки, а DevOps - не то...
Как Linux рисует окна?
Переглядів 60 тис.Місяць тому
Уже давно в Linux-сообществе ведутся дискуссии на тему того, когда Wayland заменит Xorg. Однако далеко не все имеют чёткое представление о том, что это такое. В этой лекции мы узнаем, что такое Xorg, почему его многие критикуют и чём он отличается от Wayland, а также мы познаем искусство костылей, искусство плагинов для костылей и поддержки кода на протяжении почти трети века. Telegram: t.me/ds...
Введение в РЕВЕРС-ИНЖИНИРИНГ для начинающих
Переглядів 13 тис.Місяць тому
Хакеры, безопасники, а иногда и просто разработчики рано или поздно прибегают к методу обратной разработки. Это и анализ исполняемых файлов, и дизассемблирование, и многие-многие другие интересные вещи. Мы рассмотрим путь компиляции задом наперёд, разберём ассемблер на доступном языке и научимся модифицировать машинный код. Telegram: t.me/dscsgu VK: dscsgu Github: github.com/dsc-sgu Сайт...
Оптимизация краулинга
Переглядів 9542 місяці тому
В чем отличие между краулингом и парсингом? Почему парсинг является более тривиальной задачей, чем краулинг? Как можно легально достать данные с сайтов, сложнее scrappme и не получить бан? Все ответы - в данной лекции. Дополнительные материалы: Headless: habr.com/ru/companies/oleg-bunin/articles/421137/ www.selenium.dev/ Robots.txt и генеративных AI: www.adexchanger.com/daily-news-roundup/tuesd...
Занимательные OSINT-инструменты
Переглядів 3,2 тис.2 місяці тому
В этой лекции рассмотрим несколько инструментов, которые заставляют задуматься о том, насколько легко заполучить наши данные. Telegram: t.me/dscsgu VK: dscsgu Github: github.com/dsc-sgu Сайт: dsc.sgu.ru
Как устроена реактивность?
Переглядів 9252 місяці тому
В современном мире программирования реактивные подходы становятся все более популярными, и понимание их основ является ключевым для разработки эффективных и отзывчивых приложений. На лекции мы рассмотрим, что такое реактивность, как она работает и почему она важна для создания современных программных решений. В ходе лекции мы погрузимся в различные паттерны реактивности реализованные на JS, так...
Основы Svelte
Переглядів 1,2 тис.5 місяців тому
Svelte - это относительно новый и интересный фреймворк для создания frontend-решений. Благодаря Svelte можно создавать быстрые и отзывчивые интерфейсы с минимальными усилиями. На этой лекции вы узнаете про уникальные его особенности: как компоненты в Svelte отличаются от традиционных подходов, что такое реактивное программирование и как Svelte компилирует ваш код в высокоэффективный чистый Java...
Мелководье глубокого обучения
Переглядів 3486 місяців тому
Благодаря новым генеративным моделям машинного обучения, всё больше и больше людей говорят про глубокое обучение. Но чем же оно всё-таки отличается от классического машинного обучения? В этой лекции познакомимся с глубоким обучением, его проблемами и дальнейшими перспективами развития. Также немного затронем трансформеры и путь к AGI. Telegram: t.me/dscsgu VK: dscsgu Github: github.com/d...
Хакатон-хакатон-хакатон | Большое интервью
Переглядів 8786 місяців тому
Представляем вашему вниманию ролик о том, как 24-25 февраля 2024 года прошёл наш первый хакатон. Расскажем, с какими трудностями мы столкнулись во время организации, кто нас спонсировал, и самое главное - зачем мы его организовали. Кроме того, своими эмоциями поделятся участники соревнования. Приятного просмотра, будет весело. Автор идеи: Никита Рыданов Сценаристы: Никита Рыданов, Денис Перфило...
SQL-инъекции | Клуб компьютерной безопасности
Переглядів 3,9 тис.7 місяців тому
SQL-инъекции | Клуб компьютерной безопасности
XSS-инъекции | Клуб компьютерной безопасности
Переглядів 1 тис.7 місяців тому
XSS-инъекции | Клуб компьютерной безопасности
Современные языки программирования
Переглядів 1,1 тис.7 місяців тому
Современные языки программирования
Хакатон Студенческих Клубов Разработки | Как это было?
Переглядів 3297 місяців тому
Хакатон Студенческих Клубов Разработки | Как это было?
Хакатон-хакатон-хакатон | Питч-сессия
Переглядів 4248 місяців тому
Хакатон-хакатон-хакатон | Питч-сессия
Прекрасное видео, как всегда! Есть такой вопрос: На моем SafePal кошельке хранится USDT и у меня есть seed фраза. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Как мне перевести их на Binance?
2 часть давай
Будет! Ждали публикации первой, чтобы пропустившие очную встречу могли посмотреть запись.
ведущий снимался в шоу bad russians на Бали где они жили, необычно тут его встретить
Вы вообще молодцом) Я сам преподаю тестирование, но мне очень нравится ваш метод и наглядность. Возьму на заметку :)
хeх, мне бы такие разговоры о важном :D
Боже мой, такую дич про установку на win рассказывает, и про терминал. Закрыл видос
ачо там
@@freestylerveevoнытье.
пиво без Wвондерса - деньги на ветер
Давайте подробнее, людям интересно.
надеюсь подобных роликов будет выходить больше с популярностью linux, лектор молодца, я как то интересовался играми на linux - batocera, port proton... изначально апатию вызывает множество новых названий mesa,wine\vulkan, opengl итд итп непонятно как они между собой взаимодействуют, благо после лекции снова появился интерес, захотелось подробностей
Когда человек http обозвал api, я выключил. Зачем новичкам лапшу заведомо вешать?
Так а разве протоколы не являются API? Это же тоже интерфейс взаимодействия между клиентами и серверами
Http же не единственный кто может работать для передачи html страниц, есть и другие протоколы со своим интерфейсом, взять к примеру тот же ipfs который тоже можно использовать для полудинамических сайтов, только интерфейс взаимодействия отличается от http.
Полный булщит, пустая трата времени спасибо за час жизни прожитой зря.
ахренеть, в моё время преподы были скучными душными типами, а ты очень интересно умеешь рассказывать, с мемами, простым понятным языком, респект тебе! и вопросик у меня ещё - а что за дистр линукса у тебя такой красивый стоит? ну или как оболочка называется?
Он сказал что оболочка gnome
А система скорее всего у него Fedora Workstation так как обычно они идёт в комплекте с чистым не модифицированной оболочкой gnome
1:14 это O большое от синуса T
чел все неправильно пишет не той рукой
Читал , многие пишут Вайлинг автоматически не может переключатся между графикой intel and nvidia, и итог для переключения приходится ноутбук перезагружать. Бывают падения графики.. Так что для линуеса нужны ноутбуки брать на AMD ATI графических процессорах да и для компьютеров лутьше. А как быть если нужна технология nvidia cuda.
То подключай Nvidia и используй в приложениях; обычную графику располагай на один графический проц, а для условного blender, kdenlive, natron, davinchi resolve studio и других просто выставляешь рендер с помощью cuda видеокарты Nvidia. Также если не ошибаюсь есть спец софт который предназначен для гибридной графики
Всё правильно Ютуб Бастион Буст, и многое другое. А шпионские ВК, яндексы, маилы, сберы стукачи спецслужб. Вообще как была проблема nvidia так и остаётся на linux. И теперь кроме Гнома другие графические среды не работают с Вайленгом и nvidia. Вроде в Fedora KDE 6 стало поддерживать связку nvidia и Вайленг.
Абоба спалился😂
Hi Ya & best wishes. SuperB! Thanks for work. Be Happy. Sevastopol/Crimea)
thanks for video the best russian assembly tutorial
спасибо за видео❤
Даня третий раз навалил базы ❤
Даня опять навалил базы!
спасибо за подробный и хорошо преподнесенный материал. Все отлично!
А без слов-паразитов "ну", "вот", "как-бы" в преподавании совсем никак не обойтись?
Зачем была 1 после «Hello, World!» в коде?
Я опечатался, должен быть 0. Дело в том, что директива db записывает последовательность байт в оперативную память и это не всегда строкови, это любой массив байт. Если мы пишем в кавычках, ассемблер запишет коды символов. А через запятую мы можем перечислять не символы, а их конкретные коды. Здесь после текста мы добавляем байт 0x00 - так называемый пустой символ, которым по традиции обозначается конец строки. Правда, по ошибке мы указали код управляющего символа начала заголовка 0x01.
@illusionsoftworks7866 Я знаю Ассемблер. Меня поэтому и удивила 1. Я думал, может, будет как-то использоваться, но нет никак не использовалась, поэтому решил уточнить.
this is the best russian video for asm
мне нужна сетевая прозрачность. и linux не единственная ос. где wayland под solaris, *bsd, osx?
Справедливости ради, wayland, когда он будет равноценен по функциям иксам, обрастёт как минимум таким же, если не большим количеством легаси и костылей. - в последние четыре года количество его "протоколов" пухнет как на дрожжах (из них только пять в состоянии "stable", 17(!) staging и ещё 15(!) "unstable") - до разработчиков только полгода назад дошла простая мысль, что обеспечить единство внешнего вида приложений фактически можно только одним способом - запретив приложениям самостоятельно рисовать декорации окна, передав эту функцию серверу (ну прямо как в xord, глядите-ка!) - а месяц назад - аналогичная мысль про курсор мыши (до этого в разных приложениях он часто имел разный размер) - до сих пор проблемы с такими базовыми вещами как скринсейверы, захват и блокировка экрана - до сих пор поддержка в драйверах или хромает на обе ноги (amd) или находится в плачевном состоянии (nvidia) - до сих пор поддержка в основных графических фреймворках буксует (qt) - DE "второго эшелона" только в прошлом году начали пилить поддержку (lxqt, xfce, razor) ...и всё это - после 15 лет разработки И пусть xorg сложно поддерживаемый, несоответствующий современным реалиям, но при этом рабочий вариант, а вот wayland сейчас - это бучий глюкодром, который до рабочего состояния пилить ещё лет пять-десять
В конце марта этого года на ЛОРе было совершенно адовое обсуждение новости отмены перехода SDL 3.0 на wayland по-умолчанию, т.к. выяснилось что преиимуществ в производительности как-то не заметно, функционала сильно не хватает (и разработчики не спешат его реализовывать), а багов в нём - вагон и маленькая тележка.
вай мамаааа вы чо там сума сошли сток видео дропать? броу вы все душечки❤❤❤❤❤❤❤❤
Сделайте видео где рассказывается как сделать приложение, которое выводит message box с текстом "Hello World", и при этом запускается на любом дистрибутиве линукса x86_64, и с Xorg и с Wayland, с любой DE, оболочкой, менеджером окон, и т.д. без установки дополнительных пакетов, а используя только те, которые уже есть в системе.
Очень жду лекцию про webassembly и rust
Очередной мегахайп, лайк не глядя
XFCE wayland нету
У знал о линуксе в 2005 году тогда же и поробовал , полностью перешел на линукс в 2020 , 3 года на Manjaro . ВОзвращаться на виндовс желания нет совсем. Я полюбил философию opensource
Ну я на вейланде со своей нвидиа кучу проблем вижу, иногда захожу, обновляю дрова, смотрю что пофиксили
Вот...вот...вот...вот...вот...вот...вот...вот...вот...вот...вот...вот...вот...вот...вот...вот...
Боже, как он вымораживает... Ну соберись ты, рот поправь, противно слушать
1-е правило презентации - никогда не читать текст со слайда. Этому учат ещё в школе или на первых курсах.
отлично!
Молча
Не сказал бы, скорее всего с большим количеством логов)
@@t3m8ch ну, так тоже можно
Вот так перевирается история просто по незнанию, а потом те кто его слушал пойдут распространять эти иносказания с добавлением своего виденья и лет через 100 последователи этого автора создадут совершено другую историю появления гну софта и ядра линукс
Появился Столман который пытался написать ос гну..... Эмм все короче я пожалуй дальше пойду
Эммм автор ролика ни в одном примере про API не угадал. Смысл то понятен, но подано это совсем неправильно
Следующий уровень - почему xfreerdp работает хуже rdesktop
ура видео)❤
Отличная лекция. Только она как будто только об иксах. О Вейланде всего два слова. Будет вторая часть?
Прикольно. Радужные таблицы не раскрыты, тупа брут )
Кирилл, как всегда, навалил базы ❤
Обожаю слушать и смотреть данные лекции :3
у мальчика каша в голове. как можно путать протоколы и интерфейсы? почему нет точных определений понятий? если такие же объясняторы на всяких курсах - настоятельно не рекомендую. и это еще и типа высшее образование :facepalm
огонь! чел все доступно объясняет) не то, что у меня было...
замечательный курс. хотя я пользуюсь только линукс уже 15 лет даже мне было интересно освежить данные. а то все недоумевал зачем этот wayland так настойчиво пихают