Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Кейс по SEO: прогноз бронирований для сети отелей закрыт на 92 %, а визитов на сайт на 101 %

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3

Меня зовут Сергей, я Head of SEO компании SEO&ROI. Сегодня я расскажу о кейсе продвижения сайта сети гостиниц в поисковых системах, где за 14 месяцев привлекли 105 000 визитов, 1300 бронирований, вывели в топ-10 600 поисковых запросов и выполнили план.

Читать кейс

Новости

Отпечаток браузера: принципы, реализация и способы противодействия

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров470

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

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

Читать далее

Реализация self-hosted карт в закрытом контуре

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров305

На связи разработчики продукта Аврора Центр компании Открытая мобильная платформа. Сегодня мы расскажем как реализовать сервис self-hosted карт в закрытом контуре.

Наша компания активно развивается и добавляет новый функционал в продукт по удалённому управлению устройствами — Аврора Центр (UEM-решение, которое позволяет управлять устройствами и жизненным циклом приложений на ОС Аврора, Android и Linux). Так по запросам заказчиков было решено добавить отображение геопозиции мобильного устройства на карте территории России. И вот перед нами встаёт задача по работе с картами в АЦ.

Читать далее

Почему так мало женщин в IT, или при чем здесь прибыль?

Время на прочтение9 мин
Количество просмотров864

Некоторое время назад на Хабре вышла интересная статья на тему науки, женщин и социализма. Спасибо уважаемому EgorKotkin за интересную и важную тему. В своей статье он отмечает несколько важных моментов:

- несостоятельность либеральных взглядов на эту тему,

- проблема гендерных предрассудков в современных капиталистических обществах.

Я полностью согласен с EgorKotkin с тем его тезисом, что, в то время как стране и миру нужны специалисты в IT (и в целом в науке), происходит игнорирование колоссального источника кадров – женского пола. Как мне показалось, автор винит в этом гендерные предрассудки.

Я хотел бы погрузиться глубже в эту тематику, найти корни тех причин, что приводят к малому проценту женщин в современном IT, гендерному дисбалансу и гендерному неравенству. Для этого придется изучить экономические аспекты. В конце, как мы все любим, я приведу общую сводную схему c графом причин этого явления.

Читать далее

Разработка DIY компьютера на базе FPGA

Время на прочтение12 мин
Количество просмотров1.9K

Желание поиграть в проектирование собственного процессора обычно приводит к покупке платы с FPGA. Но мне захотелось сделать шаг дальше и начать не с Verilog-а, а с паяльника.

Это статья о том, как я занялся разработкой электроники, не имея почти никакого опыта в этой сфере. Цель - сделать устройство с FPGA на котором можно загрузить Linux, подключить экран и клавиатуру, а потом прямо там писать и компилировать код.

Зачем это нужно? Это хобби. Практической ценности не имеет. Просто я так развлекаюсь. А сейчас у меня, к моему собственному удивлению, все задуманное получилось, и я хочу показать и похвастаться.

Читать далее

Джерри Пурнель: один из первых блогеров и профессиональный компьютерный дилетант

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1K

Можно ли одновременно стать знаковой фигурой в мире компьютерных технологий и при этом являться в лучшем случае «уверенным пользователем ПК»? История Джерри Пурнеля, писателя-фантаста и пионера компьютерного блоггинга – яркий тому пример.

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

Читать далее

eb#0: Квалификаторы и машины состояний, или Высокотипизированная магия в .NET

Уровень сложностиСложный
Время на прочтение51 мин
Количество просмотров877

Двое мужчин на КДПВ искренне удивляются чувству вайб-кодинга без применения искуственного интелекта.

Что такое квалификаторы и для чего они нужны? Как это связано с машинами состояний? Откуда берётся магия в .NET?

Всё это органично сочетается во фреймворке EmptyBox.

Внутри рассматриваются квалифицированные машины состояний, расширения для них, и как это вообще программируется.

Заглянуть внутрь коробки

Метанавыки — новый черный

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.2K

Привет, меня зовут Юля Гапуненко, я руководитель аккаунтинга в веб-студии. В этой статье — немного философии, немного практики и немного паники: зачем нам всем эти странные универсальные способности и как они внезапно стали важнее фреймворков.

Читать далее

Запускаем Aider в Docker и вайб-кодим

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров1.3K

Aider — это open source программа для вайб-кодинга в терминале с подключением любых LLM-моделей.

Для локального вайб-кодинга понадобятся: Ubuntu, Docker, make и видеокарта (либо арендованный сервер). Далее набираем шесть несложных команд и ловим вайб.

Читать далее

Рекламация по телевизору BBK 50LED8259/UTS2C с YaOS

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.9K

Для корпоративного сегмента мне часто приходится приобретать телевизоры. Они используются не для демонстрации развлекательного контента (ТВ‑каналов, YouTube, онлайн‑кинотеатров), а в качестве больших информационных панелей для вывода видео‑ и аудиопотоков со сторонних источников сигнала, подключённых по HDMI. Я не углублялся в особенности установленной операционной системы (Smart TV или обычная), так как это не было важно. Мой выбор всегда основывался на качестве картинки, звука и диагонали экрана при приемлемой цене. После подключения внешнего источника HDMI пульт убирался в коробку, и система работала без нареканий. Пока я не столкнулся с YaOS. Голосовой помощник — «Алиса» быстро дала понять, кто в доме хозяин.

Читать далее

Proxy MCAL для Микроконтроллера

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров962

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

Это особенно явно проявляется в таких случаях, когда надо срочно переносить прошивку на другой микроконтроллер.

