← 23 февраля 2025          25 февраля 2025 →          А сегодня?

24 февраля 2025 на Хабре было опубликовано 87 статей

Испанская барахолка: от винтажных игр до умных помощников. Что мне попалось на этот раз



Привет, Хабр! Ну что, пришло время снова отправиться на барахолку — дожди, которые лили несколько дней подряд, прекратились. Поэтому я решил рискнуть и совершить вояж на свой привычный блошиный рынок. До него мне около 40 минут пути на машине. И поехал не зря — как обычно, попалось много интересного. Об этом сегодня и расскажу. Читать дальше →

Как сканировать документы А3 формата, если под рукой только сканер А4 формата

Оцифровка чертежей и документов формата А3 не представляет сложности, если у вас есть сканер соответствующего размера. Однако что делать, если под рукой лишь стандартное МФУ формата А4?

Формат А3 в два раза больше А4: это два стандартных листа, соединенных по длинной стороне. В результате, чтобы оцифровать А3, приходится сканировать его по частям - левую и правую половинки, а затем как-то их объединять.

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

Как легко склеивать документы А3 из А4

Модель составного полупростого числа

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

В предлагаемой вниманию читателей модели роль исследуемого числа отводится модулю N КЧКВ, т.е. N задан (может быть большим) и требуется в одной из задач отыскивать делители N.
Для моделирования выбрана простая зависимость (линейная) N = х1 + хо. Очевидно, что список представлений такой модели конечен, и для чисел ограниченного размера может быть легко построен в форме таблицы, содержащей S =? (N –1) строк. Модель названа списочной многострочной моделью и кратко обозначается (СММ, СМ-модель).

Читать далее

Вы нам подходите: как составлять резюме и проходить интервью

 

Привет! Задумывались ли вы, почему отклики на вакансию часто остаются без ответа? Или как сделать так, чтобы ваше резюме попало именно к руководителю и выделилось среди сотен других? На связи Руслан Габдрахманов, руководитель команды разработки информационных систем в «МосТрансПроекте», и сегодня я расскажу вам про то, как мы проводим собеседования, оцениваем кандидатов и что ценим в их CV. 

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

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

Всё в одну кучу

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

 

Но это нормально для начального этапа карьеры: энтузиазм и желание свернуть горы — отличная база для роста.

Вместо ширины — глубина. Внушительный список освоенных технологий сам по себе не всегда впечатляет. Куда ценнее для меня увидеть не просто «знаю JavaScript, Python, Go и Rust», а понять, как и зачем вы их использовали. «Выполнил небольшой проект на Python для автоматизации рутинных задач» звучит куда убедительнее, чем просто «знаю Python».

Читать далее

Просто включатель с радаром 24 ГГц для «Умного дома» или автономного использования

Привет, Хабр!

Вот и добралась моя безумная DIY автоматизация до ванной комнаты, а причина тому - датчик присутствия HLK-LD2402. Этот датчик был куплен на распродаже в одном оранжевом маркетплейсе с целью поиграться и забыть, но он настолько мне понравился, что я решил дать ему возможность поработать в составе моего DIY устройства. А что из этого вышло — читайте далее.

Читать далее

А посчитать? Показываю, как решить задачу про адвент-календарь

Всем привет! Это Диана, математик и автор команды спецпроектов МТС Диджитал. В День всех влюбленных я опубликовала трехчастную задачу про адвент-календарь и обещала показать решения через 10 дней. Час настал! Спойлер: подходов к решению будет несколько. Первые два пункта несложные, а третий поинтереснее. Смотрите, проверяйте себя и приходите обсуждать в комментарии!

Читать далее

Как мы ускоряли виртуальные фоны в Толке

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

Читать далее

Canon NoteJet BN22 — удивительный ноутбук со встроенным принтером



Среди винтажной компьютерной техники иногда встречаются очень интересные и необычные экземпляры. Недавно мне в руки попал любопытный ноутбук Canon, причём любопытный не только компанией-производителем (я к своему стыду вообще не подозревал о том, что фирма Canon когда-то выпускала ноутбуки), но прежде всего тем, что этот аппарат оборудован… встроенным принтером! Итак, давайте познакомимся с Canon NoteJet BN22 — удивительной машиной для деловых людей, созданной в середине 90-х. Читать дальше →

Туториал об организации процесса разметки данных

Привет! Меня зовут Сизов Виктор, я занимаюсь данными, их сбором, анализом и разметкой последние 5 лет. Сейчас отвечаю за разметку в Альфа-Банке. Эту статьи мы писали всей командой и старались осветить подробно детали того, как устроены процессы разметки с технической и административной стороны. В статье мы рассмотрели:

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

Читать далее

Что нужно знать, чтобы писать быстрые SQL-запросы

Привет, я Марк Шевченко, ведущий разработчик, ИТ?холдинг Т1. SQL — мощный декларативный язык, который скрывает от программиста большинство технических деталей. Проектировщики языка предполагали, что его простота поможет не?программистам работать с данными самостоятельно. К сожалению, простота имеет свою цену, и эта цена — производительность. Некоторые несложные запросы работают слишком медленно, что становится неприятным сюрпризом как для программистов, так и для пользователей.

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

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

Читать далее

Использование браузерного хранилища для управления состоянием приложения

Современные web-фреймворки для реализации управления состоянием используют библиотеки, такие, например, как Redux для React или Pinia для Vue. У традиционной реализации управления состоянием есть недостатки. Store в таком варианте является частью скрипта страницы, и его данные при её перезагрузке теряются. Кроме того, если нам в приложении нужно организовать управление отображением контента в нескольких окнах браузера, оказывается, что традиционный Store не может этого обеспечить.

Читать далее

YTsaurus SPYT: как мы перешли от форка Apache Spark к использованию оригинальной версии

Всем привет! Меня зовут Александр Токарев, я работаю в Yandex Infrastructure и занимаюсь интеграцией Apache Spark (далее просто Spark) с YTsaurus. В этой статье я расскажу про то, как мы сначала форкнули и пропатчили Spark, а потом вернулись к использованию оригинальной версии и поддержали совместимость с множеством других версий.

YTsaurus — это разработанная Яндексом система для хранения и обработки больших объёмов данных. Она активно развивается с 2010 года, а в 2023 году была выложена в опенсорс. Подробнее почитать про историю создания и выход YTsaurus в опенсорс можно в статье Максима Бабенко.

В какой?то момент мы решили подружить YTsaurus и Spark. Так и родился проект SPYT powered by Apache Spark (далее просто SPYT), который активно развивается с 2019 года. Основательница проекта Саша Белоусова уже рассказывала, как были реализованы SPI Spark для работы со структурами данных YTsaurus — это набор классов, интерфейсов, методов, которые мы расширяем или реализуем. Во многом эта статья и моё выступление на HighLoad++ 2024 являются продолжением её доклада.

Читать далее

Необычный калькулятор для конденсаторов

Привет друзья!

Я люблю заниматься электроникой, но на моём заводе мне редко дают такие задачи, поэтому я занимаюсь этим дома: делаю свои электронные проекты, учу теорию и иногда занимаюсь с репетитором. Недавно мы проходили всё, что связано с конденсаторами именно с практической точки зрения и он показал мне очень интересный калькулятор. Если нужно посчитать время заряда конденсатора, обычно инженеры считают по стандартной формуле, перемножая сопротивление RC-цепи на ёмкость конденсатора. Какое-то количество людей считают, что уже на этом можно остановиться и что тау это и есть время заряда конденсатора и однажды я увидела эту информацию в одной книге для начинающих! Но на самом деле за одну тау конденсатор заряжается на 63%, за два тау на 86% и так далее. Так как график напряжения на конденсаторе во время его заряда нелинейный и имеет экспоненциальный характер, то за каждое следующее тау он заряжается на меньший процент. Полностью конденсатор не может зарядиться никогда, как и разрядиться, поэтому "полным" зарядом принято считать 99,3% и такого уровня конденсатор достигает за время равно пять тау. Поэтому полный расчёт времени заряда конденсатора выглядит так:

Читать далее

[Перевод] Запускаем Pong в 240 вкладках браузера

Что вы делаете с незакрытыми вкладками браузера? На мой взгляд, они занимают слишком много места на экране, поэтому на этой неделе я разобрался, как запустить в этих вкладках Pong.

Это 240 вкладок браузера в плотной сетке 8x30. И в них запущен Pong! Видно, что мяч и ракетки перемещаются по canvas в окне и во всех вкладках.

Код (ужасный) можно посмотреть на GitHub. Но как он работает?

Читать далее

Люди больше не нужны? Профессии, которые уже заменил ИИ

2023 - 2024 годы стали переломными для искусственного интеллекта. Развитие технологий ускорилось, а внедрение нейросетей затронуло буквально все сферы жизни. Мощные мультимодальные модели, такие как GPT-4 от OpenAI и Gemini Ultra от Google, теперь способны анализировать не только текст, но и изображения, аудио, код и даже сложные бизнес-данные.

И вроде бы все здорово — ИИ избавляет нас от рутины, ускоряет работу и помогает автоматизировать процессы. Но вместе с этим появляется и тревога: а не останемся ли мы без работы? Этот страх небезоснователен — согласно анализу Goldman Sachs, к 2035 году из-за ИИ может исчезнуть до 300 миллионов рабочих мест по всему миру. Однако прогноз McKinsey Global Institute немного сглаживает панику: к 2030 году появится 20–50 миллионов новых профессий.

Так какие же специальности ИИ уже успешно вытесняет, а какие пока держатся — давайте разбираться.

Читать далее

Пацифизм в играх: что, если насилие — не единственный выход?

Можно ли создать напряжённый, глубокий и эмоциональный игровой опыт без насилия? На первый взгляд, кажется, что жестокость — неотъемлемая часть видеоигр: сражения, убийства и перестрелки лежат в основе множества популярных жанров. Но некоторые игры идут другим путём. Они заставляют нас прочувствовать ужасы войны, не давая возможности принять в ней участие, наказывают за бессмысленное насилие или вовсе строят геймплей вокруг его избегания. Такие механики иногда усложняют прохождение, иногда меняют сам взгляд на игровую реальность.
В этой статье мы разберёмся, как игры с пацифистским, антивоенным и ненасильственным посылом создают сильные эмоции, заставляют задуматься о последствиях агрессии и предлагают альтернативные способы взаимодействия с миром.

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

Adaptive Query Rewriting в PostgreSQL

Привет, Хабр!

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

Читать далее

Ошибка 404: интеллект не найден? Обзор ИИ-агента OpenAI Operator (часть 2)

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

В первой части обзора мы уже увидели, что Operator — существо противоречивое: то блеснёт смекалкой, то вдруг забудет очевидное. Интересно, что же будет, когда мы поручим ему более сложные операции — вроде работы с таблицами или программирования? Пора выяснить новые подробности, где проходит грань между полезным помощником и цифровым хаосом.

Читать далее

Илон Маск не может победить базу данных США, а Microsoft выпустили квантовый хайпочип

Самые интересные новости финансов и технологий в России и мире за неделю: президенту Аргентины грозит импичмент за криптоскам, Трамп разрешил давать взятки, аудит золота в Форт-Ноксе, сервис «Прозрачный блокчейн» от Финразведки, в Испании разрешили выселять окупасов, Маск выпутсил Grok 3, а также ренессанс гуманоидных роботов.

Читать далее

Все, что нужно знать менеджеру о QA

Привет! Меня зовут Ваня Тришкин, я тестировщик в KTS.

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

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

Читать далее

[Перевод] Инсайты о высокочастотной торговле на примере IPO компании Virtu

