Как стать автором
Обновить
77
Карма
63.8
Рейтинг

Пользователь

Каково быть разработчиком одной из самых популярных JS-библиотек глазами Дениса Пушкарева

Если абстрагироваться от личности Дениса и его конкретной ситуации, то можно заметить более общую проблему.

Есть человек (автор), который может дать обществу нечто (продукт), чего не могут (по каким-то объективным и/или субъективным причинам) сделать другие.

Общество ЗАИНТЕРЕСОВАНО в этом продукте и автор может его дать обществу при определённых условиях (необходимых ему для существования в этом же обществе).

Можно прислушиваться к пожеланиям автора, можно не прислушиваться, но в результате общество рискует просто ЛИШИТЬСЯ этого продукта (и лишается прямо сейчас множества других полезных продуктов других авторов).

Существенным здесь является то, что проигрывают все, но в первую очередь теряет ОБЩЕСТВО (а автор худо-бедно как-то выживет и просто будет заниматься другой работой).

Starting Electronics: руководство по веб-серверам на Arduino. Часть 5. AJAX взаимодействие с веб-сервером

О безопасности работы сетевых протоколов и безопасных методах обработки данных на микроконтроллерах можно говорить с теми, кто понимает о чём идёт речь.

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

Для новичков это и так сложная для понимания тема, а если сюда добавить ещё и рассуждения о безопасности (что само по себе может потребовать отдельного курса), то мало кто из новичков вообще что-либо поймёт.

Кто в России производит мясо без мяса, молоко без молока и другие альтернативные продукты

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

Леденцы из мумиё?

Starting Electronics: руководство по веб-серверам на Arduino. Часть 5. AJAX взаимодействие с веб-сервером

Это же пример для начинающих, основная задача которого - донести ПРИНЦИП подобного взаимодействия.

Всё остальное будет потом.

Из режиссёра ток-шоу — в предприниматели. Как я четыре раза открывал бизнесы по разведению насекомых

Сразу вспомнился пролог Blade Runner 2049 и калифорнийские теплицы с надписью кириллицей: "Целина". Как бы не сбылось, усилиями героя статьи )))

Сразу вспоминается шедевральный фильм «Сквозь снег». И то, чем кормили население хвостовых вагонов.

Конструктор для embedded-разработчика

breadboard - нельзя

И я о том же.

На мой взгляд 40х40 рано или поздно (скорее рано) станут препятствием, когда потребуется что-то разместить на плате.

Конструктор для embedded-разработчика

Сама идея интересная, вот мысли навскидку:

  • 40х40 мм очень мелко, хотя бы 50х50 мм.

  • Напоминает M5Stack.

  • На плате должен быть ключ, чтобы можно было однозначно определить положение её установки.

  • 2-рядные разъёмы невозможно вставить в обычные макетки (но можно сделать переходник).

  • Можно делать не только 2х базы, но и, например, квадратные 4х.

HabraTab — девайс для хаброзависимых

Кстати, ещё вопрос: а как Хабр и прочие сервера отнесутся к постоянным периодическим запросам, особенно если они будут массовыми? Не сочтут за атаку и не будут блокировать?

HabraTab — девайс для хаброзависимых

Да, пока ждал ответ, сам понял как это работает. Просто интуитивно ожидал немного другой логики работы.

Кстати, с получением значений всё в порядке - глюки были связаны с моим выведением в Serial.

HabraTab — девайс для хаброзависимых

Экспериментирую далее... Возникло 2 вопроса:

1. Почему инициализация Serial находится в функции FileUpdate(), а не как обычно в setup()?

