Обновить
0
@wmtoolsnetread⁠-⁠only

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

1
Подписчики
Отправить сообщение
В 21 веке можно даже фоторезист и УФ лампу за 5 баксов освоить :)
И да и нет. На сервере живет злобный ГУЙ, на который можно зайти и поклацать. Он работает на nginx+php-fpm.
А сама прошивка через банальный CURL.
На самом деле задача довольно нетривиальная, готовых решений в интернете я не нашел.
Как вы поняли, юзаю NodeMCU, соответственно на ESP лежат две части. Первая, init — собственно статика, которая запускается первой, и в зависимости от состояния одного GPIO, подключается к точке доступа, либо сама становится точкой доступа для изменения параметров (эдакий hard reset). Потом эта статика обрабатывает входящие POST-запросы, собственно отлавливает необходимый ключик и шьет второй файл, собственно «прошивку».
А нетривиально, потому что во-первых, LUA со строками работает через жопу, и чтобы сделать аналог "$c=$_POST['firmware'];file_put_contents(«firmware.lua»,$c); — нужно очень и очень извратиться, а во-вторых работа с серверными переменными так же реализована через одно место — и их тоже приходится парсить самому. К этому добавьте уникальную особенность ESP-шки вешаться в случае самой незначительной ошибки (например если длина запроса больше отведенной под это переменной, а введение Content-size жрет бесценные байты), и представите мою злость когда я все это писал.

Но тем не менее, эта задача не требует особых знаний, ни схемотехники, ни программирования. Я этот LUA вообще первый раз в жизни увидел. Посему выкладывать это в интернет не счел нужным.
Странная статья, ИМХО.
Все мы пользуемся теми или иными костылями для наших изобретений, но никому не приходит в голову написать статью, о том что оказывается очередной IDE-разъем подходит под гребенку Raspberry PI, и это круто.

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

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

Не хочу обидеть автора статьи, но моя система прошивки ESP втыкается напрямую в USB, а его система прошивки ESP занимает пол-стола соплей. Я что-то сделал не так ?)
Это вы так думаете. Знаете… можно потратить целые НИИ, и человеко-месяцы на изобретение ручки чтобы писать в космосе, а можно взять простой карандаш за 5.50. Очень часто решение лежит на виду, а люди тратят время на решение придуманных самими же собою проблем.
Я сейчас в процессе завершения постройки умного дома с нуля (т.е. с фундамента), через месяц-два буду посвободнее, приведу в божеский вид те наработки что у меня есть, и куда-нибудь выложу, уверен, мы с вами найдем общие интересы :)
Боюсь что не только диван нужно добавить в базу, а еще и некоторые базовые умения абстрактно вращать этот диван, иначе его придется добавлять сотни раз с разных ракурсов. И уж явно не добавлять в виде массива точек.

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

И вот когда у вас восстановленная картинка будет хотя бы отдаленно напоминать диван, тогда можно будет вас поздравить с шагом вперед в области И.И.
И зря. Компьютерная обработка хороша для компьютерных раздражителей и компьютерных же сенсоров. А вы снова применяете человеческий подход к цифровым датчикам.
Распознавание образов. Это не распознавание. Это сравнение с базой данных, при чем шаг вправо-шаг влево, и будет леопардовый диван. А чтобы леопардового дивана не случилось, база данных должна быть просто охренительно огромная. И огромная, именно по той причине что я уже говорил — она будет в компьютерном формате. А он жутко неоптимальный.
Звук выстрела от петарды — то же самое. Если вы введете в свои образы образец звука, то ваша система определит. Если конечно до этого в зрительную базу данных уже будет введен образ петарды. С этим на данный момент еще хуже, чем с леопардовым диваном — «окей, гугль»==«отлей в угол».

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

Но мне кажется, что мы говорим немного о разном. Я говорю именно об интеллекте со всеми присущими ему признаками. А вы говорите о пропатченном алгоритме работы какого-либо девайса.
Ученые над этим очень долго пудрят мозг.

