Программистика
قناة بسيطة
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
إظهار المزيد5 591
المشتركون
-224 ساعات
+117 أيام
-7830 أيام
أرشيف المشاركات
5 591
Задача (рекомендовано решать на Python):
Напишите программу, которая развернет число (тип int)
Пишите свои решения в комментариях
5 591
💻The Art of Command Line
Репозиторий The Art of Command Line содержит много полезных заметок и советов по использованию командной строки в Linux. Еще здесь есть разделы про Windows и macOS, а также универсальные советы, применимые для операционных систем на базе UNIX. Они подойдут как начинающим, так и опытным разработчикам.
💫Ссылка на репозиторий
@programistica // #репозиторий
5 591
⌨️Изучите MongoDB за 1 час
В этом видео вы познакомитесь с MongoDB за 1 час.
После этого автор рекомендует изучить агрегацию, репликацию и сегментирование.
⏱Длительность видео: 1 час
▶️Ссылка на видео
@programistica // #video
5 591
💻 libgdx
Кроссплатформенный фреймворк для разработки игр на основе OpenGL (ES), работает под Windows, Linux, Mac OS X, Android, iOS и в браузерах с WebGL.
💫Ссылка на инструмент
@programistica // #service
5 591
⌨️Создание простого драйвера Windows на C
В этом видео автор продемонстрирует, как вы можете написать простой драйвер "Hello, World" для Microsoft Windows 10, используя язык программирования C.
⏱Длительность видео: 7 минут
▶️Ссылка на видео
@programistica // #video #C
5 591
⌨️Как создать потрясающий сайт-портфолио с помощью Nextjs, Tailwind CSS и Framer-motion
Руководство по созданию красивого адаптивного портфолио для мобильных устройств с использованием Nextjs, Tailwind css и Framer-motion, которое имеет хорошую оценку lighthouse.
⏱Длительность видео: 5 часов 50 минут
▶️Ссылка на видео
@programistica // #video #JS
5 591
WiX-фикс. Исследуем инсталятор Windows Installer XML Toolset
Инсталляторы бывают разные: и попроще, и посложнее. Иногда среди них попадаются уж совсем навороченные — их исследование превращается в настоящее приключение. Сегодня мы рассмотрим именно такой случай: разберемся, как устроен изнутри инсталлятор WiX.
У нас имеется инсталлятор для некоего технического пакета, оформленный в виде весьма увесистого (размером в несколько гигабайтов) самодостаточного EXE-файла. Интерфейс у инсталлятора продвинутый и стильный, он не похож на визуальное представление ни одного из встречавшихся нам до этого стандартных инсталляционных пакетов. Здесь много элементов управления, которые шустро переключают странички по мере заполнения, приближая начало установки программы. Но вот беда — в определенный момент инсталлятор начинает требовать лицензию, без которой упорно не желает переходить на следующий экран.
Мы уже встречались с подобным поведением программ установки в предыдущих статьях. Однако в этот раз выяснилось, что программа содержит все неприятные фичи, присущие инсталляторам:
Из весьма увесистого EXE-файла исполняемым является только крохотный и совершенно неинформативный загрузчик.
Владелец процесса тоже относительно небольшой EXE-файл, запущенный из системной папки временных файлов.
Перед нами не хорошо изученные msiexec или InstallShield, а что‑то иное.
Попытавшись приаттачиться к запущенному процессу при помощи x64dbg, мы видим, что код явно скомпилирован в процессе исполнения. Этот код до боли напоминает .NET, что косвенно подтверждается наличием в памяти процесса загруженных дотнетовских библиотек (clr.dll, clrjit.dll, mscoree.dll и так далее). Однако ни сам инсталлятор, ни исполняемый файл из временной папки .NET-приложениями не являются.
Дотнетовский отладчик dnSpy хоть и распознает процесс как родной и даже успешно коннектится к нему, но никакого дотнетовского кода при этом не показывает и трассировать приложение не дает. В принципе, дотнетовские проекты с закрытым кодом мы уже учились потрошить в статьях «Неядерный реактор. Взламываем протектор .NET Reactor» и «Ангард! Реверсим приложение, защищенное DNGuard», однако побережем пока что тяжелую артиллерию. Попробуем для начала разобраться, с чем именно мы столкнулись на этот раз. Необходимую зацепку нам дает Detect It Easy.
Автор: Михаил Кондаков
@programistica // #article
5 591
The System Design Primer
Отличный репозиторий, который поможет вам научиться проектировать широкомасштабные системы. Внутри есть целая подборка ресурсов на эту обширную и интересную тему.
Проектирование систем — неотъемлемая часть технических собеседований во многих компаниях. Репозиторий The System Design Primer поможет вам подготовиться к ним. Он содержит также учебные пособия, вопросы, которые могут задать на интервью, и ответы на них, коллекцию карточек для Anki, интерактивные задания по программированию и многое другое.
5 591
⌨️Освоение динамического программирования - как решить любую проблему на собеседовании
Освоение динамического программирования: Введение
Готовы ли вы раскрыть секреты динамического программирования? Окунитесь в мир эффективного решения проблем с помощью этого всеобъемлющего введения в динамическое программирование. Независимо от того, являетесь ли вы начинающим программистом или поклонником алгоритмов, это видео поможет вам понять магию, стоящую за DP.
⏱Длительность видео: 20 минут
▶️Ссылка на видео
@programistica // #video
5 591
⌨️Сертификационный курс AWS Certified Cloud Practitioner (CLF-C01) - Сдать экзамен
Видео поделено на следующие секции:
Концепции облачных вычислений
приступая к работе
Цифровая трансформация
Преимущества облака
Глобальная инфраструктура
Облачная архитектура
Инструменты управления и разработчиков
Модель совместной ответственности
Вычислять
Место хранения
Базы данных
Сетевой
EC2
Модели ценообразования EC2
Идентичность
Интеграция приложений
Контейнеры
Управление
Обеспечение
Бессерверный
Windows на AWS
Регистрация
ML AI BigData
Хорошо спроектированная платформа AWS
Общая стоимость владения и миграция
Выставление счетов и ценообразование
Безопасность
Изучение вариаций
⏱Длительность видео: 13 часов 25 минут
▶️Ссылка на видео
@programistica // #video
5 591
📱Инструмент: визуализатор пул реквестов
При работе с обширными пул реквестами рецензенту часто бывает сложно отследить все внесенные изменения и провести детальное ревью. Этот инструмент разбивает большой запрос на множество мелких и создает диаграмму, отражающую взаимосвязи между файлами. Это значительно упрощает задачу рецензента в определении мест изменений, в отличие от ручного изучения списка файлов.
💫Ссылка на инструмент
@programistica // #service
5 591
⌨️Более 100 концепций JavaScript, которые вам нужно знать
Идеальный 10-минутный курс JavaScript, который быстро разбирает более 100 ключевых концепций, которые должен знать каждый веб-разработчик. Изучите основы JS и начните создавать приложения для Интернета, мобильных устройств, настольных компьютеров и многого другого.
⏱Длительность видео: 12 минут
▶️Ссылка на видео
@programistica // #video #JS
5 591
⌨️БЕЗУМНО плавный учебник по анимации пиксельной АТАКИ
Учебник по плавной анимации. Сокращенная версия, чтобы дать зрителям представление о том, как сделать анимацию атаки
⏱Длительность видео: 19 минут
▶️Ссылка на видео
@programistica // #video
5 591
⌨️Открытое собеседование на джуниор Python-разработчика
Покажем, как проходит собеседование для новичков на позицию Python-разработчика. Вы узнаете, какие вопросы задают и как оценивают ответы кандидата. Опытные эксперты дадут рекомендации по подготовке и ответят на ваши вопросы о профессии.
⏱Длительность видео: 1 час 28 минут
▶️Ссылка на видео
@programistica // #video #python
5 591
⌨️Кто такие devOps, что такое Docker на самом деле, Kubernetes - это сложно
Что такое облачные технологии, системная архитектура, coud native и все с этим связанное?
Современные приложения либо сразу затачиваться под работу в облачных сервисах, либо переезжают туда в конечном счете.
В видео показаны кор-технологии того, что стоит знать каждому разработчику о том, как работают облака и что это такое.
Теория, локальные примеры, и развертывание в реальном облаке.
⏱Длительность видео: 28 минут
▶️Ссылка на видео
@programistica // #video
5 591
💻Новый процессор китайской Loongson «померился силами» с Nvidia, но потерпел неудачу В борьбе за производительность
Loongson, китайский производитель процессоров, делает успехи на арене GPU, представляя ускоритель LG200. Позиционируемый как соперник Nvidia в области ИИ и высокопроизводительных вычислений (HPC), LG200 может похвастаться поддержкой OpenCL 3.0 для мощных вычислительных возможностей, но ему все же чего-то не хватает, пишет Tom's Hardware.
Хотя LG200 заявляет, что предлагает 1 TFLOPS на узел, отсутствие точного раскрытия информации вызывает сомнения. Даже если использовать FP64, он меркнет по сравнению с H100 от Nvidia, работающим на 67 FP64 TFLOPS, отмечает издание.
LG200, получивший название «GPGPU», предположительно является универсальным процессором, охватывающим ИИ, высокопроизводительные вычисления и графику. Однако вычислительные возможности этого процессора общего назначения вызывают вопросы, а энтузиасты интересуются его потенциальной совместимостью с операционными системами.
По мере того как Loongson выходит на арену GPU, борьба с известными игроками оказывается сложной, а расхождения в производительности выходят на первый план.
@programistica // #новости
5 591
Introduction to shaders: Learn the basics!
В этом видео и его примерах используется P5js в режиме WEBGL, однако концепции применимы практически к любой среде, в которой вы можете использовать шейдеры (некоторый синтаксис может отличаться, особенно в коде процессора).
⏱Длительность видео: 35 минут
▶️Ссылка на видео
@programistica // #video
5 591
All OpenGL Effects
В этом видео я покажу вам все графические эффекты, которые вы можете создавать в OpenGL, Vulkan или DirectX
⏱Длительность видео: 30 минут
▶️Ссылка на видео
@programistica // #video
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
