Как стать автором
Обновить
1295.92
Timeweb Cloud
Облачная платформа для разработчиков и бизнеса
Сначала показывать

Обзор платы Tang Primer 20K на Gowin GW2A-LV18

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 913
Блог компании Timeweb Cloud FPGA *Электроника для начинающих
Обзор
После получения большого количества отзывов и комментариев на обзор платы на Cyclone IV из части из них четко прослеживались мысль: “А почему Cyclone IV, это же старый хлам!”. В ответ на это я решил сделать обзор на что-нибудь современное, функциональное и очень недорогое. И такой вариант нашелся — это отладочная плата Tang Primer 20K на ПЛИС от небезызвестной компании Gowin. На неё я и сделаю обзор в этой статье и расскажу про примеры проектов, доступных для этой платы.

Кого заинтересовала тема — добро пожаловать под кат! =)

image
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 8

Starting Electronics: руководство по веб-серверам на Arduino. Часть 14. I/O веб-сервер

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1.2K
Блог компании Timeweb Cloud Программирование микроконтроллеров *Разработка для интернета вещей *Разработка под Arduino *DIY или Сделай сам
Туториал
Перевод


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

Это всё, что может понадобиться вам для построения своих собственных микроконтроллерных приложений и интерфейсов — берите исходный код урока и модифицируйте его для своих собственных проектов.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 0

Как зарабатывают на бесплатных тарифах

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 2.8K
Блог компании Timeweb Cloud Информационная безопасность *Развитие стартапа Облачные сервисы *IT-компании
Обзор


PLG или product-led growth («рост за счёт продукта») — наверное, самая удобная и приятная модель бизнеса, когда главным инструментом рекламы, продвижения и удержания клиентов становится продукт или услуга. Приятная для потребителей — потому что в основе схемы лежит бесплатный продукт, тариф или услуга. Удобная для компаний, потому что вместо громоздкого маркетингового бюджета для Marketing Led Growth (MLG) или толпы продажников (Sales Led Growth, вспоминаем «The Wolf of Wall Street») используются недорогие каналы привлечения клиентов вроде «сарафанного радио», онбординга (быстрого и простого обучения пользованию продуктом или услугой, с помощью схем, списков, табличек, или всплывающих окон прямо во время установки) и ускорения циклов продаж.

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

Да и все думают, что бесплатный сыр бывает только в мышеловке.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 0

«Полужизнь»: что писали о Half-Life в российских игровых журналах

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 9.8K
Блог компании Timeweb Cloud Игры и игровые консоли
Ретроспектива
image

Сейчас в это трудно поверить, но всего за год до релиза игры шутеры ещё называли «клонами Doom и Quake», а журналисты с настороженностью относились к грядущему проекту от молодой студии Valve. Некоторые рецензенты даже окрестили игру «рядовым Quake-клоном с невзрачной графикой».

В общем, автор изучил, что же писали в российских игровых журналах про Half-Life. Получилась ретроспектива из старых превью, интервью и обзоров.
Читать дальше →
Всего голосов 41: ↑36 и ↓5 +31
Комментарии 28

NUC для бедных — какой x86 неттоп я купил за 500 рублей?

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 12K
Блог компании Timeweb Cloud Гаджеты Компьютерное железо Настольные компьютеры
Обзор
image

В современном мире технологии производства чипов продвинулись настолько, что уже сейчас есть возможность уместить полноценный компьютер в один-два чипа. Ещё 20 лет назад сложно было представить миниатюрный компьютер размером с роутер, но в наше время можно купить такой гаджет за весьма скромные деньги! Недавно я купил себе тонкий клиент Dell Wyse за 500 рублей на базе ноутбучного процессора VIA Eden (C7-M) и обнаружил, что это по сути самый обычный x86 компьютер с возможностью апгрейда. Что у него под капотом и что он умеет в 2023 году? Предлагаю узнать под катом!
Читать дальше →
Всего голосов 41: ↑36 и ↓5 +31
Комментарии 65

