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

Все потоки

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

Разработка процессорного модуля на базе микросхемы 1892ВА018 СнК «СКИФ» и его первый запуск

*nix *Производство и разработка электроники *
Tutorial

Версия данной статья для "off-line прочтения" в формате PDF доступна по адресу: https://www.fabmicro.ru/pub/RanetkaPC_Module/RanetkaPC_module_design_experience.pdf

В первой половине 2021 года в РФ резко обострились дебаты на тему импортозамещения, инициированные рядом изменений внесенных ранее в декабре 2020г в постановление N719 относительно закупок вычислительной техники, и бурно обсуждаемых на различных площадках и IT-форумах, таких как Elbrus Tech Day, YADRO Лекторий, а так же у ряда популярных блогеров. Основной посыл нововведений состоял в том, что вся вычислительная техника, закупаемая за бюджетные средства, должна иметь в основе микропроцессор, разработанный или произведенный в России или имеющий статус такового. Насколько такое решение Правительства годное и исполнимое — тема отдельного разговора, которую я не хотел бы сейчас затрагивать. Так или иначе, мы, в нашей небольшой компании, пришли к выводу, что данное решение Правительства может приоткрыть пусть не окно, но хотя бы форточку возможностей для мелких разработчиков электроники, которым является наша компания. Имея за плечами опыт разработки изделий на основе импортных (в основном китайских) систем-на-кристалле, мы решили, что на рынке могут быть востребованы одноплатные ПК, аналогичные Raspberry Pi и выполненные на отечественном СнК, по возможности близкие по габаритам и pin-to-pin совместимые с «малиной», а также процессорные модули, устанавливаемые на несущую плату, позволяющие упростить разработку конечного изделия и вынести сложную топологию за его границы.

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

Новости

Соглашение о сотрудничестве. Необходимость или блажь?

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

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

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

Как Discord реализовал навигацию клавиатурой по всему приложению

CSS *JavaScript *HTML *Usability *ReactJS *
Из песочницы
Перевод

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

Далее по катом.

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

Энкодинг многопоточного видео на профессиональном GPU: растрата ресурсов или возможность для серверов «не Intel»?

Блог компании HOSTKEY Open source *Работа с видео *Видеокарты Видеоконференцсвязь

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

Для работы с многопоточным видео достаточно мощностей современных CPU и решений наподобие Intel Quick Sync. Более того, некоторые специалисты считают, будто загрузка профессиональных GPU декодингом и энкодингом — пустая трата ресурсов. Для потребительских видеокарт количество входящих потоков специально ограничивают до двух-трех, хотя мы уже убедились, что небольшое шаманство с драйвером позволяет это ограничение обойти. В предыдущей статье тестировались бытовые видеокарты, а сейчас мы займемся более серьезными — NVIDIA RTX A4000

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

Anna: готовим отчет о тестировании API, чтобы все были довольны

Тестирование IT-систем *Python *API *
Из песочницы

Всем привет. Как часто вам нужно разрабатывать сотни авто тестов и предоставлять заинтересованным лицам отчеты с результатами? Лично мне очень часто. В этом мне помогает Anna.

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

Данайский захват (власти в соседнем отделе)

Управление персоналом *Карьера в IT-индустрии Читальный зал

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

Приём подлый, но, по непонятной мне причине, очень действенный. Настолько, что я перестал его применять (эта фраза – для ребят из соседнего отдела). Сразу скажу – примеров из реальной жизни приводить не буду, т.к. многие из участников тех событий прочтут этот текст.

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

Цель тоже может варьироваться. Основная, или наиболее распространённая – полный захват власти (вы становитесь начальником). Альтернативная – низвергнуть текущего начальника этого отдела. Речь может идти и об увольнении, и о понижении в должности, и о потере доверия со стороны вышестоящих.

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 2.3K
Комментарии 5

Как писать питонический код: три рекомендации и три книги

Блог компании SkillFactory Python *Программирование *Профессиональная литература
Перевод

Новички в Python часто спрашивают, как писать питонический код. Проблема — расплывчатое определение слова "питонический". Подробным материалом, в котором вы найдёте ответы на вопрос выше и три полезные книги, делимся к старту курса по Fullstack-разработке на Python.

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

Батарейки Demmax из магазинов Светофор

Блог компании LampTest Энергия и элементы питания
В магазинах Светофор появились очень дешёвые батарейки Demmax. Я проверил, действительно ли они щелочные (alkaline) и измерил их ёмкость.

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

