- 25
- 8 819
Asceza
Russia
เข้าร่วมเมื่อ 14 เม.ย. 2015
Здесь моя аскеза
qorcpzry
qorcpzry
DeskPipet - утилита для определения цвета на экране монитора + подбор цветовых сочетаний
Десктопное приложение под Windows, не требует установки (скачал и запустил). Предназначено для автоматического подбора двух дополнительных цветов к основному, выбранному пользователем. Выбрать можно пипеткой на экране вашего монитора или из стандартной палитры. Шесть алгоритмов подбора. В нижней части окна отображаются числовые кодировки цветов в RGB, CMYK, HSV, HEX.
Статья и скачать: dsgners.ru/graphic-design/6220-desktopnaya-utilita-dlya-opredeleniya-tsveta-na-ekrane-vashego-monitora-podbor-tsvetovyih-sochetaniy
m.youtube.com/@my_asceza
t.me/my_asceza
my_asceza
Статья и скачать: dsgners.ru/graphic-design/6220-desktopnaya-utilita-dlya-opredeleniya-tsveta-na-ekrane-vashego-monitora-podbor-tsvetovyih-sochetaniy
m.youtube.com/@my_asceza
t.me/my_asceza
my_asceza
มุมมอง: 11
วีดีโอ
0xF Генератор сообщений | C# | Windows Forms
มุมมอง 88หลายเดือนก่อน
Требовалась программа, которая будет генерировать сообщения из некой формы. В данном видео показан алгоритм генерации текста с записью его в буфер обмена. При загрузке формы. В блоке try-catch обращаемся к трем тестовым файлам и записываем все строки каждого из них в отдельный массив. В c# это делается в одну строку. Далее вызывая метод AddRange у каждого ComboBox добавляем данные из соответств...
0xE Самый простой парсер HH.ru | C#
มุมมอง 4442 หลายเดือนก่อน
Это пожалуй самый простой пример по парсингу данных, который только можно придумать. И конечно он рассчитан для начинающих, немного знакомых с программированием в целом. Использовать я буду язык C# и библиотеку HtmlAgilityPack. Она предоставляет возможность загружать веб-страницы, анализировать их HTML-содержимое, выбирать HTML-элементы и извлекать из них нужные данные. 00:00 - начало 00:23 - м...
0xD Количество букв и слов в файле | C#
มุมมอง 1062 หลายเดือนก่อน
Сегодня хочу разобрать очередной учебный проект написанный на языке программирования C#. Идея такая: - берем текстовый файл - считаем в нем количество вхождений каждого символа - считаем количество слов - считаем количество вхождений определенного слова m.youtube.com/@my_asceza t.me/my_asceza my_asceza github.com/asceza/Csharp/tree/master/number_of_letters_and_words
0xC Корни квадратного уравнения | C# | Windows Forms
มุมมอง 793 หลายเดือนก่อน
Всем привет, на этом канале уже был разбор кода по нахождению корней квадратного уравнения на языке Си. И вот сейчас передо мной поставлены задачи, требующие более высокоуровневого подхода, по ряду причин. В этой связи фокус будет смещен на язык программирования C#, за его универсальность, мощность, скорость разработки и Си-подобность. m.youtube.com/@my_asceza t.me/my_asceza my_asceza gi...
Анализ переходных процессов и режим Perfomance при симуляции в Micro-Cap
มุมมอง 1123 หลายเดือนก่อน
Если требуется провести симуляцию электрической схемы так повелось, что я использую бесплатную систему Micro-Cap. А задача стоит следующая: понять какие сигналы будут получены на выходе генератора, управляемого напряжением и как же зависит частота этих сигналов от управляющего напряжения. m.youtube.com/@my_asceza t.me/my_asceza my_asceza github.com/asceza/micro-cap
0x6 Элементы графического интерфейса. Библиотека Raylib
มุมมอง 4224 หลายเดือนก่อน
Для создания графических интерфейсов в библиотеке raylib предусмотрен вспомогательный модуль raygui. В нем поддерживается тот же стиль raylib (с прямоугольными формами, простыми цветами в пиксельном стиле). Чтобы воспользоватся ее возможностями требуется всего лишь подключить один заголовочный файл `raygui.h`. И у вас появятся в распоряжении все основные элементы управления: кнопки, прогрессбар...
Как добавить иконку при компиляции в Code::Blocks? Язык программирования Си
มุมมอง 845 หลายเดือนก่อน
В данном видео рассмотрим добавление кастомной иконки к вашему приложению, скомпилированному в CodeBlocks на языке Си. 1. Вам потребуется собственно сама иконка. Найти ее можно в сети или нарисовать самостоятельно. Расширение должно быть обязательно ico. Сохраняем ее в директорию рядом с вашим кодом. Вот файл main.c. Называем например icon.ico 2. В среде CodeBlocks в открытом проекте добавляем ...
Fizzbuzz Program in 22 languages
มุมมอง 475 หลายเดือนก่อน
Проблема FizzBuzz - это классическая задача, которая часто встречается на собеседованиях для программистов. Обычно она формулируется так: Создайте программу, которая выводит числа от 1 до n. - Если число делится на 3, выведите 'Fizz'; - если число делится на 5, выведите 'Buzz'; - если число делится и на 3 и на 5, выведите 'FizzBuzz'. 0:00 - Bash 0:10 - Go 0:23 - Rust 0:37 - Swift 0:48 - Prolog ...
0xB Перевод из десятичной в двоичную систему счисления. Практика программирования на Си
มุมมอง 805 หลายเดือนก่อน
Язык программирования Си предлагает возможность оперировать целочисленными значениями в четырех системах счисления. Для указания соответствующей системы счисления используются префиксы (кроме десятичной). И как оказалось, есть возможность использовать различные системы счисления в одном выражении. Но в языке Си не предусмотрено бинарное представление числа штатными средствами. Для одного моего ...
0x5 Скринсейвер в духе Win95. Библиотека Raylib
มุมมอง 4946 หลายเดือนก่อน
В поисках темы для нового видео о библиотеке Raylib мне показалось интересным взять пример в духе заставки времен Win95. Примечателен он тем, что здесь будет использоваться группа однотипных объектов с различными свойствами. И реализовать это можно через массив структур. ➡️ Шпаргалка по мультимедийной библиотеке Raylib, переведенная на русский язык и стартовый проект Raylib с прописанными настр...
0xA Генерируем изображение *.bmp. Практика программирования на Си
มุมมอง 7046 หลายเดือนก่อน
Я уже показывал как возможно генерировать аудио на языке Си, th-cam.com/video/tpSB9HTTcl8/w-d-xo.html сегодня поговорим о генерации изображения. Самый удобный формат для старта это определенно bmp, он обладает понятной структурой и подходит для простой графики. В этом формате сохраняются данные цвета для каждого пикселя изображения без какого-либо сжатия. Вы самостоятельно можете изучить что из...
0x9 Сортировка пузырьком в консоли. Практика программирования на Си
มุมมอง 3756 หลายเดือนก่อน
Всем привет. Порой для демонстрации неких процессов в динамике на языке Си не нужно прибегать к использованию графических библиотек, а ограничится работой в консоли. Я решил в качестве примера взять алгоритм сортировки пузырьком. m.youtube.com/@my_asceza t.me/my_asceza my_asceza github.com/asceza/C/blob/master/bubble_sort_with_visualisation.c
0x4 Визуализация сортировки пузырьком. Библиотека Raylib
มุมมอง 4306 หลายเดือนก่อน
Возвращаюсь к невероятно удобной библиотеке Raylib. И сегодня с ее помощью я покажу как визуализировать известный алгоритм сортировки пузырьком. О том как работает данный алгоритм и как его реализовать на языке Си я рассказывать не стану, потому как в сети, да и на ютубе достаточно информации. А поделюсь моим желанием визуализировать этот алгоритм. ➡️ Шпаргалка по мультимедийной библиотеке Rayl...
0x8 Генерируем музыку 8-bit. Практика программирования на Си
มุมมอง 4006 หลายเดือนก่อน
Данное видео является продолжением предыдущего, th-cam.com/video/d4AdQsHvvSs/w-d-xo.html где с помощью языка Си я пытаюсь генерировать музыку или по крайней мере что-то на нее похожее. В поисках интересных решений мне попалось явление Байтбит (bytebeat) - музыка, созданная из коротких программ, генерирующих звук как функцию времени. Первые упоминания о Байтбит появились интернете в начале 2010-...
0x7 Генерируем *.wav файлы. Практика программирования на Си
มุมมอง 6207 หลายเดือนก่อน
0x7 Генерируем *.wav файлы. Практика программирования на Си
0x6 Слушаем функцию Beep(). Практика программирования на Си
มุมมอง 967 หลายเดือนก่อน
0x6 Слушаем функцию Beep(). Практика программирования на Си
0x3 Часы со стрелками. Библиотека Raylib
มุมมอง 2977 หลายเดือนก่อน
0x3 Часы со стрелками. Библиотека Raylib
0x2 Рисуем график функции. Библиотека Raylib
มุมมอง 8908 หลายเดือนก่อน
0x2 Рисуем график функции. Библиотека Raylib
0x5 Парадокс дней рождения. Практика программирования на Си
มุมมอง 5848 หลายเดือนก่อน
0x5 Парадокс дней рождения. Практика программирования на Си
0x4 Консольное меню. Практика программирования на Си
มุมมอง 4998 หลายเดือนก่อน
0x4 Консольное меню. Практика программирования на Си
0x3 Корни квадратного уравнения. Практика программирования на Си
มุมมอง 2648 หลายเดือนก่อน
0x3 Корни квадратного уравнения. Практика программирования на Си
0x2 Телефонная книга. Практика программирования на Си
มุมมอง 9078 หลายเดือนก่อน
0x2 Телефонная книга. Практика программирования на Си
0x1 Бросаем кости, считаем дубли. Практика программирования на Си
มุมมอง 2578 หลายเดือนก่อน
0x1 Бросаем кости, считаем дубли. Практика программирования на Си
😯👍👍
c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: C:\Users\user\AppData\Local\Temp\cckbVG8i.o:ByteBeat.c:(.text+0x19b): undefined reference to `PlaySoundA@12' collect2.exe: error: ld returned 1 exit status что делать с этой ошибкой линковки ?
Какое програмное обеспечение вы использовали для воспроизведение WAV файлов ?
Таймкод 03:56 - Ableton Live
@@my_asceza Спасибо
Оригинально. Насколько изящный всё-таки C#
t.me/my_asceza/111
Стик (joystick) под андроид , реально ? для raymob .
теперь я понял как генерировать bmp. огромное спасибо
Спасибо тебе, добрый человек, за доходчивое объяснение💪😊
Спасибо за фидбек. 😀
а зачем Replace делать? есть же такая штука как HttpUtility.UrlEncode();
Спасибо. Дельно
самый простой парсер это curl + grep.
Можно и так, а ещё можно через Google таблицы, и это не шутка.
🤔 Что ещё посчитать, когда почитал все буквы и слова?
🙋🏻♂️ Чтобы такое спарсить в следующий раз?
капец) а в питоне это за 0 строчек делается бьютифулсупом
Так то оно так, но C# и Python - это два разных языка программирования с разными особенностями и применениями. C# обычно работает быстрее, чем Python, благодаря своей статической типизации и компиляции в машинный код. Статическая типизация C# позволяет выявлять ошибки на этапе компиляции, что уменьшает вероятность ошибок во время выполнения программы. Однако, не стоит забывать, что выбор между C# и Python зависит от конкретной задачи и предпочтений разработчика. Python обладает своими преимуществами, такими как простота изучения, широкое распространение.
Как майонез и кетчуп. 😀
спасибо за урок
ценный материал по Html Agility Pack., прекрасная подача
Спасибо, очень полезная информация!
полезно, особенно про вывод в csv
Всё это можно сделать с помощью Си + WinAPI без всяких прослоек.
Определенно можно, но скорость разработки и порог входа совершенно иной.
А чё не через ассемблер сразу? Тоже без прослоек.
@@neckpuck1369 Если хочешь то пиши на ассемблере.
Спасибо что не забросили канал. Уроки по C# очень в тему.
Спасибо что продолжаете снимать видео!👏 Хорошо знать, что люди близки к тематике обучения💖
😀
Интересное видео. Всё понятно). Искал видео, как создавать изображения в bmp, в итоге не нашел... спустя пол месяца алгоритмы ютуба решили, что - пора показать))).
Спасибо
Спасибо, очень полезно.
Конечно, интересно. Попробую все это повторить с SDL, который мне удалось запустить на Raspberry pi zero 2w с ОС без рабочего стола.
Кстати, так-ли неудобно на С работать с UTF-8? Предлагаю осветить этот вопрос. Я сам-то еще не дошел до этого.
Рекомендую к прочтению серию статей по UTF-8 в языке Си dev.to/rdentato/utf-8-strings-in-c-1-3-42a4 dev.to/rdentato/utf-8-strings-in-c-2-3-3kp1 dev.to/rdentato/utf-8-strings-in-c-3-3-2pc7
Спасибо за примеры кода. Для новичка очень полезно.
Спасибо за отзыв.
Это полезно, спасибо за урок.
Спасибо за видосы! Топовые
Рад слышать🙋🏻♂️
Непонятно, но очень интересно
🤖 спасибо
Отлично получилось!👍👍
Привет. Си классный язык ;) Вы при сортировке перегоняете байты в соседние ячейки, и это быстро работает. Представьте что массив хранит строки, длинной до 255 символов, и их много. Это сразу нагрузит процесс, копированием строк туда-сюда. Но в Си есть указатели, и по сути массив Str[10] это и есть указатель на 10 в Str. И можно сортировать указатели, не гоняя строки. И тогда становится не важно, какие данные, их объем, в массиве.
Прекрасное дополнение. Спасибо.
Зачёт! С градиентом интересно сделано.
➡ Шпаргалка по мультимедийной библиотеке Raylib, переведенная на русский язык и стартовый проект Raylib с прописанными настройками компилятора и линкера для среды разработки Code::Blocks по ссылке t.me/my_asceza/54
Начало здесь: m.th-cam.com/video/d4AdQsHvvSs/w-d-xo.html
Продолжение: m.th-cam.com/video/tpSB9HTTcl8/w-d-xo.html
О, классно. Можно на Ардуино сделать синтезатор и вывести на ручки и кнопки смену переменных из выражения. Спасибо за видео. Удивительно что так мало просмотров.
Про переполнение целочисленных переменных круто подмечено. Это когда баг становится фичей.
Наверное истоки bytebeat уходят в демосцену из 1970-х, когда ограниченными средствами кодеры добивались крутых визуальных и аудио сюжеты. Спасибо за видео, напомнило нинтендокор.
Соглашусь с вами
В начале "святых девяностых" подобным небольшим кодом на ассемблере для БК-0010.01 поделился со мной Юрий Абрамович Зальцман из Алма-Аты. За давностью лет уже не помню код, но мелодия была более приятной слуху.
windows.h где находится? этот файл нужно поставляется вместе с какой то библиотекой? с какой?
Заголовочный файл windows.h вам необходим в данном примере только для использования функции PlaySound(). Он предоставляет доступ к WinApi и находится в директории include вашего компилятора MinGW, если вы работаете под Windows.
немного поправлю, в данном случае правильней было бы назвать несущей частотой основной сигнал FREQ, а 1 Гц - это частота модулирующего сигнала
Согласен, об этом сказано в видео. 1Гц для наглядности. Спасибо что обратили внимание.
Спасибо за идею. Писал на Max/Msp, генеративную музыку. Получается и на чистом Си можно, но без математики никак.
Да можно и без математики, просто получится фигня)))
Кайф. Бомба. Настоящий СИнтез звука. Спасибо
спасибо, это мощно. блин, крутая библиотека raylib
теперь верю
😀
👍
Спасибо большой. Делал похожие часы на библиотеке graphics.h. На raylib поудобнее будет. Спасибо, удачи в развитии канала. Тему raylib не бросайте, нужная информация.
➡️ Шпаргалка по мультимедийной библиотеке Raylib, переведенная на русский язык и стартовый проект Raylib с прописанными настройками компилятора и линкера для среды разработки Code::Blocks по ссылке t.me/my_asceza/54
Второй график, это не гипербола. Это кубическая парабола. У гиперболы есть асимптоты.
Да, конечно вы правы. Спасибо за исправление.
Спасибо! Продолжайте в том же духе, здорово получается!
🙏🏼 спасибо
Спасибо. МАксимально просто.