Привет, жители Хабра! Я Саша Пиманов, ведущий iOS-разработчик в МТС Диджитал. В прошлый раз я рассказывал, что почитать начинающим разработчикам. А сегодня поделюсь подборкой из шести библиотек, которые помогут в ежедневной работе. Среди них простые и сложные, с возможностью глубокой кастомизации и без нее. Все они могут здорово облегчить работу программиста, когда нужно визуализировать какие-то данные. Подробности — под катом.
Full stack WEB Developer
Отладочная плата с жирной ПЛИС за 500р или что делать со старым антмайнером — как я делаю собственную платформу
С незапамятных времён, когда ещё существовали браузеры под ДОС, я взял себе ник Astra.
Поэтому и назвал проект превращения запчасти от майнера с мусорки в годную "отладку", с которым вожусь несколько месяцев, --Аstra_S9_SoC(+FPGA)-- или "платформа Astra9" Собственно, сама плата уже давно запроектирована и наштампована конторой Битмаин невероятно большим тиражом- порядка нескольких сотен тысяч (а то и миллиона) экземпляров. Сотни тысяч этих плат УЖЕ находятся у нас в стране, их не надо тащить с Али. Плата предназначена чисто для управления майнингом на хешплатах и не имеет никакой либо документации. Однако, "сердцем" платы является SoC+FPGA микросхема американской корпорации Xilinx -- ZYNQ 7010 xc7z010-clg400, что позволяет использовать её как FPGA девборд и как одноплатник
Я взял на себя труд разработать рабочую документацию на эту плату. https://dzen.ru/a/ZtTuMNBQ3gFhmskj
В своих статьях рассмотрю основные варианты применения этого изделия. Как минимум, будут освещены такие вопросы:
0. Никакой возни, раздобыл плату, микро-СД-флешку - и через полчаса всё заработало https://dzen.ru/a/ZtumRpI4dV3u1R7v
1. Привет, народ или Как помигать светодиодом
2. Запустить Убунту
Unix на работе. Часть первая: Качая железо
Открываю серию статей про повседневное использование Linux и *BSD-систем в качестве основной ОС для работы. Начнем с общих принципов и выбора подходящего оборудования.
А птицы-то не настоящие! Инструкция по созданию собственного «пернатого»
А вы догадывались, что птицы не настоящие? В действительности это мобильные устройства, оснащённые камерами и микрофонами для ведения правительственной слежки. Вы можете задаться вопросом, почему бы властям просто не использовать сотовые телефоны, которые носит с собой каждый. Даже не знаю. Не я создаю правила.
Теперь, когда я окончательно разрушил свою репутацию на LinkedIn, пора написать реальную статью.
JavaScript: структуры данных и алгоритмы. Часть 4
Привет, друзья!
В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это четвертая часть серии.
Сегодня мы рассмотрим дерево отрезков, дерево Фенвика, а также граф (направленный и ненаправленный).
Код, представленный в этой и других статьях серии, можно найти в этом репозитории.
Интересно? Тогда прошу под кат.
React и жизнь после сборки
Бывает что на руках есть лишь «бинарная» сборка сайта на модном фреймворке вроде Angular или React, в которой «срочно надо что‑то поправить». А исходного кода нет. Есть лишь вы, «бандл» с обфрусцированным JavaScript‑кодом внутри и горящие сроки. Рассказываю что с этим можно cделать кроме увольнения.
Альтернативные способы поиска и установки программ в Linux
Проведу небольшой ликбез, где и как искать необходимое прикладное ПО и как его устанавливать, причем большее внимание уделю именно альтернативным вариантам - рассмотрю случаи, когда требуется ПО, которого не оказалось в официальных репозиториях вашего дистрибутива Linux.
Об этом в новой статье в блоге ЛАНИТ
Простой советский геймдев: многокадровый, цветной
Около года назад, в одной из прошлых своих публикаций, я уже вскользь касался темы самой совершенной советской видеоигровой аркадной платформы, ТИА-МЦ1. Недавно поступило предложение рассказать про это поподробнее: какое я имею к ней отношение, как и когда удалось создать её эмулятор для современных ПК, как она устроена, в конце концов. Приступаем!
Телеграм-бот магазин на Python. Создание с нуля
В этой статье я покажу, как сделать Telegram-бота для онлайн-магазина на Python, который позволяет пользователям просматривать каталог товаров, добавлять их в корзину и оформлять заказы. Мы также рассмотрим, как интегрировать платежи и работать с базой данных для хранения информации о товарах и корзинах пользователей.
Настройка клиента Outline VPN на OpenWRT (все версии) на базе пакета shadowsocks-libev и tun2socks
Outline VPN это проект компании Jigsaw, дочерней компании Google. Outline использует протокол Shadowsocks для связи между клиентом и сервером. Трафик шифруется с помощью шифра IETF ChaCha20 и аутентифицируется с помощью IETF Poly1305.
В этой инструкции мы рассмотрим настройку клиента на базе пакета shadowsocks-libev и опционально, поднятие интерфейса с помощью kmod-tun и xjasonlyu/tun2socks. Способ подходит для роутеров с объёмом ОЗУ от 64 Мб и ПЗУ от 8 Мб.
UPD. 14.09.2023 Решение для ошибки ниже найдено, описал в п.4
daemon.err /usr/bin/ss-redir[7401]: accept: No file descriptors available
Нам потребуется доступ к SSH и Веб-интерфейсу LuCI
1.Установка пакетов на роутере
2.Получение ключа доступа в Outline Manager
3.Настройка shadowsocks-libev на роутере
4.Фикс для OpenWRT 22.03 и выше
5.Настройка интерфейса с помощью tun2socks
Установка программы модификации сетевых пакетов NFQWS на роутер Keenetiс
Привет, Хабр!
Сегодня рассмотрим вариант установки утилиты модификации сетевых пакетов Zapret на роутеры Keenetic. В отличии от простого использования на конкретных устройствах, при установке на роутер появляется возможность обрабатывать трафик идущий от всех устройств, подключенных к домашней локальной сети (ПК, смартфоны и смарт телевизоры).
Опасный радиоконструктор с Aliexpress: будьте осторожны
Сегодня я расскажу про сборку и наладку довольно продвинутого и мощного средневолнового радиопередатчика, способного оживить винтажные приёмники в радиусе не только угла комнаты, но и целой квартиры, загородного дома или даже приусадебного участка.
Главное — не переборщить. Если в вашем регионе не слышно средневолновых радиостанций, то это не значит, что данный частотный диапазон можно засорять. К счастью, радиоконструктор предусматривает ограничение мощности передачи.
А если у вас есть радиолюбительская лицензия не ниже третьей категории, открывающая «джентльменский» 160-метровый диапазон, то можно перенастроить передатчик и попробовать связаться с коллегами на мощности 400 милливатт (не путать с киловаттами).
Однокаскадный ламповый усилитель для квартирной музыки
Речь идёт об оснащении звуковоспроизводящей аппаратурой, по возможности «высокой верности», небольшой городской квартиры. Своими руками и невеликими средствами. Причём во главу угла решено поставить «звук», манкируя некоторыми эксплуатационными качествами. Здесь: постройка усилителя мощности звуковой частоты (УМЗЧ) в комплект к чувствительным акустическим системам (АС) из гипсокартона [1]. Усилитель выполнен на радиолампах пальчиковой серии и примечателен рядом необычностей.
Уникальный смартфон-UMPC из нулевых: как HTC сделала устройство с двумя независимыми процессорами на борту?
Друзья! Ни для кого не секрет что существуют смартфоны с двумя дисплеями: олды наверняка вспомнят уникальные модели от Toshiba или, например, Acer DX650, а некоторые читатели сразу же вспоминают довольно уникальный в своем роде Yota Phone. Но два дисплея это круто — а как насчет того, чтобы разместить в одном устройстве два разных процессора на разных архитектурах, где каждый работает на своей собственной операционной системе, между которыми можно переключатся нажатием лишь одной кнопки? Компания HTC когда-то сделала поистинне уникальный девайс, сочетавший в себе x86-компьютер и Windows Mobile-коммуникатор на процессоре Qualcomm, имя которому HTC Shift. Интересно, что за дичайшее устройство сделали HTC и что у него под капотом!? Тогда добро пожаловать под кат!
Получаем белый IP с помощью VDS за копейки
Всем привет! В этой статье я расскажу, как получить белый IP-адрес без помощи провайдера и настройки вашего роутера, используя обычный VDS (виртуальный выделенный сервер), или как его ещё называют "Дедик". С помощью VDS вы сможете подключаться к вашему компьютеру по IP-адресу VDS с любого интернета и любой точки мира, размещать сайт на своём железе и использовать его IP-адрес.
Для чего это может быть нужно?
Все зависит от ваших потребностей и нужд. Вот несколько примеров использования:
Как жить в загородной бане, пока строится умный дом
Многие покупают загородные участки, чтобы построить на них свой дом и не жить в «человейниках». Обычно этот процесс растягивается на несколько лет. Что делать, если хочется наслаждаться природой прямо сейчас?
В качестве временного решения можно построить баню, в которой можно жить. А когда будет построен основной дом, баня превратится в... просто баню с комнатой отдыха.
В статье мы расскажем о подобном временном жилье под Вологдой. Конечно, баня специалиста по автоматизации должна быть умной, как и строящийся дом. Интересно? Ныряйте под кат.
Почему я больше не делаю важные дела: и еще 3 правила как не потерять себя к 40 годам
До 30 лет кажется, что ты еще успеваешь завоевать мир. Кое-кто и вправду успевает. Но вскоре у многих появляются дети, а поясница с желудком потихоньку выходят из игры. Тогда-то и начинаешь понимать – жизнь чертовски быстро заканчивается. В этой статье поговорим о том, как не просрать ее окончательно.
Нейросети для генерации изображений: обзор популярных сервисов
Мир нейросетей развивается с невероятной скоростью. Ещё вчера генерация изображений по текстовому описанию казалась чем-то фантастическим, а сегодня уже существуют десятки сервисов, соревнующихся в качестве и реалистичности результатов. Но как выбрать инструмент, который подходит именно вам?
В этом обзоре мы не будем загружать вас техническими подробностями и сложными терминами. Мы пойдём другим путём — протестируем популярные нейросети на конкретном задании и посмотрим, кто справится лучше.
Приятного прочтения (:
Как я открыл медовый бизнес, облажался, начал сначала и вышел на оборот 120 млн в год
В 2014 году с партнером решили продавать мед с ягодами для среднего и премиум сегмента. Продавали на сайте и поставляли в Японию. Выживали 4 года: потратили кучу денег на рекламу и влезли в долги. Поняли, что история не прибыльная, и ушли в эконом-сегмент. Тут мы и увидели деньги.
Материал подготовлен для блога МойСклад по мотивам интервью с Анатолием Рыбиным, основателем фабрики меда и варенья из Волгограда.
Больше полезного контента для предпринимателей — в тг-канале МоегоСклада.
Как за один день сделать месячный объем работы и перестать тревожиться — пошаговая инструкция
Меня зовут Слава Усов. В 20 лет я уехал в экспедицию в Антарктиду и с тех пор пожил и поработал практически на всех континентах. От ученого до операционного менеджера в Африке и на Ближнем Востоке. Очень разный опыт. Самоорганизацией я увлекся лет восемь назад — триста писем в день, пару сотен сотрудников, мне было на чем практиковаться.
Information
- Rating
- 3,861-st
- Location
- Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
- Date of birth
- Registered
- Activity