Этот материал является переводом статьи профессора Грега Лафлина, который проанализировал материалы, направленные высокочастотной торговой фирмой Virtu Financial LLC в SEC при подготовке к IPO в 2014 году. Из неё вы узнаете, как HFT может быть таким прибыльным и почему единственный из 1238 торговых дней, в который Virtu потеряла деньги, статистически не должен был произойти.

Читать далее

Куда расти Data Scientist и какие навыки для этого нужны

Привет! Меня зовут Никита Зелинский, я Chief Data Scientist МТС, руководитель центра компетенций Data Science и ML-платформ МТС Big Data. На конференциях я часто слышу один и тот же вопрос от начинающих дата-сайентистов: как развиваться в своей сфере и прийти к успеху? Тут сразу напрашивается одно сравнение — рост в профессии напоминает тренировки в качалке. Чтобы добиться результата, нужен четкий план: что конкретно и когда прокачивать. Вот и в работе важно понимать, какие навыки развивать и как составить стратегию роста — от стажера до ведущего специалиста или Chief Data Scientist.

Сегодня будем разбираться, как выстроить этот путь. Расскажу, как работа дата-сайентистов устроена в МТС и какие есть направления развития для DS в целом. А еще поделюсь своим видением роли дата-сайентиста — оно не во всем совпадает с общепринятым, так что можете поспорить со мной в комментариях. Поехали!

Читать далее

SamsPcbGuide, часть 16: Базовые принципы ЭМС

cover

Привет, Хабр! В прошлой статье обещал (а обещанного полтора три года ждут) структурировать накопленный опыт на тему электромагнитной совместимости по знаку зодиака. В качестве фундамента — публикации того самого ЭМС-гуру Кита Армстронга и, конечно, наш любимый электромагнетизм. После глубокого разбора (aka Deep Research и DeepSeek на основе моего проприетарного ЕИ) сформулировал несколько базовых принципов ЭМС, которые, убеждён будут полезны любому разработчику печатных плат. Читать дальше →

Псевдоожижениею Часть 2

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

 Практические работы по изготовлению магнитогидродинамических генераторов (МГД-генераторы) [29] начались примерно в середине 20 века. Работа МГД-генератора основана на действии силы Лоренца, и его главным преимуществом является прямое преобразование механической энергии электропроводящей среды, движущейся в поперечном магнитном поле, в электрическую энергию. Другими словами, это преобразователь видов энергии. 

МГД-генератор состоит из канала, по которому движется поток заряженной среды, системы электромагнитов для создания магнитного поля поперек потока заряженной среды и электродов, которые отводят полученную электрическую энергию к потребителю. 

Традиционно электролиты, жидкие металлы и ионизированные газы (плазма) рассматриваются как заряженная среда в МГД-генераторах.
Использование жидких проводящих сред (электролитов и жидкого металла) в мощных МГД-генераторах ограничено, поскольку эффективность МГД-генератора напрямую зависит от скорости среды (чем выше скорость проводящей среды, тем выше эффективность преобразования кинетическая энергия движущейся заряженной среды в электрическую энергию).

По этой причине начали разрабатываться МГД-генераторы на основе плазмы, поскольку плазму можно разгонять до высоких скоростей. Однако оказалось, что при температурах ниже 3000 ° C электропроводность плазмы существенно уменьшается и магнитогидродинамическое взаимодействие с магнитным полем практически исчезает. Поэтому возникла проблема создания конструкционных материалов, способных работать при температурах около 3000 ° C в течение длительного времени. К сожалению, как сейчас, так и в будущем эта проблема оказалась неразрешимой. И работы в этом направлении, практически, прекратились. 

Читать далее Статья "Псевдоожижение" Ч.3

Fusion — php стал ещё ближе к javascript

Каждый PHP-разработчик, работая с современными JavaScript-фреймворками, наверняка задумывался о том, как было бы здорово передавать данные напрямую в компоненты без танцев вокруг контроллеров и типов данных. Арон Френсис, видимо, тоже терзал себя этим вопросом, поэтому 4 февраля 2025 года на своём ютуб-канале представил новую веху развития фронтенда на Laravel — Fusion.  В этом статье мы рассмотрим базовые принципы работы библиотеки и основные нюансы работы с ней.

Читать далее

Как настроить рабочий и безопасный VPN. Пошаговая инструкция

Лично мне VPN нужен для того, чтобы пользоваться зарубежными сервисами и социальными сетями.

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

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

Читать далее

Как настроить рабочий и безопасный VPN. Пошаговая инструкция

Лично мне VPN нужен для того, чтобы пользоваться зарубежными сервисами и социальными сетями.

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

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

Читать далее

У вас натянутые отношения с английским? Как их наладить, залатав травму прошлого

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

Читать далее

Плюсы и минусы искусственного интеллекта в сфере переводов. ИИ-переводчики против машинных

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

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

Читать далее

PropertyBitPack: Упаковка свойств в поля

Доброго времени суток дорогие читатели, короче в декабре 24 года разбирался в коде рослин, и жутко понравилось то как команда рослин уместила 12 булевых свойств и одно байтовое, в единственное ushort поле. Ну и на основе этого быстренько за месяц создал простенькую библиотеку, авось людям это будет нужно.

Читать далее

Сколько стоит начать торговать на маркетплейсах в 2025

Сколько стоит начать торговать на маркетплейсах в 2025 году без учёта закупки товара? Задумывались ли вы о том, что ещё до первой поставки вы уже потратите сотни тысяч рублей? Сможете ли вы самостоятельно настроить всё оборудование или снова появляются незапланированные расходы на разные «мелочи», съедающие десятки тысяч рублей?

Конечно, именно в вашем случае всё может быть не так, но предупреждён – значит вооружен, поэтому нажимайте на "Читать далее" и читайте статью Сколько стоит начать торговать на маркетплейсах в 2025. Ориентировочное время прочтения – менее 5 минут.

