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

Все потоки

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

Покажи мне свой Git, и я скажу, кто ты

Блог компании Конференции Олега Бунина (Онтико) Блог компании Evrone Git *GitHub *

Можно ли с помощью GitHub анализировать работу, не заглядывая в монитор сотрудника — без скриншотов и тайм-трекеров?

Я Александр Кириллов, технический директор компании Evrone. Больше 20 лет я посвятил разработке. В этой статье поделюсь с вами опытом, который собрал за время работы с распределенными командами. Расскажу о том, как, не нарушая приватность разработчиков, следить за качеством работы на проектах и отслеживать нежелательные паттерны с помощью метрик в Jira и Git.

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

Новости

Приручаем многопоточность в Node.js (часть 4: координатор против синхронного кода)

Блог компании Тензор Высокая производительность *JavaScript *Программирование *Node.JS *
Tutorial

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

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

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

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

Особенности реализации List в C#

Блог компании PVS-Studio Программирование *.NET *C# *

List является одной из самых популярных коллекций в C#. Давайте разберёмся в некоторых особенностях работы с ним и посмотрим на внутреннюю реализацию его отдельных частей.

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

Почему вам не нужен опыт управления для роли руководителя

Блог компании OTUS Управление персоналом *Карьера в IT-индустрии
Перевод

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

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

Обучение YOLOv4 в Google Colab

Python *Data Mining *Машинное обучение *Искусственный интеллект
Из песочницы
Перевод

Этот учебник поможет вам легко создать yolov4 в облаке с включенным графическим процессором, чтобы вы могли выполнять обнаружение объектов за миллисекунды!

Читать далее
Рейтинг 0
Просмотры 311
Комментарии 0

Три эпохи интернета: как корпорации превращаются в сторожей интернета

Блог компании AdminVPS История IT Информационная безопасность *Читальный зал Облачные сервисы *

Интернет, каким мы его знаем, прошёл три стадии развития.

Первая эпоха интернета: первобытный бульон, в котором зарождались сервисы и идеи, отбирались люди и формировались команды. Интернет на этой стадии был ещё далеко немассовым. Эта стадия приходится примерно на 1995-2005.

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

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

А ещё третья эпоха интернета совпала с приходом в интернет государства.

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

Ожидание/реальность: какой компьютер нужен пользователям Хабра для работы

Системное администрирование *Компьютерное железо Ноутбуки
Мегапроект

Это те компьютеры, которые вы ищете.

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

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

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

Dr.Web FixIt! — новый облачный сервис для расследования ИБ-инцидентов

Блог компании Доктор Веб Информационная безопасность *

Hello, world!

В начале августа 2022 года мы представили облачный сервис Dr.Web FixIt! широкой публике. Он предназначен для дистанционного анализа вирусозависимых компьютерных инцидентов (ВКО) на платформе Windows и устранения их последствий. В основе FixIt! лежит обширная база знаний с информацией о различных типах заражений операционной системы, способах обнаружения признаков компрометации, а также набор алгоритмов выявления и лечения угроз. Сервис задумывался как отдельное многофункциональное средство борьбы с киберугрозами, которое дополняет существующие на рынке антивирусные инструменты. Однако это также и мощное диагностическое решение, помогающее оценивать состояние компьютеров и выявлять всевозможные неполадки системы и установленного в ней ПО.

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

Дневник разработки настольной игры по мотивам танчиков для Dendy. О переносе механик компьютерной игры в настольную

Разработка игр *Графический дизайн *Дизайн игр *Продвижение игр *Игры и игровые консоли

Разработать настольную игру по мотивам компьютерной невозможно тупо перенеся геймплей или механики из компьютерной игры в настольную. Некоторые авторы годами пытаются создать настольные космические приключения как в древней игре Elite или "настольные" Heroes of Might and Magic, и сломали много копий на этом. Но настольных "героев" мы пока так и не получили. В тусовке разработчиков настольных игр "настольные герои" уже стали мемом.

Примеры, когда компьютерная игра стала хорошей настольной тоже встречаются. Например, одна из них настольная адаптация компьютерной игры This War of Mine.

Про основные механики...
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 618
Комментарии 2

Как работают системы распознавания речи

Блог компании Amvera Программирование *Машинное обучение *Читальный зал Искусственный интеллект

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

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

Дневник разработки настольной игры по мотивам танчиков для Dendy. Про нехитрые детские развлечения 90-х годов

Разработка игр *Графический дизайн *Дизайн игр *Продвижение игр *Игры и игровые консоли

Солнечное субботнее утро. Родители уехали на дачу. Китайская восьмибитная приставка, цветной телевизор "Рубин" и россыпь желтых картриджей в вашем полном распоряжении. Никто не скажет: "Посадишь зрение и кинескоп!" - играй хоть до посинения. Картридж уже в приставке, джойстик в руках, вы нажимаете "start" и из динамика телевизора раздается знакомая восьмибитная мелодия.

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

Взрослый человек, чье детство пришлось на 90-ые хоть одним глазком, но видел эту игру и слышал знакомую мелодию. Как правило картридж с этой игрой шел в комплекте с китайской приставкой-клоном знаменитой восьмибитной Dendy. На картридже была оптимистичная надпись "9999 games in 1". Правда, больше часть этих игр составляли взломанные копии тех самых "танчиков", типа Tank 1990, но кого это смущало.

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

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

