Media is too big
VIEW IN TELEGRAM
Восстановление шлейфа (гибкого провода) может осуществляться с помощью пайки или ламинирования. Выбор метода зависит от типа проводников шлейфа: медные можно восстановить пайкой, а проводники с графитовым покрытием — только с помощью специальных токопроводящих клеёв.
Целесообразна при повреждении незначительной части проводников. Некоторые этапы восстановления:
▪️ Зафиксировать участок шлейфа на изолирующей пластинке, например, двухсторонней клейкой лентой.
▪️Очистить место контакта от слоя изоляции (примерно 1–1,5 мм от разрыва).
▪️Нанести на очищенный контакт тонкий слой канифольного раствора.
▪️После прогрева паяльника жалом с небольшим количеством припоя дотронуться до подготовленных к пайке участков. При излишках припоя их удалить, чтобы не перемкнуть соседние дорожки.
▪️Приложить кусочек проводника с освобождённой от лака и хорошо залуженной жилой к одному из концов шлейфа.
▪️Отмерить длину жилы по размеру контакта и откусить бокорезами её остатки, чтобы припаять второй конец к ответной части восстанавливаемого участка.
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍7❤3⚡2👨💻1
Media is too big
VIEW IN TELEGRAM
Речь Линуса Торвальдса на конференции DebConf14 в 2014 году, где обсуждали использование Linux на десктопе.
Некоторые высказывания Торвальдса:
▪️ По поводу бинарной совместимости приложений между различными дистрибутивами Linux Линус отметил, что «нет ни одного дистрибутива, который просто работал».
▪️ Торвальдс считал, что для десктопной ОС важна единая концепция, а не разнообразие графических серверов, пакетных менеджеров и других компонентов.
▪️ Создатель Linux выразил мнение, что, по его мнению, компания Valve сможет спасти Linux на десктопе.
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥1👨💻1
Media is too big
VIEW IN TELEGRAM
Nginx (произносится как «engine x») — веб-сервер и прокси-сервер, поддерживающий HTTP, HTTPS, а также TCP/UDP-протоколы. Это программа-посредник между клиентской частью системы, например сайтом или приложением, и базами данных.
Некоторые особенности Nginx:
▪️ Асинхронная работа. Сервер принимает входящие запросы от пользователей, разбивает их на несколько мелких и обрабатывает согласно заданным правилам.
▪️ Кэширование данных. Когда пользователь взаимодействует с сайтом, контент сохраняется на серверах, и при повторных запросах страница не формируется заново, а приходит из кеша.
▪️ Малое потребление памяти. Чтобы снизить нагрузку на оперативную память, HTTP-сервер использует локальный пул — сегмент памяти, который динамически расширяется в соответствии с длиной запроса.
▪️ Совместимость с ОС. Nginx относится к мультиплатформенным решениям, совместим с Linux, Unix, macOS и Windows.
▪️ Гибкость. Благодаря модульной архитектуре сервер Nginx легко расширяется и адаптируется под различные потребности веб-приложений.
Некоторые функции Nginx:
▪️ Обработка HTTP-запросов. Система управляет входящими запросами от пользователей и показывает им нужные страницы.
▪️ Обратный прокси-сервер. Nginx соединяет клиентов и внутренние сервисы, балансирует нагрузку на сайт.
▪️ SSL-шифрование. Сервер сохраняет безопасность передаваемых данных через поддержку SSL-сертификатов.
▪️ Реверсивное проксирование. Nginx передаёт запросы на другие серверы, обрабатывает данные и возвращает пользователю готовый результат.
Nginx используют в крупных российских и зарубежных проектах, среди которых «ВКонтакте», Mail.ru, Dropbox, Netflix, Wordpress.
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥2👨💻1
Media is too big
VIEW IN TELEGRAM
База данных устроена с помощью кластеров, индексов, схем и ограничений. Эти понятия связаны с организацией данных, оптимизацией доступа к ним и обеспечением целостности.
▪️ Кластер — это группа из одной или нескольких таблиц, которые физически хранятся вместе. Взаимосвязанные столбцы таблиц в кластере называются кластерным ключом. Цель: сократить количество операций дискового ввода-вывода и улучшить время доступа для соединений таблиц, входящих в кластер.
Особенности:
— Кластеры целесообразно использовать для хранения таблиц, которые часто используются в запросах.
— Использование кластеров замедляет операции добавления, обновления, удаления строк таблицы по сравнению с хранением таблицы вне кластера со своим собственным индексом.
▪️ Индекс — это структура данных, связанная с таблицей и конкретными столбцами в ней. Она содержит копии данных из индексируемых столбцов, отсортированные в определённом порядке, и указатели на фактическое местоположение соответствующих строк в таблице. Цель: ускорить поиск данных, вместо того чтобы сканировать всю таблицу строка за строкой.
Особенности:
— Индексы обычно создаются на тех столбцах таблицы, которые часто используются в запросах.
— Для одной таблицы может быть создано несколько индексов, но увеличение числа индексов замедляет операции добавления, обновления, удаления строк таблицы, поскольку при этом приходится обновлять сами индексы.
▪️Схема базы данных — это логическое представление всей базы данных. Она определяет, как организованы данные и как связаны отношения между ними.
Особенности:
— Схема может существовать в виде наглядного представления базы данных или в виде набора формул, которые регулируют её устройство.
— Выделяют два основных типа схем: логическую и физическую.
▪️Ограничения — это правила, которые накладываются на данные в таблицах. Они определяют условия, которым должны соответствовать данные при вставке, обновлении или удалении полей в таблице.
Примеры ограничений:
— Ограничение первичного ключа — гарантирует, что каждая строка в таблице имеет уникальный идентификатор (например, ID).
— Ограничение уникальности — используется для того, чтобы столбец таблицы содержал только уникальные значения.
— Ограничение проверки — определяет условие, которое должно быть выполнено перед добавлением данных в таблицу.
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥1👨💻1
Центр дополнительного образования «ПРОБОРЫ» 🌐 probory.ru
📚 Набор на новый учебный год!
▪️ Занятия в мини-группах:
▪️ Очные (до 10 человек) — центр Москвы
▪️ Онлайн (до 5 человек)
▪️ Старт занятий: 15 сентября
▪️ Цена: до 1400 руб. / 60 мин.
▪️ Все преподаватели: выпускники МГУ / Физтеха, учителя 444 школы
🎯Групповые занятия:
▫️Подготовка к олимпиадам
▫️Возможность изучения языков с носителем
▫️Проведения занятий с опытами и экспериментами
▫️Подготовка к ЕГЭ/ОГЭ/ДВИ
▫️Для всестороннего развития: "Математика на английском/французском " (для взрослых и детей)
📲 Запись и полный список курсов — на сайте: https://probory.ru/
✉️ Вопросы и запись: @probory_manager
📚 Набор на новый учебный год!
▪️ Занятия в мини-группах:
▪️ Очные (до 10 человек) — центр Москвы
▪️ Онлайн (до 5 человек)
▪️ Старт занятий: 15 сентября
▪️ Цена: до 1400 руб. / 60 мин.
▪️ Все преподаватели: выпускники МГУ / Физтеха, учителя 444 школы
🎯Групповые занятия:
▫️Подготовка к олимпиадам
▫️Возможность изучения языков с носителем
▫️Проведения занятий с опытами и экспериментами
▫️Подготовка к ЕГЭ/ОГЭ/ДВИ
▫️Для всестороннего развития: "Математика на английском/французском " (для взрослых и детей)
📲 Запись и полный список курсов — на сайте: https://probory.ru/
✉️ Вопросы и запись: @probory_manager
👍5❤3👨💻2🔥1😁1
Тогда это было всего «несколько миллионов», а сегодня сумма оценивается в миллиарды долларов.
Чжун скрывался почти десять лет, пока в 2021-м агенты не нашли у него дома более 50 000 биткоинов, спрятанных в банке с попкорном.
Суд длился до 2023 года — и приговор удивил многих: за крупнейшую криптокражу в истории он получил всего один год и один день тюрьмы.
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔5🔥1👨💻1
Media is too big
VIEW IN TELEGRAM
Docker — платформа с открытым исходным кодом для автоматизации разработки, доставки и развёртывания приложений. Основная идея — создание стандартного и предсказуемого окружения, где приложения могут работать независимо от операционной системы или инфраструктуры. Разработка Docker была начата в 2008 году, в 2013 году он был опубликован как свободно распространяемое ПО под лицензией Apache 2.0.
Docker позволяет упаковывать программы со всеми их зависимостями в изолированные среды — контейнеры. Каждый контейнер содержит всё необходимое для запуска приложения: код, системные инструменты, библиотеки, зависимости и файлы конфигурации.
Особенности контейнеров:
▪️ легковесные — занимают от десятка до сотен мегабайт, в то время как виртуальная машина требует гигабайтов;
▪️ изолированы друг от друга: падение одного контейнера не затрагивает остальные;
▪️ переносимы — один и тот же образ запустится одинаково на ноутбуке разработчика, тестовом сервере и в продакшн-окружении.
Docker широко применяется в сферах разработки ПО, DevOps и управления IT-инфраструктурой. Примеры использования:
— создание изолированных сред разработки для разных проектов;
— тестирование приложений в изолированных средах;
— управление инфраструктурой, включая серверы, базы данных, кластеры, — путём упаковки и запуска их в контейнерах;
— создание микросервисов, которые могут быть объединены в сложные системы.
Docker доступен для разных операционных систем. Для Windows и macOS доступна установка через Docker Desktop — полноценное приложение, включающее в себя Docker Engine, интерфейс и дополнительные инструменты. На Linux чаще всего используется установка Docker Engine, работающего в фоновом режиме и управляющего контейнерами через командную строку.
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍2🔥2👨💻1
👨🏻💻 Как должно выглядеть рабочее место программиста? Поделитесь фотографией вашего рабочего места в комментариях.
🔵 Эпсилон // @epsilon_h
🔵 Эпсилон // @epsilon_h
👍7❤3😱2🤣2🔥1👨💻1
👨🏻💻 Есть что добавить? Знаете интересные фичи? Напишите в комментариях.
Вариант C известен как CPython. Он дал Python достоинства C — например, производительность, комфорт и шанс компилировать программы на языке C.
Производительная Java-версия Python называется Jython. Язык позволяет импортировать классы Java в Python.
Существуют и другие реализации Пайтона: IronPython, Brython, RubyPython, PyPy, MicroPython.
class A:
def process(self):
return 'A'
class B(A):
def process(self):
return 'B'
class C(A, B):
pass
obj = C()
print(obj.process())
📜 Варианты ответов:
⚡️ — 1. А
❤️ — 2. B
👍🏻 — 3. Будет вызвано исключение TypeError
👾 — 4. С
Ответ и объяснение к задаче
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5⚡2🔥1🏆1👾1
🔍 Регулярные выражения: магия поиска в тексте
Regex — это не просто строка символов, а целый язык для поиска и обработки текста. С их помощью можно находить шаблоны: от простых (e-mail) до сложных (парсинг HTML).
💡 Интересные факты:
1. Возраст: Концепция regex родилась в 1950-х благодаря математику Стивену Клини. А в программировании их популяризовал Кен Томпсон (соавтор Unix).
2. Вездесущность: Regex встроены во многие языки (Python, JavaScript, Java), редакторы (VS Code, Sublime) и даже в командную строку (grep).
3. Сложность: С помощью regex можно проверять не только e-mail, но и, например, простые числа (шаблон для этого огромен и нечитаем!).
🐍 Код на Python (проверка e-mail):
⚠️ Предупреждение: Не используйте regex для сложного парсинга HTML/XML — для этого есть специальные инструменты.
Самый известный мем про regex:
Это регулярное выражение, которое требуют 90% всех форм для пароля: хотя бы одна цифра, буква в нижнем регистре, буква в верхнем, спецсимвол и длина не менее 8 символов. Его же ненавидят все пользователи. 😄
Regex — это суперсила в мире текстовой обработки!✨
А вы часто используете regex?
🔵 Эпсилон // @epsilon_h
Regex — это не просто строка символов, а целый язык для поиска и обработки текста. С их помощью можно находить шаблоны: от простых (e-mail) до сложных (парсинг HTML).
💡 Интересные факты:
1. Возраст: Концепция regex родилась в 1950-х благодаря математику Стивену Клини. А в программировании их популяризовал Кен Томпсон (соавтор Unix).
2. Вездесущность: Regex встроены во многие языки (Python, JavaScript, Java), редакторы (VS Code, Sublime) и даже в командную строку (grep).
3. Сложность: С помощью regex можно проверять не только e-mail, но и, например, простые числа (шаблон для этого огромен и нечитаем!).
🐍 Код на Python (проверка e-mail):
import re
pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
email = "example@mail.com"
if re.match(pattern, email):
print("E-mail валиден!")
else:
print("Ошибка!")
⚠️ Предупреждение: Не используйте regex для сложного парсинга HTML/XML — для этого есть специальные инструменты.
Самый известный мем про regex:
/^([0-9]+)([a-z]+)([A-Z]+)([!@#\$%\^&\*\(\)]+)(.{8,})$/
Это регулярное выражение, которое требуют 90% всех форм для пароля: хотя бы одна цифра, буква в нижнем регистре, буква в верхнем, спецсимвол и длина не менее 8 символов. Его же ненавидят все пользователи. 😄
Regex — это суперсила в мире текстовой обработки!
А вы часто используете regex?
🔵 Эпсилон // @epsilon_h
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍6🔥2👨💻1
👨🏻💻 Ребят, у вас также вся умственная работа в ночь уходит?
🫡 Дай обратную связь, если вот прямо сейчас кодишь крутую программу... И расскажи в комментариях какую.
🔵 Эпсилон // @epsilon_h
🫡 Дай обратную связь, если вот прямо сейчас кодишь крутую программу... И расскажи в комментариях какую.
🔵 Эпсилон // @epsilon_h
👍5💯3🤓3👨💻1🫡1