Читать далее

Запустили простой редактор PDF в США: отмечаем 30000 пользователей и старт монетизации

Мы запустили простой редактор PDF под рынок США и набрали 30 000 активных пользователей. В статье разбираю, как это получилось и каким будем монетизировать микро-продукт.

Читать далее

[Перевод] Превентивная диагностика рака поджелудочной

Ученые из Орегонского университета здоровья и науки (OHSU) разработали новый анализ крови на рак поджелудочной железы, одну из самых смертельных форм заболевания. Тест работает с точностью обнаружения до 85%, даже на ранних стадиях заболевания.

Читать далее

Как оформить профиль в LinkedIn, чтобы к тебе приходили HR от международных компани

Все началось с того, что мне как программисту, стало интересно посмотреть на свои возможности на международном рынке труда.

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

Оказалось, что «взять и посмотреть» не так просто, а нужно чтобы тебя заметили. Отлично для этого подойдет LinkedIn. В статье расскажу как заставить его работать на тебя.

Читать далее

[Перевод] Прозрачный дисплей для Raspberry Pi в стеклянном куполе

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

Читать далее

Основные настройки аналоговых FXS-шлюзов IPmatika серии IGW200-14400

В 2024 году компания АйПиМатика приступила к продаже линейки VoIP-шлюзов для аналоговых и цифровых телефонных линий под брендом IPmatika (серия IGW).

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

В таком случае целесообразно использовать существующую кабельную сеть и осуществить постепенную миграцию на VoIP-оборудование. Эти задачи с успехом могут быть решены с помощью шлюзов IPmatika серии IGW. Различные по емкости модели шлюзов применяются как в небольших компаниях — в качестве абонентских адаптеров ATA, так и в качестве клиентских устройств провайдеров, а также в составе телефонных узлов операторов.

В данной статье мы рассмотрим элементы настройки линейки абонентских FXS-шлюзов, которая представлена моделями с емкостью от 2 до 144 портов.

Модельный ряд представлен изделиями с 2, 4, 8 портами (для настольной установки), 16, 24, 32 портами (для монтажа в стойку 19” и телекоммуникационные шкафы) и 48, 72, 96, 120, 144 портами (для использования в конфигурации подключения к кросс-панелям в операторских узлах). Шлюзы с емкостью до 32 портов имеют аналоговые разъемы RJ-11 для линий. Шлюзы с емкостью 48 портов и выше не имеют портов RJ-11 и используют разъемы TELCO для подключения к коммутационным узлам.

Читать далее

LLM на арене матбоёв

Любите ли вы математику настолько сильно, насколько люблю её я? Если да, то хотя бы раз в своей жизни вы как минимум слышали, а как максимум участвовали в матбоях. А какие чувства у вас вызывают LLM? Для меня, как и для части нашей R'n'D&ML команды, они являются другой любовью.

Этой осенью представилась прекрасная возможность испытать эти чувства в унисон: нас пригласили на матбой, проходившей в школе ГОУ "СШ № 33 им. К. Маркса с углублённым изучением математики" города Ярославль в качестве специалистов по AI.

Перед нами стояла задача проверить, способны ли большие языковые модели составить серьёзную конкуренцию подготовленным олимпиадникам в real-time режиме. Но обо всём по порядку..

Читать далее

Недельный геймдев: #214 — 23 февраля, 2025

Из новостей: Furnish Master заработала свыше 700к за год, композитор хоррора «Зайчик» шантажирует разработчиков игры и кидает страйки стирмерам, Obsidian довольна текущими продажами Avowed.

Из интересностей: 93к вишлистов при нулевом бюджете, изучаем шейдеры с Риком и Морти, инди толкают индустрию видеоигр вперёд, как добиться успеха в переполненном жанре.

Читать далее

Свой прокси. Волшебство разделения ресурсов в одном браузере

Представьте себе ситуацию: вы хотите в одном браузере смотреть любимый сериал на зарубежном сайте, который требует прокси, и одновременно листать локальные новости, где прокси только мешает. Обычно это превращается в жонглирование настройками или даже окнами браузера — скучно и утомительно. Но что, если я скажу, что есть простой и изящный способ объединить эти миры? Сегодня я поделюсь с вами крутым Bash-скриптом для сервера на Ubuntu, который настроит прокси-сервер Squid так, чтобы вы могли легко разделять ресурсы с прокси и без него в одном браузере. Давайте разберёмся, как это работает, и почему это так увлекательно!

Читать далее

ИИ, Абсурд и Учимся Быстрее

Представьте себе лису, стоящую в дверном проеме на крыше английского особняка, цепляющуюся за раму всеми лапами, пока дует сильнейший ветер. Или вообразите одного зеленого огра (вы знаете кого, но давайте избегать проблем с авторскими правами), стоящего перед иглу и пытающегося взвесить солнце против полукилограммовой гирьки, просто чтобы понять, который сейчас час. Странно, правда? Если вам сложно это представить, возможно, какой-нибудь ИИ, преобразующий текст в видео, сможет помочь. И чем абсурднее, тем лучше. Да, я же не сказал, зачем все это. Вот подсказка: ? (ветер) и ? (время).

Читать далее

Всё ли знает ChatGPT? Проверяем факты о PVS-Studio

Действительно ли искусственный интеллект знает всё? Может ли он со 100% точностью ответить на вопросы о вас или вашей работе? В этой статье мы проверим, насколько ChatGPT осведомлён о компании PVS-Studio и об анализаторе.

Читать далее

Инвентарь в Godot

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

Читать далее

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

Привет, Хабр! Меня зовут Лиза.

