BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
Qibec (pronounce "Quebec") is a simple educational CPU - not a complete computer - made from discrete transistors.

This CPU (Central Processing Unit) only has 1 single native instruction, which operates on 1 data-bit.

https://mircad.com/q/index.html
Название кликбейтное но чтото для себя даже нашел

== 8 первоклассных инструкций SQL на каждый день

https://telegra.ph/8-pervoklassnyh-instrukcij-SQL-na-kazhdyj-den-07-14
- OVER и OVER (PARTITION BY)
- Общие табличные выражения (ОТВ)
- Условные выражения 
- Count (1) вместо count (*)
- Мониторинг использования индекса
- Показ N-числа наиболее затратных запросов 
- Показ индексов схемы базы данных 
- Поиск повторяющихся строк по имени столбца 

== SQL-запросов, о которых должен знать каждый дата-инженер
https://telegra.ph/6-SQL-zaprosov-o-kotoryh-dolzhen-znat-kazhdyj-data-inzhener-07-04
- Нарастающий итог
- Обобщенные табличные выражения
- Упорядочение данных
- Добавление подытогов
- Временные функции
- Дисперсия и среднеквадратическое отклонение

== ТОП-20 хитрых вопросов по SQL для собеседования
https://proglib.io/p/sql-questions
- Как найти дубликат записи?
- Как, используя CTE, найти пятый по величине оклад в таблице?
- Напишите SQL-запрос, с применением UNION ALL (не UNION), использующий WHERE для устранения дубликатов.
- Чем отличается VARCHAR от NVARCHAR?
- Что такое план запросов? Когда бы вы его использовали? Как посмотреть план?
- Как из таблицы выбрать все записи c четными ID? А с нечетными?
- Важен ли в составном индексе порядок столбцов?
- В чем разница между однорядными и многорядными функциями? Для чего используется GROUP BY?
- В чем разница между условиями WHERE и HAVING?
- Как получить последний id без использования функции max?
- Чем отличается IN от EXISTS?
Forwarded from Типичный программист
​​Одному программисту настолько не понравился ненатуральный звук автомобильных двигателей в играх, что он взял и создал точный эмулятор для движков автомобилей

По сути он создал физический движок, программу, которая производит точное компьютерное моделирование того, как взаимодействуют цилиндры, поршни, маховики, воздух и топливо. Физический движок также рассчитывает скорость распространения огня, количество энергии, выделяемое при сгорании воздушно-топливной смеси. И генерирует звук исходя из давления в виртуальной выхлопной трубе. И всё это с 80 000 FPS.

Более того, разработчик так заморочился, что по пути почти создал свой язык программирования для описания двигателей — число цилиндров, расположение элементов, передачи и т. д.

Исходный код открыт и доступен на гитхабе: https://github.com/ange-yaghi/engine-sim

А посмотреть за процессом создания и послушать звуки самых разных двигателей можно в 12-минутном оригинальном видео: https://youtu.be/RKT-sKtR970

#кек #cpp #opensource
Canary flags in GCC / CLANG
https://developers.redhat.com/articles/2022/06/02/use-compiler-flags-stack-protection-gcc-and-clang#summary
Both GCC and Clang provide a wide range of compiler flags to prevent stack-based attacks. Some of these flags relate to a specific kind of exploit. Others introduce generic protection. And some flags give feedback like warnings and reports to the user, providing a better understanding of the behavior of the stack program. Depending on the attack scenario, code size constraints, and execution speed, compilers provide a wide range of tools to address the attack.
== Алгоритмы и структуры данных ПОЛНЫЙ КУРС на JAVASCRIPT
https://youtu.be/NErrGZ64OdE
- План на урок
- Что такое алгоритм? Оценка сложности
- Линейный поиск
- Бинарный поиск. Итеративный подход (цикл)
- Сортировка выбором. SelectionSort
- Сортировка пузырьком. BubbleSort
- Рекурсия. Рекурсивные функции. Факториал. Числа Фибоначчи
- Быстрая сортировка. Сортировка Хоара
- Графы. Поиск в ширину
- Структура данных Очередь
- Матрица смежности
- Алгоритм Дейкстры для поиска кратчайшего пути
- Рекурсивный обход дерева n-размерности
- Итеративный обход дерева n-размерности
- Структура данных Стек
- Кеширование вычислений
- Массивы. Сложность основных операций
- Связный список. Простая реализация и теория
- Бинарное дерево поиска. Простая реализация и теория
- Set и Map
Капец
Эта штука только растет в цифрах с каждым днем
Ты вот читаешь, читаешь, потом в рекомендациях еще ссылочка прикольная, еще, еще... и оно не уменьшается как минимум
Я то думал когда уже начнут делать апп-специфик операционки
== DBOS: A Database-Oriented Operating System
https://dbos-project.github.io/blog/intro-blog.html
открыл для себя консольную тулу для мониторинга СПУ и Мемори. поставлю вместо обоев на один из моников. удобно
Forwarded from НеЛамер
Представлен новый стандарт USB — в два раза быстрее предыдущего

Организация USB Implementers Forum, ответственная за разработку USB, анонсировала новый стандарт этой технологии — USB 4 version 2. Он предусматривает передачу данных со скоростью до 80 гигабит в секунду, но примечательнее всего то, что его будут поддерживать даже существующие кабели, выпущенные по более ранней технологии.

Скорость у USB 4 version 2 в два раза выше, чем у USB 4 и Thunderbolt 4, причём она достигается как у существующих кабелей USB Type-C, так и у кабелей, разработанных специально для реализации нового стандарта. Новые кабели будут активными, то есть для обеспечения максимальной скорости им, возможно, потребуется отдельное питание.

USB Implementers Forum также обещает совместимость USB 4 version 2 с DisplayPort и PCIe, то есть кабели с поддержкой этой технологии можно будет использовать для подключения мониторов и другой компьютерной периферии, требующей высокой скорости передачи данных и большой мощности питания.

#новости