Книги для программистов
55.1K subscribers
1.36K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
Информация о пользователях и системе в Linux

whoami или echo $USER- выведем имя юзера
groups - выведет группы пользователя
id - выведет User IDentifier, его имя, Group IDentifier и группы данного юзера с их GID
(Обычно первая сотка/тысяча юзеров зарезервирована для системных)
В /etc/passwd записываются UIDs пользователей
В /etc/groups записываются GIDs пользователей
last - список последних логинов в систему
last reboot - список перезагрузок хоста по времени
last user1 - отобразить историю регистрации пользователя в системе и время его нахождения в ней
w - показывает активные сессии (дата, время, ip, простой, сколько было потреблено процессорного времени и что выполняет)
echo $XDG_CURRENT_DESKTOP - узнать какая графическая оболочка
hostname - выведет имя хоста, hostname -i - IP адреса
uname -a - выводит ОС, версию ядра, архитектуру и дату сборки, процессор, лицензию и так далее, т.е. вся информация о системе, сборке или lsb_release -a или пакет neofetch с полной информацией о системе или cat /etc/os-release
dmidecode - информация о железе
free -w -t --mega - выводит данные об использовании ОЗУ и swap в мегабайтах (поле shared значит разделенная между процессами память, кэш это то, что часто используется и хранится, буфер это то, что приготовлено для записи, кэш и буфера это условно свободная память)
date - полная дата с часовым поясом
ifconfig -a - Настройки всех сетевых адаптеров
ip addr show - Список всех сетевых интерфейсов и связанных IP-адресов
wget -qO- eth0.me - Узнать внешний IP
uptime
man ls - документация/инструкция по указанному пакету

👉 @i_odmin
👍19👎31
Forwarded from ФизМат
Media is too big
VIEW IN TELEGRAM
Основы криптоанализа

Лекция 1. Криптоанализ: история, философия, подходы.
Лекция 2. Современные шифры и универсальные методы криптоанализа.
Лекция 3. Линейный и дифференциальный криптоанализ
Лекция 4. Алгебраический криптоанализ.
Лекция 5. Криптографические свойства булевых функций
Лекция 6. "Нечестный" криптоанализ: атаки по сторонним каналам
Лекция 7. Криптоанализ асимметричных систем: алгоритмы факторизации
Лекция 8. Криптоанализ асимметричных систем: дискретное логарифмирование

Все видео доступны на youtube

@phis_mat
👍13
Forwarded from Python академия
Валидаторы данных

Как правило, разработчики пишут регулярные выражения для обработки специфических строк. Но для таких данных как, почта или ссылка, изобретать велосипед не нужно.

Модуль validators позволяет использовать уже готовые валидаторы для самых распространенных задач. В примере можете как раз увидеть валидацию почты и ссылок.

Помимо этого, validators позволяет также работать с ipv4, ipv6, mac адресами и многим другим. В итоге, имеем лаконичный и простой модуль с хорошим функционалом.

Подписывайтесь на канал 👉@pythonofff
👍18
Forwarded from ITmozg
Media is too big
VIEW IN TELEGRAM
🎥 Обработка естественного языка

Введение в обработку естественного языка
Решаем задачи NLP с помощью Hugging Face
Выбор модели в Hugging Face
Что внутри пайплайна обработки текста?
Почему обрабатывать текст сложно?
Графематический анализ
Как разбить русский текст на токены
Морфологический анализ
Библиотеки морфологического анализа
Синтаксический анализ

Полный список видео доступен на youtube

@itmozg
👍7
Forwarded from ФизМат
Высшая математика 1 курс с нуля

Матрицы математика умножение матриц и простейшие операции с матрицами
Определитель матрицы 2х2 3х3 4x4 свойства определителя
Метод гаусса система линейных уравнений решение слау
Производные | геометрический смысл производной функции
Производная сложной функции
Предел функции решение пределов математика
Интеграл с нуля | определенный интеграл | таблица интегралов | сумма римана
Фурье синус косинус и смартфон
Множества | объединение множеств | пересечение множеств

источник

@phis_mat
👍37🔥5🤔5😁1
Forwarded from ITmozg
Chrome теперь позволяет искать в истории и закладках из адресной строки