Немного ностальгии...
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 477
Комментарии 0

Созвоны 1 на 1: как сделать так, чтобы они не раздражали и приносили пользу

Блог компании GetMatch.ru — ГетМэтч.ру Карьера в IT-индустрии Читальный зал Лайфхаки для гиков

Созвоны разработчиков 1 на 1 с тимлидом — распространенная практика во многих IT-компаниях. Однако часто они кажутся бессмысленной тратой времени, потому что проходят как-то невнятно и не приводят ни к каким полезным результатам.

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

Передаем слово Герману.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 691
Комментарии 0

Что такое BPMN-диаграмма и зачем она нужна в разработке

Анализ и проектирование систем *Визуализация данных *

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

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

Мозг проходит через большую «перестройку» после 40 лет

Блог компании FirstVDS Научно-популярное Мозг Биология

В 1913 году Сантьяго Рамон-и-Кахаль, отец современной неврологии, заявил: «У взрослого человека нервные пути представляют собой нечто фиксированное, законченное и неизменное. Все может умереть, но ничто не может возродиться». Этот постулат быстро стал центральной догмой нейронауки, которая сохранялась многие десятилетия.

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

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 5.1K
Комментарии 14

Почему мы не можем отказаться от нефти

Научно-популярное Будущее здесь
Из песочницы

В конце августа этого года ярый сторонник электрического транспорта и “зелёной” энергетики Илон Макс сказал, что современный мир нуждается в бо́льшем количестве нефти и газа. Почему же даже такие люди, как он, высказываются за увеличение добычи ископаемого топлива?

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

Аккредитация ИТ-компаний: разбираемся с деталями вновь установленных требований

IT-компании

Бизнес ИТ-компаний в 2022 году претерпел существенные изменения. На это повлияли текущие события в стране, санкционное давление недружественных стран. В число антисанкционных мер вошла и поддержка ИТ-отрасли. Основным условием применения различных льгот (налоговых преференций, отсрочки от армии для сотрудников, льготной ипотеки и др.) является государственная аккредитация компаний, осуществляющих деятельность в ИТ-сфере. Минцифры разработало новый порядок госаккредитации, который утвержден постановлением Кабмина от 30.09.2022 № 1729. Действие прежнего положения об аккредитации было приостановлено 01.08.2022, а теперь оно утратило силу (п. 2 постановления № 1720).

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

Сравнение FineBI и Power BI

Big Data *Визуализация данных *Хранение данных *Хранилища данных *

За последнее время, на рынке BI-услуг все чаще можно услышать упоминание нового игрока в лице китайской компании FanRuan.

Основанная в 2006 году, она является китайским лидером в продвижении систем бизнес-анализа в массы, с 15% долей локального рынка и более чем 15 тысяч клиентами.

Производитель китайского BI-решения, представляет продукт Fine BI как удобный инструмент для Self Service BI-анализа, способный стать заменой такому мировому гиганту как PowerBI, в сравнении с которым он будет сегодня рассмотрен более подробно.

Читать далее
Рейтинг 0
Просмотры 390
Комментарии 1

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

Блог компании Serverspace IT-инфраструктура *Развитие стартапа Облачные сервисы *IT-компании

2008 год. Международный год картофеля, год дельфина и год семьи в России. В 2008-м на выборах президента Российской Федерации победил Дмитрий Медведев, в Белграде состоялся финал конкурса «Евровидение», который выиграл Дима Билан, а звание «Мисс Мира» завоевала россиянка Ксения Сухинова. В этом же году в нашей стране появился первый в России и в Европе облачный провайдер, основанный предпринимателем и венчурным инвестором Дмитрием Гачко.

Хостинг, как коммерческая услуга, возник в России едва ли не одновременно с самим Интернетом — в средине девяностых. Предоставлявшие клиентам доступ к Сети провайдеры предлагали всем желающим дисковое пространство под небольшой сайт или домашнюю страничку, чаще всего даже без собственного домена. На Западе в те времена уже существовал сформировавшийся рынок как бесплатного, так и коммерческого хостинга: первой компанией, чей бизнес был связан именно с размещением сайтов в интернете, стала GeoCities, позже вошедшая в состав Yahoo.

Как создавалось первое облако?
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 378
Комментарии 1

Как выжить под нагрузкой, имея 100 ТБ в нешардированной MongoDB

Блог компании STM Labs Высокая производительность *MongoDB *Распределённые системы *

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

Действие разворачивается на базе очень большой track & trace системы класса big data. В ней давно откладывали переход на шардированную архитектуру хранилища. Поэтому главному герою предстоит справиться справиться со злом, пробудившимся в системе под нагрузкой: деградацией производительности, полкой по блокировкам и алертами о перегрузке.

В конце — как обычно, хэппи-энд. Наш герой бесстрашно меняет архитектуру решения на лету без downtime (DT) и обеспечивает штатную работу системы. Зло повержено, а отважный инженер купается в овациях!

Статья написана по мотивам доклада на конференции Saint Highload++ 2022. Если не хотите читать — можно посмотреть видео-версию выступления.

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