Эволюция или делаем базу для роботележки на ARDUINO платформе, а сенсоры и видео гоним на компьютер через смартфон

Автор: admin от 18-04-2019, 11:10, посмотрело: 17

Для уважаемых читателей GeekTimes очередная (четвёртая) долгожданная статья о том, что будет, если снова замешать ардуинку, ESP8266, WI-FI, приправить смартфоном на Android и посыпать сверх JAVA приложением.



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



Эволюция или делаем базу для роботележки на ARDUINO платформе, а сенсоры и видео гоним на компьютер через смартфон



Кому интересно, добро пожаловать под кат.

Категория: Программирование, Android

 

Как «снести» вашу документацию и начать жить

Автор: admin от 18-04-2019, 10:30, посмотрело: 11

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



Как «снести» вашу документацию и начать жить


Под катом перевод доклада Александры Уайт, технического писателя из компании Google, на конференции Write the Docs Prague 2018. А уже через неделю 26 апреля 2019 Александра выступит на нашей конференции KnowledgeConf с докладом «How to create compelling multimedia documentation». Александра расскажет, как встроить мультимедиа форматы (видео, аудио, gif) в процесс создания артефактов и упаковки знаний, когда мультимедиа форматы подойдут лучше всего, а когда не будут работать, как измерять эффективность мультимедиа артефактов и преодолевать их ограничения.

Категория: Веб-разработка

 

Генерация конфигов для nginx, история одного pull request

Автор: admin от 18-04-2019, 10:30, посмотрело: 8

Приветствую, товарищи. На моих боевых серверах прекрасный nginx крутится с 2006 года и за годы его администрирования я накопил много конфигов и шаблонов. Я много нахваливал nginx и как-то так вышло, что даже хаб nginx на Хабре тоже завёл я, понты m/



Друзья попросили поднять им девелоперскую ферму и вместо того, чтобы тащить им свои специфические шаблоны, я вспомнил про интересный проект nginxconfig.io, который и конфиги раскидывает по полкам и для lets encrypt всё готовит итп. Я и подумал, почему бы и нет? Однако, мне бесил тот факт, что nginxconfig предлагает мне скачать zip архив в браузер, не позволяя слить его сразу на сервак по средствам wget/fetch/curl. Что за бред, зачем он мне в браузере, мне он нужен на сервере из консоли. Разозлившись, я залез на github посмотреть кишки проекта, что привело к его форку и, как следствие, pull request`у. О котором я бы не стал писать, если бы он не был интересным ;)



Генерация конфигов для nginx, история одного pull request

Категория: Веб-разработка

 

Домашняя лаборатория для самоконтроля, или что купить в гик-аптечку

Автор: admin от 18-04-2019, 09:05, посмотрело: 14

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



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



Домашняя лаборатория для самоконтроля, или что купить в гик-аптечку


Постараемся коротенько, как обычно:

Категория: Гаджеты

 

Network tools, или с чего начать пентестеру?

Автор: admin от 18-04-2019, 08:10, посмотрело: 20

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



Network tools, или с чего начать пентестеру?

Категория: Информационная безопасность

 

Бесплатный VPN сервис Wireguard на AWS

Автор: admin от 18-04-2019, 08:10, посмотрело: 14

Для чего?



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

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



Статья 19

Каждый человек имеет право на свободу убеждений и на свободное выражение их; это право включает свободу беспрепятственно придерживаться своих убеждений и свободу искать, получать и распространять информацию и идеи любыми средствами и независимо от государственных границ

В данном руководстве мы за 6 этапов развернем свой собственный бесплатный* VPN сервис на базе технологии Wireguard, в облачной инфраструктуре Amazon Web Services (AWS), с помощью бесплатного аккаунта (на 12 месяцев), на инстансе (виртуальной машине) под управлением Ubuntu Server 18.04 LTS.

Я старался сделать это пошаговое руководство как можно более дружественным к людям, далеким от ИТ. Единственное что требуется — это усидчивость в повторении описанных ниже шагов.

Категория: Ubuntu

 

Acer в 2019: что если из игровых ноутов убрать все фентифлюшки

Автор: admin от 18-04-2019, 07:30, посмотрело: 14

Раз в год в апреле Acer проводит мероприятие, где показывает сразу десяток-другой новинок. Хабр побывал на последней такой конференции, пощупал новинки и выяснил, куда компания будет двигаться в будущем. В этот раз помимо традиционных игровых ноутбуков тайваньцы представили линейку компьютеров ConceptD — для тех, кто профессионально занимается дизайном, видео и 3D-графикой. По производительности это почти игровые машины, но без лишнего обвеса из светодиодов и выставленных напоказ теплотрубок. Зато с качественными дисплеями, откалиброванными на заводе и сертифицированными всеми адоубами и пантонами, какими только можно.



Acer в 2019: что если из игровых ноутов убрать все фентифлюшки

Категория: iOS, Железо

 

Учимся писать Waves смарт-контракты на RIDE и RIDE4DAPPS. Часть 1 (Многопользовательский кошелек)

Автор: admin от 17-04-2019, 18:00, посмотрело: 23

Учимся писать Waves смарт-контракты на RIDE и RIDE4DAPPS. Часть 1 (Многопользовательский кошелек)

Всем привет!



Совсем недавно Waves Labs анонсировал конкурс для разработчиков приуроченный к релизу в тестовую сеть расширения языка смарт-контрактов RIDE для децентрализованных приложений Ride4Dapps!



Мы выбрали кейс DAO, так как Ventuary планирует заниматься разработкой dApp с социальными функциями: голосованием, фандрейзингом, доверительным управлением и пр.



Мы начали работу с простого примера в Q&A-сессии и в RIDE IDE — примере с общим кошельком.

Категория: Программирование, Криптография

 

Ищем утечки памяти в приложениях на Python

Автор: admin от 17-04-2019, 16:40, посмотрело: 23

Ola! мы продолжаем серию публикаций приуроченных к запуску курса «Web-разработчик на Python» и прямо сейчас делимся с вами переводом еще одной интересной статьи.



В Zendesk мы используем Python для создания продуктов с машинным обучением. В приложениях с использованием машинного обучения одними из самых распространенных проблем, с которыми мы столкнулись, являются утечка памяти и всплески. Код на Python обычно выполняется в контейнерах с помощью фреймворков распределенной обработки, таких как Hadoop, Spark и AWS Batch. Каждому контейнеру выделяется фиксированный объем памяти. Как только выполнение кода превысит заданное ограничение памяти, контейнер прекратит свою работу из-за ошибок, возникающих по причине нехватки памяти.



Ищем утечки памяти в приложениях на Python

Категория: Веб-разработка

 

Расширяем функционал WDS: добавление возможности загрузки в UEFI

Автор: admin от 17-04-2019, 16:35, посмотрело: 20

Всем привет!



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



Т.е. инструкция в данной статье, предполагает, что у вас уже имеется, примерно следующая конфигурация:



1. Windows Server 2012R2 (или новее)
2. Полностью настроенный DHCP для работы с WDS
3. Собственно сам WDS
4. IIS
5. Виртуальная машина или ПК с Ubuntu


Так же, здесь описаны действия, которые не принесли мне должного результата.

Описал я их, для облегчения поиска и экономии вашего времени.



Предисловие



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



Помогли мне кстати тогда вот эти статьи:

Добавляем WDS универсальности

Загрузочное меню PXE с System Center Configuration Manager

Категория: Системное администрирование, Windows, Ubuntu