Смотрите, когда говорят «раздражитель» и «реакция» в контексте ИИ, то почему-то всегда проецируют устройство и принцип работы живых существ на цифровую электронику. То есть хотят, чтобы сигнал воспринимался как живым организмом, но обрабатывался как компьютером. Это не совсем правильно.
В то же время в компьютерном мире, очень много таких «организмов» с интеллектом. Они существуют, ловят раздражители (какие-то файлы или события), отвечают реакцией, и даже немного учатся отличать события и придумывать новые реакции. Чем не искусственный интеллект?)
Но если мы хотим, чтобы наше изобретение вело себя как живой организм, то прежде всего изменения надо вносить в архитектуру нашего изобретения, а не в обработку. Она сама появится.
Ну вот например взять глаз, и его ближайший аналог — камеру. Может даже не человеческий глаз, а какой-нибудь фасеточный. От глаза в мозг идет пучок нервов, от камеры в девайс пучок проводов. Как вы думаете, что будет если случайно один нерв с глаза в мозг?) Глаз перестанет видеть? Или перестанет видеться какая-либо зона? Или перестанет видеться в цвете?
А что будет если обрезать один провод от камеры?) Вопрос риторический — камера потухнет.

Вы кстати заметили что у всех организмов глаза находятся на голове? Думаю неспроста. Думаю что на самом деле глаза, это вовсе не периферический сенсор, как например тактильные сенсоры, а часть мозга. И я так думаю, что если сравнивать устройство зрительной системы с компьютерной архитектурой, то ПЗС-матрица должна находиться в самом процессоре, и должна быть подключена непосредственно к его регистрам.

Почитать по такой теме вы можете лишь первые блины. Экспериментируйте сами.
Когда же уже писаки про искусственный интеллект поймут, что моделировать нервную систему — проще простого, и делать это можно хоть на Паскале, хоть на Баше?)

Гораздо сложнее (а на данный момент просто невозможно) — сделать, или хотя бы смоделировать — единую систему взаимодействия «нервной системы» и периферии, той самой которая формирует «раздражители», описанные в статье.
Пока человек не поймет, какими «типами данных» обрабатывается и пересылается информация — о реакциях на раздражители говорить рано, и до тех пор все статьи на эту тему звучат «я фантазирую что буду делать, когда изобрету аналог человеческого глаза». Осталась пара мелочей: всего лишь изобрести сенсор, шину передачи данных, способ передачи данных (вряд ли последовательная цифра тут подойдет), и CPU мощностью в мейнфрейм.
Я не спец в сортах религии, но насколько я знаю, торговали всегда на паперти, а не в храме. Если библия говорит именно за храм, то нестыковочка однако.
Простите, но не увидел там ответа на свой риторический вопрос.
Это больше напоминает «и рыбку съесть, и на...»

А если они попросят сфотографироваться со своей кредитной картой с двух сторон, мотивируя это своими EULA для ботанов — вы тоже должны этому подчиниться?
А кто сказал, что фейсбук рассматривал факт посещения доктора? ;)
Мне кажется что «Василий Иванович Пупкин вчера посещал проктолога Иванова А.С.» != "/id1004587 три раза за последние 7 дней засветился в 55.7558° N, 37.6173° E, кстати там еще были /id639785 и /id449977, не познакомить ли мне их?".

Ну а зачем владелец /id1004587 сам выложил в интернет то, что он Василий Иванович Пупкин, вместе со своим телефоном, местом учебы и фото за последние 10 лет — это вопрос другой.
Вот об этом я и думаю.
Информация не обязательно касается больницы. Да, эти люди там были. Но они могли туда ехать в общем автобусе с WiFi. Они могли сделать там рядом фото с привязкой по координатам. Методик определения — КУЧА.

Является ли констатирование факта совместной поездки группки фейсбуковских ID в общем автобусе — сбором персональных данных? Является ли ID фейсбука — персональными данными?
Мне кажется что они обезличены, а если кто-то вводит свои реальные данные в незащищенную сеть — то он сознательно раскрывает свои персональные данные.
А когда десяток ID (не фамилий с паспортами, а именно ID) волей какой-то компании друг с другом линкуются — какие же это нафиг персональные данные ?)

Даже если эти ID были сняты с больничного фай-фая, или с больничных координат — они не становятся персональными данными, а остаются лишь набором символов. Почему человек добровольно открыл этому набору символов свои персональные данные, зная как они используются (https://ru-ru.facebook.com/privacy/explanation# же никто не читает, ага) — это уже вопрос к человеку.

Читали бы соглашения, не сливали бы персональные данные куда попало, и тогда бы «Тони Старку» пришли бы предложения познакомиться с «Брюсом Уэйном» и «Питером Паркером».
Не совсем понимаю какую такую тайну нарушил фейсбук.

Я засек на пороге больницы чувака, которого много раз видел, даже знаю где он живет.
Потом я случайно там же знакомую девушку, после чего решил предложить им обоим познакомиться.
Может быть в США это незаконно? Тогда заранее извиняюсь.

С точки зрения пациента который усиленно скрывается — фейсбук разумеется плохой.
Но с точки зрения техники, фейсбуку пофиг где эти люди пересекались, в больнице, макдональдсе или метро. Он же просто читает координаты.
Что только не придумают, лишь бы пароли не запоминать ))
Если бы вам Мак разрешал делать тот объем действий с тем объемом приложений которые разрешает Винда — он бы у вас и суток не прожил.

А так вы по сути гордитесь тем, что не превышаете скорость, забывая добавить что ваш автомобиль просто не умеет ездить :)
Я конечно не спец в моноблоках, но вопрос: у этого девайса монитор можно отключить отдельно от компьютера, ШТАТНЫМ методом?
Вы серьезно? Ну и расскажите, что они исследовали, что изучили, и что улучшили?
Ну вот изучили они камеру, которая снимает с частотой 300 кадров в секунду, и к какому выводу пришли, кроме самых капитантских?
Взяли чужую камеру, чужие линейные двигатели, чужой софт (даже не осилив OpenCV), чужие электромоторы, скрепили это проводками без пайки, и выдали за исследовательскую работу, попутно накормив вкусным роадмапом о котором они забудут, как и им подобные.
***
Просто посмотрите это видео: https://youtu.be/C70R7oo4jMc, сравните возможности-результаты девочки с возможностями-результатами тех кого вы защищаете, и тогда поймете, какую низкопробную ху*ню сделали ваши «специалисты».
Процитирую ваш комментарий свыше:
> В режиме Lightning замеры скорости не проводил, да в общем-то и софта такого нет

Я правильно понял, что вы заплатили 45 долларов (стоимость 120 гигабайтного SSD) за дополнительный разъем, который не будете использовать?

Молодцы, что сравнили скорость USB2.0 и USB3.0. Но суть не в этом.

Что мне бросилось в глаза:
1. Даже USB3.1 не спас Трансценд, поскольку скорости чтения 4Кб блоками — почти одинаковые. Есть над чем задуматься.

2. Судя по вашей картинке, программа определяет вашу флешечку как USB3.0, отсюда два варианта: а) Либо Трансценд как обычно обманул; б) У вас не USB3.1-порт, в таком случае ваш тест проведен некачественно, и показывает заведомо ложные результаты.

P.S. Вчера купил самую дешевую флешку Kingston Technology DataTraveler 100 G3/G4/SE9 G2 — 11$. Скорость чтения — 135 Мб\с, скорость записи — 90 Мб\с согласно линуксячьему dd. Кажется вы зря потратили ваши деньги :)
Вы корпус-то нормального Wi-Fi адаптера вскрывали?
А программатора?
А кардридера?

Бог с ней, с разводкой, вы про эргономику-то слышали ?)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность