Ruslan
вот как можно было написать нормально
SSR
у меня? идеальные
Если бы они были написаны
Ruslan
Только ооп упоротый
метапрограммирование там упоротое, в остальном норм
Ruslan
Если бы они были написаны
на моём проекте написаны
Ruslan
На одну строчку больше!
главное, не как быстро комп работает, а как быстро разраб код осознаёт
Max
главное, не как быстро комп работает, а как быстро разраб код осознаёт
Ну неправда же. Код пишется не для чтения. Там где он пишется для чтения - там только и делают, что пишут.
Ruslan
Ну неправда же. Код пишется не для чтения. Там где он пишется для чтения - там только и делают, что пишут.
код пишется именно для чтения, после нескольких десятилетий разработки - ты это поймёшь
Ruslan
мои говнотесты на ОТА
Max
код пишется именно для чтения, после нескольких десятилетий разработки - ты это поймёшь
Ай, иди ты. Я несколько десятилетий в разработке. Это типичный субъективизм разраба - когда он пишет код, тогда "главное чтобы быстро работало", когда читает другой "главное чтобы легко читалось".
Lynici
мои говнотесты на ОТА
Теперь все сходится- код, чтобы его читать лет через цать, а русские каменты, чтоб потом еще и не переводить )
Ruslan
А у тебя поциент - пензюк. Шо ты от него хочешь?
не у меня, он сцуко успел сьебать в закат до того, как я пришёл
Lynici
Наличие каментов вообще не показатель говнокода
Ruslan
Lynici
Яб даже сказал что код надо писать чтоб без каментов он читался
Max
не у меня, он сцуко успел сьебать в закат до того, как я пришёл
Ну, ты понял. Я бы еще поинтересовался, почему сыбался.
iҚØN🐾🐾
Через полгода ты напрочь забудешь все
Lynici
В именах переменных, функций
Ruslan
Ну, ты понял. Я бы еще поинтересовался, почему сыбался.
на другой проект его проджект перешёл, перетащил за собой
Ruslan
Яб даже сказал что код надо писать чтоб без каментов он читался
пока код небольшой, можно и без каментов, а где в ОТА участвует семь (сцуко!!!! семь!!!) сущностей, начинаешь немного охуевать и каменты помогают
Lynici
И еще течт это проверка 1го чегото
Ruslan
Через полгода ты напрочь забудешь все
поэтому у меня все проекты с README и Makefile, там всё показано, можно поднять даже из полной амнезии
Lynici
Или как запись прошла, или отправилось ли письмо
Lynici
Тест 1 случай
Ruslan
Очень интересно. Ну да ладно.
я проджекту сказал, как проебут и тот проект, пусть дают заказчику мои контакты, будем исправлять - дорого )))
iҚØN🐾🐾
поэтому у меня все проекты с README и Makefile, там всё показано, можно поднять даже из полной амнезии
Поднять это одно, а понять логику работы какого-нибудь куска, если это не очевидно - это другое
Max
Но попытка хорошая
Ruslan
Поднять это одно, а понять логику работы какого-нибудь куска, если это не очевидно - это другое
согласен, поэтому я стараюсь писать максимально очевидно и всегда говорю, что код пишется для разработчика, а комп его всё равно быстрее выполнит
Ruslan
Не даст)
даст, думаешь, как я на этом проекте оказался ))) СИМБИОЗ говнокодеров и меня )
iҚØN🐾🐾
согласен, поэтому я стараюсь писать максимально очевидно и всегда говорю, что код пишется для разработчика, а комп его всё равно быстрее выполнит
Со вторым тоже не согласен. Можно написать так, что интерпретатор/компилятор не сможет оптимизировать
Max
даст, думаешь, как я на этом проекте оказался ))) СИМБИОЗ говнокодеров и меня )
Да у вас там ОПГ, похоже. Одни ходят-говнокодят, другие за ними вычищают с прайсом на два порядка выше
iҚØN🐾🐾
Нужен баланс
Ruslan
Нужен баланс
ну, с годами, баланс входит в привычку
iҚØN🐾🐾
Это да
Max
соображаешь
Надо вас сдать куда надо))
Ruslan
Надо вас сдать куда надо))
мы оттуда изначально )
Max
мы оттуда изначально )
Менты лютуют!!! Власти скрывают!!!
Max
Свободу Юрию Деточкину
iҚØN🐾🐾
«Уши рубаночком обстрогать и на живодерню!» (с)
Ruslan
не, всем похуй, пока начальник не сменится и не начнёт ревизию, вот тут наше золотое время, ибо надо срочно делать "сделанное"
Ruslan
но никогда сцуки не дадут проект так, чтобы сделать его с нуля - это было бы эффективнее и дешевле, но кого на этом шарике волнуют эти показатели )))
Ruslan
хотя не, зря я так, пару проектов сделали с нуля, реально было быстро и эффективно, но потом нас отодвинули, ибо распиливать нечего
Lynici
Проектировать архитектуру дешевле?
Ruslan
сразу правильно спроектировать и сделать? да, дешевле. ибо в релиз выходишь через 3-6 месяцев, а не через 2 года
Lynici
Я только с 0 сейчас беру -_-
Ruslan
я тоже, но от основной работы отказаться сложно (пока рано так делать), а там разные ситуации бывают
Lynici
Поэтому я не работаю 🤣
Ruslan
вот как можно было написать нормально
я только щас вчитался в камент в красном квадрате, ржу
Ruslan
Поэтому я не работаю 🤣
хочу второй дом двухэтажный рядом со школой, со сдачи пока не получается взять )
Lynici
Работа должна приносить удовольствие - я из этих 🙂
Ruslan
я тоже, но на порнхаб чета идти уже поздно
Ruslan
ага
Max
У них есть печеньки
Ruslan
идеально! как в акронисе
Lynici
ага
А сколько же годиков тебе, еси не секрет?
Ruslan
дохрена, я даже брежнева видел
Ruslan
ещё, можно же нормально написать
а вот тут циклы ещё лишние...
iҚØN🐾🐾
я тоже, но на порнхаб чета идти уже поздно
Почему, боишься конкуренции в категории «old»?)
Ruslan
чем больше копаю его код, понимаю, половина будет выкинута
Ruslan
зачем делать проверки, если в питоне есть кортеж... и самое смешное, он их потом использует...
Quiero vivir en España
Здравствуйте. Пытаюсь воспроизвести mp3, использую библиотеку ESP8266Audio и примеры из неё, всё работает, одного не могу понять... Стоит усилитель SC8002B, который сильно так шипит. Без использования библиотеки, но с подключённым питанием и динамиком, тишина, а с примером - это раздражающее шипение после воспроизведения MP3 файла. То есть, подам питание на усилитель - он молчит, воспроизводим файл и останавливаемся - шипит... Как отключить усилитель? Пример ниже.
Quiero vivir en España
out->SetGain(0.0); не помогает. Как и out=NULL; delete out; и так далее, написанное ниже... #include <Arduino.h> #include <WiFi.h> #include "AudioFileSourceSD.h" #include "AudioFileSourceID3.h" #include "AudioGeneratorMP3.h" #include "AudioOutputI2S.h" AudioFileSourceSD *file; AudioGeneratorMP3 *mp3; AudioFileSourceSD *source; AudioOutputI2S *out; AudioFileSourceID3 *id3; SPIClass SDSPI(VSPI); void setup() { Serial.begin(115200); Serial.println(); WiFi.mode(WIFI_OFF); delay(500); pinMode(5, OUTPUT); digitalWrite(5, HIGH); SDSPI.begin(18, 19, 23); // SDSPI.begin(SCLK, MISO, MOSI); SDSPI.setFrequency(1000000); SD.begin(5, SDSPI); delay(5000); } void playMP3(char *filename) { file = new AudioFileSourceSD(filename); id3 = new AudioFileSourceID3(file); out = new AudioOutputI2S(0, 2, 8, -1); // Output to builtInDAC out->SetOutputModeMono(true); out->SetGain(1.0); mp3 = new AudioGeneratorMP3(); mp3->begin(id3, out); if (mp3->isRunning()) { if (!mp3->loop()) mp3->stop(); } else { Serial.printf("MP3 done\n"); delete file; delete id3; delete mp3; delete out; mp3 = NULL; file = NULL; out = NULL; id3 = NULL; } } void loop() { delay(5000); playMP3("/1.mp3"); delay(5000); playMP3("/2.mp3"); }
Ruslan
однозначно бан
SSR
О, мебельные технологии
Quiero vivir en España
О, мебельные технологии
О, смотрите, пидорас.
SSR
АХАХАХАХАХАХ
SSR
Боже