Все потоки
Поиск
Написать публикацию
Обновить

Как я создал Telegram-бота для поиска сообщений по ID и не сошел с ума

Уровень сложностиПростой

Всем привет! Хочу поделиться историей, как я с нуля собрал Telegram-бота, который умеет искать сообщения по user_id, выгружать их в Excel и при этом не разваливаться на больших объёмах. Было всего: баги, тормоза, таймауты и вишенка на торте — неожиданный переезд на Windows Server, от которого всё вдруг стало работать.

Читать далее

Сетевое программирование | Многопользовательский чат на C# NET за 5 минут

Уровень сложностиПростой

В этой статье вы узнаете, как создать чат-приложение на C# с использованием Ably. Мы рассмотрим основы Ably, интеграцию с C#, отправку/получение сообщений в реальном времени, управление подключениями и расширенные функции для создания надежного и масштабируемого чата. Чат будет работать из любой точки мира.

# многопользовательский чат

Развернуть

Решение проблемы с зависанием изображения в RDP (Remote Desktop)

Уровень сложностиПростой

Проблема:

При подключении по RDP к удаленному рабочему столу изображение периодически зависает, и помогает только переподключение.

Решение:

Отключение протокола UDP для RDP и принудительное использование TCP.

Проверка текущего протокола

Перед изменением настроек убедитесь, что RDP использует UDP:

1.Подключитесь к удаленному рабочему столу.

2.Нажмите на иконку «сети» в верхней части окна.

3. В информационном окне будет указано: «Протокол UDP включен».

Читать далее

Распределенный HR: как сделать HR без эйчаров

Вопрос децентрализации HR: Некоторые компании радикально пересматривают роль HR-департамента, передавая основные функции управления персоналом непосредственно бизнес-подразделениям и руководителям. В таких моделях централизованный HR-отдел сохраняется, но выполняет лишь технические или сервисные задачи (оформление сотрудников, администрирование систем, первичный найм), в то время как оценка, развитие, мотивация и коммуникации переходят к линейным менеджерам и самим командам. Ниже приведены аналитические обзоры нескольких компаний из разных стран и отраслей, успешно внедривших подобную систему. Мы рассмотрим масштаб и сферу деятельности каждой компании, как именно распределены HR-процессы между центром и «линией», а также результаты и мнения внутри этих организаций относительно новой модели управления персоналом.

Читать далее

Как я разрабатываю свой analytics-фреймворк для Telegram-каналов

Многие из нас используют Telegram не только для общения, но и как серьезный канал для маркетинга, продаж и взаимодействия с аудиторией. Компании вкладывают ресурсы в привлечение подписчиков извне – через рекламу, контент-маркетинг, SMM. Но возникает проблема: как достоверно измерить эффективность этих вложений? Стандартные инструменты Telegram и веб-аналитики дают очень ограниченное представление об источниках внешнего трафика. Я столкнулся с этим и решил создать свой инструмент - Tggo.me. Хочу поделиться опытом и техническими решениями.

Читать далее

Отчёт подумывающим об установке Linux

Уровень сложностиСредний

Тем, кто подумывает об установке Линукс, может быть интересно посмотреть запись того, как это выглядело в недавнем конкретном случае. Оцените объём работ, насколько хорошо Вы понимаете процесс, что за атмосфера в этом вашем Линуксе...

Источником вдохновения послужили ролики в стиле «прогулка по» на Замедленном — без купюр, с минимумом комментариев, и получилось так, как получилось на самом деле.

Искателям копипасты и вкатунам с нуля — текст не рекомендуется.

За чужим опытом иду

Установка электронной подписи в ОС «Альт Линукс » одной командой

Уровень сложностиПростой

Доброго времени суток уважаемые пользователи ОС «Альт Линукс» (ALT linux), хотел поделиться простым способом установки электронной подписи (далее ЭП), с возможностью входа на портал Госуслуг с помощью ЭП, а также автоматической установкой последней версии браузера «Chromium GOST», и всех необходимых плагинов.

Читать далее

Удалённая отладка Go-приложений в Kubernetes с помощью Delve

Уровень сложностиСредний

В этой статье я расскажу, как отлаживать сервисы, написанные на Go и запущенные в Kubernetes.

