Pull to refresh
1
0
Send message

FLProg – Самостоятельная интеграция в программу кастомных контроллеров

Reading time10 min
Views24K

На Хабре достаточно давно не освещался проект FLProg. Это связанно с отсутствием времени на написание статей, да и моими собственными личными проблемами. Но проект не умер, он живёт и развивается. В среднем раз в месяц выходит очередная версия программы. Со времени последней публикации была полностью переделана отрисовка схемы (благодаря этому были устранены фризы при отрисовке), появилась система Cross Reference для проекта, и система анализа проекта на ошибки. Непосредственно сам код программы, был перенесён на более свежую версию языка программирования. Благодаря этому в положительную (с моей точки зрения конечно, ну и пользователи меня поддерживают) сторону изменился интерфейс программы. Добавились многие интересные блоки. Реализовано масштабирование схемы и поиск блоков.
Осторожно! Очень много картинок
Total votes 14: ↑13 and ↓1+12
Comments20

Хьюстон! У нас проблемы? От «умного» улья к роболетку и «кластеру» на ардуино

Reading time3 min
Views10K


Для начала хочется сказать, что умных ульев не существует, от слова вообще.


Вот что к примеру может умный дом?


Как минимум перекрыть воду в случае затопления, отключать свет и розетки, в общем есть обратная связь.


В конструкциях "умных" ульев регистрируется множество параметров, но они ничем не управляют, то-есть по сути являются системами мониторинга.


Да уж и пора-бы перейти от практической электроники к практическому пчеловодству (ради чего все и начиналось).


Собственно описание того, что и как будет уже этой весной и содержит данная статья.

Читать дальше →
Total votes 11: ↑10 and ↓1+14
Comments37

Как новичок 3D принтер покупал. Выбор, настройка, проблемы и решение практических задач

Reading time7 min
Views24K
image

Чем их больше на рынке появляется 3D-принтеров, тем ниже цены — сейчас устройство начального уровня можно купить за $200–300.

Несколько месяцев назад я задумался о приобретении такого девайса, поскольку хотел напечатать сломавшуюся деталь своего робота-пылесоса. Около месяца назад я купил понравившийся мне девайс на eBay. Вот, что было важным для меня при выборе 3D принтера.
Total votes 15: ↑13 and ↓2+20
Comments85

1M HTTP rps на 1 cpu core. DPDK вместо nginx+linux kernel TCP/IP

Reading time15 min
Views14K
Я хочу рассказать о такой штуке как DPDK — это фреймворк для работы с сетью в обход ядра. Т.е. можно прямо из userland писать\читать в очереди сетевой карты, без необходимости в каких либо системных вызовах. Это позволяет экономить много накладных расходов на копирования и прочее. В качестве примера я напишу приложение, отдающее по http тестовую страницу и сравню по скорости с nginx.
Читать дальше →
Total votes 20: ↑20 and ↓0+20
Comments17

Smart плинтус 1.0

Reading time3 min
Views75K


Озаботила меня одна проблема – темный коридор по пути из спальни на кухню. Ну, знаете, люблю ночью на кухню ходить, но в потемках некомфортно, а т.к. коридор относительно ширины достаточно длинный, то велика вероятность отклонения от маршрута при ориентировании по встроенным в голову гироскопам. Ошибка накапливается, да еще ноги разной длины, ходил с вытянутыми руками и попадал в дверной проем не с первого раза.
Да, конечно есть всякие ночники, датчики движения, умные дома, но у меня есть лучше, у меня есть пластиковый плинтус с кабельным каналом.
Поэтому возникла идея запихать туда светодиодную ленту и посмотреть, как она там себя будет чувствовать и получилось, знаете ли, довольно круто, такая подсветочка, как в космических кораблях.
Читать дальше →
Total votes 107: ↑104 and ↓3+101
Comments177

Бухгалтерский учет для программистов

Reading time16 min
Views82K

Введение