Google постоянно меняет свой браузер Chrome для PC и Mac. Вносимые улучшения чаще всего направлены на повышение производительности людей, которые работают в основном с помощью браузера.

Теперь Google предлагает еще один способ быстрого доступа к истории или поиска содержимого вкладки: написать прямо в Омнибоксе. Поиск по истории теперь доступен там, если набрать @history, по вкладкам — @tabs, а по закладкам — @bookmarks.

@itmozg
👍20👎3
Forwarded from React
Используем React для создания менеджера бюджета, чтобы следить за ежедневными расходами

https://dev.to/gbadeboife/using-react-to-create-a-budget-manager-59jh

✍️ @React_lib
👍9😁7
Tableau Strategies: Solving Real, Practical Problems with Data Analytics
Авторы: Ann Jackson, Luke Stanke (2021)

Если вы хотите повысить ценность Tableau для своей организации, эта практическая книга к вашим услугам. Авторы Энн Джексон и Люк Станке учат стратегиям решения реальных аналитических задач с помощью Tableau. Начиная с основ и переходя к продвинутым темам, таким как многомерный анализ и взаимодействие с пользователем, вы изучите практические и творческие примеры, которые можно применить со своими собственными данными.

Во время чтения книги вы:
✔️Научитесь использовать эту книгу как полезное справочное руководство по Tableau;
✔️Визуализируете различные типы данных и решите определенные проблемы с данными;
✔️Создадите привлекательные визуализации данных, информационные панели и продукты;
✔️Узнаете, как проводить аналитику;
✔️Изучите категориальный и количественный анализ.

Скачать книгу
👍6👎1
Forwarded from C++ geek
Введение в обработку исключений

Одним из преимуществ C++ перед C является обработка исключений. Исключения - это ненормальные условия, с которыми программа сталкивается во время своего выполнения.

Есть два типа исключений: а) синхронные, б) асинхронные (например, которые находятся вне контроля программы, сбой диска и т. д.). Для этой цели C++ предоставляет следующие специализированные ключевые слова.

try: представляет блок кода, который может вызвать исключение.
catch: представляет блок кода, который выполнится при возникновении определенного исключения.
throw: используется для создания исключения. Также используется для перечисления исключений, которые генерирует функция, но не обрабатывает себя.

➡️ @cpp_geek
👍14👎31
Forwarded from Python академия
Изменение типа данных элементов множества

При помощи set comprehension мы также можем изменять типы данных элементов нашего множества.

Подписывайтесь на канал 👉@pythonofff
👍6
Hardcore Programming for Mechanical Engineers
Автор: Angel Sola Orbaiceta (2020)

Что, если бы вы могли решать сложные инженерные задачи программированием на Python? С помощью жесткого подхода, изложенного в этой книге, вы узнаете, как создавать решения с нуля, используя линейную алгебру, геометрию и физику, для написания пользовательских библиотек, рисования примитивов и создания приложений.

Во время чтения книги вы:
✔️Используете регулярные выражения для анализа вводимых файлов;
✔️Улучшите свой код с помощью модульного тестирования, инкапсуляции и правильных имен;
✔️Научитесь создавать анимацию с помощью виджета Canvas Tkinter.

Скачать книгу
👍13👏1
Инструмент для визуализация связей и структуры в базе данных, поддерживающий более 20 разных БД.

Онлайн версия

Установка на собственный сервер

#SQL

👉 @database_info
👍264
SQL Pocket Guide: A Guide to SQL Usage
Автор: Alice Zhao (2021)

Если вы используете SQL в повседневной работе в качестве аналитика данных, специалиста по данным или инженера, это популярное карманное руководство станет вашим идеальным справочником при работе. Вы найдете множество примеров, в которых рассматриваются сложности языка, а также ключевые аспекты SQL, используемые в Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL и SQLite.

Во время чтения книги вы:
✔️Быстро узнаете, как выполнять определенные задачи с помощью SQL;
✔️Примените примеры синтаксиса из книги в своих запросах;
✔️Обновите SQL-запросы для работы в пяти различных системах управления базами данных;
✔️Подключите Python и R к реляционной базе данных;
✔️Изучите часто задаваемые вопросы по SQL.

Скачать книгу
👍10🤔1