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

Все потоки

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

Совмещаем рутину и годовые цели. Наш опыт

Управление разработкой *Управление проектами *Agile *Развитие стартапа
Из песочницы

TL;DR: Здесь о том, как одна команда управленцев от разработки захотела жить по-другому, сформулировала образ будущего, прониклась устремлением, приспособилась выкраивать время и проводить изменения даже когда накрывает авралами.

Читать статью
Рейтинг 0
Просмотры 73
Комментарии 0

Новости

Правильный опросник о зарплатах

Карьера в IT-индустрии

image


Правильный опросник о зарплатах. Полностью анонимный. Открытый. Модерируемый коммьюнити. Под катом поговорим о результатах подобного опроса в уменьшенном масштабе (среди участников BeerJS Voronezh). Поспекулируем о том, как надо составлять подобные опросы. Запилим правильную форму и отдадим ее на поддержку сообществу.

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

Включение метрик Apache Camel в Spring Boot Actuator Prometheus

Разработка веб-сайтов *Java *
Из песочницы

В данной статье я привёл решение проблемы интеграции Apache Camel метрик с Spring Boot Actuator Prometheus, которое мне не встречалось в интернете.

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

Мамкин хакер тоже может быть угрозой

Информационная безопасность *IT-инфраструктура *Администрирование баз данных *
Из песочницы

Недавно мой коллега спросил у меня, а занимался ли я когда-нибудь Red Team’ингом? Я ответил, что «Да», но ничего не сказал конкретного. Вначале написания этой статьи я бы хотел упомянуть, что всё, что вы увидите далее – не имеет призыва к действию и носит только ознакомительный характер. Любая кража - данных, денег или интеллектуальной собственности влечет за собой уголовную ответственность.

Читать далее
Всего голосов 16: ↑7 и ↓9 -2
Просмотры 1.5K
Комментарии 6

MastermindCMS2 vs Next.js

CMS *Разработка веб-сайтов *Java *ReactJS *Подготовка технической документации *

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

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

Платформы с предложениями о работе в IT-сфере, просто кишат вакансиями фронтенд разработчиков со сознанием React.

С одной стороны React нам дал возможность частями программировать интерфейс пользователя, разбирая его на части. А с другой стороны мы получили “молоток и гвозди” с помощью которых нам придется построить дом. И получилось так что сообщество программистов использует фреймворк React, чтобы написать свой фреймворк. И поэтому на рынке появляются новые фреймворки, основанные на React, которые уже решают конкретные задачи на реальных проектах. Одним из таких фреймворков является Next.js

Меня подтолкнула к написанию данной статьи, огромное количество статей и обучающих видео в интернет пространстве о возможностях Next.js. А конкретнее сказать, я начал разбираться в чем же всё-таки преимущество этого Next.js. И к моему удивлению, я понял, что MastermindCMS2, которую я успешно использую на множестве проектов, решает те же проблемы, что и пытались решить разработчики Next.js.

А вот что конкретно сделали разработчики Next.js мы рассмотрим и сравним в этой статье с технологией MastermindCMS2. Поехали!

Fight!
Рейтинг 0
Просмотры 336
Комментарии 4

gocorpus: открытый корпус Go кода, поддерживающий запросы

Open source *Программирование *Go *

На днях я запустил wasm-приложение, которое позволяет запускать gogrep шаблоны на относительно крупном корпусе Go кода (~11 миллионов строк кода).


В этой заметке я напишу как этим пользоваться и зачем оно вообще может быть нужно.


Звёздочки нести сюда Исходный код можно найти здесь: github.com/quasilyte/gocorpus.


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

Корпорация Quacomm все же выпустила обещанный 5-нм процессор: что он из себя представляет

Блог компании Selectel IT-инфраструктура *Компьютерное железо Процессоры IT-компании

В начале этого года мы уже писали про компанию Qualcomm, которая пообещала выпустить ARM-процессор для ноутбуков, способный составить достойную конкуренцию «традиционным» чипам. В частности, компания пообещала, что этот чип совместим с ОС Windows, и является прямым конкурентом процессору М1 от Apple. Стоит напомнить, что M1 тоже основан на архитектуре ARM.

Ну а теперь Qualcomm выполнила обещанное и выпустила этот процессор. Это Snapdragon 8cx Gen 3 с топологией 5 нм, который добавит поддержку 5G-сетей для устройств, в которых установлен. Кроме того, поддерживаться будут и беспроводные сети Wi-Fi 6E. Первые модели устройств на базе процессора появятся в продаже в начале 2022 года.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.1K
Комментарии 1