Занимаюсь автоматизацией бухгалтерского учета 17 лет. После универа поработал как программист бухгалтерской программы. Выяснилось, что есть спрос на программистов этой программы. Поменял одну работу, вторую. Начал брать заказы на стороне. Выяснилось (или показалось), что выполнять заказы выгоднее, чем получать зарплату. Стал частным предпринимателем. Выяснилось (или опять показалось), что продавать программу выгоднее, чем программировать. Стал дилером. Оказалось, что выгоднее всего – подписка на обновления и обслуживание. Возможно, еще выгоднее сделать веб-сервис для онлайн-бухгалтерии…

В ходе работы приходилось нанимать программистов и обучать основам бухгалтерского учета. Когда обучал программистов бухучету, мне нравилось за час рассказать им всю базовую теорию. Приятно срывать покровы сложности и таинственности. Оказывается, курсы бухгалтеров никому не нужны. Нет такой науки. Разве что набор терминов, в которых путаются сами бухгалтера…
Читать дальше →
Total votes 51: ↑51 and ↓0+51
Comments182

Увидеть невидимое: заглядываем внутрь тепловизора Seek Thermal (и не просто так)

Reading time6 min
Views29K
Доброго дня, %username%! Сегодня я расскажу (и немного покажу), что можно (но не всегда нужно) делать с тепловизором Seek Thermal.


Синяя изолента, куда ж мейкеру без нее.

В последнее время на гиктаймс было немало статей про эту тепловизионную камеру. Почитать можно, например, тут, тут и вот здесь даже с подключением к STM-32, но мы сегодня не об этом — скучной теории и картинок котиков не будет, только мякотка. Под катом рассказ о том, как сделать из iOS-версии Seek Thermal версию для Android и Raspberry Pi, зачем это нужно и что еще интересного можно узнать в процессе копания во внутренностях тепловизора. Интересующихся прошу.
Total votes 42: ↑40 and ↓2+38
Comments34

12 лучших менеджеров паролей

Reading time13 min
Views399K
Как часто вы задумывались над тем, сколько же всего у вас аккаунтов на различных ресурсах? Сколько имен пользователя и паролей приходится держать в памяти или в специальном файле на рабочем столе, скрытом от посторонних глаз? В среднем пользователь может иметь до 40 аккаунтов. И, в зависимости от рода деятельности, эта цифра вполне способна вырасти на порядок.

image

Итак топ-12 лучших менеджеров паролей. Первая половина из них отлично подойдет для персонального пользования, а вторая – для вашей рабочей команды.
Подробности
Total votes 19: ↑11 and ↓8+3
Comments101

О подключении и работе с текстовыми OLED-дисплеями Winstar

Reading time9 min
Views44K
Строчные (или текстовые) дисплеи предназначены для выдачи текстовой информации в виде строк. Они бывают нескольких типов (прежде всего, ЖК или самосветящиеся OLED), и обычно в их маркировке присутствуют цифры 1202, 1602, 1204 или похожие, указывающие на количество строк (в примерах 2 или 4) и знаков в каждой строке (12 и 16). Есть и однострочные дисплеи такого типа, но мы в дальнейшем изложении ориентируемся на более употребляемые двухстрочные.

Определяющая часть таких дисплеев совместима по управлению с контроллером HD44780 (фирма Hitachi). Самые популярные (по крайней мере, в нашей стране) дисплеи этой разновидности выпускает фирма Winstar. Причем ЖК-разновидности (название начинается с букв WH, например, WH1602) один в один совместимы с системой команд HD44780, а OLED-типы (название начинается с WEH, например, WEH001602) имеют усовершенствованный контроллер WS0010. К сожалению, или к счастью — сейчас будем разбираться.
Читать дальше →
Total votes 42: ↑40 and ↓2+38
Comments36

Умная теплица в Telegram

Reading time18 min
Views52K
Добрый день. На нашем участке имеется теплица. Её главная проблема — перегрев в жаркое время, т.к. рассчитана в первую очередь на сибирскую весну. Единственный выход — постоянно открывать/закрывать двери и окна, чтобы поддерживать температуру. Но это не всегда возможно. А если это не сделать, то температура поднимается до +50 градусов, что явно не хорошо. А вечером всё можно заморозить. Так и началась её автоматизация.

