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

Все потоки

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

Настройка ToolChain(а ) для STM32+GCC+MakeFile+Win10

Программирование микроконтроллеров *Системы сборки *DevOps *C *Eclipse *
Tutorial

В этом тексте я расскажу кокой путь проходят исходники с момента написания до момента исполнения на микроконтроллере. Также напишу про так как настроить ToolChain из бесплатных утилит. В этом тексте я покажу на что надо обратить внимание при запуске первого проекта на Cortex-M чипах. Этот текст в сущности пояснение того, что происходит под капотом большинства IDE (IAR, Keil, CodeComposerStudio, CodeVisionAVR и пр.).

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

Новости

Так все же, насколько быстры каналы в Linux?

Высокая производительность *Настройка Linux *Программирование *Процессоры

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

Читать далее
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 2.5K
Комментарии 3

Андроид клавиатура Hlider

Я пиарюсь

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

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

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

Автоматизация склада: с чего начать

Анализ и проектирование систем *Промышленное программирование *Софт *
Из песочницы

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

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

Как работают snap, flatpak, appimage

Системное администрирование *Графические оболочки *Разработка под Linux *

Распространение приложений в линуксе - это боль. Причем в наше время цикл обновлений приложений все уменьшается и эта боль чувствуется все сильнее. В связи с этим появляются технологии вроде snap, flatpak, которые декларируют решение этих проблем. Некоторые дистрибутивы (я смотрю на тебя, Ubuntu) даже начинают довольно агрессивную политику по их внедрению. Однако, несмотря на то, что про сами эти технологии много говорят (и ещё больше жалуются), про то, как они работают написано довольно мало. Попробуем исправить это.

Disclaimer: в этой статье я не буду давать каких-то оценок, пытаться говорить что лучше. Только как это работает. Я предполагаю, что читатель знает что такое контейнеризация и как это примерно работает.

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

Вам скорее всего нужен не Сеньор

Управление персоналом *
Из песочницы

Из-за нестабильной ситуации в мире отношение к Junior и Middle специалистам в области ИТ изменилось: компании сокращают младших и средних специалистов, либо останавливают их найм. Любые компании будут диверсифицировать риски и стараться закрыть наибольшее число потребностей — для чего и стараются брать Сеньор специалистов. И хоть профессионалы среднего звена в меньшей зоне риска, на младших это отразилось сильно. Тем не менее, каждый уровень ИТ профи по-своему важен и нужен. Разберём, почему всё же стоит обратить внимание на Junior и Middle работников.

Читать далее
Всего голосов 36: ↑12 и ↓24 -12
Просмотры 5.6K
Комментарии 24

Теорема о четырех красках

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

Натолкнулся в Интернете на задачу, которая называется "Теорема о четырех красках".
Вот ее страница в Википедии. Если не знаете эту задачу, то прочтите - интересная история.

Сама задача звучит так: сколько минимум нужно красок, чтобы раскрасить государства на карте, и при этом чтобы все граничащие территории имели разный цвет?

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

Приступим.

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

Vue 2.7 теперь в бета-тесте

JavaScript *VueJS *
Перевод

Мы рады сообщить, что Vue 2.7 находится в стадии бета-тестирования.

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

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

Измерение вакуума ( часть 7 ). Когда не хватает электродов, поможет пространственный или иной заряд

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

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

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

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

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 995
Комментарии 6

Пишем Смарт-контракт на FunC для TON (The Open Network)

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

В этом уроке мы напишем ваш первый смарт-контракт в тестовой сети The Open Network на языке FUNC, задеплоим его в тестовую сеть с помощью toncli, а также протестируем его с помощью сообщения на языке Fift.

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

Борьба с фрагментацией памяти в ядре Linux

Блог компании RUVDS.com Настройка Linux *Системное администрирование **nix *Разработка под Linux *
Перевод

В этой компиляции из двух статей приводятся распространенные методы предотвращения фрагментации памяти в Linux, а также разбираются принципы ее уплотнения, способы просмотра индекса фрагментации и прочие нюансы.
Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 3.3K
Комментарии 7

C++ разведка кросс-компиляции Linux->Windows

C++ *Assembler *Реверс-инжиниринг *

Эта история началась когда удобный для меня инструмент VSCode из за одного плагина на борту стал не совсем удобен. А именно, «natizyskunk.sftp» плагин, который позволяет подключится по протоколу (S)FTP к серверу, и вносить изменения на сервер, просто сохранив файл. Всё нечего, если бы настройки подключения к серверам не хранились в корне отдельно взятого проекта. Когда у тебя с десяток проектов, ещё можно потерпеть, но более 70 проектов и они все на разных серверах, то перенос и добавление в каждый из проектов актуальной настройки, например пароль, который периодически меняется, заставляет как минимум раздражённо искать подходящую настройку и с комбинацией клавиш Ctrl+C, Ctrl+V, менять устаревшие настройки или добавлять новые. В дальнейшем оказалось, что коллеги пользуются другими идентичными плагинами с названиями «liximomo.sftp», «doujinya.sftp-revived».

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

Что внутри карманного компьютера Maibenben? Разборка микрокомпьютера PCJ4, который помещается на ладони

Гаджеты Компьютерное железо
Частенько пользуюсь мини-компьютерами для различных целей, последние модели дотягивают по производительности до средненьких ноутбуков. Пользы от подобного «микроба» бывает заметно больше, чем от больших настольных ПК, а занимают места они заметно меньше. Да и по стоимости более демократичны. Современные модели довольно тихие, быстрые и вполне могут обеспечить запросы среднестатистического пользователя в плане офисной работы и работы с мультимедиа. Для примера — свежая модель Maibenben PCJ4 Mini PC, с разборкой и проверкой температуры под нагрузкой.


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

«Работаем дальше»: взлетит ли шеринг производственного оборудования, и что там с 5G и «чип-гейтом»

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

Продолжаю мониторить ситуацию в технологическом секторе. Расскажу, что изменилось за последний месяц. (Еще есть обзоры по западным публикациям.)

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

YouTube Vanced больше нет. Но есть ReVanced

Разработка под Android *GitHub Смартфоны
Tutorial


Статья навеяна этой новостью на Хабре


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

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

Нормально делай — нормально будет

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

Казалось бы истина в заголовке, но я слишком часто встречал менеджеров(Project Manager/Product Owner) которые хотели схитрить и обойти это правило. Они приходят к команде разработки и говорят каждый на свой лад:

Читать далее
Всего голосов 24: ↑19 и ↓5 +14
Просмотры 6.8K
Комментарии 33

Китай разрабатывает еще одну собственную процессорную архитектуру для обхода санкций США

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

Не так давно мы писали о том, что Китайская компания BLX IC Design Corporation разработала собственную процессорную архитектуру и, соответственно, процессор на ее основе. Архитектура получила название LoongArch, а процессор — 3A5000/LS3A5000. Он выполнен по 12-нм техпроцессу, с частотой ядра 2,3–2,5 ГГц.

Ядра суперскалярные, каждое ядро ​​получило четыре универсальных ALU и два 256-битных блока векторных операций. Есть еще и серверный вариант, с 16 ядрами. На плате сервера можно установить до 16 таких процессоров. С этим все ок, но сейчас Китай принялся за еще одну архитектуру, которую специалисты разрабатывают на базе RISC-V. Подробности — под катом.
Читать дальше →
Всего голосов 47: ↑43 и ↓4 +39
Просмотры 16K
Комментарии 85

Защитите свой HDMI… плоскогубцами и изолентой

Блог компании SkillFactory Информационная безопасность *IT-инфраструктура *Интерфейсы *Сетевые технологии *
Перевод

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

Читать далее
Всего голосов 17: ↑7 и ↓10 -3
Просмотры 6.9K
Комментарии 12

Как я сделал коллекцию NFT на своей «machine», и быстро выложил на opensea.io

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

Привет, Хабр.

Пару месяцев назад мой товарищ предложил создать коллекцию NFT и загрузить на opensea.io, идея мне показалась интересной и …

Читать дальше
Всего голосов 28: ↑3 и ↓25 -22
Просмотры 2.9K
Комментарии 5

PCWorld: как найти свой Wi-Fi пароль в Windows 11

Системное администрирование *Беспроводные технологии *
Из песочницы
Перевод

У вас когда-нибудь было так, что друзья хотят подключиться к вашему Wi-Fi, а вы не можете вспомнить пароль? Или может быть вы забыли пароль от Wi-Fi сети, в которой ранее уже регистрировались? Вот как можно решить эти проблемы в Windows 11.

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