Я работаю в OpenYard и занимаюсь всеми видами и формами контента: от простых постов в социальных сетях до продуктовых презентаций и съёмок на производстве. По долгу службы и просто потому, что всегда было интересно заглянуть по ту сторону Луны в мир производства, я попала на наш завод серверного оборудования в Рязани. Мои коллеги Антон, Александр и Андрей провели для меня крутую экскурсию. По ее итогам возникла идея статьи, в которой захотелось показать и рассказать, почему выбрали Рязанскую область, из каких процессов состоит производство, а также почему методология тестирования — это важно. Об этом и не только читайте под катом.

Телепортироваться в Рязань

Совместная работа для тех, кого за 100: коммуникация, команды и контроль задач для среднего бизнеса

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

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

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

Читать далее

Эллиот. Реквизитная организация — ключевые идеи из противоречивой, но ценной книги по менеджменту

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

Управленческая стратификация
Начинаем ответов на два вопроса: Какое количество уровней должно быть? Как мы поймём, что что это количество правильное?
Для ответов важны спецификация управленческих ответственности и полномочий, а также инструменты измерения «уровня работы» или «уровня задач».

Что такое уровень работы?
Каждая задача имеет целевой результат и срок выполнения. Максимальная из всех задач длительность целевого срока выполнения для определённой роли в компании - показывает “уровень работы” этой роли. В соответствии с различными “уровнями работы” можно выделить несколько страт:

Читать далее

Информационные технологии и цифровая антропология

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

Читать далее

ИТ-образование от СССР до будущей России

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

Читать далее

Как выбрать embedding модель без датасета и исторических данных

С появлением больших языковых моделей тема векторного поиска обрела новое дыхание. Компании, которые хотят внедрить архитектуру Retrieval-Augmented Generation (RAG), сталкиваются с вопросом: как выбрать эмбеддинги, которые будут работать эффективно именно с их данными?

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

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

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

Читать далее

Дорогие ИТ специалисты или дорогие ИТ процессы?

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

В связи с этим новостным фоном можно было бы вспомнить и про больную мозоль выставления избыточных компетенций при найме на простые позиции (для ручного тестирования формочек на сайте ищем сотрудника с высшим техническим, 3мя годами работы, и опытом разработки на питоне и администрирования БД), и про зачастую неразвитую функцию корпоративной архитектуры, которая по идее и должна отвечать за то, что корпоративный ИТ ландшафт не генерирует избыточных затрат. Но осветить все аспекты этих явлений в одной статье тяжело. Поэтому остановлюсь на стоимости принятой методологии разработки.

Речь про продвигаемый последние годы Agile. Да, у него есть свои преимущества - в первую очередь пресловутый time to market. Но не будем забывать, друзья, что у всех Agile фреймворков есть и обратная сторона - существенно более дорогая разработка по сравнению с Waterfall при масштабах компаний больше одной команды. Что характерно на обучениях об этом не говорят. Но если спросить напрямую, все agile коучи, внедрявшие гибкие методологии в компаниях, где я работаю, это подтвердили. Пусть и с кучей оговорок про "скорость" и "перспективность".

О причинах дороговизны Agile можно порассуждать отдельно, вспомнив и про необходимость программирования без глубокой проработки, что явно значит принятие рисков больших затрат на рефакторинг кода, и новые дополнительные роли в ИТ процессе (например скрам мастера), и существенно большие потребности в тестировании и девопсе.

Читать далее

Как мы применили генеративный дизайн к динамическим системам

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

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

Читать далее

Что на сегодня ясно про устройство пространства

Источники - зубры нашей астрономии, астрофизики и квантовой физики - Семихатов, Штерн, Панов, Сурдин, Засов, Попов, Измоденов. Формул и долгого изложения не будет, просто самое базовое.

Пока что, по всем формулам и экспериментам, от теоретических до практических ясно - не бывает "пустой коробки". Ну то бишь пространство любое, в любой точке это не "пустая коробка" без частиц и энергии, это физически не возможно. И по формулам квантовой физики тоже самое - если убрать вообще всё что можно из некоего ограниченного объёма пространства, там всё равно будет куча всего. Например так называемое кипение квантового поля или флуктуации квантового поля. Что это такое - так же понятно, как путешествие во времени. Но пока точнее не сказать. Квантовики упираются в то, что за казалось бы полным отсутствием материи в точке пространства, скрывается буквально бесконечная энергия в этой же точке пространства.

Читать далее

Что такое карты процесса-опыта, зачем они нужны разработчикам и как их применять

Карта процесса-опыта — это новый отечественный метод визуализации, ваш GPS в мире хаотичных бизнес-процессов. Разработчики и бизнес-аналитики часто блуждают, теряясь в сложных взаимодействиях. Карта процесса-опыта помогает эти связи описать и исправить, построить маршрут без лишних крюков и тупиков. Карту сейчас внедряют как обязательный метод для создания антихрупких IT-продуктов. Рассказал о нём Андрей Шапиро на встрече комьюнити Skillbox Code Experts. Основные мысли из выступления я изложила в этой статье.

Привет, Хабр! Андрей Шапиро @xraizor — автор метода «Карта процесса-опыта», проектировщик цифровых систем, арт-директор и партнёр «Бындюсофт». А ещё, дизайнер интерфейсов, который всю жизнь проектирует цифровые продукты, думая про это. Уже 18 лет занимается и продуктовой, и заказной разработкой, два года успел поработать дата-сайентистом и даже недолго побывал трейдером. Андрей вместе с Александром Бындю @AlexanderByndyu пытаются отделить от себя методы, которыми пользуются все эти годы, описать их и передать сообществу, чтобы вместе развивать.

Карта процесса-опыта — это один метод из трёх, используемых в так называемом фреймворке проектирования социотехнических систем. Сегодня речь пойдёт о ней.

Читать далее

Как я создавал Observability для своих pet-проектов. Часть 1