Когда система становится достаточно большой, необходимость в отладке — вопрос времени. У сервисов могут быть зависимости, требующие специфичного окружения, или особенности поведения, которые проявляются только на стендах. В таких случаях обычная локальная отладка нас не спасёт.

Что делать? На помощь приходит Delve — отладчик для языка Go. Ниже я покажу, как шаг за шагом настроить удалённую отладку приложения прямо в кластере Kubernetes.

Узнать как

Как запустить Zabbix Proxy на Mikrotik

Уровень сложностиПростой

В RouterOS появилась поддержка контейнеров — теперь можно запускать Zabbix Proxy прямо на MikroTik. Это удобно для удалённых площадок без отдельного сервера или мини-ПК.

С выходом поддержки контейнеров в RouterOS, у пользователей появилась возможность запускать Zabbix Proxy прямо на роутерах MikroTik. Это особенно удобно для удалённых площадок, где нет отдельного сервера или мини-ПК. В данной статье я расскажу, как развернуть Zabbix Proxy на MikroTik с архитектурой ARM64, используя образ на базе SQLite3.

Читать далее

Linux-поведение колесика в Windows с AHK

Уровень сложностиПростой

Если вы когда-нибудь пользовались Linux, то наверняка оценили одну из мелочей, к которой быстро привыкаешь — вставка по средней кнопке мыши. Выделил текст → ткнул колесиком → вставилось.

Переключившись на Windows, первое время постоянно ловишь себя на попытке «тыкнуть на среднюю кнопку мыши», но в ответ — либо ничего, либо скролл. Давайте это исправим. Делается всё просто с помощью AutoHotkey.

Читать далее

Как я организовал канал с мемами, который занимает 10 минут в день

Уровень сложностиПростой

В этой статье покажу, как устроен мой Telegram-канал с IT-мемами: откуда берётся контент, как работает бот-админ, как устроена модерация и планирование постов, и почему диск не умрёт даже через 8000 лет. Возможно, ты захочешь сделать что-то похожее — или предложишь, как улучшить мою систему.

Читать далее

Энергетическая модель Вселенной

Уровень сложностиСредний

Энергетическая модель Вселенной⁠⁠ (ядро атома источает нити).

Предложена модель нового скалярного поля, использующая хамелеон-механизм для унифицированного описания явлений на молекулярных и космологических масштабах. Модель объясняет молекулярные спектры, сверхпроводимость, аномалии реликтового излучения (СМВ), природу тёмной энергии и материи, а также барионную асимметрию Вселенной. Вводится концепция "ядерных нитей" для стабилизации молекулярных структур. Модель делает конкретные, проверяемые предсказания (включая спиновые аномалии, эффекты в потоке солнечных нейтрино, поведении сверхпроводников и спектре СМВ), основана на физически мотивированных параметрах и механизмах нарушения симметрии в теориях Великого Объединения. Она согласуется со Стандартной моделью и ОТО, подтверждается предварительным анализом данных СМВ и готова к дальнейшей экспериментальной проверке.

Читать далее

Установка NVMe M.2 SSD в слот mini PCI-E на старом ноутбуке. А счастье было так возможно…

Уровень сложностиПростой

Давно хотел провести эксперимент по установке SSD NVMe в ноутбуке без слота M.2, используя переходник miniPCI-E - NVMe, наконец-то дошли руки.

Итак, имеем ноутбук ASUS K52F выпуска начала нулевых годов, чипсет Intel HM55 Express, процессор Intel Pentium P6200, 8Gb RAM DDR3 PC10600. Имеется слот miniPCI-E, в котором установлена карта Wi-Fi. Удаляем её и устанавливаем вот такой переходник.

Читать далее

Обратная сторона блокировщиков рекламы

Уровень сложностиПростой

Привет! Меня зовут Кирилл и я — фронтенд разработчик на одном известном ресурсе в рунете. Уверен, практически все из вас устанавливали блокировщики рекламы. Преимущество их использования вполне понятно: нет рекламы. Но есть ли какие‑то недостатки? Оказывается, есть. И я сейчас постараюсь кратко разобрать неочевидные моменты их использования.

Читать далее

Настройка Eclipse CDT под кросскомпиляцию для Windows и Linux в Arch дистрибутивах

Уровень сложностиПростой

Настройка Eclipse CDT под кросскомпиляцию для Windows и Linux в Arch подобных дистрибутивах.