Получается, что приходится заново писать всю прошивку, всё приложение, драйвера всех ASIC-ов. Драйвер светодиодов, драйвер кнопок, драйвер ASICов c I2C SPI управлением. В общем всё переписывать. Поменяли MCU и пришлось переписать все файлы в репозитории. Нормально так да?

В этом тексте я написал, как можно обойти эту проблему.

Читать далее

Почему я исправляю баги бесплатно и как это изменило мою карьеру

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.2K

8 лет назад я исправил опечатку в чужом репозитории, а сейчас регулярно делаю коммиты в проекты, которые использую, и даже вошел в core team библиотеки с 27000 звёзд на GitHub

В этой статье покажу, что участие в Open Source проще, чем кажется. Расскажу, как регулярная работа с чужим кодом помогает быстрее разбираться в незнакомых кодовых базах, писать тесты и лучше документировать решения. А также объясню, почему публичная активность на GitHub выгодно отличает вас от других разработчиков, особенно в эпоху повсеместного использования ИИ.

Читать далее

Прогноз возникновения научного метаязыка для междисциплинарного взаимодействия ИИ  (DeepSeek)

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров863

Развитие мультидисциплинарных научных групп, объединяющих ИИ, робототехнику, биоинженерию и 3D-печать, потребует создания универсального метаязыка — системы коммуникации, которая преодолеет барьеры между дисциплинами и технологиями. Такой язык будет синтезировать концепции из математики, инженерии и биологии, опираясь на данные научных статей (на англ., китайском, русском и др. языках). Вот ключевые элементы прогноза:

 

---

 

#### 1. Концептуальные основы метаязыка 

   - Семантические онтологии и графы знаний

     - Универсальные онтологии, подобные BioPAX (для биологии) и STEP (для инженерии), объединят термины из разных дисциплин. Например, понятие «биосовместимый материал» будет включать параметры для 3D-печати (*ISO/ASTM 52900*) и данные о взаимодействии с тканями (*PubMed*). 

     - Проекты вроде OpenAIRE (ЕС) и China’s AI Industry Innovation Alliance разрабатывают междисциплинарные базы знаний. 

   - Физико-математические абстракции

     - Использование тензорных сетей (тензорная алгебра + графы) для описания сложных систем (робот + ИИ + биоматериал). 

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

 

---

 

#### 2. Структура метаязыка: модули и интерфейсы 

   - Базовые операторы

     - Манипуляторы: Команды вида Grasp(object=биопринтер_носитель, force=0.5N, precision=10μm) на основе стандартов ROS 2.0 (Robot Operating System). 

     - 3D-печать: Параметры Print(layer_height=50μm, material=PCL+стволовые_клетки, scaffold_type=градиентный) с интеграцией данных из Materials Project (база свойств материалов). 

метаязык

Ближайшие события

ИИ и проблемы его безопасности

Время на прочтение8 мин
Количество просмотров730

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

Читать далее

Написание реферата с помощью ИИ: какие нейросети помогут в учёбе

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров691

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

Читать далее

Как я нашёл квартиру за четверть стоимости из-за бага на сайте застройщика ПИК:

Время на прочтение2 мин
Количество просмотров6.7K

Представьте: вы заходите на сайт застройщика (ГК ПИК), выбираете квартиру, а вместо стандартных 9 миллионов видите ценник в 2 миллиона. Сначала кажется, что это опечатка, взлом, шутка или какой-то маркетинговый трюк. Но когда система позволяет добавить лот в корзину, заполнить анкету и даже получить подтверждение брони — начинаешь верить в чудо. Именно так я наткнулся на квартиру, цена которой оказалась в четрые раза ниже рыночной возможно из-за технической ошибки. В этом кейсе разберём, как возникают такие баги, можно ли требовать исполнения договора и что делать, если вы оказались на месте застройщика или покупателя.

Читать далее

Открываем Konfeature, нашу open-source библиотеку для удобной работы с Feature Flags

Время на прочтение8 мин
Количество просмотров638

Привет! Это Саша Таболин — старший android-разработчик в red_mad_robot. Мы создали открытую библиотеку Konfeature для оптимизации работы с Feature Flags и хотим поделиться нашей разработкой.

Читать далее

Создание анализатора верхнего уровня для логического анализатора Saleae

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров734

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

В представляемом материале рассматривается создание своего декодера - анализатора верхнего уровня (HLA).

Зачем?
Например, есть последовательность передаваемых по SPI байт. Стандартно, при правильной настройке, вы увидите значения этих байт. Но, может возникнуть вопрос интерпретации полученных данных.
Декодер может помочь в выводе данных в удобном виде и/или упростить анализ (reverse engineering) неизвестного протокола.

Читать далее

Slowpoke Finder: как я сделала CLI-инструмент для анализа медленных шагов в автотестах

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров362

Когда автотесты начинают тянуться как улитка, страдают все. CI медлит, разработчики косо смотрят на отчёты, а я вместо багов натыкаюсь на тайминги. Особенно это бесит в UI‑тестах — там каждый шаг может тормозить, но с ходу это не видно.

В команде периодически всплывал один и тот же вопрос:
«Почему один и тот же сценарий утром идёт дольше, чем вечером?»

Захотелось простой утилиты.

Никаких интеграций, серверов и плясок с бубном. Так появился Slowpoke Finder — маленькая CLI‑утилита и библиотека для анализа логов автотестов. Кидаешь ему JSON или HAR — он вытаскивает шаги и показывает, какие из них реально тормозят.

Читать далее

Шесть недель, три книги о счастье и… парадокс

Время на прочтение4 мин
Количество просмотров947

За последний месяц-полтора я прочитал три книги из категории «Помоги себе сам» и в названии каждой есть слово «Happiness». Видимо, ищу методы, которые помогают сделать человека, особенно меня, счастливее. 

Читать далее
1
23 ...