image
Читать дальше →
Total votes 51: ↑45 and ↓6+39
Comments125

Тренды-2017

Reading time5 min
Views17K


Развитие технологий искусственного интеллекта, Big Data и виртуальной реальности, а также новые угрозы кибербезопасности приведут к глобальным изменениям во всех сферах. При этом несмотря на политические события уходящего года, включая «брексит», 2017-й станет годом интеграции существующих технологий. Мы расспросили лидеров индустриальных практик DataArt о том, какие тенденции они ожидают увидеть в следующем году в финансах, туризме, здравоохранении, телекоммуникациях и медиа.

Общие тенденции



Интеграция вместо создания нового

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

IoT и Big Data IoT становятся большим бизнесом

В 2017-м Big Data и «интернет вещей» из модных слов превратятся в распростненные инструменты и станут частью повседневного обихода на работе и дома. Отделы маркетинга обретут в Iot и Big Data свой Святой Грааль.
Читать дальше →
Total votes 17: ↑13 and ↓4+9
Comments9

Защита от протечек с блекджеком и счетчиками

Reading time18 min
Views57K
Приветствую. Есть такая штука — гидролок\нептун\авквасторож — системы перекрытия подачи воды, если происходит не контролируемая утечка. Принцип простой — датчик воды + автоматика + пара кранов с электроприводами. Но дьявол как обычно в деталях: как устроены краны, как устроены датчики протечки и почему один стоит 50 рублей, а другой 500р. На все это дело навернут килограм макетингового булшита, упаковка вырви глаз и т.д.

В рассказе пройдусь по кирпичикам системы, чем руководствовался в выборе. Вся система строится на заводских датчиках и самодельном контроллере на базе Particle (ex.Spark) Photon (такая esp8266 у которой облачная IDE на wiring из коробки), база девайса stm контроллер + wifi модуль от броадкома. Все это завязано на openhab сервер на Orange Pi One.


Читать дальше →
Total votes 68: ↑66 and ↓2+64
Comments118

Боли в руках при работе за компьютером. Часть 2. Освобождаем надплечья и шею

Reading time4 min
Views71K
Частый совет напряжённому человеку: «Чего напрягся – расслабься, получай удовольствие…». Что происходит в результате? – Человек напрягается еще больше!

В прошлой статье вы познакомились с основными проблемами, вызывающими боли в руках при работе за компьютером.
image

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

Урок займет 15-20 минут, вы можете делать его сидя, не отходя от компьютера. Под катом – видео урока, правила выполнения соматических уроков и текстовая расшифровка расширенной версии урока (осторожно – очень много букв!).

Total votes 28: ↑28 and ↓0+28
Comments33

Как правильно купить б/у iPhone

Reading time6 min
Views128K
Навеяно многочисленными случаями продажи подделок или не полностью рабочих аппаратов на площадке Авито и прочих.

Итак, Вы нашли подходящий аппарат и собираетесь встретиться с владельцем для покупки. Приготовьтесь к тому, что проверка аппарата будет долгой, возможно, платной, но, поверьте, это для Вашего же блага. Приступим.
Читать дальше →
Total votes 60: ↑39 and ↓21+18
Comments66

Домашняя автоматизация с ioBroker

Reading time7 min
Views49K
Сейчас, когда новые железки управления лампочками, кондиционерами и прочей домашней утварью, появляются чуть ли не ежедневно, очень остро стоит вопрос соединения всего этого богатства в одну сеть.
Но мир, к счастью, не спит и усердно занимается этой проблемой. Существуют как бесплатные решения достойного качества, так и платные (не факт, что хорошего качества).
Как и миру, мне не спится тоже и я также, как и весь мир вот уже много лет подряд, а последние три года особенно усердно, занимаюсь интеграцией всевозможного оборудования в умный дом.