Здесь вы можете прочитать о полной установке и настройке Eclipse CDT, компилятора MinGW в системе Arch Linux.

Читать далее

Технологии будущего в энергетике — как ИИ предотвращает аварии и снижает риски

Уровень сложностиПростой

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

Искусственный интеллект (ИИ) предоставляет принципиально новый подход к управлению энергетикой. Он анализирует огромные объёмы данных, предсказывает аварии, автоматически перераспределяет нагрузку и сокращает потери энергии. 

Читать далее

Как запускать рекламу в Unity Ads: личный опыт

Уровень сложностиПростой

Сегодня хочу поделиться своим опытом работы с Unity Ads — одной из крупнейших рекламных сетей, которая охватывает 2,5 млрд устройств в 128 странах. В статье кратко расскажу, как зарегистрироваться в Unity Ads и запустить первую рекламную кампанию. Более подробно источник разобрали в этом видео

Читать далее

TrueNAS. Организация файлового сервера у клиента c возможностью удаленного доступа

Уровень сложностиПростой

Недавно позвонил мне знакомый — у них в организации возникла потребность в файловом сервере. Первым делом я, конечно, предложил что-то проверенное, вроде готового решения от Synology. У меня уже был опыт настройки таких NAS — всё понятно, удобно и стабильно работает.

Правда, был ещё опыт с файловыми помойками на Windows Server — и, честно говоря, удовольствия от них немного. Всё как-то через одно место, да и смысла в этом особо не вижу, особенно для небольших задач.

Но тут всплыла старая добрая классика — «а можно подешевле?». Бюджет у организации ограничен, поэтому от идеи покупки NAS пришлось отказаться. Вместо этого предложил использовать уже имеющийся в офисе компьютер и собрать на нём свой файловый сервер.

Начал искать self-hosted решения. Наткнулся на TrueNAS — слышал о нём раньше, но не пробовал вживую. Решил развернуть тестовый вариант у себя в Proxmox: один виртуальный диск для системы, два других — под зеркалирование (RAID1). Немного покопался — и понял: вот оно.

Для себя я определил три обязательных условия:

Читать далее

Очистка ~/ Library / Keychains: как я удалил 1.6 млн файлов и спас свой Mac

Уровень сложностиПростой

😳 300 ГБ и 1,6 миллиона файлов?! Это уже не просто временные остатки — это натуральный keychain-апокалипсис. Как очистить папку Keychain в Библиотеке файлов на Mac

Читать далее

Я буду расстроена

Уровень сложностиПростой

Шумоподавление придумал гений. А второй гений засунул его в ИСС. 

Если бы не эти два человека, Вик вряд ли смог бы высидеть уже почти половину концерта. 

Огромная толпа, по грубому подсчету Вика, там было не меньше пяти тысяч пар ног и сотни копыт, двигалась невпопад. Темные силуэты на фоне софитов хаотично перемещались, сходились и расходились, сливались в один или распадались в прямом смысле этого слова. 

Лучи прожекторов вырывали из темноты части тел, периодически старые пушки выплевывали дым в толпу, диско шар под потолком лениво поблескивал. 

Вообще, надо отдать должное организаторам концерта — найти столько старья, да еще и заставить работать. Вик впервые зауважал и даже поверил афише. Она голографировала при входе и тут в зале: «Окунись в прошлое на олд пати 2020». 

Сложно представить, чтобы пятьдесят лет назад на концерте вот так танцевали люди и андроиды. Тем более, что последние были почти точными копиями людей, хотя до сих пор не научились двигаться по-человечески.

Их выдавали ломаные движения, конечно. А еще равнодушие. 

В полном бесшумном режиме, который Вик предусмотрительно включил еще дома на своей индивидуальной смарт системе, он наблюдал, как люди энергичнее начинали танцевать под любимые треки и, наоборот, лениво дергались под нелюбимые. Как тот парень в маске носорога. 

Сначала он взревел под «Imagine Dragons», а потом завис под Billy Alishe. Хотя в его случае, возможно, дело было не в песне, а в присоседевшейся гиене. Вернее девушки в маске гиены. При чем оба они были намалеваны флуоресцентными красками настолько, что было непонятно где заканчивается краска и начинается анимация на костюме. Может это вообще сплошное анимированное трико?

Читать далее тут