Search
Write a publication
Pull to refresh
0
@Deordread⁠-⁠only

User

Send message

Как я сделал программу для импорта и аналитики постов из Телеграм-каналов с помощью ChatGPT (и дарю её вам)

Reading time19 min
Views6.7K

Это программа-парсер. Вы указываете Telegram-канал, выбираете период — и получаете Excel-табличку со всеми публикациями, просмотрами, реакциями, репостами и вовлечённостью.

Хотите узнать, сколько всего текста опубликовал автор? Пожалуйста. Сколько платных звёздочек получил миллионник за 2024 год? Не вопрос. Хотите сформировать топ постов или сравнить эффективность разных форматов? Всё это — в один клик.

Но эта статья — не просто про парсер. Она про путь: как я, не будучи программистом, сделал этот инструмент с помощью нейросети. Что получилось, какие были затыки и чему я научился в процессе.

В конце — весь код и инструкция, как запустить парсер у себя.

Читать далее

Как получить UX-сертификацию от Google бесплатно — подробное руководство

Level of difficultyEasy
Reading time3 min
Views12K

Если вы хотите систематизировать знания в UX-дизайне, подтвердить свой уровень или начать карьеру с нуля, обратите внимание на Google UX Design Certificate — один из самых популярных и уважаемых онлайн-курсов по UX/UI.

И главное — его можно пройти совершенно бесплатно, даже несмотря на официальную плату в $49/месяц. В этой статье — пошаговая инструкция, как это сделать.

Читать далее

Тренды в разработке программного обеспечения на 2025 год

Level of difficultyEasy
Reading time8 min
Views20K

По оценкам Всемирного экономического форума, 39% профессиональных навыков устареют в ближайшие пять лет (2025–2030 гг.). Это касается работников почти всех сфер, но особенно сильно заденет разработчиков — как начинающих, так и опытных.

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

Какие тренды повлияют на обозримое будущее и как к ним подготовиться? Предлагаем разобраться в этом материале.

Читать далее

Почему мы все еще храним код в текстовых файлах?

Reading time5 min
Views35K

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

Читать далее

ChatGPT vs Claude: Мой опыт после двух месяцев использования двух LLM

Reading time4 min
Views20K

Два месяца тестировал ChatGPT и Claude параллельно — вот мои выводы

Пост скорее для тех, кто уже вырос из одного только ChatGPT и постоянно натыкается на его ограничения

Разбираю, для каких задач какой LLM интерфейс я использую, и в чем между ними разница

Ну и для общего развития может быть интересно 🫡

Узнать разницу между Claude и ChatGPT 💫

DevOps не умер, нет. Но ему плоховато

Level of difficultyEasy
Reading time4 min
Views24K

Некоммерческая организация Continuous Delivery Foundation (далее — CDF) сообщает о том, что DevOps‑инициативы, похоже, зашли в тупик.

На саммите Open Source Summit (OSSummit) North America, одним из организаторов которого выступил CDF, в рамках конференции cdCon был представлен пятый ежегодный отчет State of CI/CD Report. В нем сообщается, что, хотя 83% разработчиков и применяют DevOps‑практики, тем не менее растет доля специалистов с низкими показателями в метриках развертывания — это тревожное наблюдение.

Что же это означает? Разбираемся под катом.
Читать дальше →

Направленная ультразвуковая панель

Level of difficultyMedium
Reading time4 min
Views11K


Приветствую, Хабр!

В далеком (или не очень) 2021 году я узнал, что звук можно передавать не только с помощью классических динамических головок (колонок). Существует так называемый направленный звук. Данная технология довольно распространена, просто я был не в курсе. Применяется, в основном, для локализации звука в узком луче. Хороший пример — это музеи, выставки, картинные галереи и т. д. Подошли к экспонату, над вами установлен такой излучатель, вы слушаете информацию, отошли на метр — ничего не слышно. А можно ли передать звук на десятки метров? Спойлер: можно.
Читать дальше →

Две недели кодинга без ноутбука: AR очки и Linux-on-Android

Level of difficultyEasy
Reading time9 min
Views31K

Всем привет! Представляю вашему вниманию перевод статьи «Coding without a laptop — Two weeks with AR glasses and Linux‑On‑Android». Перевод сделал человек с помощью мозга, а не LLM.

Под катом будет личный опыт программиста, который отправился в поездку но не хотел брать с собой ноутбук, а вместо этого взял Android и AR‑очки. Из него вы узнаете с какими трудностями он столкнулся выбрав такое решение, и какие плюсы он почерпнул. И самое главное, повторит ли он свой опыт, если выпадет случай?

Приятного чтения

ESP32-S3 BLE Keyboard

Level of difficultyEasy
Reading time11 min
Views9.6K

Идеяустройства возникла у меня давно. Захотелось аппаратного менеджера паролей. Надоело перепечатывать 20-символьные пароли из телефонного KeyPass, а на каждый компьютер, где нужно что‑то вводить, устанешь устанавливать. Посмотрел, что предлагают, посмотрел, что делают. В основном, не понравились размеры. Иногда цена. С другой стороны, телефон с паролями всегда с собой. А тут ещё бесплатный DeepSeek.

TL;DR: Просто история мучений. В конце прошивка для контроллера + Android‑приложение, работает. Хотя и на стадии «концепт».

Читать далее

Понимающий робот: голосовой интерфейс на ESP32 и OpenAI

Level of difficultyMedium
Reading time6 min
Views5K

«Развернись на 180 градусов, проедь вперёд и включи фары»,
«Подъедь ближе к свету»,
«Если рядом ничего нет — проедь вперёд, потом поверни направо».

Хочется, чтобы даже игрушечные роботы понимали такие команды с полуслова. Без заученных фраз, без кнопок, без пульта. Нас к этому приучают голосовые ассистенты — Siri, Alexa, Алиса, но в DIY-проектах или любительской робототехнике такие интерфейсы встречаются редко, особенно когда речь идёт о чём-то более сложном, чем «вперёд» и «назад».

Готовых решений с распознаванием речи для различных устройств в продаже не нашёл, поэтому решил собрать всё самостоятельно. Получился контроллер для робота, который не просто «слушает», а действительно понимает команды.  

Читать далее

NotebookLM: Как освоить сложные темы в 10 раз быстрее

Level of difficultyEasy
Reading time7 min
Views24K

Современные AI ограничены контекстом и страдают галлюцинациями при работе со сложными темами. NotebookLM обходит эти проблемы, обрабатывая 25 млн слов из ваших источников и предлагая уникальные инструменты для ускоренного обучения.

Поймите, как осваивать любые области в 10 раз быстрее и без выдумок.

Читать далее

Проект «Мультиключ». Эмулятор ключей от домофона на ESP8266

Level of difficultyMedium
Reading time8 min
Views18K

Никак не доходили руки до написания этой статьи, точнее я её планировал написать после полноценного перевода устройства на esp32 c3, который никак не состоится.

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

В прошлой статье мы перевели устройство на esp8266, что сделало его более производительным и решило проблему с памятью. У нас получилось прочитать и эмулировать контактные ключи dallas и русские Сyfral и Metacom. После этого мы решили перейти к бесконтактным ключам стандарта EmMarine.

Бесонтактные ключи уже так просто, при помощи одного резистора, не прочитаешь, нужен детектор-генератор на 125 кГц. На этом этапе опять очень помог проект от Alex Malov EasyKeyDublicator. У него я взял схему детектора без изменений. И первые тесты производил на Arduino Nano.

Читать далее

One-shot промптинг. Как я начал вайбкодить в 10? раз быстрее

Level of difficultyEasy
Reading time6 min
Views52K

Вообще, я менеджер.

Но когда-то писал код и всегда любил это занятие. Серьезно прогал мобильные приложения, и даже заработал за один из ответов на SO больше 100 звездочек.

Но с тех пор прошла куча времени.

И последнее время меня вновь увлекла эта тема. А как она может увлечь современного человека, измученного миллиардом фреймворков и отставшего от прогресса лет на 15?
Конечно-же курсором и вайб-кодингом.

И я начал кодить.

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

Но в процессе всего этого неизменно сталкивался с двумя проблемами

1) Cursor (и брат его Windsurf) паршивейшим образом обходится с нетипизированными и слабо-типизированными языками. Изобретает названия переменных, меняет их по ходу, и вообще, забивает на это огромный и толстый... За пределами этого кодит он неплохо. Но данная штука лично у меня порождает 90% багов.
2)...

Читать далее

Графический дизайн, который был первым и стал легендарным

Level of difficultyEasy
Reading time7 min
Views13K

Помните самое начало 2000-х, когда салоны связи были завалены телефонами всех форматов и цветов? А на стойках были специальные обвесы-брелочки для всех категорий самовыражения. Сегодня перепутать смартфоны на занятии или на рабочей встрече проще простого, они все… одинаковые (особенно со стороны, где нет логотипа). А вы давно пробовали во время прогулки насчитать 10 жёлтых автомобилей? Да, мир теряет цвет, но вместе с этим он теряет дизайн. Нет, конечно, современные формы и смыслы требуют своего дизайна и талантливые ребята создают что-то невероятное. Тем не менее, с прилавков «крафтовых» магазинчиков разлетаются открытки в винтажном и ретро-стиле, мы ожидаем интересные обложки любимых книг, тяготеем к комиксам и обложкам старого винила. И думается, что это не просто ностальгия в глаз попала, а запрос на человеческое, глубокое, — на то, откуда мы до сих пор черпаем идеи и вдохновение.

В рамках поддержки номинации Технотекста «Дизайн» (тут стоит побороться), в которую можно податься аж до 5 мая (эта же «акция» работает для «Аналитики», а остальной конкурс закрыт) предлагаю вам ненадолго провалиться в прокрастинацию и переместиться в первую половину XX века.

Читать далее

Часть 2. Управление знаниями в Obsidian. Базовый рабочий процесс. Журнал. Источники и их библиотеки. Пример

Level of difficultyHard
Reading time44 min
Views293K

В этой статье будет показано как можно начать организовывать свою базу знаний в Obsidian, отталкиваясь от источников. В статье будет разобрано то, какие стоит использовать папки и теги; как создать свою первую точку входа в систему. Также будет уделено внимание способу ведения журнала (дневника). Статья будет предполагать, что вы не против автоматизации процессов в своей базе знаний, поэтому все источники будут шаблонизированы и впоследствии собраны в свои отдельные библиотеки с помощью Dataview. Завершится статья подробным примером (алгоритмом) рабочего процесса.

Погнали

Как я за год написал шесть больших научных статей и несколько маленьких

Level of difficultyMedium
Reading time14 min
Views3.8K

Без «литературных негров» и чатГПТ — личный рассказ об инструментах, технологиях и приёмах, которые помогли мне не вылететь из аспирантуры и догнать коллег. Открытые данные, Python, R, RMarkdown, Quarto, git и немного ИИ в помощь исследователю.

Читать далее

Почему мир теряет цвет?

Level of difficultyEasy
Reading time4 min
Views107K

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

Всё это указывает на одно: цвет исчезает из нашего мира.

Читать далее

Как освоить Linux за 64 часа, и почему я инвестировал в этот проект 1.5 года своей жизни

Level of difficultyMedium
Reading time17 min
Views65K

Привет, Хабр! Меня зовут Павел, и я расскажу вам о том, как можно быстро выйти из Матрицы освоить Linux. Мне повезло принять участие в крутом проекте по разработке учебного курса для службы каталога ALD Pro, которую Астра создала на замену MS Active Directory, и об этой истории мне хотелось бы вам поведать.

Увидеть, насколько глубока кроличья нора

Как получать удовольствие от неудачных попыток без самообмана (рациотехника)

Level of difficultyMedium
Reading time9 min
Views19K

Рациотехника: геймификация неудач

Какую задачу решает техника

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

Что ты получишь, если натренируешь эту технику

Сознательное умение фармить приятные ощущения от тех ситуаций где ожидается множество неудачных попыток что то сделать. Этот режим можно с легкостью включить и с лёгкостью выключить.

(Реальная история из жизни)

Я не выспался утром, устал в конце дня и хотел в кровать. Я прихожу в квартиру, предвкушая сериал лёжа. И выясняется, что я забыл ключи.

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

Цель — активация нейронной цепи, ощущаемая «удерживанием во внимании» объекта

Я расстроился. Я ожидал устранение стресса (напряжение в спине, стимуляция рецепторов), а получил ожидание ещё больших растрат энергии.

Теперь я очень заинтересован найти ключи в других карманах и рюкзаке. Ведь как только ключи находятся, это значит, что мой стресс совсем скоро уберётся. Мои рецепторы будут простимулированы сериалом, что уберёт боль и подарит приятное ощущение.

Читать далее

Information

Rating
Does not participate
Registered
Activity