В данной статье хочу осветить автоматизацию дома и как с помощью Open Source проекта освещать (и не только) свое уютное жилище. Ах да, чуть не забыл сказать, что вся автоматизация происходит на JavaScript!

Для всех любителей JS прошу под кат
Читать дальше →
Total votes 26: ↑20 and ↓6+14
Comments114

Две сети по одному кабелю между Mikrotik Router OS и Shibby Tomato USB на Netgear WNR3500L

Reading time5 min
Views15K

Предпосылки

Изначально имелся маршрутизатор Mikrotik, он же – точка доступа. На проводную и беспроводную сети была выделена разная адресация. Это удобно, если с ноутбука, подключенного по беспроводной сети, требуется получать высокоскоростной доступ к локальным ресурсам (сетевому хранилищу) по гигабитному проводу.
Но, вот беда, сеть использовалась с двух этажей, а проводной доступ был только на одном. Да и качество беспроводной связи на этаже без точки оставляло желать лучшего. К тому же, был в наличии неиспользуемый Netgear WNR3500L.

Что же было дальше?
Total votes 7: ↑6 and ↓1+5
Comments0

Электровелосипед — доступность и эффективность на личном примере

Reading time6 min
Views51K
В последнее время на Гиктаймсе проскакивают статьи про электровелосипеды, анонсированные крупными компаниями или выложенные на кикстартере и аналогах. Но всех их объединяет одно — низкая эффективность и многократно завышенная цена. Например, Xiaomi Mi Qicycle Folding Electric Bicycle проезжает до 45 км в идеальных условиях при скорости 20 км/ч. Зачем при такой скорости вообще мотор? Но при увеличении скорости каждые 10км/ч увеличивают расход, грубо говоря, в два раза. Да ещё надо учесть то, что чем больше мощности отбираем у аккумулятора, тем меньше ёмкости он отдаст. Делаем выводы про дальность.

Про то, как я дошёл до электротранспорта и какой ценой — под катом.
Читать дальше →
Total votes 51: ↑49 and ↓2+47
Comments166

Комплексные системы управления умными домами

Reading time4 min
Views18K


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

Система управления умным домом представляет собой комплекс аппаратно-программных средств, предназначенный для выполнения трех основных функций.
Читать дальше →
Total votes 14: ↑10 and ↓4+6
Comments24

Yuneec Typhoon Q500 4k

Reading time6 min
Views11K
Не смотря на кризис и не самый приятный курс валют, люди продолжают интересоваться квадрокоптерами. Разумеется, большая часть внимания в РФ досталась компании DJI и её заводским моделям: говорим «квадрокоптер» — в голове автоматически всплывает Phantom. Однако не «Фантомом» единым, сегодня мы хотим познакомить вас с брендом, который достаточно известен за рубежом, но российским пилотам особо не знаком.



История компании Yuneec насчитывает уже четверть века (правда, до 1999 года компания называлась иначе). Активно упоминать в сети её начали в свзи с выходом на рынок электрических планеров в 2000—2010 гг. Ну а с активным развитием и популяризацией квадрокоптеров Yuneec просто решили не отставать от модных тенденций — ведь опыт и патенты на строительство электрических летающих машин в портфеле компании уже были, а значит, дело за малым.
Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments33

Разреженные файлы в NTFS

Reading time2 min
Views26K
В NTFS есть поддержка разреженных файлов (sparse files). Это такие файлы, которые занимают меньше дискового пространства, чем их собственный размер. Данная технология не имеет отношения к встроенной в NTFS поддержке компрессии файлов, так как экономия места на диске в sparse-файлах основана на другом принципе. Никакого сжатия данных не осуществляется. Вместо этого, в файле высвобождаются области, занятые одними лишь нулями (0x00). Приложение, читающее разреженный файл, дойдя до области с нулями, прочитает нули, но реального чтения с диска не произойдёт.
Читать дальше →
Total votes 63: ↑53 and ↓10+43
Comments49
1

Information

Rating
Does not participate
Registered
Activity