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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Игра в Нострадамуса

МаклаудСтатистика в ITНаучно-популярное

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

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры127
Комментарии 0

Старт в музыкальном программировании — для начинающих достаточно и простого браузера

АудиоманияПрограммированиеЗвук

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры541
Комментарии 0

Как изменились условия работы IT-компании с приходом пандемии, и что изменилось в digital-маркетинге?

Параллельное программирование
Из песочницы

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

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

Читать далее
Всего голосов 7: ↑3 и ↓4 -1
Просмотры624
Комментарии 2

Как найти мелкие потерявшиеся квадрокоптеры

Мультикоптеры
Перевод
Tutorial


Обычно у дронов есть GPS-датчик, и они могут сообщить пилоту о том, где упали. Но что, если ваш квадрик весит 25 грамм с батареей, и у него просто нет GPS? У любителей этого хобби есть множество способов отыскать свою любимую игрушку. Вот список таких методов и разных советов.

Подавайте питание при помощи дистанционного пульта краткими импульсами. Это облегчит задачу поиска шума. Только включайте питание ненадолго, поскольку некоторые лопасти наверняка застряли где-нибудь в траве или листьях. Если включать заблокированный мотор надолго, он сгорит. Всё зависит от квадрика, но обычно нужно оставлять пульт д/у включённым после аварии. Некоторые типы дронов не дают восстановить связь после отключения пульта.
Читать дальше →
Всего голосов 16: ↑12 и ↓4 +8
Просмотры7.4K
Комментарии 2

Собака-робот за 1 миллион рублей (Unitree Robotics A1, обзор)

ParallelsЧитальный залРобототехника


Волею судеб пришлось прикоснуться к будущему. На ощупь оно оказалось вполне себе приятным. Хотя это тот случай, когда кусает не сама собака, а ее цена. Даже не знаю, что сказать… Я бы лучше себе дачу купил в Подмосковье за такие деньги. Но как говорят, у богатых свои причуды. И, да, собака не моя.
Читать дальше →
Всего голосов 45: ↑44 и ↓1 +43
Просмотры4.5K
Комментарии 30

Что нового в плане мониторинга в PostgreSQL 14

Системное администрированиеPostgreSQLАдминистрирование баз данных
Всем привет, на этой неделе вышел бета-релиз PostgreSQL 14. В этом небольшом посте я сделаю краткий обзор того что есть нового и полезного в плане мониторинга и наблюдения.

По идее пост должен быть интересен тем кому небезразлична тема мониторинга и поиска проблем в PostgreSQL — системные администраторы, DBA, SRE, DBRE.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры1.5K
Комментарии 0

АнтиBIMing

Ненормальное программированиеUsabilityECM/СЭДУправление проектамиПодготовка технической документации
Tutorial
image

Сама по себе автоматизация лишь инструмент и как каждый инструмент у нее есть своя область применения, своя техника безопасности внедрения и применения, а так же свои преимущества и негатив. Традиционно бизнес стремится внедряться IT-разработки там, где существуют достаточно высокая маржа, а значит проще получить прибыль и уменьшать издержки, однако существуют области в которых давно назрела необходимость что-нибудь внедрить с тем что бы упростить и тогда все сформируется. Речь о личном опыте решения таких задач при составлении исполнительной документации в строительстве.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры999
Комментарии 3

Сам себе DevOps: строим cloud-only CI для веб приложения

Amazon Web ServicesAngularDevOps
Из песочницы

Привет, Хабр! Сегодня мы поговорим немного о DevOps и самоорганизации.

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

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

В этой статье я представлю вам маленькую историю зарождения DevOps в на примере frontend проекта. Эта история применима как к разработчику-одиночке, так и к большой команде.

Погрузиться в историю
Всего голосов 4: ↑4 и ↓0 +4
Просмотры1.8K
Комментарии 4

Полное руководство по инкрементной регенерации статических сайтов с помощью Next.js

RUVDS.comРазработка веб-сайтовJavaScript
Перевод
Tutorial
Год назад во фреймворке Next.js 9.3 появилась поддержка генерирования статических сайтов (Static Site Generation, SSG), что сделало его первым гибридным фреймворком. Я к тому моменту уже несколько лет с удовольствием пользовался Next.js. Но тот релиз сделал Next.js моим новым стандартным инструментом. После того, как я много и серьёзно поработал с Next.js, я присоединился к Vercel для того чтобы помогать компаниям, вроде Tripadvisor и Washington Post, в деле внедрения Next.js и расширения того, что у них получилось.