Удивительные клеточные автоматы: клетки-киллеры, BSFK[L]

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.2K
Блог компании Timeweb Cloud Программирование *Алгоритмы *Математика *Научно-популярное
Обзор


👾, Хабр!

После небольшого перерыва продолжим нашу экскурсию по различным вариациям классической конфигурации клеточных автоматов. Сегодня мы рассмотрим правила с «деструктивными клетками». Первоначальный вид подобной модификации, известной как BSFK, предложил энтузиаст под ником c0b0p0, всего 9 лет назад, спустя более чем 40 лет, после первого описания «Жизни» Джона Конвея.
Что здесь происходит (для новых читателей серии)
В этой серии мы разбираем клеточные автоматы – дискретную модель, основой которой является сетка из ячеек-клеток, которые изменяют (или не изменяют) своё состояние в зависимости от количества соседей.
Учёт соседей определяется правилами, которые устанавливаются нами. Вариаций правил существует бесчисленное множество, и они были систематизированы в определённые конфигурации.
Самая популярная конфигурация – «B/S», или «life-like», по названию крайне широко известного клеточного автомата «Game of Life», где B/S обозначает, что в нашем правиле мы описываем всего два параметра – количество соседей необходимых для рождения новой клетки в пустой ячейке, и количество соседей для выживания существующей клетки.
В каждой статье серии мы углубляемся в данную конфигурацию, добавляя новые параметры, либо дополняя существующие. Иногда заглядываем и в прочие конфигурации.
Начало серии здесь, если желаете ознакомиться последовательно.
Рассматриваемая модификация предполагает три состояния клеток – мёртвые, живые и деструктивные, и добавляет два числовых параметра в наше правило – F и K. Переходы говорят, что если у живой клетки есть как минимум K деструктивных соседей («киллеров»), она умирает. Если это условие не выполняется, то, как и в прошлых конфигурациях, происходит проверка на вхождение в множество S, но с тем отличием, что при отсутствии вхождения такая клетка не умирает, а сама превращается в киллера. Киллеры же умирают, если у них есть как минимум один живой сосед.

К условию зарождения жизни на пустых (мёртвых) клетках по числу живых соседей B добавляется «и количество соседей-киллеров не больше F».
Читать дальше →
Всего голосов 43: ↑42 и ↓1 +41
Комментарии 5

AMD — вечная канарейка Intel

Уровень сложности Простой
Время на прочтение 18 мин
Количество просмотров 33K
Блог компании Timeweb Cloud Производство и разработка электроники *Компьютерное железо История IT Процессоры
Ретроспектива
Если прямо сейчас посмотреть на рынок процессоров, то может сложиться обманчивое впечатление, что AMD на равных конкурирует за место под солнцем с компанией Intel. Кто-то может посчитать, что так было всегда. Реальность же заключается в том, что если Intel всю свою историю колебалась между полной гегемонией и просто доминированием на рынке процессоров для персональных компьютеров и серверов, то AMD в хорошие моменты своей истории была строго второй, а в плохие — находилась буквально при смерти.

Предыдущий текст о крушении Intel можно было бы ошибочно воспринять как оду AMD, но на самом деле основной упор там делался на ошибках самой Intel. AMD же просто воспользовалась заносчивостью и слабостью «синего» гиганта в последние пять-семь лет. При этом у самой AMD проблем хватает с лихвой, а провалов, ошибок и просто спорных решений руководство компании принимало едва ли не больше, чем все прочие производители вместе взятые. По сути же, AMD — главная канарейка Intel, которая безошибочно сигнализирует о проблемах старшего брата, без какой либо надежды поменяться с ним местами. Просто потому что AMD не может существовать без Intel по определению, так уж исторически сложилось. И сейчас мы объясним, почему.


Читать дальше →
Всего голосов 124: ↑120 и ↓4 +116
Комментарии 157

