Обновить
1
@tron_lineread⁠-⁠only

Пользователь

Отправить сообщение

Сложность алгоритмов. Разбор Big O

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

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

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

Читать далее

Direct2D #2: Очередь сообщений окна. Все виды манипуляций

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

Статья посвящена очереди сообщений окна в Windows. Рассматриваются все действия с нею. Статья предназначена в основном для новичков в DirectX & Direct2D.

Читать далее

Direct2D #1: альтернатива началу документации

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

Данная статья является альтернативой hello-world в DirectX от Microsoft в связи с излишней перегрузкой терминами и не нужной информацией. Объяснение для новичков, просто и понятно.

Читать далее

Что такое Vertical Trim в Figma

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

Эта статья является более детальной версией поста, который я выкладывала в своем Телеграм-канале для дизайнеров.

Посмотрите на первую кнопку на иллюстрации. Кажется, что текст на ней немного сдвинут вниз, правда? На самом деле он выровнен строго по центру — сверху и снизу от текста до края кнопки по 24px.

Читать далее

Метрики качества: Изучи, Примени, Внедри. Часть 3: Статус тестирования и Эффективность исправления багов

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

Каков наш статус тестирования?  Какая эффективность исправления дефектов?

В сегодняшней статье рассмотрим статус тестирования и эффективность исправления дефектов.

Читать далее

Экспериментальные дата-центры списывают, а классические ЦОДы снова в моде? Подробный анализ ситуации

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

Мы в Beeline Cloud продолжаем рассказывать о трендах в индустрии. Одна из тенденций последних лет — возврат к традиционным дата-центрам. Экзотические проекты вроде подводных, надводных и космических ЦОД или уходят в прошлое, или находятся в подвешенном состоянии с непонятными перспективами. Рассказываем, чем закончились необычные проекты в этой области, и на что делают ставку сейчас.

Читать далее

Практическое применение VBA макросов в «Офис+ Стандартный»

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

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

Рассмотрим практический пример использование макросов VBA в повседневной работе предприятия для взаимодействия с БАНКОМ. Обработка макросов VBA будем производить в редакторе «Офис+ Таблицы», производителя отечественного ПО ООО «ОФИС ПЛЮС». Файлы для подготовки данных для передачи в БАНК возьмем на сайте ПАО «ВТБ».

Читать далее

Почему Fortran в 2025 году всё ещё остаётся «ракетой»

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

Я — школьный учитель информатики с большим стажем работы. За это время я видел смену эпох: Pascal уступил Python, веб вытеснил десктоп, а сегодня центр внимания занимает машинное обучение. Казалось бы, я видел всё и мог бы безошибочно отличить живую технологию от музейного экспоната.

И вот, листая рейтинг TIOBE, я обнаружил в топ-20… Fortran. Более того, он поднялся с третьего десятка почти в топ-10, обогнав такие языки, как Swift и Ruby. Казалось, что этот «старичок» давно покоится в истории, но факты оказались упрямее стереотипов.

Читать далее

Почему дисциплина через силу не работает

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

Как перестать тащить всё на силе воли и начать делать важные вещи с такой же лёгкостью, как играть в компьютерные игры?

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

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

Парень с покерфейсом выключает будильник — на экране айфона 4 утра.

Потом идёт в душ с холодной водой и на следующем кадре одинокий волк вышел на пробежку в пустой парк.

И, как мы слышим, фоном ко всему этому играет затасканная музыка из рилсов.

Читать далее

Ухо не выполняет преобразование Фурье

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

Давайте поговорим о том, как улитка уха вычисляет звук!

Барабанная перепонка приводится в колебания изменениями давления воздуха (звуковыми волнами). Кости среднего уха усиливают и передают эти колебания в заполненную жидкостью спиралеобразную улитку. Колебания перемещаются по жидкости к базилярной мембране, которая выполняет разделение частот1: более жёсткое и лёгкое основание (base на иллюстрации) резонирует с высокочастотными компонентами сигнала, а более гибкая и тяжёлая вершина (apex) резонирует с низкими частотами. Между двумя концами резонирующие частоты логарифмически снижаются в пространстве2.

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

Читать далее

Vizard.ai: что это за нейросеть и как с её помощью быстро нарезать вертикальные видео для соцсетей

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

Доброго времени суток, «Хабр»!

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

Коли ввели новые правила, то надо играть по нимЫ. Радует то, что совсем необязательно переснимать весь материал заново или тратить дни напролет на сложный монтаж. Существует простой способ быстро адаптировать старые горизонтальные записи под современные требования популярных платформ вроде YouTube Shorts, TikTok, VK Клипы.

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

Читать далее

«Он же айтишник, у них всем платят по триста»: проверяем легенды IT-рынка с Патриков

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

Айтишники стали новой легендой Патриков. Джуны на S-классе, сеньоры на Бали, миллионеры из 1С: всё звучит красиво, пока не заглянешь в цифры. И мы это сделали.

Читать далее

Как я решил бросить программирование, стать вайбкодером и что из этого вышло

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

Я был программистом больше 20 лет. Начинал с плюсов и геймдева, но работал и с HFT, и с мобильными играми на Java, писал под Unity и C#, трудился на банки и автоматизировал бизнес.

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

Первая модель, с которой я решил поиграться, — это был GPT-3.5, ретранслировавшийся в телеграм-канал. Особо ничего не ожидая, я попросил его написать код, который делит отрезок пополам. И... у меня отвисла челюсть, когда он действительно это сделал. Дрожащими руками я скопировал и вставил код небольшого контроллера и попросил его запилить в Angular-сервис. И опять он справился на отлично! Назад дороги не было. В первый же день я твёрдо решил бросить опостылевшее программирование и полностью переложить на нейросети написание кода, оставив себе только генерацию идей и тестирование (там, где это необходимо).

Аргументы, что, дескать, «тупая железяка никогда не заменит человека», меня всегда веселили. Да мне плевать, кто там и где кого заменит. Если раньше при сборке приложения вываливались непредвиденные ошибки и я, чертыхаясь, откладывал задачу, то теперь я просто на автомате копипастил код, шёл на кухню за кофе и вставлял правки, которые предлагала та самая «тупая железка».

Первый проект, на котором я решил опробовать нейросети, — это ru-ticker.com. Он много лет кормил меня, но конкуренты выросли в большие корпорации с капитализацией в миллиарды, и мне уже было не угнаться со своим пет-проектом, который принёс только несколько миллионов, но рублей. Задача была портировать его на Angular, который я знал посредственно — на уровне «поправить баги в корпоративном проекте». В итоге примерно за полтора-два месяца я полностью портировал фронт проекта, который до этого ковырял пару лет, плюс походя реализовал такие плюшки, как автоматический парсинг данных и текста с преобразованием нейросетью для лучшей индексации поисковиками.

Читать далее

Как Amazon сделал склад умным, а Россия – нет

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

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

Читать далее

Патентный анализ биофотоники

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

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

Об этом мы сегодня и поговорим.

Читать далее

Водоснабжение в Древнем Риме

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

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

Читать далее

Вычисления на орбите Земли: зачем Маску понадобились космические дата-центры

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

На днях Илон Маск сообщил, что компания собирается разместить дата-центры прямо на орбите и подключить их к сети Starlink. Судя по планам по запуску спутников нового поколения, это не просто слова: аппараты действительно разрабатываются под такие задачи. Смысл в том, чтобы вынести часть вычислений из наземных ЦОД в космос. Там не нужно тратить энергию на охлаждение, а солнечные панели обеспечивают питание круглые сутки. Если проект удастся, он может повлиять и на рынок облачных сервисов, и на спутниковую связь. Давайте посмотрим, как появилась эта идея, что нужно для ее реализации и какие проблемы она может решить.

Читать далее

Тело AI-агентов: технический обзор робота 1X Neo

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

На днях по AI пабликам завирусился робот 1X Neo, который заявляется разработчиками как человекоподобный робот для помощи по дому. Мне стало жутко интересно покопаться в устройстве и начинке этого робота, потому что скрещивание VLM и механизмов может привести к огромному прорыву в индустрии и новым большим изменениям.

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

Читать далее

Перенос Of Ash and Steel, уход STALKER 2 из Game Pass и старт ОБТ в PIONER: новости игропрома за 17–31 октября 2025

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

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

Читать далее

Визуализация горного ландшафта на C++ или велосипед для рендеринга

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

Основной целью этой работы было попытаться реализовать реалистичную сцену горного ландшафта с воздушным шаром, используя "чистый" C++ и QT только для вывода пикселей. Мне было интересно превратить код в картинку, не имея других инструментов.

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Разработчик игр
Python
ООП
C++
Unreal Engine
Шейдеры
Разработка игр
Разработка под AR и VR