Автоматизация changelog в системе сборки Gradle

Git *DevOps *Gradle *


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


На помощь, как всегда, приходит автоматизация. Если интересно узнать о том, как автоматизировать генерацию changelog в gradle проекте, добро пожаловать под кат.

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

Keycloak vs Dex

Блог компании Southbridge DevOps *Kubernetes *
Перевод

IT-инженер Скотт Чанг сравнил Keycloak и Dex и поделился своими мыслями об этих решениях. Ниже — перевод заметки из блога Скотта на «Медиуме».

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

Поднимаем личный shadowsocks+v2ray сервер для обхода блокировок

Сетевые технологии *Облачные сервисы
Из песочницы

Цель: открыть заблокированные провайдером сайты;

Примерное время: 30 минут;

Стоимость: бесплатно;

Что надо делать: нажимать кнопки, копировать и вставлять текст, читать простые слова на английском.

Project V - набор инструментов, которые помогут обойти замедление или полную блокировку сайтов. Он разработан азиатскими гениями для обхода великого китайского фаервола.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 5.1K
Комментарии 11

Метрики потока создания ценности

Agile *DevOps *

Свой первый отчёт с данными о работе процесса в ИТ я сделал где-то в самом конце 90-х годов. Я тогда работал в поддержке, мне было важно понять как быстро мы выполняем заявки, сколько заявок приходит от какого филиала, сколько распределяется на какого специалиста поддержки, что чаще всего ломается и требует внимания. Понять объективно, а не в ощущениях. И понимать регулярно.

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

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

Кроме метрик, вторая моя любимая тема — поток создания ценности. Этой идеей я увлёкся намного позже, когда до меня, наконец-то, дошло, как можно построить работающий (а не декларируемый) поток в интеллектуальной работе по разработке программного обеспечения. Спасибо ребятам из IT Revolution, они (в числе прочих) помогли мне сложить для себя новую, понятную, непротиворечивую и весьма прикладную картину мира. Многое встало на свои места. Несколько десятков команд мы помогли организовать по принципам потока создания ценности и я вижу, насколько мощный это инструмент.

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

Как работать с деньгами, или денежные суммы в бэкенд-разработке

Блог компании Газпромбанк Java *Kotlin *

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

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

Как начинался Рунет для почтатеховцев

Блог компании Почтатех История IT IT-компании

7 апреля 1994 года в России был зарегистрирован домен .ru, а сегодня Рунету исполняется 28 лет. Сотрудники Почтатеха поделились трогательными и забавными историями, как интернет появился в их жизни. Например, в то время Борис уже работал и создавал translate.ru для PROMT. Настя училась в школе, сидела на форумах и сочиняла стихи. А Саше были доступны все возможности Рунета: он играл в Counter-Strike 1.6 и был троллем в интернете.

Читайте их истории и делитесь своими
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 874
Комментарии 0

Повышение/сохранение эффективности в трудные времена

Карьера в IT-индустрии Лайфхаки для гиков Мозг Здоровье

От ИТшника для ИТшников, и не только.

Вместо предисловия

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

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

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

Получаем список российских IP-адресов

Сетевые технологии *

Мир меняется. И в текущей ситуации становится полезным список IP-адресов, условно принадлежащих автономным системам той или иной страны.

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

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

Чем бизнесу заменить любимые IT-сервисы: защита, связь и сохранность данных

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

Привет, Хабр! Многие компании столкнулись с необходимостью адаптироваться к новым реалиям бизнеса: искать альтернативное ПО и инструменты для работы. Решение некоторых проблем клиенты нашли в списке услуг Selectel. Мы решили рассказать о них подробнее в надежде, что они тоже могут вам помочь. Эти сервисы — не типичные IaaS- и PaaS-услуги компании, поэтому не все с ними знакомы. 

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

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

Безопасная разработка и уязвимости программного кода

Блог компании OTUS Информационная безопасность *Программирование *DevOps *

Часть 2. Как искать ошибки в чужом коде

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

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

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

Блог компании OTUS Big Data *
Перевод

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

Все это стимулирует значительные инвестиции в инструменты и технологии работы с большими данными. В своем отчете за август 2021 года компания IDC, занимающаяся исследованием рынка, оценила ожидаемые мировые расходы на системы больших данных и аналитики в $215,7 млрд в 2021 году, что на 10,1% больше, чем в прошлом году. Она также прогнозирует, что расходы будут расти на 12,8% в год до 2025 года.

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