Kincony KC868-AP: мега-диммер на 16 каналов (+18 DI)

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 2.1K
Блог компании Timeweb Cloud Программирование микроконтроллеров *Разработка для интернета вещей *Разработка под Arduino *DIY или Сделай сам
Обзор


Kincony заботится о нас (смайл) и на случай, если кому-то вдруг понадобится контроллер с 16-ю PWM каналами управления, выпустила модель KC868-AP «16 channel PWM dimmer board» в своём стандартном форм-факторе под 20-сантиметровый корпус.

Кроме 16-и выходных каналов, контроллер KC868-AP имеет на борту реле, цифровые входы, интерфейс RS485, Ethernet LAN8270A, I2C и Free GPIO разъёмы для подключения дополнительных компонентов и прочие элементы, плюс конечно же ESP32 со всеми его возможностями.

В общем, если идея чем-нибудь поуправлять при помощи 16-и PWM каналов вам не чужда, то приглашаю поближе познакомиться с нашим героем.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 9

ОГАС или Советский Internyet, которого не было. Упущенный шанс или утопия?

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 7K
Блог компании Timeweb Cloud Сетевые технологии *История IT Научно-популярное Биографии гиков
Ретроспектива
image

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

Многие из современных утопистов вдохновляются реальными попытками осуществления электронного социализма: неудачная программа Сальвадора Альенде 1970-х годов, которая пыталась оптимизировать планирование экономики Чили с помощью общенациональной телексной сети. Проекту «Cybersyn» помешал переворот Пиночета, но сохранившиеся изображения его культовой ретро-футуристической центральной оперативной комнаты как бы символизируют стремление к использованию технологий для достижения альтернативной экономики.

Cybersyn был задуман в ту же эпоху, что и ОГАС. История «советского интернета» подробно изложена в книге профессора Бенджамина Питерса, который собрал воедино рассказы о планах по перезагрузке советской экономики за счёт установки и объединения в сеть созвездия мейнфреймов, расположенных на основных производственных объектах: от Ленинграда до Дальнего Востока. Этот проект был одним из самых ярких проявлений советского стремления к использованию технологий для достижения «полного коммунизма».
Читать дальше →
Всего голосов 50: ↑44 и ↓6 +38
Комментарии 117

Будущее программирования с помощью ИИ — первые примеры

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 7.3K
Блог компании Timeweb Cloud Программирование *Assembler *Исследования и прогнозы в IT *Искусственный интеллект
Обзор


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

В то же время машинное обучение (нейросети) всё чаще используются для улучшения кода, созданного человека, а также для генерации собственного кода и для улучшения кода, сгенерированного им самим. Вот несколько примеров.
Читать дальше →
Всего голосов 28: ↑22 и ↓6 +16
Комментарии 28

Во что поиграть? – Need for Speed Underground

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 14K
Блог компании Timeweb Cloud Игры и игровые консоли
Ретроспектива
image

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

Сегодня предлагаю вернуться на улицы ночного Олимпик-Сити из Need for Speed Undeground, причем с модами на графику. Это одна из самых значимых гоночных игр нулевых, которая на долгие годы стала ориентиром того, как нужно делать игры такого жанра.
Читать дальше →
Всего голосов 45: ↑38 и ↓7 +31
Комментарии 48

Star Wars: Obi-Wan — история провального эксклюзива для оригинальной Xbox

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 4K
Блог компании Timeweb Cloud Игры и игровые консоли
Ретроспектива
image

За 40 лет во франшизе «Звёздных войн» вышло более ста игр. Было всё: хиты, средние проекты, откровенно провальные и просто десятки казуальных забав (шахматы, пинбол, монополия, мобильные игры). Но среди крупных и многообещающих проектов одна игра стоит особняком — это Star Wars: Obi-Wan, эксклюзив для оригинального Xbox.

Этот потенциальный хит про становление великого джедая вышел в конце 2001 года, получил уйму разгромных обзоров и был забыт, кажется, навсегда. Фактически это единственная игра по «Звёздным войнам» из шестого поколения консолей, которая никогда не переиздавалась и не имеет обратной совместимости даже с Xbox 360. Obi-Wan навсегда остался заложником одной платформы. Ни старая LucasArts, ни сегодняшняя LucasFilm никогда о ней не вспоминали.

В общем, разбираем историю провала игры, и пытаемся понять, что же с ней пошло не так.
Читать дальше →
Всего голосов 27: ↑23 и ↓4 +19
Комментарии 9

Altera Quartus Prime и ModelSim под Linux. Вводное руководство

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 3.5K
Блог компании Timeweb Cloud Разработка под Linux *FPGA *Электроника для начинающих
Туториал
В очередной раз, начав изучать что-то новое для себя, я столкнулся с типичной для меня проблемой: нет нигде быстро гуглящегося how-to и step-by-step руководства по быстрому созданию какой-либо простой конструкции на Verilog и описания способа эту конструкцию быстро симулировать без необходимости запуска кода в железе для проверки конечного результата. Я надеялся очень быстро найти готовый материал о том, как под Altera Quartus 20.1 и ModelSim 2020.1 под Linux всё по-быстрому сделать и идти дальше. В итоге не найдя ничего системно и последовательно описанного в одном месте я традиционно разобрался самостоятельно и решил это исправить своей очередной статьей на Хабре. 

Возможно, этот материал поможет таким же как я новичкам на самом старте и позволит не растерять энтузиазм во время танцев по граблям. Всем, кто заинтересовался — добро пожаловать под кат. 

image
Читать дальше →
Всего голосов 41: ↑40 и ↓1 +39
Комментарии 3

Крушение Intel продолжается

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 72K
Блог компании Timeweb Cloud Исследования и прогнозы в IT *Производство и разработка электроники *История IT Процессоры
Ретроспектива
В 2020 году только ленивый не пинал компанию Intel за то, что Apple в итоге отказалась от их услуг и начала разработку собственного процессора M1. Тогда это называли крушением компании — и вполне обоснованно.

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

Читать дальше →
Всего голосов 152: ↑141 и ↓11 +130
Комментарии 346

Редчайший прозрачный смартфон на FireFox OS — прошиваем и смотрим на LG Fx0 2014 года выпуска

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 8.1K
Блог компании Timeweb Cloud *nix *Гаджеты Смартфоны
Обзор
image

Друзья! Много ли гиковских серийных смартфонов вы знаете на текущее время? PinePhone, Pixel, Nothing Phone, да даже AYYA — выбор не так уж и велик. В 2014 году компания LG представила смартфон для гиков на базе FireFox OS эксклюзивно для рынка Японии — Fx0, который был интересен не только своей системой, но и прозрачным стильным дизайном, под которым можно было рассмотреть некоторые внутренности смартфона. Кроме того, это был самый мощный серийный смартфон на FireFox OS из когда-либо выпущенных. Несколько месяцев назад мне написал читатель с Хабра, предложив подарить такой девайс и попросил написать подробную инструкцию о перепрошивке на Android. Предлагаю сегодня посмотреть на этот уникальный и коллекционный смартфон поближе!
Читать дальше →
Всего голосов 42: ↑38 и ↓4 +34
Комментарии 24

Движок для игры от первого лица в 265 строках Javascript

Уровень сложности Сложный
Время на прочтение 6 мин
Количество просмотров 19K
Блог компании Timeweb Cloud JavaScript *Разработка игр *Математика *Игры и игровые консоли
Туториал
Перевод
image

Сегодня окунёмся в мир, который можно потрогать. В этой статье мы исследуем, как с нуля, быстро и без особо сложной математики написать движок для игры от первого лица. Для этого мы воспользуемся приёмом под названием «бросание лучей» (raycasting). Возможно, вы видели примеры такой техники в играх Daggerfall и Duke Nukem 3D, а из более свежего – в статьях из «ludum dare» от Нотча Перссона. Что ж, для Нотча это неплохо, но не для меня! Вот демка (управление стрелками и тачпадом) [источник].
Читать дальше →
Всего голосов 77: ↑76 и ↓1 +75
Комментарии 34

