Y
Вот. У меня задача иная
Y
.
Y
У меня просто задача чутка не обычная, у меня эксель это целевая среда
Y
В нем все запускается, в нем и используется
iҚØN🐾🐾
Положить в эксель код и чтобы он исполнялся - это пахнет вирусами
https://habr.com/ru/companies/ruvds/articles/731770/
Y
Положить в эксель код и чтобы он исполнялся - это пахнет вирусами
К сожалению да, я потом это осознал, что я по факту использую ровно то, что делают товарищи вирусописатели
Y
И антивирус орёт матом на такие дела
Y
Но нет, это не вирус. В exe сидит модуль который работает с pdf файлами, осуществляет действия с ними. Средствами vba это не делается
iҚØN🐾🐾
В общем, это плохая архитектура.
Y
В общем, это плохая архитектура.
Знаю. Но извините, в стройке ретроградство царит. Тут не все люди вообще экселем владеют
Y
https://habr.com/ru/companies/ruvds/articles/731770/
Спасибо, ознакомился. Очень накладна реализация. Я охренею переписывать уже гору написанного и работающего
Y
В идеале вообще уйти нахер от экселя, оставив только отросток в виде экспорта, но это мечты и не уровень разработки в одну харю
Max
У вас случай "один мастер на все руки заменяет отдел разрабов", да?
Y
У вас случай "один мастер на все руки заменяет отдел разрабов", да?
не, просто я как подрабатыающий инженером ПТО насмерть задрался заниматься тупой частью работы вручную. И начал писать себе продукт костыль. А потом внезапно окружающие его оценили и это превратилось в мелкосерийную коммерческую разработку
Y
да нет, вполне приносит. Просто сегодняшний ночной труд мне взорвал жопу. 5 часов бодать задачу в лоб, а уже утром в метро осознать что все решалось с другой стороны в 4 строки
Max
Бывает такое. Нормальная ситуация.
Y
Да. Но в чате по ЕСП не ожидал словить Вьетнамский флешбек от экселя
Max
И такое тоже бывает)
iҚØN🐾🐾
Наркоман )))
Ну а че? Там были везде разные контракты, меня это задолбало, решил кардинально)
iҚØN🐾🐾
Я пробовал, не зашло
Плохо пробовал)
Ruslan
Ну а че? Там были везде разные контракты, меня это задолбало, решил кардинально)
Хотя ладно, я тоже в начале нулевых трахался плотно с XSLT, даже думал в яндекс пойти
iҚØN🐾🐾
Правильно сделал, что не пошел))
Ruslan
Плохо пробовал)
Нормально пробовал. Параллельно писал два сервиса на го и питоне.
Yuriy
Хотя ладно, я тоже в начале нулевых трахался плотно с XSLT, даже думал в яндекс пойти
Я столько трахался с XSLT трансформациями, что одно время подумал, что и бабы не надо...
iҚØN🐾🐾
Норм тема)
Ruslan
У меня одной из задач тогда была поддержка мультиязычной многотомной доки на DockBook XML...
Ruslan
Оно умело генерировать из одного исходника кучу красивых PDF с навигацией и блэкджеком...
iҚØN🐾🐾
А я писал коннекторы к платёжным гейтам, там везде был xml (иногда текст, html и js, но это отдельные кейсы) и все с разными протоколами
Ruslan
А я писал коннекторы к платёжным гейтам, там везде был xml (иногда текст, html и js, но это отдельные кейсы) и все с разными протоколами
У меня один знакомый из Яндекса, тоже писал, в итоге нашли только его, щас уже второй срок мотает по той тематике. Опасная подработка — писать модули для платежных сервисов )))
Yuriy
Короче не людская это технология. в нотепад++ писать `<xsl:for-each select="restaurants/restaurant"> <td align="right"> <xsl:variable name="restaurant-id" select="@id"/> <B> <xsl:value-of select = "format-number((sum(//incomes/income/restaurant[@id=$restaurant-id]/income))div(count(//incomes/income/restaurant[@id=$restaurant-id]/income)),'### ### ###','f1')"/> </B> </td> </xsl:for-each>` А какого то дизайнера я на тот момент не нашел или не искал... отладка была жопоболью
iҚØN🐾🐾
У меня в проде до сих пор остался легаси вебсервис на .net 4.0 на xml, все лень его переписать его на гошечке на протобаф или json
Ruslan
Я как пересел на питон, так все на нем и пишу. Сервисы продаются как пирожки. И поддерживать их кайф.
iҚØN🐾🐾
Мне щас приходится писать для диплома нейронку, пришлось взять питон, ибо нампи
🤙🏻 ℙ𝔸𝕍𝔼𝕃
iҚØN🐾🐾
Конечно и под гошечку есть похожий фреймворк, но чет впадлу
Yuriy
Боже, это что SXLT
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="mynamespace">
iҚØN🐾🐾
Боже, это что SXLT
Не sxlt, а xslt, eXtensible Stylesheet Language Transformations
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Бля) да xslt, сорян))
🤙🏻 ℙ𝔸𝕍𝔼𝕃
как то раз его юзал, но это был на столько дикий кейс
iҚØN🐾🐾
Да, я его уже лет 20 не видел в глаза)
iҚØN🐾🐾
Наслаждайся :)
Нечем запустить)
Vladislav
Добрый день. Кто-то собирал графическую библиотеку u8g2 под esp-idf? Может где на гитхабе проект есть?
iҚØN🐾🐾
Да вот говорю ему, что надо на го переходить, он не хочет)
Припустимо що це я
Припустимо що це я
Нова вчителька з англійської
Припустимо що це я
Замутить з вчителькою заради знижки?😎😏
Vladislav
https://github.com/mkfrey/u8g2-hal-esp-idf
О, спасибо, сам не нагуглил это)
Ruslan
А чего не Go?
писанины много, торопиться некуда, в вебсервисах тупит обычно юзер
Yuriy
О, спасибо, сам не нагуглил это)
Так а в чем проблема то? Что не получилось...
Ruslan
может они язык дотянули, а тогда не, не вкатил, ООП нет, йобаны каналы и прочее
Ruslan
но было забавно, когда ИДЕ писала многое за тебя
Vladislav
Так а в чем проблема то? Что не получилось...
Пока ничего, просто искал порт библиотеки готовый к использованию с esp-idf
iҚØN🐾🐾
Ооп нет? ты чего там, радиоактивных грибов объелся?)
iҚØN🐾🐾
А каналы это просто руль
iҚØN🐾🐾
И defer, как же его не хватает везде
iҚØN🐾🐾
В питоне это адище с atexit
Ruslan
там как-то очень хитрожопо было, если не покурить ничё не понятно, вот defer мне понравился, но go-шным проектом рулил какой-то хрен свеженанятый, там было всё проктологически сделано и я не стал ему развиваться )))
Ruslan
вот серьезно, ещё ни разу не упёрся в производительность питона, за 15 лет активной разработки, вот ни разу
Ruslan
если он что-то делает медленно, надо просто подумать и сделать правильно
iҚØN🐾🐾
Иногда как ни делай, получается говно)
Yuriy
если он что-то делает медленно, надо просто подумать и сделать правильно
Ну просто GET в 9 раз медленнее = меньше запросов обработает твой сервис
Иногда как ни делай, получается говно)
Ты евгена призываешь сейчас?
iҚØN🐾🐾
А что, он спец в говнопитонах?
Yuriy
Это откуда такие замеры?
Да везде - куча сравнительных тестов, гуглишь python vs go performance
Ruslan
Ну просто GET в 9 раз медленнее = меньше запросов обработает твой сервис
просто у меня стоимость запроса в 10 раз выше, это элитные сервисы )
Yuriy
просто у меня стоимость запроса в 10 раз выше, это элитные сервисы )
Нее элитные вообще руками специально обученные люди обрабатывают- индивидуальный подход
Yuriy
Говорят, что руками, а на самом деле питон )
ну может на шеи он я за пробелы его ненавижу