Это в какой-то степени продолжение моей статьи — История создания идеального Docker для Laravel. В ней я рассказывал о том, как собрал идеальный Docker-образ для Laravel с Nginx Unit. Это был один из первых шагов по оптимизации моей инфраструктуры. Как я уже упоминал, у меня есть несколько pet-проектов, запущенных на VPS в docker-compose, и я хотел не только отслеживать их состояние, но и прокачать навыки в области Observability.

Читать далее

Насколько серьезным вызовом стала миграция с SAP ERP на 1С?

Три года назад российский рынок решений ERP захлестнула волна миграции: крупные организации часто не по собственной инициативе начали срочно переходить с системы SAP на отечественные решения, в первую очередь — на платформу 1С. Причины очевидны: уход западных вендоров, требования российского законодательства, желание снизить затраты и зависимость от иностранного софта, оставшегося без официальной поддержки…
Подведем первые итоги массового перехода?

Узнать, как проходила миграция

Мобильной разработке в 2025 — быть

Спойлер: в Технотексте-7 есть номинация «Мобильная разработка» 

После введённых ограничений со стороны платформ мобильная разработка стала хромать на обе ноги. Следом за этим стало меньше публикаций на Хабре, многие знакомые мобильные разработчики стали менять стек, стало меньше приложений. Это затишье длилось до начала 2024 года. А потом неожиданно стали появляться разные полезные приложения, которые знакомые и знакомые знакомых присылали «на потестить», среди них — интересные прикладные штуки, которые используются в рамках отдельных сообществ или отдельных компаний. Выяснилось, что чаще всего за такую разработку неплохо платят, но, правда, свою команду нужно ещё найти. Если немного утрировать, мобильная разработка отчасти стала своеобразным андеграундом.

Читать далее

Выступление на соревнованиях Rob?tica 2024 в Бразилии

Мы - команда SPbUnited, активно участвующая в соревнованиях RoboCup SSL. В ноябре 2024 года мы ездили в Бразилию на соревнования Rob?tica 2024, о чём и расскажем в этой статье.

Читать далее

Низкие задержки для задач автоведения и сервисов критических служб в доступных беспроводных решениях

Как обеспечить низкие задержки в беспроводных сетях распространенных архитектур (4G, 5G, WiFi 5/6/7).

Читать далее

Платы и байты #2: Станислав Павловский (CSO Атомик софт) про российский рынок промышленной автоматизации

Привет, Хабр!

Продолжаем делиться с вами выпусками своего подкаста "Платы и байты". Недавно наш директор Егор Гуторов взял интервью у Станислава Павловского, директора по продажам компании “Атомик Софт”, которая занимается разработкой программного обеспечения для автоматизации технологических и производственных процессов. Поговорили о состоянии российского рынка АСУ ТП и перспективах его развития.

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

Егор Гуторов: Станислав, расскажи немного о себе, о том, чем ты занимаешься, какой у тебя опыт, и вкратце о компании “Атомик Софт”. 

Станислав Павловский: Я всю жизнь работал в области автоматизации систем управления технологическими процессами (АСУ ТП). Окончил МЭИ по специальности АСУ ТП атомных станций, но в итоге оказался в коммерции. На протяжении 6 лет работал в Schneider Electric – возглавлял направление системной интеграции в России и СНГ. За это время удалось наладить связи с заказчиками и партнерами. Затем меня пригласили в компанию “Атомик Софт”, где я развиваю продажи. Хотя компания была основана в 2015 году, команда уже имела опыт создания инструментальных платформ для АСУ ТП и диспетчеризации за счет работы в других известных фирмах.

ЕГ: Предлагаю обсудить текущую ситуацию на рынке автоматизации России с точки зрения как программного, так и аппаратного обеспечения. Обязательно поговорить об “Атомик Софт”, о том, что произошло за последние годы, какие рыночные возможности и скрытые потенциалы ты видишь как эксперт на этом рынке. 

Читать далее

Grok 3 бета — эпоха «думающих» агентов

Grok 3 — это последняя серия моделей компании xAI Илона Маска. Представленная 17 февраля 2025 года, эта модель была обучена с использованием суперкомпьютера Colossus, оснащенного около 200?000 графических процессоров Nvidia H100, что в десять раз превышает вычислительные мощности, использованные для предыдущей версии Grok 2.

Согласно результатам бенчмарков, представленным xAI, Grok 3 превосходит другие передовые модели, такие как GPT-4o, Claude 3.5 Sonnet, Gemini-2 Pro и DeepSeek-V3, в областях математики, программирования и научных исследований.

Читать далее

[Перевод] Стиральная машина позволила мне иначе взглянуть на сроки разработки ПО

Моя недавняя эпопея со стиральной машиной напомнила мне, почему одна из самых страшных и ненавидимых задач в разработке ПО начинается с вопроса:

«Сколько времени вам на это потребуется?»

Привычность этого бытового прибора внушила мне ложное чувство безопасности Читать дальше →

Все по полочкам: как мы внедряли методологию управления проектами P3.express

В конце прошлого года мы в Doubletapp пересмотрели свою систему ведения проектов и внедрили методологию P3.express. В этой статье поделимся опытом и расскажем, почему решили это сделать, как проходил процесс внедрения и к каким результатам мы пришли. 

Читать далее

RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

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

И мне захотелось всё проверить своими руками...

Читать далее

На моем производстве сотрудников чипируют, держат в холоде, ну и доят, конечно

У меня было 4 машины, двухкомнатная квартира и дом в центре города. Я был не последним человеком на заводе и привык не смотреть на цены в магазинах. 

Родился второй сын. Я жил на работе, а хотел больше бывать с семьей. Однажды решил: надо что-то менять.

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

Читать далее

Security Week 2509: компьютерные игры с вредоносным кодом

Сразу две новости прошлой недели сообщают о новых случаях распространения компьютерных игр с вредоносным кодом внутри. Исследование специалистов «Лаборатории Касперского» разбирает масштабную вредоносную кампанию, в ходе которой на популярных торрент-трекерах распространялись версии игр со встроенной троянской программой.



Заряженные дистрибутивы компьютерных игр распространялись на торрентах начиная с сентября 2024 года. В список зараженных игр входили BeamNG.drive, Garry’s Mod, Dyson Sphere Program, Universe Sandbox и Plutocracy, причем, по данным «Лаборатории Касперского», наибольшее число заражений пришлось на игру BeamNG.drive. Большинство атак зафиксировано на пользователей из России, но инциденты наблюдались также в Беларуси, Казахстане, Германии и Бразилии. Целью этой разовой кампании были относительно мощные игровые компьютеры, на которые устанавливался майнер криптовалюты.
Читать дальше →

Stay Hungry. Stay Foolish. 20 лет легендарной речи Стива Джобса перед выпускниками Стэнфордского университета

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

То, что Джобс решил выступить с этой речью, удивило многих его близких. До этого он избегал лекций и выступлений, не связанных с презентацией продуктов Apple. Но это был 2005 год. Джобсу только что исполнилось 50 лет, а за полтора года до этого врачи диагностировали у него рак поджелудочной железы. По словам его биографа Уолтера Айзексона, он был в задумчивом настроении. Он хотел поделиться своим видением того, как молодые выпускники Стэнфорда могут попытаться изменить мир.

No big deal. Just three stories.

Предлагаю вам найти уязвимость, этакий хакатон на минималках

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

Хакнуть

Стримы в Java: Как перестать бояться и полюбить filter-map-reduce

Когда-то я считал, что священный грааль итераций — это старый добрый цикл for. Да, тот самый, с индексами, который шагал по массивам как бравый солдат по полю. Я обожал мои циклы и охотно избегал всего, что могло их заменить. Но потом появился он — Stream API. Новомодный, загадочный, пугающий, словно неведомый зверь из функционального леса. И вот я, стоя по колено в коде, задумался: "Как перестать бояться и полюбить filter-map-reduce?"

Читать далее

Excel vs CRM-система: преимущества и недостатки решений

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

Читать далее

Фидошник 2005 года рождения: почему я стал в 19 лет сисопом в «мёртвой» сети

Привет всем! Меня снова зовут Егор Гаврилов, и я расскажу интересную историю, как я стал самым молодым фидошником в настоящее время.

Если вкратце - я являюсь полноценным участником сети FidoNet (согласно POLICY4), так как я являюсь полноценным сисопом (системный оператор - примечание автора) своей ноды (узла в сети FidoNet - примечание автора) 2:5015/519. Я также являюсь автором форка FidoIP под названием FidoIP-NG - улучшенная версия, которая позволяет ещё больше ускорить настройку ноды и поинта в сети FidoNet. Нода на момент написания статьи находится в Cloud.ru - спасибо им за дешёвый тариф (который "free tier"), который позволяет многое.

Читать далее

Такие разные дисплеи: какие виды матриц распространены в DIY-электронике?

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

Читать далее

Как государства финансируют геймдев и есть ли у этого будущее?

Недавно я узнал о Saturn — игре, разработанной студией Ninsar Games на деньги ИРИ, разработка которой заняла всего пять месяцев. Проект получился неплохим, но многие элементы остались недоработанными.

Размышляя о судьбе этой игры, я задумался: а как вообще государства взаимодействуют с геймдевом? Есть ли успешные примеры такого сотрудничества? И какие подводные камни встречаются на этом пути?

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

Читать далее

Вот тебе, Илон, и Юрьев день: как мы стали крепостными миллиардеров или теория технофеодализма Яниса Варуфакиса

Бизнес-модели компаний-цифровых платформ, таких как Alphabet или Amazon, сильно отличаются от всего, что капитализм знал раньше. Об этом говорят уже несколько лет — либо восхищенно, либо (гораздо чаще) настороженно. 

Один из самых радикальных критиков такой модели  — профессор экономики Афинского университета Янис Варуфакис. Это весьма эксцентричная персона — он помогал Valve разработать модель монетизации Dota 2, возглавлял греческий Минфин в разгар кризиса, за что однажды был избит, создал общеевропейское демократическое движение DiEM25, и написал политический SciFi-роман. 

Читать далее

Airsim умер, да здравствует GRID

Привет!

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

Читать далее

Laravel 12. Что нового?

Сегодня релиз Laravel 12, основной фишкой которого заявлены минимальные критические изменения. Большинство проектов могут быть обновлены до новой версии без изменений кода. Разработка Laravel 12 будет вестись до 13 августа 2026 года, а патчи безопасности будут выходить до 24 февраля 2027 года — итого два года поддержки.

что нового

Компьютерный кружок для детей: рейтинг онлайн-школ

Компьютерные курсы для детей – отличный способ дополнительного обучения в одном из направлений информационных технологий. Это, скажем, программирование, разработка игр, трехмерное моделирование и не только. А еще курсы и тематические IT-кружки позитивно влияют на общее развитие школьников: улучшают понимание информатики, активизируют логическое и творческое мышление, учат полезно обращаться с компьютером и не только.

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

Посмотреть рейтинг

Как оживает смартфон: Android на старте

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

Что же на самом деле происходит в момент загрузки? Какие этапы преодолевает система от простого нажатия кнопки включения до появления интерфейса? И как устройство готовится к полноценной работе?

Давайте разберёмся, что скрывается под капотом Android и проследим процесс его запуска. Не пропустим ни шагу!

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

Большой обзор low-code платформы SimpleOne

Когда компании выбирают low-code платформу для автоматизации бизнес-процессов, они часто сталкиваются с непростым выбором. Одни решения предлагают богатую функциональность, но сложны в освоении. Другие просты, но не справляются с масштабными задачами. А некоторые и вовсе не подходят для enterprise-сегмента.

Давайте на примере SimpleOne разберем, какие характеристики делают low-code платформу по-настоящему технологичным корпоративным решением.

Читать далее

[Перевод] Детальный обзор MiSide

Сегодня я хочу поговорить с вами о нашумевшей игре MiSide от российской инди?студии AIHASTO — новинке в жанре психологического хоррора с обманчиво милым аниме?персонажем в главной роли. В Steam у игры более 50 тысяч положительных отзывов, что дает ей желанный статус Overwhelmingly Positive («Крайне положительные»). Игровой журналист Bottle of Skuma утверждает на Wotpack, что продажи MiSide в Steam превысили отметку в 900 миллионов копий. По другим оценкам SteamDB продажи варьируются от 187 тысяч согласно SteamSpy, до 1.7 миллиона согласно VG Insights.

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

Читать далее

Компьютерная секция для детей: где обучаться программированию?

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

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

Посмотреть рейтинг

Искусственный интеллект в ритейле: как он предсказывает вашу следующую покупку в приложении

Привет, Хабр! На связи подразделение ad-hoc аналитики X5 Tech. Сегодня мы расскажем о задаче Next Basket Recommendation (NBR) и о том, как она может быть полезна для онлайн-ритейла. В этой статье мы рассмотрим, как с помощью рекомендательных моделей можно предсказать, какие товары пользователь добавит в свою следующую корзину, и как это помогает улучшить взаимодействие с приложением. Вы узнаете о ключевых метриках, которые используются для оценки качества рекомендаций, а также познакомитесь с различными подходами — от простых частотных методов до современных моделей на основе глубокого обучения.

Читать далее

Автоматизированное тестирование с помощью Selenium

В своей практике много раз сталкивался с крупными и древними проектами, которые поддерживаются и в полном объеме эксплуатируются лет по 10, а то и более. А бывает, что и довольно новый проект был сделан на основе того, старого и древнего. Команды разработчиков менялись с годами, а проект все разрастался и разрастался. У каждого разработчика свой стиль, видение, идеи. И вот такой проект все рос и рос. Появлялась новая функциональность, методы. А старые обрастали условиями, комментариями. Да и заказчики все время подгоняли по срокам. Все же сталкивались с ситуацией, когда заказчик говорит что-то наподобие: «Ну, я задание еще не сформулировал, но оно должно было быть выполнено еще вчера»? Сроки горят, а, соответственно, приходится чем-то жертвовать. И это что-то — модульные тесты. Ведь на тестирование может уходить до 60% от общего времени разработки. А дальше на написание тестов опять времени нет. Ну, оно же и так работает, заказчик не жалуется, а значит, все хорошо. И в результате получаем ситуацию, когда уже непонятно, что и как друг с другом связано, что лишнее, а что критичное. Модульными тестами уже давно никто в этом проекте не пользуется, а те, что есть, падают с ошибками, ибо их тоже никто не обновлял. А сами методы порой занимают строк по 800 и более, включающих в себя десятки условий. Любая попытка взяться за исправление такой ситуации навевает чувство тоски и отчаяния.

Читать далее

С корабля на бал. Кросс-континентальный заплыв из Азии в Европу (анализ данных в комплекте)

История пойдет про Босфорский боевик, выход которого состоялся в 2016 году.

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

Читать далее

Сборка Kali Linux для Orange PI PC (armhf)

Доброго времени суток! Это краткая инструкция о том, как собрать Kali Linux (можно и любой другой дистрибутив) для Orange PI PC.

Небольшое отступление. Я все действия производил на виртуальной машине, ибо мне было так удобно. Виртуальная машина с Kali Linux на VM Ware. Если Вам будет удобно это делать из домашней ОС (Linux, разумеется) - Вам никто не запрещает, можно и так.. У меня домашняя ОС - это Windows 10. Кстати на системе с ядром версии 6.0.0 у меня на отрез отказывался монтироваться образ системы Armbian с ошибкой суперблока. Так-же при записи загрузчика (u-boot) на образ новой системы - образ в дальнейшем тоже отказывался монтироваться. На ядре 5.18.1 таких проблем обнаружено не было. 

Читать всю инструкцию

Путеводитель по изучению игровой индустрии

Всем привет!

Я — Дарья Касьяненко, эксперт Центра непрерывного образования факультета компьютерных наук НИУ ВШЭ.

Если вы хотите разобраться в игровой индустрии и понять, как устроен мир геймдева, этот путеводитель — для вас!

В нем собраны последние публикации из телеграм?канала Центра непрерывного образования ФКН, которые помогут погрузиться в многогранный процесс разработки игр.

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

Читать далее

Как создавать мультиязычное ПО: подходы к локализации интерфейса и практики, проверенные временем

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

Читать далее

Ликвидность на рынках: что это такое и почему это будет важно всегда

?Ликвидность – одно из ключевых понятий в финансах и трейдинге. Это мера того, насколько насколько быстро один актив можно обменять на другой. Например, новые смартфоны или автомобили ликвидны – их охотно покупают и продают. Можно легко найти и купить новый смартфон или продать свой. Старые кнопочные телефоны и “древние” автомобили низколиквидны – найти и купить их проблематично, как и продать. Как правило, неликвидность потребительских товаров оправдана отсутствием необходимости в них (когда вещь объективно устаревает) или редкостью, что прибавляет ей ценности.

Читать далее

Глубокое обучение: Слой линейного преобразования и полносвязная нейросеть. Теория и реализация на самодельном autograd

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

Меня зовут Алмаз Хуснутдинов. Я занимаюсь проектом "Теория цифрового интеллекта" - бесплатный и открытый проект, направленный на развитие мышления в направлении создания программы, обладающей интеллектом.

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

Содержание: идея слоя прямого распространения, новые операции: операция умножения и деления матрицы на число, линейный слой и дополнительный функционал, задача «логическое или», как происходит обучение линейного слоя и набор данных digits.

Читать далее

← 23 февраля 2025          25 февраля 2025 →          А сегодня?