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

Все потоки

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

Новости

Веселые уроки WinCC OA. Драйвер Modbus TCP

SCADA *Промышленное программирование *
Tutorial

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

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

Первый в мире ноутбук на RISC-V: разбираем особенности китайского лэптопа Roma и перспективы устройств из КНР

Блог компании Selectel Производство и разработка электроники *Гаджеты Ноутбуки Процессоры

На Хабре пару дней назад публиковалась новость о том, что китайцы выпустили первый в мире ноутбук с RISC-V процессором. Разработкой устройства занимались китайские компании DeepComputing и Xcalibyte. Достоинством ноутбука является именно то, что он базируется на процессоре с архитектурой RISC-V. Это открывает широкие возможности для китайской электронной промышленности в будущем. Насколько можно понять, этот ноутбук можно назвать пробным шаром, в относительно скором будущем Поднебесная представит и другие устройства на этой архитектуре.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.5K
Комментарии 0

С++ и Raylib как глоток свежего воздуха

C++ *
Из песочницы

Какое то время назад пришла ко мне идея исполнить хотя бы немного детскую мечту программировать игры. Надо сказать, что определенный опыт у меня был. Попала в девятом классе ко мне в руки чудесная книга Андрэ Ламота "Секреты программирования игр", благодаря которой я изучал язык Си, поскольку все там было завязано на нем. И это были незабываемые моменты. Просто это казалось каким то чудом , что я сам, своими руками заставляю двигаться персонажей и вообще, это все даже похоже на игры для Dendy, которые я так мечтал делать в еще более ранний период детства.

В основном сейчас я программирую на Java ,и изначально мой выбор пал на библиотеку libGDX. Масштабные фреймворки типа Unity и UnrealEngine я не раcсматривал, поскольку главной целью моей все же было не делать продукт, а просто получить удовольствие от написания игры и ощутить ту магию, когда в школе на языке Си я с нуля писал код для доступа в видеопамять, рисования спрайтов и контролировал каждый бит (почти). Поэтому просто хотелось поэкспериментировать именно с библиотеками, предоставляющими основные функции, типа рисования, обработки клавиатуры. Но как то попалась мне на глаза библиотека Raylib. Испугал меня конечно язык С++.( К слову сказать Raylib поддерживает еще и кучу других языков, но это я узнал потом). Долго ли коротко, принял решение поэкспериментировать с Raylib, заодно изучив С++,на котором никогда не программировал и вообще для меня С++ это какой то высший пилотаж.

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

Демейк интерфейсов — Figma CS2

Интерфейсы *Дизайн
Из песочницы

Как выгладил бы интерфейс Figma существуй она в 2006 году.

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

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

Как серебрить провода? (часть 2)

Производство и разработка электроники *DIY или Сделай сам Химия

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

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

Как спланировать «сезон» контента, подражая голливудским шоураннерам

Интернет-маркетинг *Контент-маркетинг *
Перевод

У группы контента почти всегда есть проблемы с темами. И иногда их пытаются избежать, просто подхватывая «вбросы» от других подразделений: про миссию компании, про решение всех проблем, про чудодейственный продукт, про героическое руководство. В результате контент-маркетологи что-то пишут и публикуют, но ни на шаг не приближаются к своим главным задачам — найти хоть какой-то общий язык с аудиторией и попытаться хоть как-то повлиять на неё. Зато в этом деле преуспели создатели сериалов, каждой «публикации» которых аудитория чаще всего ждёт с нетерпением. Что если совместить принципы работы контент-маркетолога с алгоритмом создания сериала шоураннером?

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

Зачем серебрить провода? (часть 1)

Производство и разработка электроники *Научно-популярное Химия

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

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

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

Jetpack Compose Layouts

Разработка под Android *
Из песочницы

Иногда для вёрстки сложных экранов не хватает Row, Column, Box или других встроенных контейнеров, тогда нам приходится писать свои собственные. В этой статье мы напишем Row, который переносит дочерние элементы на следующую строку в случае недостатка места.

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

Как я делаю цифровую минигитару. Часть 3

Программирование *Беспроводные технологии *Развитие стартапа Производство и разработка электроники *Гаджеты

Очередной этап разработки гитары завершен и мы наконец запустили кампанию на Кикстартере!

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

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

Тёплые мягкие навыки

Читальный зал

Была на одном собеседовании, ребята хорошие - я им понравилась, вроде бы. И они мне понравились. Но, так уж вышло, речь у нас зашла о тестовом.

Читать далее
Всего голосов 19: ↑9 и ↓10 -1
Просмотры 1.7K
Комментарии 18

DIY-одноплатник или OrangePi на минималках

Системное программирование *Разработка под Linux *Производство и разработка электроники *DIY или Сделай сам
Из песочницы

Некоторое время назад Arduino казалось какой-то непонятной магией когда только узнал про нее. Потом быстро перешел к самим микроконтроллерам. Позже, работая программистом микроконтроллеров, захотелось чего-то большего и я уже смотрел в сторону линукса и одноплатных компьютеров. В руки попал Raspberry Pi, но это готовый продукт с определенной периферией (не хочу HDMI, хочу RGB LCD) и некоторое время спустя я уже думал как сделать что-то подобное самому.

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

Пишем сложные операторы Kubernetes

Блог компании Southbridge IT-инфраструктура *DevOps *Kubernetes *
Перевод

Советы по созданию операторов уровня продакшена с помощью Kubebuilder.

В этой статье рассматривается простой пример оператора для сценария автоматического создания ServiceAccount и ClusterRoleBinding с помощьюKubebuilder.

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

Быстрее, злее, смертоноснее: эволюция технологий на примере шоу боевых роботов BattleBots

Беспроводные технологии *CAD/CAM *Киберпанк Робототехника Будущее здесь
Из песочницы
Перевод

Быстрее, злее, смертоноснее: эволюция технологий на примере шоу боевых роботов BattleBots

На портале Spectrum вышло интервью одного из основателей Battlebots Грега Мансона о том, как 20 лет технического прогресса повлияли на соревнования роботов. Интервью получилось интересным не только для тех, кто в теме боев, но и для тех кто следит за развитием технологий. Делимся с вами нашим переводом.

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

Управление учетными записями в Linux. Часть 3. Различные способы поднятия привилегий

Блог компании OTUS Настройка Linux *Информационная безопасность *

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

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

НЕхакактон: интеллектуальный марафон идей для каждого

Блог компании Кошелёк Хакатоны Управление персоналом *

День рождения компании — праздник, который каждый HR ждёт с замиранием сердца, ведь каждый год мы удивляем, радуем и объединяем коллег. В июне Кошельку исполнилось 10 лет, и за это время было организовано много праздников. Но 10-летие должно было стать особенным, а ещё вовлечь удалёнщиков и отличаться от обычных вечеринок. 

Рассказываем, как придумали гибрид хакатона и идеатона и делимся полезными советами по организации таких мероприятий!

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

Как оставаться программистом, если у тебя память как у дрозофилы

Python *Программирование *API *Подготовка технической документации *
Перевод

Мой мадригал тем инструментам разработки, которые изменили мою жизнь

Программирование стало гораздо более многогранным ремеслом с тех пор, как в середине 1990-х я впервые попробовал AmigaBASIC. В те времена еще можно было купить один большой том о компьютере, на котором вы программируете – и там бы нашлось 99% всей нужной информации. Эта книга, где на множестве страниц уголки загнуты в качестве закладок, обклеенная стикерами, лежала бы у вас под рукой, пока вы вбивали бы команды в монохромный текстовый редактор.

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

Сегодня никто бы больше и не подумал покупать документацию по разработке – и Microsoft, и Apple свободно выкладывают свою документацию в Интернете для всех желающих. А что говорить о проектах с открытым исходным кодом!

Во времена npmPyPI и GitHub сложно объяснить, насколько неоднозначным решением (которое требовалось всесторонне обдумывать) раньше считалось потребовать хоть какие-нибудь возможности, которые выходили бы за рамки функционала операционной системы. Часто вместе с продуктом приходилось сдавать и все его зависимости.

Читать далее
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 7.2K
Комментарии 4

Серебро и бронза: как мобильная разработка ПСБ попала в топ-3 отрасли

Блог компании ПСБ Разработка мобильных приложений *Управление разработкой *Аналитика мобильных приложений *Управление продуктом *

Привет, Хабр! На связи Кирилл Маканков, руководитель направления мобильной разработки малого и среднего бизнеса в ПСБ. Недавно приложение нашего банка заняло сразу два топовых места в рейтингах мобильных банков. Третье в списке лучших банков для ИП без сотрудников и второе — в общем списке лучших мобильных банков на Android.

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

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

Узнать, что стоит за серебром и бронзой
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 458
Комментарии 0

Комбинация команд и никакого мошенничества. Как мы ускорили создание бэкапов в 3 раза

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

Привет, меня зовут Андрей. Я старший разработчик Selectel, работаю в команде дисков и бэкапов. Наша команда занимается развитием сетевых дисков и услуги резервного копирования в облаке.

Год назад мы запустили бэкапы сетевых дисков в облаке. Число пользователей растет, что позволяет нам развивать и улучшать продукт. Не так давно мы ускорили создание бэкапов в 3 раза, а восстановление из них — в 1,5 раза. Все благодаря клиенту с данными на 9 ТБ. Под катом рассказываю, как мы ускорили резервное копирование на программном уровне и с какими проблемами столкнулись.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 1.7K
Комментарии 6