Многофункциональный таймер

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Да не говори, задрали уже. Весь форум испоганили, двоешники.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Архат, преподаёшь здесь только ты. Никто другой не преподаёт. И я вот никак не въеду - твои постоянные наезды на преподов - это самокритика?

А в 45-ом посте ты нихрена не признал косяка, а просто сказал, что всё это неважно. Впрочем, это без разницы. После 39-го поста твоя "квалификация программиста" уже всем ясна и никаких вопросов не оставляет. Так что расслабься.

bwn
Offline
Зарегистрирован: 25.08.2014

Влад, Ворота, успокойтесь вы. Ведь, все равно, последний пост за собой оставит. А значит, музыка будет вечной.((((

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Надо писать дону Алехандро, пусь всех по углам расставит

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Не форум, а базар збабами. 

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Ворота пишет:

Архат, преподаёшь здесь только ты. Никто другой не преподаёт. И я вот никак не въеду - твои постоянные наезды на преподов - это самокритика?

А в 45-ом посте ты нихрена не признал косяка, а просто сказал, что всё это неважно. Впрочем, это без разницы. После 39-го поста твоя "квалификация программиста" уже всем ясна и никаких вопросов не оставляет. Так что расслабься.

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

И запомни, студент: программирование микроконтроллеров это не под винду "менюшки писать". Даже и по большей части и не "программирование" вовсе и дотошное знание СТАНДАРТА языка - это ещё далеко не УМЕНИЕ программировать. И тем более - микроконтроллеры. Тут ещё и электронику, радиотехнику, схемотехнику и много чего ЗНАТЬ надо, а не только стандарт. Вы, преподы, тут сыпетесь все "на раз-два", своим "знанием стандарта" при неумении писать программы. "выкладывай - обсудим" .. что ты "обсудишь", несоответствие написанного "нормам и требованиям" для больших программ и коллективов? Кому оно тут нахрен уперлось.

А вот твои вопросы по драйверу - наглядная демонстрация того, что в нем ты ни хрена не понял.

Хотя бы у Дракулы поучись, он хотя бы - программист нормальный.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Всё, мужики, я завязываю. И обещаю Вам впредь пинать это тело только с примерами кода.

Тем более, что говорить-то не о чем. Пост №39 - приговор любым претензиям поца на то, что он в чём-то там разбирается, это и без меня всем ясно, чего тут обсуждать.

Извините, завязываю.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Arhat109-2 пишет:

P.S. если на форуме прекратится стеб и глумление над форумчанами, то могу выкладывать много кода, в т.ч. и под Вашу критику... моя "скорострельность" около 500строк "проверенного и отлаженного" (уж как могу - раздолбайство никто не отменит) кода за 8 часов. Раньше мог и 1000 строк накатать за день, но уже старею .. стока ни палучаится: по клаве промахиваюсь частенько.

А что выкладывать - есть. Можно накатать такие же драйвера как для I2C на другие интерфейсы (кое что и есть даже), можно "родить" хорошую RTOS, можно в конце-концов причесать и тот самый arhat.h для ускорения и минимизации скетчей да и ваще .. можно вполне нормальный пакет библиотек сюда на форум запилить.. (в общем, уже в "низком старте"..) :)

Только этого не надо!

Мне кажется, если Ваша производительность труда в 15 раз превышает производительность труда профессионального програмиста, то это повод задуматься, а точно ли Ваше представление о "проверенном и отлаженном коде" совпадает с таковым у профессионального программиста.

Кстати, вопрос на засыпку: когда Вы делаете проект на Ардуино, сколько строк кода, написанного для ПК, у Вас приходится на одну строку кода, написанную для Ардуино?

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

andriano пишет:
... Мне кажется, если Ваша производительность труда в 15 раз превышает производительность труда профессионального програмиста ... Кстати, вопрос на засыпку: когда Вы делаете проект на Ардуино, сколько строк кода, написанного для ПК, у Вас приходится на одну строку кода, написанную для Ардуино?

?!? В смысле "в 15 раз"? Я ваще пишу МЕДЛЕННО потому что продумываю алгоритм долго, что меня всегда сильно смущало в реальной работе! Мои коллеги в "прошлой жизни" (это когда я до 1000 строк отлаженного кода был мог накатать за день) писали в два-три раза быстрее и часто "с листа", сходу.. Надо мной ещё и пошучивали .. Ну .. может "завтра" .. (тот же "толстый брат": "Чё тут думать, смотри как оно пишется..") .. меня выручало только то, что "по клавишам" стучал раза в 2 быстрее него. А теперь вот уже и по клаве не попадаю лигурярно. :(

На вопрос .. да фиг его знает. Код для Ардуино (тот же драйвер I2C) - Вы видели .. он примерно одинаковый по структуре и форматированию, что тут что на ПХП, джиэсе, баше, Паскале или чем-то ещё .. разве что запросы на SQL как-то иначе выглядят .. это если по количеству строк по отношению к "средней длине строки". Типовой пример в обще-то. Этот драйвер писан за пару-тройку дней и то часа по 2-3. "между делом".

P.S. Да ну нафиг .. в 15 раз .. тот же Дракула мне "фору даст", думаю легко. Он вот допер до 4 байтной посылки, а я - нет. Потому что в даташите прочел что строб должен выставляться ДО данных за 60нсек, а то что последовательный I2C следующий байт даже на 800кГц откатает дольше .. не догадался.

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Синтаксис bash с JS/PHP/etc равнять? Повороты сюжета все больше интригуют. 

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

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

sadman41 пишет:

Синтаксис bash с JS/PHP/etc равнять? Повороты сюжета все больше интригуют. 

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

Верно, все - буковки. Не вижу разницы. Не, оно понятно что каждый язык имеет "свои особенности" .. но когда в 30 лет оперируешь и работаешь на 30+ языках .. все становится "едино" к 60-и. :)

P.S. to andriano:

Ну вот смотрите, выложенная недавно версия (взята с гитхаба "как есть") содержит в twi.h 480строк и lcd1602.h 220строк. В реальности писалось за "2 присеста". И потом достаточно долго (мало было времени) "вылизывалась" совместно с Logik в ещё одной теме. Собственно, ему в большей степени, мы все "обязаны" появлением его на свет. :) Именно желание показать что аппаратный драйвер лучше "ногодрыга" и есть та самая "причина". :)

Ну а мою "технологию" писания, мне казалось что Вы как раз усвоили хорошо: берем задачу, в виде комментов пишем ТЗ в виде "алгоритма" (тут ДРАКОН - рулит, до недавнего времени даже и не знал что меня учили именно ему когда-то), открываем даташит - добавляем комменты из него, дабы потом никуда не лазить в виде #define, пишем релиз, превращая "коммент" в развернутый код. Смотрим, оптимизируем алгоритм, код методами "копи-пасте, переставь туда-сюда обратно" .. и дописываем "шапку" что к чему, куда и зачем. Все, дальше компилируем, читаем маты, правим, тестируем и так "по кругу" на 2-3 раза. Ну сколько времени надо "наколотить" 480 строк "итого" на скорости в 250-300кнопарей в мин? Тем более что там тестировался только режим "мастер-передатчик" (1/4 драйвера).. :)

sadman41
Offline
Зарегистрирован: 19.10.2016

30+ ? Тогда точно знаете, что это за язык (без гугла): push @array, $5 // $6 while $_[6] =~ /(?:(\[.*\])|([^\.\[\]]+)\.?)/g;

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Без гугла: последнее выражение скорее всего regexp, push .. - mumps? непохоже. Не, не помню уже. (полез в Гугл, заинтриговали).

Не нашел. :) Но, судя по тексту "нечто складываем" (push) в массив, причем порядок похоже "справа-налево" .. АПЛ? Вроде там не совсем так синтаксис.. Ещё похоже на какую-то потоковую обработку .. @array - поток?

Колитесь уже, интересно жеж. :)

Временно "рабочая версия": "Сложить в @array элементы с $5 по $6, пока текущий $_6 (не)удовлетворяет этому регекспу. .. разновидность mumps получается все же. :)

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

sadman41 пишет:

30+ ? Тогда точно знаете, что это за язык (без гугла): push @array, $5 // $6 while $_[6] =~ /(?:(\[.*\])|([^\.\[\]]+)\.?)/g;

А это забавно! Может он нас дурачит? Мы-то думаем, что мужик за 50, а там "вечный студент"? ;)

----

Да, Садман, пример, даже ламером, "палится" на раз по $_ - идентификатору. Никакого другого языка с такой шнягой я что-то не припомню.

Да и ты не писал, но явно подразумевал, как устаревший... - мой друг до сих пор на нем ваяет...;) дело привычки.

a5021
Offline
Зарегистрирован: 07.07.2013

Да ничего не устаревший. Не в тренде малость сейчас, но лично я, например, с удовольствием пользую. В качестве инструмента "командной строки", так вообще ничего лучше не приходит на ум.

sadman41
Offline
Зарегистрирован: 19.10.2016

"Пример" на языке 1987-го года выпуска. Вобщем-то даже не пример, а строчка кода из моего опенсорцного прожекта по мониторингу контроллера UniFi через Zabbix. Просто подправленная, чтобы гуглом не сразу найти можно было. В оригинале:

push @keyParts, $1 // $2 while $_[2] =~ /(?:(\[.*\])|([^\.\[\]]+)\.?)/g;

Что означает: "разобрать регулярным выражением второй параметр, переданный в функцию и поместить валидные его части в массив keyParts. Параметр представляет собой строку вида hive.[filter.example = "[condition or action]"].key.subsubkey, т.е. может содержать внутри выражения фильтра, заключенного в квадратные скробки, подстроки подобные частям ключа вне скобок, а так же содержащие регулярные выражения, которые впоследствии будут применимы к вышеупомянутым подстрокам."

Можно ли считать его устаревшим? Пока он не вылетел из стандартной поставки unix-систем - наврядли.

И, да, это Perl.

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

sadman41 пишет:

И, да, это Perl.

Ну и зачем? Мы бы еще пару дней глумились... всю малину обосрал! ;) ;) ;)

sadman41
Offline
Зарегистрирован: 19.10.2016

Да, вы найдете чем поглумиться, думаю.

Я же этим не собирался заниматься: меня интересовал научный факт - сколько из "30+" языков являются похожими на этот. Оне же все одинаковые по структуре, как было заявлено. 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

sadman41 пишет:

Да, вы найдете чем поглумиться, думаю.

Я же этим не собирался заниматься

Да ладно! Ты ж поймал "Великого" на незнании, даже "неузнавании" Перла. За что тебе - респект. Я утром, когда прочел, был уверен, что пациент ответит сразу и без гугля.

sadman41 пишет:

 сколько из "30+" языков являются похожими на этот.

Ну тогда стоит запросить, пусть частичное, но перечисление 30+ языков. И Сравнить перечисленное с заявлением о 17 летнем перерыве в использовании С++.

Не Перл, не С/С++, не Питон, но 17 лет он использовал:...........................(нужное вписать).

arduinec
Offline
Зарегистрирован: 01.09.2015

DetSimen пишет:

Надо писать дону Алехандро, пусь всех по углам расставит

Не форум, а базар збабами.

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

P.S. Сам я обычно в срачи на форуме не лезу (времени жалко на ерунду тратить), но в последнее время реально задолбали эти разборки в почти каждой крупной теме.

vk007
Offline
Зарегистрирован: 16.06.2015

Модератор толи раздобрел, толи все зубы о клапауциев сломал, толи самовыпилился вместе с ним...

leks
Offline
Зарегистрирован: 22.10.2017

Arhat109-2 пишет:

...минимизации скетчей да и ваще .. можно вполне нормальный пакет библиотек сюда на форум запилить.. (в общем, уже в "низком старте"..) :)

Нашёл полезное зерно...

Есть такие умные светодиоды PL9834, у китайцев продаются. Ни толком документации на них, ни библиотеки для управления нет в природе (или слеп совсем я). Вместо "3 проводов в цепочке" как у  PL9823 вроде как 2 надо всего. Не поможете сообществу?,как их к Ардуино использовать. 

leks
Offline
Зарегистрирован: 22.10.2017
Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Во накатали! Напугали ежа голым задом .. могли сразу спросить, ответил бы прямо что ни перла ни питона не изучал НИ РАЗУ, да и с юниксами .. так, "средне-продвинутыйюзверь". :)

Текстовка, кстати на GT.M сильно похожа. Там всё это "почти есть", что и смутило.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Arhat109-2 пишет:

ответил бы прямо что ни перла ни питона не изучал НИ РАЗУ, да и с юниксами .. так, "средне-продвинутыйюзверь".

Точно? А вот здесь кто-то другой был?

Arhat109-2 пишет:

iss_art, на удаленную и почасовую работу берете? Интересно попробовать себя во фрилансе.

Сейчас как раз правлю/сопровождаю развесистый проект на связке MySql + PHP + Zend + Jquery + совсем немного Linux(bash).

Можете выслать тестовое задание? Arhat109@mail.ru

Хотя, дай угадаю ... ты правишь/сопровождаешь развесистые пакеты, но из скромности называешь себя средненьким юзверем - так?

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

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

Раньше у нас был специалист по 20-ти языкам (в которое С++ не входил) на уровне выше университетского и мы все рты открывали, а теперь вот

wdrakula пишет:
30+ языков
Приятно, что такие люди рядом.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Ворота пишет:

Arhat109-2 пишет:

ответил бы прямо что ни перла ни питона не изучал НИ РАЗУ, да и с юниксами .. так, "средне-продвинутыйюзверь".

Точно? А вот здесь кто-то другой был?

Arhat109-2 пишет:

iss_art, на удаленную и почасовую работу берете? Интересно попробовать себя во фрилансе.

Сейчас как раз правлю/сопровождаю развесистый проект на связке MySql + PHP + Zend + Jquery + совсем немного Linux(bash).

Можете выслать тестовое задание? Arhat109@mail.ru

Хотя, дай угадаю ... ты правишь/сопровождаешь развесистые пакеты, но из скромности называешь себя средненьким юзверем - так?

Ты совсем больной или просто пьян? Выдели в своей цитате ПИТОН или ПЕРЛ? И да, там честно написано "совсем немного" и да BASH а не "питон" или "перл" .. что не так-то? Иди проспись, протри глазки и перепроверь год объявы: 2012

Проект был действительно не простой, но .. В чем проблема? или ты опять решил облажаться и показать что ты и читать не умеешь по-русски, не то что код программы? :)

Лишь бы ляпнуть, а в струю или против ветра .. то пофиг.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

del. Не такие, посмотрел даташит.

У меня третья ссылка сверху в поисковике: https://www.drive2.ru/b/1646666/ всё доступно расписано.

А вот ваша тема в пролшом году тут: http://arduino.ru/forum/apparatnye-voprosy/pl9823-vspyshki-bliki-ne-po-s..., не удивительно что с "ардуино-либой" у Вас ничего не вышло. Там же тайминги есть, что проблемного написать хотя бы примитивный  "ногодрыг", дергающий ножки с нужными таймингами, хотя бы "на пробу"? Ни один "режим таймера" тут все равно "не подходит", выплевывать байтики "в интерфейс" так, чтобы менялась их длительность - тоже "не выйдет", что SPI, что UART или TWI не дают способов изменять длительность импулься "на лету" промеж битиков .. так что остается только любимый Logik-ом ногодрыг "на всю последовательность", отсюда - чем больше таких диодиков в цепочке - тем больше "программная задержка" исполнения иного кода.

ИМХО - сильно расточительно, чтобы только управлять цветом RGB.. хотя .. смотря сколько их и какова задача. Гирляды на Н,Г. проще делать на паре конденсаторов и электро лампочках со стартерами (у меня ещё рабочая от моего отца пашет). Нестабильность сети == случайный генератор. Никогда не повторяется дважды. :)

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Arhat109-2 пишет:

del. Не такие, посмотрел даташит.

У меня третья ссылка сверху в поисковике: https://www.drive2.ru/b/1646666/ всё доступно расписано.

А вот ваша тема в пролшом году тут: http://arduino.ru/forum/apparatnye-voprosy/pl9823-vspyshki-bliki-ne-po-sketchu, не удивительно что с "ардуино-либой" у Вас ничего не вышло. Там же тайминги есть, что проблемного написать хотя бы примитивный  "ногодрыг", дергающий ножки с нужными таймингами, хотя бы "на пробу"? Ни один "режим таймера" тут все равно "не подходит", выплевывать байтики "в интерфейс" так, чтобы менялась их длительность - тоже "не выйдет", что SPI, что UART или TWI не дают способов изменять длительность импулься "на лету" промеж битиков .. так что остается только любимый Logik-ом ногодрыг "на всю последовательность", отсюда - чем больше таких диодиков в цепочке - тем больше "программная задержка" исполнения иного кода.

он спросил КОНКРЕТНО про PL9834, ты выдал, в свойственной тебе манере, "листинг" про другие пиксельные диоды.

еще раз, обвел красным, т.к. кроме этого недо-даташита не гуглится ничего !

leks
Offline
Зарегистрирован: 22.10.2017

Да, уважаемый Архат, именно о новых pl9834 спросил... Просто странно изделие в продаже есть, а как его иметь в использовании почему то нет.

Что касается темы прошлого года, списался с другим человеком я, у него всё точь в точь как у меня в конструкции, но бликов нет. Поэтому пока отложил свои гадалки на эту тему, благо она изъезжена в интернете потому как и библиотеки есть и варианты поделок, в отличии от "двухпроводных pl9834".

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

leks пишет:

Да, уважаемый Архат, именно о новых pl9834 спросил... Просто странно изделие в продаже есть, а как его иметь в использовании почему то нет.

Что касается темы прошлого года, списался с другим человеком я, у него всё точь в точь как у меня в конструкции, но бликов нет. Поэтому пока отложил свои гадалки на эту тему, благо она изъезжена в интернете потому как и библиотеки есть и варианты поделок, в отличии от "двухпроводных pl9834".

Ссылка - есть, продаван "даташит" выложил. Почему не попросить его прислать нормальный (а не плохо читаемый скрин) Вам на почту? Мне присылают .. Там же явно отрисованы тайминги, можно допустить что они .. иные, отсюда и "блики". Я тут точно ничем не помогу, поскольку на этом скрине, в т.ч. и по ссылке не вижу нифига со своими "калеченными" глазками ещё за "фрязинскими" мониторами.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Arhat109-2 пишет:

?!? В смысле "в 15 раз"? Я ваще пишу МЕДЛЕННО потому что...

Если верить Ф.Бруксу, производительность труда программиста составляет 8-10 тысяч строк в год.

Спорьте с ним, а не со мной.

Цитата:

P.S. Да ну нафиг .. в 15 раз .. тот же Дракула мне "фору даст", думаю легко. Он вот допер до 4 байтной посылки, а я - нет.

Предложение сократить количество посылок на байт с 6 до 4 содержится в 1-м пункте здесь:

http://arduino.ru/forum/apparatnye-voprosy/medlennaya-rabota-liquidcryst...

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Arhat109-2 пишет:

Ну а мою "технологию" писания, мне казалось что Вы как раз усвоили хорошо: берем задачу, в виде комментов пишем ТЗ в виде "алгоритма"... пишем релиз, превращая "коммент" в развернутый код...

Ах, так это Ваша технология? Браво!

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

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

andriano пишет:

Если верить Ф.Бруксу, производительность труда программиста составляет 8-10 тысяч строк в год.

Ну, эта, с пальцем то путать не надо.Брукс о программистах писал, а не о прогерах. У них и ОС работала и корабли на Луну летали, а тут прашивая либа - косяк на косяке.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Ворота пишет:

[Ну, эта, с пальцем то путать не надо.Брукс о программистах писал, а не о прогерах. У них и ОС работала и корабли на Луну летали, а тут прашивая либа - косяк на косяке.

Ну и чем это отличается от моего второго абзаца в http://arduino.ru/forum/obshchii/mnogofunktsionalnyi-taimer?page=1#comment-403833

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

andriano пишет:
Если верить Ф.Бруксу, производительность труда программиста составляет 8-10 тысяч строк в год.

Спорьте с ним, а не со мной.

Как накатать 8-10 тысяч строк. Да легко . Пишете 1 строку, потом Ctrl+A,Ctrl+C,Enter,Ctrl+V. Сделайте это 13 раз и вы выполните годовую работу программиста. :)

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

andriano пишет:

Arhat109-2 пишет:

?!? В смысле "в 15 раз"? Я ваще пишу МЕДЛЕННО потому что...

Если верить Ф.Бруксу, производительность труда программиста составляет 8-10 тысяч строк в год.

Спорьте с ним, а не со мной.

Цитата:

P.S. Да ну нафиг .. в 15 раз .. тот же Дракула мне "фору даст", думаю легко. Он вот допер до 4 байтной посылки, а я - нет.

Предложение сократить количество посылок на байт с 6 до 4 содержится в 1-м пункте здесь:

http://arduino.ru/forum/apparatnye-voprosy/medlennaya-rabota-liquidcrystali2c#comment-225758

Бинго! Брукс пишет .. в год, Карл! Ты - оказывается программист .. этот, как его .. "раб на галерах", который пишет 24/7/365, "не ест, не пьет и не спит", как постовой, которому "устав" запрещает. Я тоже в год больше не пишу чем рекомендует Брукс, не переживай так сильно.. :)

Анекдот в тему:

-"Девушка, Вы превысили допустимую скорость на дороге. Тут ограничитель 40км/ч, а Вы едете со скоростью 92 километра в час."

-"Да Вы что?!? Если бы я ехала с ТАКОЙ скоростью ЦЕЛЫЙ ЧАС, Вы знаете где бы я сейчас была?"

.. местным базарным бабам как раз в тему .. (не надоело ещё искать к чему прицепиться?) :)

P.S. И да, кажется тот же Брукс писал про 20-25 "элементарных различениях" в секунду ..

P.P.S. И вот не помню .. были ли во времена книжки Брукса современные системы "версионирования кода", редакторы "с подсветкой синтаксиса", "автопоиском имен методов, переменных" и пр. современными "плюшками", включая "автописателей типового кода" .. я это к тому, что может вам пора "повысить норму" (а то похоже зажрались слегонца).. :)

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

andriano пишет:

Arhat109-2 пишет:

Ну а мою "технологию" писания, мне казалось что Вы как раз усвоили хорошо: берем задачу, в виде комментов пишем ТЗ в виде "алгоритма"... пишем релиз, превращая "коммент" в развернутый код...

Ах, так это Ваша технология? Браво!

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

Это не "моя" технология (там есть "меня учили") а ПРИМЕНЯЕМАЯ МНОЮ. Так думаю понятней, раз контекст не воспринимаем нормально. :)

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

qwone пишет:

andriano пишет:
Если верить Ф.Бруксу, производительность труда программиста составляет 8-10 тысяч строк в год.

Спорьте с ним, а не со мной.

Как накатать 8-10 тысяч строк. Да легко . Пишете 1 строку, потом Ctrl+A,Ctrl+C,Enter,Ctrl+V. Сделайте это 13 раз и вы выполните годовую работу программиста. :)

Ещё способ: рисуем UML-ки и запускаем "автописателя кода". Они уже генерят код на уровне "среднего звена".. :)

https://habr.com/post/269897/ держите. :)

(сам же и "развенчаю") А вот тут https://habr.com/post/266829/ в комментариях здравая критика концепции "в целом". :)

inser
Offline
Зарегистрирован: 28.11.2018

Есть необходимость в простейшем таймере для радиоприёмника (питание 3 В).

Нажал на кнопку, радио работает 1 час, после этого замолкает.  Если нужно, ещё раз нажал на кнопку, радио снова заработает на 1 час.

Дисплей на таймере не обязателен.

Посоветуйте, пожалуйста, готовое изделие, или можно ли такой собрать на Arduino.?

Какие платы нужны?  Сейчас закажу и буду изучать теорию...

Таймер нужен для пожилых людей, чтобы засыпали под радио.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015
DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

почему-то форум некоторые ссылки на магазины Али перенаправляет на глагную, а некоторые нет. :) 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Надо хвосты ссылок убирать (от знака ? и до конца).

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

ЕвгенийП пишет:

Надо хвосты ссылок убирать (от знака ? и до конца).

Ага только со знаком ? убирай.