Учёные из Японии запутали три кремниевых кубита

Научно-популярное Будущее здесь Квантовые технологии
Перевод

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

Одним из них является квантовая запутанность, которая описывает явление, при котором группы частиц могут быть настолько переплетены, что, если вы проверите свойства одной из них, вы можете не только сделать вывод об этом свойстве её партнёра или партнёров, но и фактически повлиять на него, независимо от того, как они могут быть далеко друг от друга. Сам Эйнштейн был сбит с толку этой идеей, назвав её «spooky action» и первоначально принял её как доказательство того, что теории квантовой механики были неполны.

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

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

Безопасно рисуем иконки в ПЗУ и ловим UB в C++ коде на IAR компиляторе

C++ *Программирование микроконтроллеров *

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

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

Но мы не ищем простых путей, поэтому иконку будем рисовать сами на С++ для CortexM4 микроконтроллера и сразу в ПЗУ, чтобы не зависеть от всех этих внешних программ, заодно и посмотрим как можно отловить ошибки в уже существующем коде (студентов), которые никто не заметил (даже PVS-Studio).

А еще некоторые компиляторы запрещают делать UB для кода исполняющегося во времени компиляции, поэтому можно отлавливать и UB. Например, мой IAR прекрасно ловит переполнения int. Но обо всем поподробнее.

Чтобы было просто - рисовать будем круг.

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

Как мы “примеряли” SAFe

Управление разработкой *Agile *Управление продуктом *
Из песочницы

Привет, меня зовут Василий Юзов, и я Chief Product Owner в небольшой, но очень гордой IT-компании. У нас 12 продуктовых команд, которые разрабатывают различные решения для автоматизации и цифровой трансформации бизнеса и государства. 

Вообще, мы обычная команда полного цикла разработки. Работали в командах, использовали Agile, Scrum, где-то взлетало, где-то не очень… В какой-то момент все начало разваливаться. Вроде все делаем как всегда: много работаем, делаем дофига и чуть больше, команда растет… Но техдолг тоже растет, и недовольство клиентов растет. И все чаще ребята стали приходить в состоянии “я так больше не могу, пристрелите меня”. 

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

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

Переиздание трилогии GTA: кто виноват, что оно выглядит так паршиво

Игры и игровые консоли


11 ноября после двух лет разработки вышел ремастер GTA: The Trilogy — Definitive Edition. Знакомый каждому ребёнку нулевых мир убийства, проституции и наркоторговли GTA III, Vice City и San Andreas переиздали в переделанном виде, его визуально обновили и воссоздали с нуля на новом движке. В игры также добавили геймплейных новинок, например, систему чекпойнтов и колесо выбора оружия.

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

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

Подозреваемых всего пять. Происходящее за кулисами ещё долго останется загадкой, но ничто не помешает спекулировать и разводить слухи.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 3.5K
Комментарии 1

Так ли важно, на каком стеке вы умеете писать бекенд? А фронтенд?

Разработка веб-сайтов *Управление персоналом *

Мне рассказывали когда-то о компании, которая писала бекенд на Java и хотела нанимать талантливых разработчиков. Чтобы привлечь их, эта компания размещала вакансии на Haskell, и потом уговаривала этих кандидатов все-таки писать на Java. По-моему, это не очень красиво (вешать ложное объявление — нехорошо), но нас сегодня интересует сама идея, лежащая в основе этой тактики: толковый разработчик важнее, чем стек, которым он пользовался в последнее время.

Вот небольшое видео, иллюстрирующее эту идею:

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

Digital nomads – как оно на практике?

Фриланс Удалённая работа

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

В начале нулевых я жил и работал в Израиле и пробовал тогда себя в фрилансе. Получалось с переменным успехом. В 2003 я переехал (или вернулся) в Украину и там работал в офисе, в нескольнких IT компаниях разного масштаба. В некоторых получалось поработать из дому чаще, в некоторых реже, а в каких-то не получалось вообще.

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

Ложные друзья переводчика: 15 английских слов и фраз, которые не нужно переводить буквально

Блог компании EnglishDom Изучение языков

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

Словарный запас еще небольшой, а тут встречается слово, которое сильно похоже на знакомое. К примеру, accurate. Человек сразу думает, что это «аккуратный». Ведь не может же настолько похожее слово означать что-то иное.

Увы, может. Accurate — это «точный». Поначалу это взрывает мозг, появляется чувство диссонанса, потому что ну какого черта! А потом остается только смириться и изучать ложных друзей переводчика. Расскажем о тех словах, в которых студенты с уровнем Pre-Intermediate и Intermediate допускают ошибки чаще всего.

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

Mente et malleo — история геологии и палеонтологии от античности до середины XIX века

Читальный зал Научно-популярное Биология

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

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

Сегодняшний очерк посвящён истории геологии и палеонтологии.

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

От «data-driven» к «data-driving» в инжиниринге данных

Управление разработкой *Data Engineering *
Из песочницы
Перевод

Всем привет! Это мой дебют на Хабре с переводом классной статьи по теме инжиниринга данных.

Оригинал статьи:

From Data Driven to Driving Data— The dysfunctions of Data Engineering

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

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

Перенос офиса в дата-центр

Информационная безопасность *Системное администрирование *IT-инфраструктура *Серверное администрирование *Облачные сервисы

В этом посте я расскажу о нашем первом опыте полного переноса офиса в дата-центр в 2017 году.

Основная задача: обеспечить доступ всех сотрудников в единую систему.

Вводные данные:

1. Небольшая, по количеству сотрудников, компания, разнесенная географически: центральный офис, производство и 2 склада;

2. Сотрудников около 20 человек;

3. На всех объектах есть стационарные компьютеры или ноутбуки и принтеры, сканеры, либо МФУ.

Проблемы:

1. Большая нагрузка на центральный офис по работе с документооборотом;

2. Ошибки в отгрузках на удаленных площадках, т.к. в корпоративное ПО нет доступа и учет фактически производится в excel, либо необходимо заказывать отгрузочные документы в офисе, что тормозит процесс отгрузки.

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

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

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Просмотры 866
Комментарии 15
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1K
Комментарии 3

SOLIDWORKS 2022 ускоряет разработку продуктов

Блог компании DassaultSystèmes Анализ и проектирование систем *CAD/CAM *Управление проектами *Конференции

11 ноября Dassault Systèmes провела виртуальную конференцию для России и стран СНГ "SOLIDWORKS 2022: создавая будущее", посвященную SOLIDWORKS 2022 - новейшей версии своего пакета приложений для 3D-дизайна и проектирования, которым пользуются миллионы изобретателей по всему миру. Пакет SOLIDWORKS 2022 включает в себя сотни усовершенствований, в которых учтены пожелания пользователей. Они упрощают и ускоряют процесс разработки продукта на всех этапах — от создания концепции до производства.

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

Новый бум производства чипов «made in America»

Блог компании Timeweb Cloud Исследования и прогнозы в IT Производство и разработка электроники *IT-компании

Производители потребительской электроники уже год страдают от растущего дефицита чипов. Во время пандемии возрос спрос на смартфоны, ноутбуки, настольные компьютеры, «умные» телевизоры и устройства, подключенные к интернету. Нехватка компьютерных микросхем больно ударила по таким отраслям, как автопроизводство и производство медицинского оборудования.
На данный момент ведущими производителями полупроводников являются Taiwan Semiconductor Manufacturing Company (TSMC) и Samsung. Первая занимает 54% рынка, вторая — 17%.

Сенат Конгресса США летом 2021 г. одобрил законопроект о выделении из бюджета 250 млрд. долл. на решение проблемы с нехваткой микрочипов. 52 млрд долл. ушли на развитие производства полупроводников в стране для «борьбы с зависимостью от китайских компаний и технологий».

Многие штаты и города в Америке увидели в этом для себя возможность того, что усилия по резкому увеличению производства микросхем в Соединенных Штатах приведут к появлению завода по производству микросхем на их «заднем дворе». Один из таких городов — Тейлор, в штате Техас, с населением 17 000 человек, расположенный в 40 минутах езды к северо-востоку от Остина. Власти штата и города заполучили завод Samsung на 17 миллиардов долларов, который компания планирует построить в США в начале следующего года.

А Intel в сентябре начала строительство двух заводов в Аризоне и объявит о месте планируемого производственного кампуса к концу года.
Читать дальше →
Всего голосов 36: ↑32 и ↓4 +28
Просмотры 6.9K
Комментарии 21