2. Почему в коде:

  client.setInsecure(); // игнорируем сертификаты HTTPS
  
  Serial.println(F("FileUpdate1..."));
  
  for (;;) { // цикл потока

    Serial.println(F("FileUpdate2..."));
    
    if (WiFi.status() == WL_CONNECTED) {

cтрока «FileUpdate2...» выводится всегда, а строка «FileUpdate1...» только при первом вызове функции FileUpdate()?

HabraTab — девайс для хаброзависимых

@ENGIN33RRR, вы плохо обо мне думаете :) когда я выбрасывал «лишний» код, то делал это достаточно квалифицированно и отделял «мух от котлет» — .toInt и прочее я оставил, заменив только вывод на дисплей выводом в Serial.

HabraTab — девайс для хаброзависимых

Не обязательно просто отображение на дисплее - так можно брать данные с сайтов в интернете для вашей "умной системы".

HabraTab — девайс для хаброзависимых

Проверил — работает.

На мой взгляд привязываться к конкретному железу (дисплей, сенсор) не очень правильно, поскольку у пользователей может не быть такого дисплея или им не нужна температура на шильдике про Хабр. Поэтому первым делом выкинул из кода всё, что связано с дисплеем и сенсором. Теперь это можно прикрутить к любому дисплею.

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

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

Автор — молодец.

P.S.

Немного фантазии и на этом «движке» можно много чего интересного сделать.

«Хабр, не закрывайте старый редактор!» Как мы хакнули систему, ускорив верстку статей в несколько раз

После прочтения статьи и комментариев я так и не нашёл ответ на два вопроса:

1. В чём причина стремления закрыть старый редактор и оставить только новый. Никто чётко и ясно не озвучил причину происходящего. Зачем это вообще делать и в чём смысл закрытия старого редактора?

2. Кто конкретно в администрации Хабра принимает такие решения, настаивает на закрытии старого редактора, кто с упорством достойным лучшего применения и не смотря ни на что постоянно проталкивает и педалирует эту идею? Кто этот герой?

EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO

Так я же обзор сделал - как раз к качеству у меня никаких претензий нет.

EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO

Я так понял, что красный штампик QC01 pass - это отметка о проверке устройства, а упоминание ISO9001 говорит о том, что EBYTE - это приличная компания, имеющая представление о культуре производства.

«Хабр, не закрывайте старый редактор!» Как мы хакнули систему, ускорив верстку статей в несколько раз

Я постоянно публикую статьи на Хабре, поэтому для меня это очень актуальная тема, которую я неоднократно поднимал в комментах и обсуждал с редакторами компаний и представителями Хабра.

Кратко: для меня остаётся загадкой маниакальное стремление Хабра всё переделать и всех перевести на новый редактор, даже вопреки массовым воплям юзеров и просьбам этого не делать.

Написание статей — это сложный технологический процесс и директивное перетаскивание авторов на новый редактор просто его ломает и отпугивает авторов.

Зачем это Хабру? И почему нельзя просто оставить старый редактор (для тех кому он нужен) и дальше как угодно экспериментировать с новым?

(И кстати, новыми комментами тоже просто невозможно пользоваться.)

NORVI Arita. Контроллер на ATmega2560

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

А ардуинщиков обязательно было походя шпынять? Или косорукими бывают только ардуинщики? Или ардуино это не тот же С++? Или на Ардуино нельзя использовать нативные функции ESP32?

По моим наблюдениям, чем больше пренебрежения и снобизма человек высказывает по отношению к Arduino, тем менее интересны его собственные достижения.

EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO

Кстати, если кто знает подобные внешние блоки приличного качества (кроме EBYTE и Wiren Board) - напишите.

Реверс-инжиниринг китайского ПЛК FX3U-14MR. Часть 1. Железо

Тема использования подобных контроллеров для программирования в привычных IDE (в том числе в Arduino) — интересная.

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

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

Автор для своих экспериментов выбрал маленького «гадкого утёнка», было бы неплохо если бы он в следующий раз подробно разобрал какую-нибудь более продвинутую модель (на Али есть куча просто роскошных экземпляров).

Информация

В рейтинге
77-й
Зарегистрирован
Активность