В этом материале мне хотелось бы исследовать новый виток эволюции Jamstack — механизм инкрементной регенерации статических сайтов (Incremental Static Regeneration, ISR). Здесь вы найдёте руководство по ISR, а так же — практические примеры использования этой технологии, демонстрационные проекты и рассказ о сопутствующих внедрению ISR компромиссах.



Если в двух словах описать ISR, то окажется, что эта технология позволяет, при внесении каких-то изменений в материалы сайта, мгновенно обновлять статический контент. Полная пересборка проекта при этом не нужна. Гибридный подход Next.js позволяет использовать ISR в сфере электронной коммерции, при подготовке маркетинговых и рекламных страниц, при организации работы блогов и во многих других случаях.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Просмотры1.3K
Комментарии 0

Arslab, DALI и Monitor Audio — три избранные пары напольной акустики в диапазоне 60-80 тысяч рублей

АудиоманияПериферияЗвук

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры2.5K
Комментарии 0

Пройти до конца: почему бросать и снова начинать учиться — это нормально

SkillFactoryУчебный процесс в ITКарьера в IT-индустрииЛайфхаки для гиков

Многие из нас начинают и бросают много самых разных дел. В этом плане онлайн-обучение — не исключение, а один из самых частых примеров. По данным исследования, проведённого в России в 2020 году, только у 28 % онлайн-школ до конца курса доходят 70 % учеников и более. В мире в целом “доходимость” два-три года назад ещё ниже: в среднем курс заканчивали только 3 % из тех, кто его начал, причём показатель с годами падал всё сильнее.  В этом материале специалисты SkillFactory расскажут о самых частых причинах остановки учёбы, какой период обучения самый сложный в плане срывов, а также как они работают со всем этим.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры2.7K
Комментарии 3

CS Cart или через терни к черной дыре костылей и оптимизаций

CMSPHPMySQLJavaScript
Из песочницы

Совсем недавно, я стал разработчиком модулей для CS Cart. Случилось это по воле случая: меня взяли на работу в Петербургскую сеть интернет магазинов, торгующих вейпами и всякими интересными штуками для удовлетворения потребностей физического характера страждущих пар и одиночек (кто не понял - еще не дорос ). Оба интернет магазина развернуты на двух витринах с разными доменами, но одной админкой и общей базой данных. Что же с ней не так? Думаю о CMS написано много, но я добавлю свою ложку дегтя в бочку с дегтем .

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры865
Комментарии 4

Автоматизация, безопасность, онлайн-знакомства: для чего еще используют голосовые технологии в 2021 году

Управление продуктомБизнес-моделиЗвукIT-компанииГолосовые интерфейсы

Голосовые интерфейсы и форматы общения сейчас переживают новый виток популярности благодаря активно развивающимся технологиям распознавания речи и обработки естественного языка (NLP). Ведущие технологические компании одна за другой выпускают голосовых ассистентов, системы безопасности оборудуются биометрическими компонентами, а рынок подкастов постоянно растет. Но обо всем по порядку. 

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры507
Комментарии 2

Подборка 150+ ресурсов для управления и работы IT-команды

Разработка мобильных приложенийТестирование мобильных приложенийУправление проектамиАналитика мобильных приложенийЧитальный зал

Привет! На связи компания KODE. Мы занимаемся разработкой цифровых продуктов для государства и крупного бизнеса в России и Европе с 2013 года.

Руководители наших отделов собрали полноценную библиотеку IT-компании: сайты, блоги, книги, онлайн-курсы, подкасты, Telegram- и YouTube-каналы. Подборка будет полезна менеджерам, аналитикам, разработчикам, дизайнерам и QA.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры1.3K
Комментарии 0

Кастомизация внешнего вида Drone CI 2.0

DevOps
Из песочницы

Так уж получилось, что какое-то время назад на одной из своих работ мне пришлось настроить средства коллективной разработки кода для одной группы программистов на Fortran'е. Сначала они сами настраивали Gitosis, потом Trac, но всё время чего-то не хватало. Постоянно были проблемы с одновременным вливанием кода, а также с тем, что называется code review… В общем, эта группа разработчиков доросла до полноценной системы совместной разработки с CI/CD. Поскольку группа небогатая, на момент установки системы совместной разработки в распоряжении был слабенький двухъядерный сервер с 2 ГБайт ОЗУ. По этой причине выбор пал на связку Gogs + Drone. Маленькие, написанные на Go, практически без особых "фич" программы. Зато сразу появилась возможность после очередного вливания кода проверять его сборку и тестировать, правильно ли он работает.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры983
Комментарии 0

Немного о том, как работает виртуальный DOM в React

МаклаудРазработка веб-сайтовHTMLReactJS
Перевод

image


Настоящий или реальный (real) DOM


DOM расшифровывается как Document Object Model (объектная модель документа). Проще говоря, DOM — это представление пользовательского интерфейса (user interface, UI) в приложении. При каждом изменении UI, DOM также обновляется для отображения этих изменений. Частые манипуляции с DOM негативно влияют на производительность.


Что делает манипуляции с DOM медленными?


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


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


Допустим, у нас имеется список из 10 элементов. Мы изменяем первый элемент. Большинство фреймворков перестроят весь список. Это в 10 раз больше работы, чем требуется! Только 1 элемент изменился, остальные 9 остались прежними.


Перестроение списка — это легкая задача для браузера, но современные веб-сайты могут осуществлять огромное количество манипуляций с DOM. Поэтому неэффективное обновление часто становится серьезной проблемой. Для решения данной проблемы команда React популяризовала нечто под названием виртуальный (virtual) DOM (VDOM).

Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры3.1K
Комментарии 4

Не ищите лучших; нанимайте людей, исходя из слабых сторон команды

VDSina.ruУправление персоналомКарьера в IT-индустрии
Перевод


Поиск сотрудников надо начинать не с вопроса «как нам нанять самого лучшего?», а с вопроса «какие у нас есть слабые стороны?».

Зачем вы нанимаете людей? Вы нанимаете, чтобы больше делать или достигать?

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

Думайте не о том, «как нанять самых умных?», а о том, «как найти людей, способных сделать команду сильнее?».
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Просмотры3.3K
Комментарии 1

Сколько из 400 действующих криптобирж – мошенники?

Криптовалюты
Из песочницы

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

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

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Просмотры6.4K
Комментарии 22

Детектор космических лучей. Часть 3: завершение и тесты

RUVDS.comНаучно-популярноеФизикаDIY или Сделай сам
Перевод

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

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

Эта же часть освещает сборку Si-ФЭУ и настройку подключенного Raspberry Pi, на котором будет работать ПО CosmicWatch.
Читать дальше →
Всего голосов 33: ↑30 и ↓3 +27
Просмотры1.6K
Комментарии 17

Мисс Элегантность ‘98. Обзор моноблока Hitachi VisionDesk 1330

SelectelКомпьютерное железоИстория ITСтарое железоНастольные компьютеры

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

Именно благодаря компьютерам iMac такие системы начали завоевывать популярность. Первой моделью с ЖК-дисплеем в 2002 году стал iMac G4, получивший меткое название «Лампа Джобса», прежде iMac оснащались электронно-лучевыми трубками. Однако Apple использовала моноблочную компоновку для своих компьютеров с давних времен — и Lisa, и первые Macintosh объединяли логику и дисплей в одном корпусе. Более того, еще в 1997 году, компания выпустила компьютер 20th Anniversary Macintosh — элегантный панельный компьютер (так часто называли моноблоки на стыке веков) класса люкс с ЖК-экраном и высококачественной акустикой.

Со словом ПК в это время ассоциировалась простая бежевая коробка (только не подумайте, что автор их не любит!) с пузатым экраном дюймов пятнадцати. Бывало и 17”, но такой компьютер обычно называли рабочей станцией и набивали системный блок всяческими интересными компонентами (вот это автор точно любит!). Но такими были далеко не все! Встречайте — редкий экспонат прямиком из Японии, Hitachi VisionDesk 1330, также известный под навевающим мысли о лепестках Сакуры именем Flora 310.
Читать дальше →
Всего голосов 36: ↑35 и ↓1 +34
Просмотры5K
Комментарии 12