Оживляем скоростемер от ушедшего в историю метропоезда

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 10K
Блог компании Timeweb Cloud Реверс-инжиниринг *Схемотехника *Старое железо Транспорт
Обзор
Приветствую всех!
Те, кто долго жил в Москве, наверняка вспомнят метропоезда типа «Яуза». Хоть они и вызывали самые противоречивые мнения что у пассажиров, что у работников метрополитена, можно с уверенностью сказать, что для своего времени в нашей стране они были уникальными.



Итак, в сегодняшней статье попробуем запустить часть приборной панели от теперь уже навсегда исчезнувшей модели поезда метро. Узнаем, как всё это устроено и работает. Традиционно будет много интересного.
Читать дальше →
Всего голосов 94: ↑94 и ↓0 +94
Комментарии 73

Постройка двигателя мотосерфа | или 5 стадий принятия неизбежного

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 12K
Блог компании Timeweb Cloud Реверс-инжиниринг *Прототипирование *Научно-популярное
Кейс
Не каждая инженерная разработка имеет экономическую целесообразность.
Приведенный ниже пример — полностью подтверждает это утверждение.

1. Отрицание (ну не может это стоить так дорого).


В 2017 году мне на глаза попался двигатель мотосерфа (JetSurf).

Узнав его стоимость в 4000 евро я немного опешил и для себя решил, что таких денег он не стоит и я точно смогу сделать дешевле (о как же я ошибался).
image
Исходные данные
Читать дальше →
Всего голосов 90: ↑89 и ↓1 +88
Комментарии 38

Интероперабельность между С++ и Rust

Уровень сложности Сложный
Время на прочтение 13 мин
Количество просмотров 5.2K
Блог компании Timeweb Cloud Open source *Программирование *C++ *Rust *
Обзор
Перевод
image

image

Этот пост основан на презентации, с которой автор выступил на конференции EuroRust 2022 в Берлине. Доступны слайды и видеозапись.

Автор, работающий в компании Slint, участвует в создании UI-инструментария, написанного на Rust. Этот UI-инструментарий может использоваться и с другими языками и экосистемами, кроме той, для которой был написан, поэтому в Slint предусмотрены API для C++ и даже для Javascript. Естественно, эти API должны восприниматься как совершенно нативные для разработчиков, имеющих дело с этими языками. Именно поэтому ребром стоит вопрос о том, как создать нативно воспринимаемые API к коду Rust для пользователей, привыкших работать с C++.

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

В этом посте хотелось бы исследовать оба направления интеграции между Rust и C++ и представить некоторые инструменты, используемые в Slint.
Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Комментарии 1

Китайский «Nintendo Switch» за 250 рублей. Диагностируем и ремонтируем гаджет подручными средствами

Время на прочтение 8 мин
Количество просмотров 6.4K
Блог компании Timeweb Cloud Гаджеты Планшеты Игры и игровые консоли
Ретроспектива
image

Иногда на барахолках могут попадаться очень интересные гаджеты с небольшими дефектам за очень приятную цену. Бывает и так, что за условную тыщу рублей можно купить вполне неплохой смартфон, планшет или даже игровую консоль. Ещё несколько месяцев назад, мой читатель подарил мне весьма занимательную консоль — JXD S7300, которую он покупал на юлито под реставрацию, однако победить он её не смог. Сегодня мы с вами: подпаяемся к диагностическому разъему для того, чтобы понять неисправность, отремонтируем консоль с помощью фена, отвертки, кабеля и паяльника, а затем посмотрим, на что способен такой антикризисный аналог Nintendo Switch в действии!
Читать дальше →
Всего голосов 40: ↑38 и ↓2 +36
Комментарии 16

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия