Вы видите копию треда, сохраненную 10 сентября в 15:26.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять, хочу войти в айти.О: Задавай вопрос в этом треде. Защиту диплома желательно обсуждать в /un/, а вопросы по web желательно задавать в /web/.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить?
О: SICP + HTDP.
В: Все на английском, нипанятна!
О: Тогда 1С.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Мы вам перезвоним тред - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/
- АНАЛитик
-мл
- Прогер(бэк, я честно хз в какой язык лучше углубляться)
- Девопс
Когда челидзе 35 становится, он идет на хуй на мороз осваивать рабочую профу выходит?
Работаешь так в Альфа банке, кайфуешь, кварталочки лутаешь, материальные помощи, 13-ю зарплату и потом 35 - пошел нахер....
И в чём же новость? 150 джуны получают на рынке, а тут анон явно с опытом.
Так devops это одни из первых, кого заменить можно нейронкой. Там все эти yml и конфиги высираются иишкой
Бля да вы заебали. Никакие профессии не заменит. Ну типа, надиктовывать команды это тоже самое что и программировать. Видимо сложный концепт... Программирование естественным языком.
А потом тебя хакают сразу после релиза.
У меня обе работы переходят с SQL Server на постгре, потому что первый очень дорогой.
Бля, забыл написать, что дело совсем не в России.
Профессия "администратор баз данных" еще существует?
Существует и всегда будет существовать. Но не рассчитывай на какие-то перспективы или нормальную зепку.
Облакодебилов не слушай.
В теории да, на практике чистый DBA это большая редкость, только для очень крупных компаний, обычно же, в средних компаниях, этот функционал совмещает в себе сисадмины-девопсы
Ну и это для профессионалов с опытом, вряд ли сюда можно вкатиться. Мне кажется на такой чистой специальности можно работать, если ты долго занимался серьёзной разработкой под пострес, либо серьёзно админил-девопсил, в том числе с постгресом.
>Так devops это одни из первых, кого заменить можно нейронкой. Там все эти yml и конфиги высираются иишкой
Пробовал я, гопота, 4.1 по-моему, мне высирала конфиги с несуществующими опциями. Но показалось есть, что добавить какие-то опции было бы разумно, она и добавила.
Вот как раз здесь ИИ заменить человека не может, но может сильно облегчать работу человеку, а значит снижать требования к квалификации.
>WinAPI
Такое себе. Я на WinAPI писал, даже что-то коммерческое, но это было больше 15 лет назад и уже тогда считалось несколько архаичным.
Специализация смотрится узкой и низко ликвидной
>>3529571
>C++, из навыков Boost,
Ещё дополню, на C++ не пишу, но вроде Boost тоже считается чем-то архаичным, что имеет мало смысла, поскольку там функционал оттуда вошёл в современные стандарты.
На каком стандарте C++ ты уверенно можешь работать? Обычно, как я представляю (не работаю с плюсами), у плюсовиков хорошее правило тона говорить не C++, а скажем C++17, что означает стандарт 17-го года. Ну ты это должен знать.
Вероятно тебе стоит прокачать квалификацию и выучить какой-нибудь современный стандарт, это просто необходимо в современных условиях.
Иначе просто по этим базвордам смотрится как что-то пугающее устаревшее, в общем я не удивляюсь результату. Надо ещё смотреть вообще, как ты это всё оформил.
>80 откликов 75 мгновенный отказ, 5 собесов
Это нормально.
Дохуя фирмочек просто собирают резюме, хуй знает, зачем.
Дохуя фирмочек нанимают только студентов за три копейки.
Если у лида меньше опыта, чем у тебя - это автоматический отказ. Но стоит ли работать в такой шараге?
Можно переписать резюме и добавить все современные базворды, чтобы мясная нейросеть не скипала резюме потому, что в требованиях С++17, а у тебя просто С++. Вот прям как написано в вакансии, так буквы и добавляешь. Будет не 75 мгновенных отказов, а 50.
HR
>>1603
Ну, я на WinAPI и DirectX в 15 лет писал, а до того на Turbo Pascal и Turbo Assembler с прерываниями BIOS. Для школьника круто, но в более старшем возрасте странно гордиться подобным.
>80 отказов, вакансий под меня больше нет. Это конец.
Во ВСЕХ вакансиях по C/C++ требования не WinAPI и Boost, а "коммерческий опыт от 3 лет".
Вот, разработчик MAX, например: https://kirov.hh.ru/vacancy/124326015
(при этом по факту там тупое формошлепство на Qt)
Это такой толстый троллинг тупостью?
На заводах и без него рабочих хватает.
Ненужный никому старый программистишко может пойти разве что на фронт.
>На каком стандарте C++ ты уверенно можешь работать?
C++17 как раз и есть. По поводу буста не сказал бы, да, архаичен, тем не менее во многих вакансиях на плюсах его и требуют, с таким успехом и плюсы архаичными можно назвать? По поводу Винапи соглашусь, был проект крупный, который поддерживается уже лет двадцать наверное, поэтому и писал на нем. Видимо, пора Qt изучать...
В аналитике математики нет, там просто использование уже известных стат.методов. В мл примерно то же самое, там только в research уходить, если хочешь что-то новое делать (и то только для phd какой-нибудь, а не для прода).
Иди в девопс, если перечисленные тобой варианты единственные для тебя.
>Постгрес популярен исключительно в России, только потому что Оракл с Микрософтом ушли.
Платное и бесплатное некорректно сравнивать
>>Единственный плюс MySQL остался в 2000-х годах - это была единственная юзабельная опенсорсная клиент-серверная RDBMS
>Еще есть Firebird,
4.0 (последний релиз 4.0.6 от 15 июля 2025)
Поддержка часовых поясов (TIME WITH TIME ZONE, TIMESTAMP WITH TIME ZONE)
>но там даже SELECT запросы с JOIN дико тормозили, приходилось фильтровать вручную, прогоняя результат в цикле курсором. Использовался только когда была нужна embedded база.
Судя по описанию из википедии им надо было ещё 15 лет назад всё выкинуть и заменить на SQLite

>он был прибыльным
Да + чтобы лично мне приносил пользу. Я кое-чем торгую и это кое-чего мне принесло $22к за этот год. Мне нужна глубокая аналитика рынка. Сейчас всё вручную идёт, я читаю документы. Хотелось чтобы всё в одном месте было и автоматом считалось по всем компаниям.
>чтобы продать его инвесторам?
Если предложат хорошую сумму, то почему бы нет. Но ниша слишком маленькая и специфическая, вряд ли инвесторы заинтересуются... У нас мини-сообщество на реддите.
Ммм, скрытый алмаз, понимаю
Потому что мне искренне нравится писать код, а менеджмент я на хую вертел. Было бы наоборот - сидел бы в /biz/.
сеньор 30хк/нсек
У меня есть 14 млн. долларов. Жаль, что нужно 15, я бы вложился. Ну ладно, прощай, я больше никогда не зайду на двач и мы больше не встретимся
Постой, так может у соседа займешь?
У любых в которых ты не вкатун
У вайб-кодеров.
Друг рассказывал, что в ИБ берут за любые деньги. Его уволили с работы ИБ специалистом и жена сказала, что уходит. Ему пишет херка хотя он даже не начинал ещё искать работу. Мол хотите к нам? Он говорит не хочу, но за 500 к соглашусь. Написал чисто, чтобы херка офигела от наглости и отстала. Через 3 дня его взяли на зп 500 к руководителем ИБ отдела.
> Обычно берут в рот.
?
> 500к дают с опытом в индустрии около 7 лет.
Ну, у него примерно столько и есть
Пишут протоколы доступа к информации, таким образом, чтобы взлом одного из узлов не приводил к сливу всей информации. Это и назначение ролей, и ВПН, и аудирование всего кода, документов, и вообще каналов передачи/создания/удаления информации в организации.
Они кстати сейчас во всю ллмки вводят в работу, чтобы она делала анализ всего вышеперечисленного.
Ещё скажу, что ИБшники бывают очень разные. У меня два друга оба возглавляют ИБ отделы в разных конторах. Первая подруга вот как ты сказал устанавливает антивирусы и пишет письма о том, чтобы сотрудники не нажимали на ссылках в письмах от незнакомцев. Второй друг ебашит систему как я описал с гулаговским контролем всей информации и автоматизацией.
Это те ебанаты, которые мне на днях трахали мозги в банкинге, потому что "система говорит, что подтверждение транзакции возможно только по ответному звонку от банка"? Поубивал бы нахуй мразей. Неудивительно, что я такими областями не интересовался даже.
>Они кстати сейчас во всю ллмки вводят в работу, чтобы она делала анализ всего вышеперечисленного.
Бомдей с улицы нанимать не пробовали? Норм тема, говорят.
> Бомдей с улицы нанимать не пробовали? Норм тема, говорят.
Бомжи могут информацию слить. Ллмка нет.
В разработке куча подсфер есть кроме бэка - фронт, мобилки, эмбед и всякие совсем узконаправленные вроде писателя шейдеров или sql-разрабов.
В инфре кроме девопса есть sre, обычные сисадмины и админы БД.
Отдельно есть сисаналы и бизаналы.
Где?
>Ни на чём. У них пока всё на уровне концепт-документа
Я вообще прикидываю, что там 90% работы про концепты документов, и они так-то по сути только документы перекладывают и согласовывают целыми днями. Я пидарасам из моего банкинга два года назад выдал детальные инструкции для починки ихтебучего модуля подписей, согласованного и утвержденного. Так они за два года так "концепт" нихуя не утвердили и не ичправили... Пока не выкинули нахуй модуль целиком.
И да, у меня бонбануло. Я не сомневаюсь, что ты говоришь правду, и где-то реально хуила сидит и пилит концепты за 500 тыр. У меня уровень L6-L7 гугла, но я эти бюрократичные, и тем более инклюзивно-корпорастические параши на дух не переношу, аш трясет. И от отго, что им калом я вынужден пользоваться, и от того, что за этот кал им хорошо платят.
Справедливости нет самой по себе. Мы её создаем сами своими усилиями.
А, это да, согласен. Но знаешь как по статистике: наиболее вероятное следующее значение последовательности значений в условиях полной неопределенности это текущее значение.

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

Как пробить волчару перед собесом?
У них есть публично доступная группа, где за подписку в 250р в месяц ты получаешь полный список всех участников.
Не благодарите)
https://t.me/c/1591687711/53975
Лол, оказывается, вкат через наёб сводится к тому, что надо платить инфоцыганам за видосики.
Кстати, раз уж есть инфоцыганские курсики, учащие правильно проходить собеседования и накручивать опыт, почему бы не запустить такие же инфоцыганские курсики для рекрутеров, которые бы учили распознавать волков?
как развиваться дальше? пришло время читать эффективная джава/конкарренси на практике?
работаю в маленькой компании, МР нет, коммитим прямо в мастер тест
тестов нет, за свою жизнь написал 0 тестов
Отработать год и уходить в компанию где технические процессы налажены.
> Читать
Выше скидывали подборку из книг в том числе и канкаренси
Вообще иронично, что я в своем стартапе где единственный сотрудник делаю МРы, пишу тесты, настраиваю CI, настраиваю линтеры, пишу комментарии к коммитам через тэги ci:, feat:, и так далее. Потому что люблю свое дело разработчика ПО. А в это же время даже в крупных ойти компаниях всем похуй на это всё и лишь бы хуяк-хуяк и хуяк.
>Отработать год и уходить в компанию где технические процессы налажены.
два чая
Было почти так же на первой работе, еще и зп 2-3-4 мрота в течении года.
Поработай до пол года, открывай резюме, прибавь еще полгода - скажешь что сначала не оформляли никак вообще и поебать. И на рынок, откликаться, тренить собесы и когда нибудь залутаешь офер покомфортнее.
да мне не надо никого пробивать. просто хочу бесплатно подрезать у них контент, есть ли там что то стоящее. платить табору я не собираюсь.
Уже появилась подписка за 500р в месяц за то что тебя уберут из списка участников? И подписка за 1000 на спиок ичключённых из списка участников?
>пробить волчару перед собесом?
Никак. Если ты - херочка бнз ехнических знаний то у тебя нет шансов щадетектить нетупого волчару. Его должны отсеять на техсобесе.
По факту именно волчару и возьмут. На техсобесе душнилы будут доебываться до мелочей, про которые забыли даже сами авторы. Реальный разработчик скажет не помню не знаю - красный флаг. Волчара с нейронкой ответит на все вопросы и получит оффер, полгода попинает балду и свалит, а кабан будет потом истерить в линкедине "как же так специалистов не осталось".
Как сейчас на рынке дела обстоят? С ферваля как работу нашёл на хх не заглядывал, пару недель назад обновил резюме, чекнул рынок, а там ПИЗДЕЦ
Средняя зепка жалкие 2 сотыги, 4 сотыги вообще ни разу не увидел, за 2 недели открытого резюме 0 сообщений от херок
АЙТИ В РФ ФСЁ?
Повезло успел на долларовую какашку прыгнуть...
Бля не тот тредж..
Так есть же всякие хантфлоу и прочие стакановцы для пробива резюме, слежки за рабом после устройства
К тому же половина подписчиков волчих групп - рекрутеры. Вторая половина - менторы. И все делают вид что это они всех наебали, а не их развели на подписку
Привет! Дела на рынке нормально. Я получаю 5 сотыг. За последний год было две волны сокращений. Найма нет. Топы говорят, что нужно ещё сильнее урезать бюджет, потому что топам нужны премии, а сотрудники это грязь под ногтями. В общем, всё будет хорошо, движемся в светлое будущее.
из Испании с любовью
Зорошая попытка, но нет. Я не буду подписываться на твой канал для волчар.
Зажалкие 500р в месяц я расскажу тебе на чём твои недоделанные ученики раскалываются.
>как развиваться дальше?
ТЫ НЕ ПОВЕРИШЬ, но курсы существуют не только для вкатунов. Они есть и для повышения квалификации (но за адекватный ценник, не за каких-то ёбанных 200 тысяч)
>пришло время читать эффективная джава/конкарренси на практике?
Смотри, никому в мире нахуй не обосралось твоё развитие. Никто не скажет "куннейм тебе хорошо бы почитать книгу нейм". Даже твоя мамка не скажет. Потому что ей похуй. Это только в твоих интересах читать книги. Так же как и мне фиолетово, будешь ли ты изучать эту джаву или не будешь, на мою жизнь это никак не влияет.
>тестов нет, за свою жизнь написал 0 тестов
Это только лишь потому что все твои проекты были МАЛЕНЬКИМИ. Как только проект вырастает до определенных размеров, например миллион строк кода. То когда ты начинаешь добавлять новый функционал, у тебя ломается старый. Так что ты хочешь-не хочешь, а тесты писать придётся. Иначе кодинг превратиться в борьбу с ветряными мельницами.
>Смотри, никому в мире нахуй не обосралось твоё развитие.
вопрос больше в том "пора" ли их читать, или это как кабанчик - книги для опытных пиздец мидлов и более

Поздравляю с вступление в семью ойти-инженеров
>вопрос больше в том "пора" ли их читать
Любая книга, это лучший bang for the buck как говорят американцы. Ты получаешь максимум value за свои деньги. Ни один курс, ни один репетитор не стоит так дёшево как книга. Свои жалкие 3-5 тысяч книга отрабатывает на максимум. Стоит ли её читать - это уже другой вопрос. С одной стороны ты взял какое-то старьё ёбанного 2006-го года. Но это ладно, хуй с ним. Но представь себе такую картину. Работодатель даёт тебе задание. Сделать многопотоковое приложение, распарралелить скачку какой-нибудь хуйни. Думаешь его будет ебать твои оправдания про "ой это было в книге, но я её не читал, потому что она для синьоров((". Ты либо делаешь и получаешь зарплату либо не делаешь и тебя увольняют нахуй. Вот и вся история.
>испыталка сегодня закончилась
>не уволят
Чтобы уволить с испытательного срока надо сперва много чего правильно оформить. Не видел ни одного работодателя который всё это делал.
Так что обычно испытательный срок лишь даёт возможность уволиться за 3 дня вместо 2 недель
У NULL своя особенная магия. Надо или сравнивать через IS NULL, или сначала конвертировать через COALESCE.
Да, только может возникнуть проблема, что сравниваешь параметр и заранее не знаешь, что в него может попасть NULL. Я таких нюансов не знал и потратил много времени на поиск проблемы
>распарралелить скачку какой-нибудь хуйни
буквально этим сейчас и занимаюсь
> старьё ёбанного 2006-го года
вроде общепринятая классика, если можешь посоветовать что-то лучше - буду рад
спасибо
> вроде общепринятая классика, если можешь посоветовать что-то лучше - буду рад
Вы про жаба канкаренси? Ничего лучше нет, самая базовая книга по многопоточки. А главное, что первых 150 страниц хватает до конца жизни.
мимо бог многопоточки всё делаю через лок и заебись
Все опытные делают через лок. Для атомиков и лок фри нужны специальные алгоритмы, придется переписать нахуй весь код. Каналы охуеешь отлаживать, когда хуй пойми кто кому шлет сообщения. Локи заебись.
> фронт
> какое распараллеливание
Ты рофлишь? Фронт это естественная задача для распараллеливания. У тебя UI поток и фоновые потоки, которые нужно как-то дружить между собой.
А я понял, у тебя фронт исключительно с вебом ассоциируется где в браузере на js доступен только один поток
Большинство людей называет фронтом исключительно веб. В остальных случаях говорят клиент.
Или гуй
Сообщений тут охулиард, пытался через поиск страницы найти подобные вопросы от других анонов - не получилось.
Суть: пытаюсь изучать погромирование, в частности голанг (не суть важно), но чувствую себя фееричным ебланом, могу понять синтаксис языка в целом, что делает то или иное, но как выстроить программу под определенную задачу, что вообще писать не понимаю от слова совсем, т.е. нужна база, прямо совсем база. Можно было бы найти ментора, но выбирать случайного человека с не факт, что реальными отзывами, идея сомнительная, как по мне.
Собсна - что можно изучать реально годное, желательно понятное для дебилов (не совершенный код, пожалуйста), чтобы понять как мне реализовывать свои идеи не лазая на СО, хабр и другие ресурсы с вопросами в духе "я посрал, как взять в руки туалетную бумагу?"
За полезные ответы благодарен, за троллинг и прочую хуйню - нет и буду просто игнорить.
> в частности голанг (не суть важно)
Критически важно. Ты выбрал не тот язык. Го невозможно выучить с нуля, если не знаешь что-то другое.
Чатгпт в помощь. Серьезно, я в свое древнее время начала изучения программирования 2014 года о таком даже не мечтал
Видел кучу изречений, что чатик пишет говно, да и по своему опыту - тыкаешь ему на очевидные даже для меня ошибки, отвечает "вы правы, вот верный код" и засылает точно то же самое
Немного тыкался в шарпах с тим лидом из одной крупной финтех компашки, но у него уже был недостаток знаний в новых реалиях в отдельных областях, как он сам признавался
Алсо, я не понимаю не как и что работает в гошке, а почему и нахуя мне в отдельных случаях использовать ту или иную возможность языка (и не только го), как это все связать и что за чем делать.
Менторство мне не помогло, но я подозреваю, что мне недостаточно подробно объясняли.
Сам то что можешь посоветовать, если можешь? Не гонюсь залететь на 300к через 3 месяца, но и 2-4 лет у меня тоже нет
Пользовался, после таких вещей забил. Не исключаю, что я еблан и задавал неправильные промпты.
Возможно просто не повезло. Я раньше только о3 моделью пользовался как раз из-за таких приколов, что ты упомянул. 5 версия работает на том же уровне, что и о3 с той разницей, что быстрее. Советую попробовать снова, может получишь позитивный опыт.
>как выстроить программу под определенную задачу, что вообще писать не понимаю от слова совсем
Это нормально, приходит только с опытом.
>>3476
>почему и нахуя мне в отдельных случаях использовать ту или иную возможность языка (и не только го), как это все связать и что за чем делать
То же самое - это всё только с опытом.
Не совсем понятно, в чём проблема. Если ты понял базовый синтаксис языка, то берёшь и пишешь так, как считаешь сам правильным. На го можно написать что угодно, поэтому просто пиши. Ну и линтерами всякими обмажься, хотя го вроде и так достаточно по рукам бьёт.
> в частности голанг
Глупое решение глупого вкатуна
>нужна база, прямо совсем база
Здорово что ты сам это понял. Возможно не совсем безнадёжен
> что можно изучать реально годное
Открываешь любой школьный учебник по информатике и осваиваешь. Потом открываешь программу обучения любого вуза готовящего программистов и изучаешь рекомендованную там литературу.
>общепринятая классика
Хуясика! Это тебе что, стихи пушкина чтоли блять. За 19 лет уже вышло наверно миллион новых версий джавы. Там уже скорее всего половина кода не работает. Вот есть современная книга ---> https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/ сентябрь 2025-го года. Не обязательно покупать барахло ёбанной 19-летней сука давности.
> не понимаю не как и что работает в гошке
>а почему и нахуя
Значит в первую очередь не понимаешь что вообще нужно делать и во вторую не понимаешь что и как работает в го.
> подозреваю, что мне недостаточно подробно объясняли.
Нет, проблема именно в тебе. Если не научишься работать с информацией, то не стоит лезть в быстро развивающуюся сферу
> 2-4 лет у меня тоже нет
Цель-то какая? За 2-4 года целенаправленной усердной работы ты станешь сильным вкатуном которого с радостью будут брать на стажировки. И после годика стажировок сможешь вкатиться на джуновскую позицию. Зарплату джуна через 3-5 лет тебе никто не предскажет, но она уже сейчас раза в 2 ниже чем в макдаке на свободной кассе.
>может получишь позитивный опыт.
Ответы нейросети всегда надо валидировать.
Так что вкатуну она не то чтобы сильно поможет. Разве что использовть как замену википедии как источника полезных ссылок
>насколько тактично обсуждать других за спиной?
Очень хуёво. Это и другим показывает, что он гандон, который действительно тебя тоже может так же хуесосить за спиной, и о себе говорит достаточно.
>что вы делаете, когда действительно есть недовольство коллегами?
Либо ничего, если они не под моей ответственностью или с моим проектом работают, либо пытаюсь подсказать, как делать лучше. Но никакого хуесосинга ни за спиной, ни в лицо быть не должно. Даже если ты сосачер.
>насколько тактично обсуждать других за спиной?
Похуй
>один сотрудник начал хуесосить другого отсутствующего
И что?
>покивали, никто особо не возражал и не поддерживал
Потому что это местный дурачок
>может он и меня так же хуесосит за моей спиной
Да
>Ваше мнение
Анекдот №975028
— Вы знаете, Моня, когда вас нет, про вас тут такое говорят…
— Передайте им, шо когда меня НЕТ, они меня даже могут бить!
>что вы делаете, когда действительно есть недовольство
Пишу об этом коллеге и своему и его, если у нас разное начальство, начальникам используя рабочие средства связи.
>Очень хуёво.
Само по себе обсуждение ничем не плохо. Хуёво лицемерие. Если тот дурачок в лицо бы точно так же хуесосил тех кем недоволен - было бы ок.
Спасибо, анон, попробую.
Никогда не пытался, но есть ли смысл у нейронки спрашивать букально подробнейший план реализации (план, не код) своего продукта-проекта? Или она распишет базовую фигню?
Не хочу ради проверки этой возможности получать доступ к платным вариантам.
Я обсуждаю. Кстати возможно я твой коллега. Не понимаю, что в этом плохого. Если кто-то хуево делает свою работу, то он делает хуево свою работу. Почему я должен молчать о том, что меня раздражает?
> Глупое решение глупого вкатуна
Пока что на го не такая сильная ебка по количеству желающих на вакансию
За совет спасибо.
>Пока что на го не такая сильная ебка
Пересесть с одного языка на другой - дело быстрое и несложное.
А вот изучать БАЗУ лучше на языке в котором поменьше всего делается неявно для программиста. Го перенасыщен разного рода сахаром который отвлекает внимание от действительно важных вещей
> продукт-проект
Стартап что ли? Ну, я о таком никогда ллмку не просил, потому что сам справлялся. Я думал у тебя там вопросы уровня: "когда нужно использовать гуард проверки, а когда не нужно?". Я думаю она скажет что-то даже имеющее смысл, но так как опыта у тебя нет, скорее всего понять о чем она говорит будет сложно. Но ты можешь в отличии от живого человека продолжать задавать ей вопросы про то, что тебе не понятно пока оно не станет понятным.
> она распишет базовую фигню?
this
Ещё и наврёт в процессе
И переусложнит где не надо
И удалит базу на проде когда будет риск что ты обнаружишь фундаментальную ошибку
Нет не стартап. Неудачно выразился. Просто свои пет-проекты (блевать тянет от этого словосочетания)
А смысл хуесосить даже в лицо? Если человек реально не справляется и сам это понимает, то хусосинг ничем не поможет. А если человек не понимает или ему похуй, то тем более. Жалуйся тимлиду или манагеру, только у них есть возможность что-то сделать (опять же, если ты не ответственен за человека напрямую).
>Почему я должен молчать
Почему эта мысль приходит людям, когда они хорошенько набухаются, трезвому легче молчится?
Ты ищешь ментора не для того, чтобы он тебя научил, а чтобы он сделал ВСЁ ЗА ТЕБЯ. Надо начинать с того, что ты вообще пытаешь сделать. Как это выглядит на практике: у тебя есть в жизни некая реальная проблема, например, ты хочешь свой собственный интернет-магазин. Начинаешь гуглить как они создаются. Тратишь на этот проект месяцы труда и ВУАЛЯ! ты научился программированию, вопрос "как научиться программированию" отпадает сам собой.
Просто учить какой-то нахуй абстрактный синтаксис, не имеет смысла. Ты потом будешь ходить и спрашивать "чё мне с этими знаниями делать". Это всё равно привести несколько камазов кирпичей, древесины и цемента и ходить спрашивать - "подскажите а какой дом я могу из этого построить?". Также как и нанимать менторов. Ментор - это самая последняя стадия, это не замена полноценным курсам/книгам. Если ты нанял репетитора, это не значит что тебе ничего не надо читать.
Я обычно трезвым это говорю. Пьяным наоборот натыкаюсь, потому что помню, что пьяным можно много чего наговорить
>Никогда не пытался, но есть ли смысл у нейронки спрашивать букально подробнейший план реализации (план, не код) своего продукта-проекта?
Смысл есть! У меня в kilo code есть режим architect. Он рисует диаграммы проекта, в целом режим довольно неплохой. Если бабки есть, у меня вчера claude opus 4.1 сожрал $1.26 за один ответ. Если не жалко за токены плотить, то дерзай.
>Го невозможно выучить с нуля, если не знаешь что-то другое
А что лучше всего поизучать перед Голангом?
А какую базу надо изучать?
Если в узком кругу коллег-друзей, то можно и пообсуждать. Если собрался весь отдел, то как то уже некрасиво выходит. Начальство присутствовало?
На СИ узнаешь как писать код с контролем памяти. На жабе узнаешь как писали до Го.
Двачую. Я такое только с друзьяшками-коллегами обсуждаю

(В папке Python3.10.9 установлена версия 3.10.11)
Пробовал эти команды:
E:\Programs\Python3.10.9>py -m ensurepip
E:\Programs\Python3.10.9>py -m pip install --upgrade pip
Кабанычу западло с челядью бухать ходить. И манагеров, лидов в этот раз не было. Но я бы не сказал, что был прям узкий круг друзей, были люди с разных отделов. Да и при кабаныче таких разговоров скорее всего не было бы, потому что он и сам тому челу пиздюлей давал до этого.
Если то альфа хуесосил омежку то прав во всём, осведомил коллектив, молодец.
Если наоборот то фу, крыса позорная, в глаза чо ссыт сказать.
До Го писали и на Питоне.

Деребаню ПДФ-отчеты с Вайлдберриса. И ищу там поля, чтоб потом хуйнуть их в 1С.
И как я это делаю:
1. Ищу например "Всего стоимость реализованного товара".
2. От предыдущей позиции ищу "440547277" - после это начинается нужное мне число
3. Беру все, что между "440547277" и возвратом каретки
4. Чищу строку от пробелов и всяких "Х"
5. Проверяю, число ли это.
Далее. Таких полей нужно найти пяток.
И на каждом, блеать, шаге проверки - найдено ли.
Потому как уже бывало, что они меняли, например, "отчет" на "отчёт" или еще русскую "Х", на латинскую "Х". Ну пиздос.
В итоге все это выходит объемно и будто через жопу, хотя и работает.
Я что-то не так делаю? Какие в этом бэст практисез?
Тот кто обсуждает других за спиной - сам себя выставляет говном.
Я таких людей встречал не раз, и всегда убеждался что с такими и срать на одном поле не сел бы. Это всегда гнилые люди, даже если тебе кажется что тебя точно не обсуждают и что вы с ним приятели, на самом деле у таких людей приятелей нет по определению.
И присмотрись к тем кто поддакивает травителю - это их подсосы, такое же говно и ничтожество.
Вообще обсуждать кого то за спиной плохо, если есть что сказать по существу нужно говорить человеку напрямую. Тем более про работу, его ебет что ли, что кто то проебывается? Любой адекватный сотрудник будет проебываться и максимально тянуть деньги с компании, просто потому что это капитализм. И осуждать кого то за такое это максимум шиза.

Ты спрашиваешь какие нахуй бест практис в 2025-м году, серьёзно? Можно было заплатить нейронке, она бы извлекла данные всё как надо. Цена была бы три копейки. Конечно, нужно повозиться чтобы правильную структуру ответа сделать, но чел... это и есть бест практис в 2025-м году.
> Любой адекватный сотрудник будет проебываться и максимально тянуть деньги с компании, просто потому что это капитализм. И осуждать кого то за такое это максимум шиза.
Какая же совковщина, пиздец…
В любой нормальной айти конторе платят equity, как правило кол-опционами. В моих интересах, чтобы акции компании росли, для этого компания должна расти, в моих интересах, чтобы пребывающих даунов было в компании как можно меньше, потому что такие "работники" наебывают в том числе и меня.
>Я что-то не так делаю? Какие в этом бэст практисез?
С бэст практисами всегда осторожнее, потому что они могут быть для твоего случая не бэст.
Но вот что ты можешь посмотреть:
- нормализовать строку, например все буквы привести к заглавным, тогда неважно если они ошиблись регистром
- искать регексом по маске, например ОТЧ*
- считать дистанцию Левинштейна https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%9B%D0%B5%D0%B2%D0%B5%D0%BD%D1%88%D1%82%D0%B5%D0%B9%D0%BD%D0%B0 - проще говорят считать насколько любое слово похоже на слово "отчёт" или пару слов "отчет вайлдберриз"
- если группы цифр регулярные - читать их регексом. По виду очень похоже что можно все строки регексом парсить.
Ну а что имеет смысл у тебя - сам смотри
Единственное только осталось проверить где она нагаллюцинировала, а так действительно
>Джава на Го не похожа.
Чел, это обычный коупинг гошников. На джаве можно буквально как на го писать. Там из разницы разве что дефер.
>Собсна - что можно изучать реально годное, желательно понятное для дебилов (не совершенный код, пожалуйста), чтобы понять как мне реализовывать свои идеи не лазая на СО, хабр и другие ресурсы с вопросами в духе "я посрал, как взять в руки туалетную бумагу?"
Тут только практикой. И практика будет включать в себя лазанье по СО и хабру и еще хреналиону ресурсов даже на работе до самого конца.
Ну это не суть, мне просто лень ебаться и писать нормальный промпт. Всё там извлекается. Просто мне его проект нахуй не обосрался.
{
"documentNumber": "440547277",
"totalSaleAmount": 148205.00,
"totalServiceAmount": 0,
"totalReservedSaleAmount": 0,
"totalDeductions": {
"wildberriesRewardWithoutVAT": 20066.48,
"vatOnWildberriesReward": 4013.30,
"wildberriesInternationalDeliveryService": 0,
"acquiringCostsCompensation": 1966.87,
"agentExpensesCompensation": 7249.32,
"fines": 0,
"otherDeductions": 15273.00
},
"thirdPartyDeductions": 0,
"damageCompensation": 0,
"otherPayments": 0,
"loyaltyProgramPointsDeductions": 0,
"loyaltyProgramDiscountCompensation": 0,
"totalToBeTransferred": 99636.03,
"wildberriesTotalReward": 48568.97
}
А то в соло как-то стрёмно идти. Я скуф 29 лвл, никогда не работал, да ещё и листва. Нужен кто-то кароч, чтоб легче было в движ войти.
Не бойся, всё равно спалишься.
Я их и получаю по api, лел.
ВБ присылает еженедельные отчеты в pdf.
А выкупы комиссионера - еще и в xlsx.
Такие дела.
И почему бы тебе самому отчет не делать? Зачем тебе то что присылает ВБ. ТО что присылает ВБ это для менеджеров. А тебе надо свои отчеты делать. Требования изменятся и инфы из pdf не хватит. Если ты кодер и ВБ кабинет не твой, лучше сразу нормально делать, а не через костыли.
То, о чем ты говоришь, это отчеты из многих десятков полей, где черт ногу сломит.
Они там что-то поменяют, и хрен узнаешь. А в ПФД-отчете по крайней мере все на первой странице.
Вон, недавно был пожар на складе в Шушарах - хуяк, пара строк в ПДФ. А как они это посчитали. Да насрать.
Ну вот, к примеру, я для одного кленты считал что-то, и каждый блеать полгода что-то там менялось, добавлялось. Я методом тыка отбор по полю переделываю раз в полгода:
"Продажа"
"Частичная компенсация брака"
"Возврат"
"Корректная продажа"
"Коррекция продаж" - "Продажа"
"Коррекция продаж" - "Возврат"
"Компенсация потерянного товара"
"Компенсация подмененного товара" - "Продажа"
"Компенсация подмененного товара" - "Возврат"
"Авансовая оплата за товар без движения" - "Продажа"
"Авансовая оплата за товар без движения" - "Возврат"
"Сторно возвратов"
"Корректный возврат"
"Сторно продаж"
К тому же у нас бухгалтерская контора. Нам много данных и расчетов не надо. Как раз то, что для менеджеров.
Винду, работай в wsl.
А можно отказаться и от запуска консоли, когда надоест на неё дрочить.
>для игр нужна винда
То есть две оси на компе держать для тебя слишком сложно?
Из-под виртуалки работать тоже?
Ну поставь свежую убунту, это и линукс и поддержка стима без пердолинга.
>Работаю бэкэндером на Java. Какую операционную систему ставить на новый комп?
Microsoft Windows 11
мимо джава бэкэндер
--wf-l3=ipv4 --wf-tcp=443 --dpi-desync=fake --dpi-desync-ttl=4 --dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=! --dpi-desync-fake-tls-mod=rnd,rndsni,dupsid
--filter-tcp=443 --dpi-desync=fake,multidisorder --dpi-desync-split-pos=2 --dpi-desync-ttl=1 <HOSTLIST> --new
>Как ее починить своими силами
Эмигрировать из цифрового гулага
>что почитать, чтобы понимать вот это все?
Ридми к программе, где описано что делают параметры

>Ридми к программе, где описано что делают параметры
Все равно возникнут вопросы. Я читаю один тред в /s/, там видно, что есть две категории людей - одни понимают устройство таких программ, а другие нет. Хочется понимать и разбираться на фундаментальном уровне. Те, кто пишут такие программы, откуда получали знания для этого? Из книг же, скорее всего. Вот я и спрашиваю, что читать.
>>4218
>Это же обычный баш, не?
Возможно. На гитхабе в описании программы указаны C и Shell. Понятия не имею, что такое Shell. Но кроме знания этих языков надо ведь шарить за непонятные TCP, DPI и т.д. Где про это все расписано, в какой литературе?
>чтения спек
Это что такое?
Вот текст из описания работы программы:
"При fakedsplit/fakeddisorder на небольших позициях отдельные tcp сегменты достаточно велики, чтобы внедрение md5 tcp option вызвало переполнение MTU и ошибку отправки "message too long". nfqws не умеет перераспределять данные между tcp сегментами, поэтому надо или отказываться от kyber, или увеличивать сплит-позицию, или отказываться от fakedsplit/fakeddisorder."
Кто понял о чем речь, что именно вы изучали до этого?
>Как ее починить своими силами
Мало инфориации
>что почитать, чтобы понимать
Выше написано. Букварь. Ну ещё толковый словарь или англо-русский
>Где про это все расписано, в какой литературе?
Поищи "deep packet inspection books" или "cs networking fundamentals books"? гугл скажет
>Хочется понимать и разбираться на фундаментальном уровне
Что ты понимать собрался? Ты даже вопрос с первого раза задать не можешь. Не лезь.
>Книг много. Я бы хотел, чтобы аноны порекомендовали что-то самое подходящее для ньюфага.
Они все подходят для ньюфага
>В любой нормальной айти конторе платят equity, как правило кол-опционами. В моих интересах, чтобы акции компании росли, для этого компания должна расти, в моих интересах, чтобы пребывающих даунов было в компании как можно меньше, потому что такие "работники" наебывают в том числе и меня.
Обычно "в твоих инетерсах" продать компанию до того, как все поймут, какая хуйня ваш продукт и какие долбоебы их разрабатывают. И если, допустим, ты адекватный, то за каждого коллегу ты не поручишься.
yt-dlp
Он вообще умеет скачивать видео с огромного количества сайтов - экстракторы есть практически для любого видеохостинга в мире.
https://github.com/yt-dlp/yt-dlp/tree/master/yt_dlp/extractor
А что может быть проще? Просто берешь и одной командой скачиваешь что тебе нужно. Поддержка плейлистов/субтитров есть.
Легко встраивается в любую хуйню на питоне.
>Хуйня в том смысле, что там часто может что-то меняться
ДА БЛЯ!!!!! Воооот именно! Именно потому что "там часто может меняться" и нужно использовать нейронку. Твоё решение хрупкое, завтра wb поменяет дизайн отчётов и весь твой код пойдёт по пизде. Просто переставит колонки местами или добавит одну-единственную точку в неудобном месте и всему твоему проекту мандец. Твоё решение строится на таких хрупких материях как регекспы. То что ты веришь что регекспы надёжнее нейронок - это лично твоя шиза. И вообще весь твой проект абсолютно бессмысленный. Можно взять обычный n8n, присобачить к нему llama и это выйдет в 500 элегантнее, чем у тебя сейчас длинная бессмысленная вермишель из регулярок, правил и проверок.
>каждый блеать полгода что-то там менялось, добавлялось. Я методом тыка отбор по полю переделываю раз в полгода:
Фейспалм. И это ещё человек мне говорит что нейронка ненадёжна. А переделывать постоянно по 500 раз в год это надёжно.
вообщне не понимаю .как это ваш гетхаб работает
вообщне не понимаю .как это ваш гетхаб работает
>нужно использовать нейронку
Ты хочешь взять полноценную LLM? Но это крайне дорого будет.
Если нужно парсить тысячи таких pdf, то есть специальные библиотеки для разбора полей внутри pdf. При помощи нейронок это просто будет каких-то конских денег, когда можно написать алгоритмический разбор этого текста на питончике, который будет по сути бесплатным и точным.
В любом случае все эти
>Сегодня надо это, а завтра еще и то, а через месяц еще с этим сложить, ой вычесть
не более чем обычная ситуация, которая возникает при работой с бизнес-логикой. Просто меняется сама логика и нужно софтину дорабатывать согласно логике.
>>3643
>Я что-то не так делаю? Какие в этом бэст практисез?
Ну вообще бест практис это не пытаться парсить PDF, который не предназначался для этого.
Но раз уж тебе приходится его парсить, то надо просто написать какой-нибудь pdf чекер для твоих целей. Он должен в себе содержать набор правил парсинга, которым должен удовлетворять текст в pdf. И если приходит пдфка, которая не соответствует твоим четко заданным правилам, то значит правила вероятно поменялись и надо брать и менять эти правила парсинга.
Просто сделай так, чтобы все эти правила вроде букв, запятых, точек, цифр и итд можно было как-то описать. Довольно простая задача на самом деле, просто довольно муторная и объемная. И ты видимо в каком-то виде ее уже сделал.
>То что ты веришь что регекспы надёжнее нейронок - это лично твоя шиза
Регекспы бесплатные по сравнению с нейронками. И работают практически мгновенно, в то время как нейронке нужно время чтобы просраться + нужно время на пересылку токенов туда-обратно + возможно придется делать OCR этого pdf файла, что уже дорого и долго и не особо надежно - нейронка может взять и проебаться на ровном месте снихуя и тебе это придется дебажить часами. Там, где рекегсп развалился, ты сразу заметишь ошибку, а нейронка может тупо несуществующие данные вписать в джейсон и ошибку ты увидишь только после того как у кабан-кабаныча цифры перестанут сходиться и он тебе пиздюлей пропишет. Вообще любые данные, там где нужна точность, лучше никогда не отдавать на обработку нейронок.
>Какие книги посоветуете, чтобы начать разбираться в программах с таким кодом?
Таких книжек нет. Разумеется есть обычные книжки по компьютерным сетям, вроде того же Таненбаума, но прочитав ее, ты все равно нихуя не поймешь, что тут написано. Тут только практика, чтение исходников и мануалов. Довольно тяжелый труд на самом деле.

>это крайне дорого будет
>нужно парсить тысячи таких pdf
Ой бля не звезди. Скажи в абсолютных цифрах? Ну-ка. Послушаю фантазии. Я знаю что llama parse https://www.llamaindex.ai/llamaparse берёт $0.003 за страницу. Предположим 5,000 страниц пдф = $15. Не думаю, что бухгалтерская фирма не может позволить себе заплатить $15.
Ллама маверик берёт 15 центов за миллион инпут токенов. В эти 15 центов можно запихать 3 тома войны и мира. Это просто дохуя текста. Я последний раз анализировал 27 страниц А4, вышло 23,300 инпут токенов = $0.003495 (не считая вывода конечно, но всё равно очень дешево).
>которая возникает при работой с бизнес-логикой
Причём здесь нейронки и бизнес-логика? Бизнес-логика отдельно, а нейронки отдельно.
>>4547
Ну такая себе аргументация слабенькая. "Работают мгновенно" - как будто прям от лишних 30 секунд что-то изменится. "Придётся делать ocr" - бери llamaparse если ты ленивый. На гитхабе тонна готовых адаптеров/фреймворков (langchain например). "Бесплатные по сравнению с нейронками" - сомнительная экономия 3х копеек, чтобы каждые полгода переделывать регулярки. "цифры перестанут сходиться" - ставь ручное одобрение для больших сумм и всё. Маленькие суммы можно одобрять автоматом. "нейронка может взять и проебаться на ровном месте" - ЧЕЛ ты серьёзно рассуждаешь что регекспы надёжнее для НЕструктурированных данных? Введи в гугл запрос "most reliable way to process unstructured data", что он тебе ответит?
>ЧЕЛ ты серьёзно рассуждаешь что регекспы надёжнее для НЕструктурированных данных
В случае с деньгами да. При условии, что у тебя есть споспоб проверить корректность pdf.
Разумеется если в pdf каждый раз присылают разный кал, то надо искать другой источник информации. Например получать эти отчеты уже в виде json из официального api.
Нейронка в таком случае такая же хуита как и регекспы, просто дороже.
У анончика текст более-менее структурирован, просто названия болей различаются, насколько я понял.
Ну и насчет нейронок: тебе придется vpn подрубать, чтобы каждый раз к нейронке ходить. Это тоже деньги.
И самый главный вопрос, как удостовериться, что нейронка не наебала?
В бухгалтерии все должно сходиться полностью, нельзя ни на один рубль проебаться. Не получится маленькие суммы одобрять автоматически.
Я работал в финтехе, и если по итогам отчетного периода находят расхождение больше чем в 1 рубль, то это пиздец и все пропало.
>>4549
>ставь ручное одобрение для больших сумм и всё. Маленькие суммы можно одобрять автоматом
А нахуй тогда автоматика нужна эта вся? Если по итогу мясной мешок сидит и глазами смотрит в эти цифры. Причем еще нейросети для такого подключать, пиздец просто....
>Причём здесь нейронки и бизнес-логика? Бизнес-логика отдельно, а нейронки отдельно
Парсинг pdf в корректный джейсон это тоже бизнес-логика в данном случае. Все эти закорючки и прочие точки может самого кабана не интересуют, но чтобы посчитать правильную цифру, нужно правильно распарсить документ. Ну или просто информацию откуда-то получить, раз уж на то пошло.
>>4549
>сомнительная экономия 3х копеек, чтобы каждые полгода переделывать регулярки
В чем проблема переделать парсер pdf? Насколько это дорого? Заменить пару правил на другие пару правил.
Бля это смешно. КОМПАНИЯ не может оплатить VPN, как будто она из-за лишних 500 рублей на VPN обанкротится. Как убедится что LLM не галлюционирует - это уже технический вопрос. Он не является НЕрешаемой проблемой. Есть кросс валидация по типу SelfCheckGPT, пробивка по базам данным, RAG, включение CoT и так далее. Короче, добиться точных ответов можно. Ты никогда в жизни не пользовался нейросетями, сейчас выдумываешь виртуальные проблемы, которые на практике не встречаются чуть менее чем никогда. Выдуманная проблема с дороговизной, с точностью и так далее. Ещё что выдумаешь?
Школьник, пиздуй на уроки.
> Пук-среньк, вот подключи нейброночку, будет проще и дешевле чем регулярки
> Ой, еще впн не забудь подключить
> Ой, проверь ручками еще потом
> Ой, подключи еще кроссвалидацию, чтобы убедиться, что щвятая нейброночка не галлюцинирует
> Ой, по базам потом еще не забудь пробить
Не 500, а всего пару.
И да, надежно. Потому что я знаю код, который сам и написал, и смогу все поправить очень быстро.
Спасиб.
>Маленькие суммы можно одобрять автоматом.
А бизнес-то бухгалтерский, как уже говорили.
Наодобряешь суммы, посчитаешь н0л0ги, заплатишь.
А через год придет привет от налоговой.
Ну и все, ты попал.
Тут все точно должно быть. Проверять и перепроверять.
>бессмысленная
Что-то тебя заело.
Какой бы говнокод там не был написан, он работает, задачи мутятся, деньги платятся.
Буду проводить пары в колледже. Предмет 'Основы алгоритмизации и программирования'.
Первые полгода у них уже прошло, на втором мне сказали проводить у них Python.
Есть ли годные уроки, чтобы я мог по ним составить структуру?
Меня конкретно волнует, как составить структуру первого урока.
Скажу, что такое Python.
Затем, как его установить.
Потом про IDE.
Вот потом, наверное, про ввод и вывод? Или про переменные сперва? Вот тут я в ступоре...
Ну и накидайте советов мудрых, как омежке не облажать. Они уже на третьем курсе, считай 11 класс закончили
Начни с первого урока вводное занятие, где начни с того, что на всех ори, что они все говно. Студенты - это знатные звиздаболы, языками пиздец как чешут и всякие сплетни выдумывают. Ты можешь быть нормальным, но про тебя будут пиздеть что ты взяточник, и самоуправством занимаешься. Поэтому ты должен первым нанести удар, с первого урока должен начать всех студентов срать. И говорить эй ты урод, эй ты тупой, я твой рот шатал, ты бездарность, ты лох петух. Тогда в таком случае тебя начнут подссыкать и гадостей поменьше будут базарить.
Калледж государственный? Если да, то ты должен понимать, что либо ты должен сразу отказаться либо ты должен навсегда там остаться. Пушто в преподам платят мало. И смысл там функционировать это только, если ты за годы труда пронюхаешь как там дугасинговать и как обсирать студентов, чтоб они тебя очковали. Тогда в таком случае ты можешь почти нихуя не делать. И какая-то копеечка будет капать. А если ты там не будешь годами дунасинговать, то лучше сразу откажись.
Имхо, нужно сначала поставить интересную конечную цель, ибо знания ради знаний никто не воспримет. Для чего всё это делается.
Например "сделать визуальную новеллу" или "сделать смешную анкету" или сделать текстовую игру. И уже объяснять все термины через то, как они помогу тидти к этой цели.
https://www.youtube.com/watch?v=ix9cRaBkVe0
Найди какую-нибудь интересную программу на Питоне, чтоб заинтересовать, чтоб прост показать сперва - а как бывает, а как можно.
Спроси, а что они такое делают, что можно бы было автоматизировать.
Напишите вместе им бота - в групповой чат.
>мне сказали проводить
>Есть ли годные уроки
У тебя есть программа обучения. Не занимайся самодеятельностью, а спроси у методиста, если тебе программу не выдали.
>что такое Python.
>Затем, как его установить
>считай 11 класс закончили
Думаешь они не смогут выполнить инструкцию с оф. сайта?
>Или про переменные сперва?
Они не знают что такое переменная? Что они в первве полнода делали? Посмотри программу обучения, дурень.
>Думаешь они не смогут выполнить инструкцию с оф. сайта?
Очень может быть.
Ставлю, что почти у всех нет ПеКи дома.
>Что они в первве полнода делали?
Вспоминали школьную программу, ололо.
В лучшем случае - рисовали блок-схемы в тетради.
>>4754
Спасибо, но я сам PHP разраб, пока не могу такие интересные цели придумать, если честно. Сам с нуля изучаю Python.
>>4755
>У тебя есть программа обучения. Не занимайся самодеятельностью, а спроси у методиста, если тебе программу не выдали.
Тут проблема, мне скинули 'примерный' план обучения, который, как я понимаю, был скопирован из интернета.
Так же надо учитывать, что это уже второе полугодие по их предмету.
Я попросил тетрадь, чтобы сверить, что они проходили.
Они проходили алгоритмы, только не сортировки, поиска и тому подобное), а просто понятие линейные алгоритмы, циклические алгоритмы, условные вроде.
Потом они рисовали блок-схемы. Потом они начали изучать какие типы языков были.
Чуть прошлись по Python. Прошлый препод говорила, чтобы просто с начала начали изучать Python.
Вот они правы
>>4756
>>4758
Сам понимаешь, какая ситуация с учителями, их не хватает.
>У тебя есть программа обучения. Не занимайся самодеятельностью, а спроси у методиста, если тебе программу не выдали.
Нафталином пахнуло сильно что-то
>Тут проблема, мне скинули 'примерный' план обучения
Шлёшь нахуй и требуешь полноценную программу обучения. Иначе окажешься крайним когла окажется что твоя отсебятина не соответствует стандарту и дипломов твоим обучаемым не дадут.
>надо учитывать, что это уже второе полугодие по их предмету.
Тем более надо по согласованной программе идти
>понимаешь, какая ситуация с учителями
Это тут к чему?
>Спасибо, но я сам PHP разраб, пока не могу такие интересные цели придумать, если честно. Сам с нуля изучаю Python.
Так а чего там придумывать в текстовой игре? стандартный ввод-вывод и логика на свитчах - вот собственно и всё?
>Нафталином пахнуло сильно что-то
Порридж не в курсе как работает обучение.
Именно чтобы не пахло нафталином нужен методист который будет оперативно дорабатывать ппограммы обучения под быстро менябшющиеся технологии. Иначе получим долбоёба, учащего детей по советам с двача.
>Это тут к чему
Ну ты спросил, что они не смогут переменные составить, я из-за этого ответил.
По поводу учебного плана не знаю

>
>--wf-l3=ipv4 --wf-tcp=443 --dpi-desync=fake --dpi-desync-ttl=4 --dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=! --dpi-desync-fake-tls-mod=rnd,rndsni,dupsid
>
>--filter-tcp=443 --dpi-desync=fake,multidisorder --dpi-desync-split-pos=2 --dpi-desync-ttl=1 <HOSTLIST> --new
Им пора на текстовые конфиги переходить - в такой дрисне разбираться уже становится сложновато
>Именно чтобы не пахло нафталином нужен методист который будет оперативно дорабатывать ппограммы обучения под быстро менябшющиеся технологии. Иначе получим долбоёба, учащего детей по советам с двача.
Ну да. В большинстве учебных заведений есть методист и одобренные программы. Ну и как обучение, заебись? После зачёта уже никто ничего не помнит.
Нет, блохастые будут гнать по бумажке потому что так положено, плевать на то что в результате параша.
Особенно про оперативную доработку под быстро меняющиеся технологии - топ.
Ты точно не свой номер КВН транслируешь? Или ты никто не учился?
*никогда
>Ну и как обучение, заебись?
Когда я учился (2010е) было заебись. База была классическая, прикладные вещи современные и касались актуалтных версий языков.
>После зачёта уже никто ничего не помнит.
Это не к учебному заведению претензия а к обучаемым.
>гнать по бумажке потому что так положено, плевать на то что в результате параша.
Сделать бумажку так чтобы на выходе было нормально - не твой путь?
Без бумажки будет ещё хуже. Вон один долбоёб передал обучаемых другому. И непонятно чему их учить и как начинать.
>>4798
>доработку под быстро меняющиеся технологии - топ.
А что тебя тут удивляет? Если в твоём пту так не делают - значит просто не стоило идти туда учиться
Смартфоны.
Шкиле больше ничего и не надо.
Я работал в средней школе 8 лет назад. И уже тогда из класса лишь у двоих был ПеКа дома.
Хосспаде, до чего кошмарный арт.
>Когда я учился (2010е) было заебись. База была классическая, прикладные вещи современные и касались актуалтных версий языков.
Я учился еще раньше с середины 0х, заебись не было.
>Это не к учебному заведению претензия а к обучаемым.
О, стандартные отмазки пошли. Да, да, яйца танцору мешают. Сами виноваты. Заведение, специализацией которого является обучение - не может обучить, но виноваты все кроме него. Прикинь ты нанимаешь строителей, они не могут построить дом, а виноватым оказывается кирпич? Вот и мне такое сложно представить, а в образовании - постоянно.
Вот например свежее учебное пособие, 19й год, программирование на Паскале https://cchgeu.ru/upload/iblock/f74/kcthm6l0brfk3n19x0052e1jfab10amb/INFORMATIKA.-Osnovy-programmirovaniya-na-yazyke-Pascal.-Uchebnoe-posobie.pdf
23й год - Паскаль
https://api.pageplace.de/preview/DT0400.9785898184612_A48719564/preview-9785898184612_A48719564.pdf
Самая актуалочка.
>Сделать бумажку так чтобы на выходе было нормально - не твой путь?
Так это то что тут чувак делает, а не профессиональные методисты - те некомпетентны на 100%.
Бред то не надо писать.
>А что тебя тут удивляет? Если в твоём пту так не делают - значит просто не стоило идти туда учиться
Но ведь методисты там есть, и они дорабатывают программу под быстро меняющиеся технологии?
Ах да, это другое, это образование, сами виноваты.
Какие там еще золотые цитаты пиковой некомпетентности - "Мы учим учиться?"?
>Ой бля не звезди. Скажи в абсолютных цифрах? Ну-ка. Послушаю фантазии. Я знаю что llama parse https://www.llamaindex.ai/llamaparse берёт $0.003 за страницу. Предположим 5,000 страниц пдф = $15. Не думаю, что бухгалтерская фирма не может позволить себе заплатить $15.
Щас бы бухгалтерскую информацию и коммерческие секреты парсить васянским сервисом... Я вообще не понимаю этих ебланов, которые все бизнесовые доки хранят хуй знает на чьём сервер — они ввообще о чём думают? Та же хуйня с кодингом на неэнтерпрайзной нейросетке, где ваш код уходит в зрительный зал. Да, есть какие-то платные версии, которые гарантируют, что все ваши данные будут уничтожены после использования — это ещё куда не шло, но даже этого ведь не делают?
Я вообще не понимаю, про какой выбор вы тут говорите. У Llamaparse есть on-premises за дохуя денег, и это единственная гарантия какой-то сохранности коммерческихз данных. Всё остальное подходит только стишки на детские утренники парсить. Да, лицензия Llamaparse/Llamaindex говорит, что они не используют ваши данные для тренировки нейросетей, но метаданные про ваши коммерческие секреты всё-таки собирают — абсолютно законно и в соответствии с лицензионным соглашением.
В остальном — да, Llamaparse дешево стоит.
Паскаль - это шикарный язык для обучения. Паскаль и СИКП - это базовая база для инженера, иначе получится мартышка с джаваскриптом вместо мозгов.
Ищи на либгене или Anna's Archive книги от No Starch с упоминанием Python. Еще на ютубе и рутрекере глянь разные курсы.
Да что вы тут развели?
Челу не нужно ломать систему или изображать крутого препода в неблагополучной школе, как в кино.
Ему нужно лямку оттянуть и съебать в закат.
>Какие там еще золотые цитаты пиковой некомпетентности - "Мы учим учиться?"?
Да, когда чел как бы начинает осознавать "а мне же всё это говно, которому вы меня учили, никогда не будет нужно" — ему отвечают "да, не нужно, но! Мы учили учиться — это самое главное". Естественно, в чём заключается "учить учиться" — об этом лучше не спрашивать. Потому что они всё равно сами не знают. Это как у христианина спрашивать, почему в библии написана правда — ему просто нечего ответить, он просто хуету какую-то будет городить, типа "чем больше страдаешь — тем больше тебе воздастся". Чем хуёвее в институте учиться — тем лучше будет работать. Кто это подтвердит?.... Да... никто. Просто очередная хуйня, которую я выдумал на ходу.
О, полез коупинг. Только выиграле. 640 кб хватит всем.
И у человека даже ничего не щелкает в голове что Паскаль создавался как высокоуровневый ЯП для паскалемартышек, которым для настоящих инженерных языков мозгов нехватало. В какой-то курилке старшие сказали Паскаль - база, мартышка бездумно повторяет.
Он же двощер.
>И у человека даже ничего не щелкает в голове что Паскаль создавался как высокоуровневый ЯП для паскалемартышек, которым для настоящих инженерных языков мозгов нехватало. В какой-то курилке старшие сказали Паскаль - база, мартышка бездумно повторяет.
Паскаль безнадёжно устарел. И да, это Java, По сути идея JVM была слизана с паскаля — разве что в паскале не было автоматической сборки мусора.
Но как язык оно приятное и логичное, по крайней мере на уровне пары сотен строк кода. Как начинается что-то побольше — да, уже начинает чувствоваться неактуальность языка.
Ну типа Delphi попытались сделать актуальнее, но на самом деле они просто слизали все самые хуёвые фишки с C++ вместо того, чтобы развивать свой ЯП. Например, в паскале были строгие enum-ы, но они не превратились настоящие tagged union с поддержкой раскрытия на уровне языка, хоя какие-то робкие попытки реализовать это в синтаксисе виднеются.
Borland — это такой царь Мидас. который превращал в говно любой продукт, к которому прикасался. Interbase был вторый MVCC СУБД после Oracle — и где теперь этот ваше Interbase?
Грустная, грустная история у паскаля.
На чём лучше учить молодеж нынче? Хуй его знает. Мне омерзительны большинство современных ЯП. SICP я читал, крутил код, забыл про него и больше не вспоминаю. реально бессмысленная хуйня с исключительно теоретической значимостью. Даже "свежего взгляда на методы программирования" не даёт. Lisp и производные — ублюдочные куски говна, засохшие огрызки со стола индустрии, которые когда-то доминировали в мудацко-институтской среде для ИИ того времени, который точно так же не имел никакого отношения к интеллекту, как современные нейросетки. Это скорее была математика, где нужно было выстреливать теоремы как из пулемёта и тут же вычислять их — для этого нужно было то метапрограммирование. Очень быстро оно стало нахуй не нужно, но умирающий язык пытались насиловать дальше, придумывать ложные ценности иля "зато удобно DSL реализовывать" — но на практике всё это бесполезная хуйня на самом деле.
Оно сдохло — пора его закопать и забыть. Вместе с лямбда-калькулусом, метапрограммированием, регистровыми машинами, и прочей обскурной хуйней. Даже фанаты схемы уже отходят от неё. Программирование не становится "тупее" — оно просто отходит от бессмысленной абстрактной хуеты, но в нём появляются новые вызовы, которые никакой SICP не покрывает. Например, распределёнка и многозадачность. Не десять страниц, а по-настоящему затронуть этот вопрос, как в кабанчике — хотя даже в кабанчике он поверхностно затронут.
>И у человека даже ничего не щелкает в голове что Паскаль создавался как высокоуровневый ЯП для паскалемартышек, которым для настоящих инженерных языков мозгов нехватало. В какой-то курилке старшие сказали Паскаль - база, мартышка бездумно повторяет.
Паскаль безнадёжно устарел. И да, это Java, По сути идея JVM была слизана с паскаля — разве что в паскале не было автоматической сборки мусора.
Но как язык оно приятное и логичное, по крайней мере на уровне пары сотен строк кода. Как начинается что-то побольше — да, уже начинает чувствоваться неактуальность языка.
Ну типа Delphi попытались сделать актуальнее, но на самом деле они просто слизали все самые хуёвые фишки с C++ вместо того, чтобы развивать свой ЯП. Например, в паскале были строгие enum-ы, но они не превратились настоящие tagged union с поддержкой раскрытия на уровне языка, хоя какие-то робкие попытки реализовать это в синтаксисе виднеются.
Borland — это такой царь Мидас. который превращал в говно любой продукт, к которому прикасался. Interbase был вторый MVCC СУБД после Oracle — и где теперь этот ваше Interbase?
Грустная, грустная история у паскаля.
На чём лучше учить молодеж нынче? Хуй его знает. Мне омерзительны большинство современных ЯП. SICP я читал, крутил код, забыл про него и больше не вспоминаю. реально бессмысленная хуйня с исключительно теоретической значимостью. Даже "свежего взгляда на методы программирования" не даёт. Lisp и производные — ублюдочные куски говна, засохшие огрызки со стола индустрии, которые когда-то доминировали в мудацко-институтской среде для ИИ того времени, который точно так же не имел никакого отношения к интеллекту, как современные нейросетки. Это скорее была математика, где нужно было выстреливать теоремы как из пулемёта и тут же вычислять их — для этого нужно было то метапрограммирование. Очень быстро оно стало нахуй не нужно, но умирающий язык пытались насиловать дальше, придумывать ложные ценности иля "зато удобно DSL реализовывать" — но на практике всё это бесполезная хуйня на самом деле.
Оно сдохло — пора его закопать и забыть. Вместе с лямбда-калькулусом, метапрограммированием, регистровыми машинами, и прочей обскурной хуйней. Даже фанаты схемы уже отходят от неё. Программирование не становится "тупее" — оно просто отходит от бессмысленной абстрактной хуеты, но в нём появляются новые вызовы, которые никакой SICP не покрывает. Например, распределёнка и многозадачность. Не десять страниц, а по-настоящему затронуть этот вопрос, как в кабанчике — хотя даже в кабанчике он поверхностно затронут.
аноны, хелпаните плиз. как вы решаете циклические зависимости в мапперах? как я понял в го нет библиотек для маппинга ентитей и дтошек, все надо самому писать... ну вот я написал, у меня бидерекшенл связь в ентитях друг на друга, соответственно один маппер нужен другому... и чего делать, чтоб красиво все было...? может ну нахуй делать мапперы структурой и инжектить в репозитории, а вместо этого обычных функций насоздавать, которые статически дергать в тупую? подскажите как у вас в проектах этим мапперы ебучие реализованы?
>На чём лучше учить молодеж нынче?
На том, что они вероятнее всего встретят на работе/в быту. Джава, Питон, Джс
> ациклические зависимости
Не нужны, просто перепроектируй логику, чтобы их не было.
Модель ничего не знает.
Бизнес знает только о модели.
Юай знает только о бизнесе.
блять, просто скажи как ты делаешь мапперы, я и без тебя знаю про разделение на слои, не беси. мапперы это что у тебя, структура или в пакете mapper один файл лежит и там просто набор функций для каждой сущности? а лучше скрин пришли, если есть.
>Например, распределёнка и многозадачность. Не десять страниц, а по-настоящему затронуть этот вопрос
Да нету там проблемы, тащемта
Научись задавать вопросы, лол. Маппер-хуяпер. Показывай код и говори, что тебе в нем не нравится
как. в голенге. языке программирования. реализуются. мапперы. с точки зрения архитектуры. проекта. и. с точки зрения фактической. реализации. что. не понятно. в. вопросе.
>>Например, распределёнка и многозадачность. Не десять страниц, а по-настоящему затронуть этот вопрос
>Да нету там проблемы, тащемта
Лолка, которая нихуя не знает по предмету, пытается рационализировать свою невежественность рассказами про "ненужна". Чел половину книжки по теме написал, а анону с двача "нету проблемы". Ряд вопросов по теме до сих пор открыты, то есть, каждый год появляются новые модификации решений тех или иных проблем. ИИ является одним из вариантов решения проблем, к слову, потому что точными алгоритмами задача композиции двух грязных алгоритмов пока что не решена.
>>4653
>>4660
>>4835
Сука какие же двачеры ебанутые. Сами выдумывают проблемы, сами от них же бомбят. Вы никогда нейронки не использовали, у вас 0 опыта. Нахуй вы спорите? Это видно даже на примере незнания цен за токены. Тоже самое ОП, нахуй спрашивать "двач подскажи", если ты начинаешь спорить с отвечающим. Если ты лучше знаешь, зачем вообще задавать вопрос? Двачеры хотят идеальное решение, которое будет бесплатным, быстрым, надёжным, простым, приватным и красивым. А вы не дохуя ли хотите? Можно сделать надёжную систему, но она не будет простой. В изначальном вопросе не содержалось требования "считать с точностью до копейки, с погрешностью не более 0.00000001%". Вы охуели придумывать требования на ходу. В вопросе просто спрашивалось про ебанные отчёты Вайлдберриз, там не слова не говорилось про параноидальную точность, супер приватность и так далее.
>как. в голенге. языке программирования. реализуются. мапперы
Как угодно. Средства языка позволяют много реализаций
>точки зрения архитектуры. проекта
Как спроектируют так и будет. Голанг особо не ограничивает в реализациях
>что. не понятно. в. вопросе
В вопросе всё понятно. Просто ты хочешь получить ответ на другой воарос, который не можешь сформулировать
>Можно сделать надёжную систему, но она не будет простой
сразу видно человека который не делал надёжных систем

Слушай, не еби мозги, а? Пдф процессинг никогда не был надёжным, как и скрапинг. Если хочешь предъявить претензии, обращайся к самому Вайлдберриз и спрашивай "а почему вы сделали так, что апи отдаёт пдф, а не нормальный json?". Там перед ними и выебывайся. Хотя data extraction всегда был самым простым в плане точности. Любая llm, даже не топовая с точностью 95-97% на изи справится.
>Если бы вас попросили составить программу по изучению computer science, рассчитанную на 1-2 года, то какие темы в нее входили бы и в какой последовательности?
Без конкретного целевого сегмента вопрос вообше не имеет смысла. Только мудаки из институтов будут учить "всему и ничему" (скорее "ничему", конечно). Если 1-2 года будешь ковырять сишные проекты, то как раз через 1-2 года на джунский уровень выйдешь.
>Слушай, не еби мозги, а? Пдф процессинг никогда не был надёжным, как и скрапинг. Если хочешь предъявить претензии, обращайся к самому Вайлдберриз и спрашивай "а почему вы сделали так, что апи отдаёт пдф, а не нормальный json?". Там перед ними и выебывайся. Хотя data extraction всегда был самым простым в плане точности. Любая llm, даже не топовая с точностью 95-97% на изи справится.
Спасибо, очень удобный сервис. Побежал выкидывать все питоновые скрипты и подписываться на LlamaIndex Enterprise.
Ору
да все ты понял про мой вопрос, просто душнишь жестко зачем-то. ну назови пример любой удобный, как можно реализовать мапперы, или как у тебя на проекте реализовано, к чему это "я нипанимаю"
Я не говорил использовать сервис, это было для сравнения цен. Когда кто-то сказал, что процессинг стоит запредельных денег, я показал западный сервис который стоит $3 за 1,000 страниц. Здесь ключевое слово ЦЕНА. Понятное дело, что сервис под американцев и инглиш заточен. Но это ВОЗМОЖНО и не стоит каких-то 500 тысяч рублей в месяц.
На каких бы языках и либах ты ни писал, всё равно будешь реализовывать мапперы.
Юный вайбкодер, не нужны никому в операциях с деньгами вероятности.
Ошибок быть не должно. Все.
Прекрасная идея, ставить наебизнес в зависимость от каких-то сервисов, которые того и гляди заблочат не с одной, так с другой стороны.
Задача-то тривиальная, хосспаде, распарсить строку текста. Которая еще и структурирована более-менее. Это не рокет саенс.
А на счет изменений, ошибок - ну что делать, придется ловить ошибки после каждого пука, чтоб программа сообщала где и что. И править, править вилкой.
Из базы данных приезжает сырой датасет, просто набор байт. Тебе надо раскидать эти байты по полям структур, сюда инт туда дату. Это называется мапинг. Никогда не было проблемой, ты просто копапистил user.Name = toString(row["Name"]) и не ебал мозги. В какой-то момент набежали поехавшие и стали учить, что надо писать мапинг в конфигах, в коде нельзя, а потом из конфига специальная библиотека мапер сама сделает toString(row["Name"]). На вопрос "чтобы что?" ответа нет.
а мапперы же только для базы существуют, нет никакакого апи, из которого надо маппить, вот что тебе из протофайлов нагенерилось, то и гоняем по бизнес слою, красава
>Задача-то тривиальная, хосспаде, распарсить строку текста.
>на счет изменений, ошибок - ну что делать, придется ловить ошибки после каждого пука, чтоб программа сообщала где и что. И править, править вилкой.
Да кому ты это втираешь, олень блять. Я делал процессинг инвойсов и знаю о чём идёт речь. Это всё работает в пределах одной-двух-пяти интеграций. Предприниматели торгуют на нескольких площадках. Они могут принимать заказы с вб, яндекс маркета, алиэкспресса и так далее. Твоё решение не масштабируется вообще никак. Ну хорошо, ты худо бедно сделал интеграцию с вб. Но представь, что там 50 разных сайтов и с каждым нужно делать интеграцию, логиниться и скачивать платежку, а у каждой платёжки свой собственный формат и дизайн. Ты будешь одну интеграцию делать, а другая будет ломаться. Это нужно космический уровень усилий, чтобы эту хрупкую систему поддерживать. Где чуть дунешь, точка не в том месте появится и пиздец.
>не нужны никому в операциях с деньгами вероятности
1) объясни это самому вб, который присылает денежные отчёты в пдф
2) я не курсе для чего ему эти отчёты, может он просто хочет видеть kpi по продажам
3) попробуй без нейросетей масштабировать своё решение, сделай 50 интеграций с разными платформами и я посмотрю как это у тебя будет работать, а потом выебывайся
> попробуй без нейросетей масштабировать своё решение, сделай 50 интеграций с разными платформами и я посмотрю как это у тебя будет работать, а потом выебывайся
Когда я работал в банке, соседняя команда из трёх (3) человек рядом буквально это, и делала успешно на несколько стран евросовка. Как работали внешние интеграции? Да очень просто: FTP сервант, кафка и кронджоба, которая парсит всё это говно. Если что-то ломается, приходит один человек из этой троицы и вилкой чистит, кронджоба перезапускается. Да, крупный банк. Да, с десятками пиров в других юрисдикциях.
Уверен, что пару лет назад ты бы написал что-то в духе "а как без блохчейна такое сделать???"
>как омежке не облажать
Че ж ты в конце это написал, дальше бы можно было не читать. Никак, ты облажаешься. Студенты охуевшие стали, даже хороших преподов с опытом в хуй не ставят и мешают вести лекцию. Тебя просто будут игнорировать и это в лучшем для тебя случае.

1. Язык С.
2. Гомосексуализм среди людей и животных. Основы пайтона.
3.Сатанизм среди быдла. Основы жаваскрипт.
Где связь, мудло?
1. Что такое ЭВМ
2. Архитектура компьютеров, устройство памяти
3. Паскаль/Си/Модула/Оберон
4. Дальше распределение кто куда хочет: веб-сервисы, операционки, компиляторы, системное ПО и так далее
Посоветуйте самые короткие курсы, где можно устроиться на тестировщика. Желательно не больше 3-4 месяцев.
Нет таких. Давай я тебе собеседование проведу. В чем задача QA инженера?
Обработка экспериментальных данных
Программирование в среде Microsoft.Net
Архитектура вычислительных систем
Разработка Web-узлов и приложений
Базы данных
А если нужны данные со сложной структурой? Например, где на первом уровне десятки наименований, каждое делится на 3 блока, каждый из которых ещё по 3, и в этих конечных блоках уже текстовые данные.
Это же заебёшься вручную писать. Есть удобные способы с таким работать?, или вы всё сами пишете со всеми скобками-двоеточиями-запятыми?
Извините, если вопрос тупой, но реально интересно
>А если нужны данные со сложной структурой?
Тогда xml.
>Есть удобные способы с таким работать?
Естественно. Нахуя создали xpath/xquery?
Чтобы не писать println повсюду. Ловить ошибки чтобы.
>Теория автоматов и формальных языков
Не нужно. Много ты в своей жизни написал "формальных языков"? Про формальные языки и грамматики из каждого утюга слышно а толку нихуя. Какие языки программирования изобрела Россия? (Кроме 1с) ну допустим, какой-нибудь Котлин. А ещё?
Всё остальное звучит как мешанина кислого с пресным. Тот самый специалист по всему.
> >А если нужны данные со сложной структурой?
> Тогда xml.
> >Есть удобные способы с таким работать?
> Естественно. Нахуя создали xpath/xquery?
То есть чтобы было удобно, нужно учить ещё то что ты назвал?😩
Сложные данные никто руками не пишет, не важно, JSON или не JSON. На уровне приложений описывают структуры данных, соответствующих предметной области, автоматически заполняют их из базы данных или другого источника и вызывают какую-нибудь библиотеку, которая преобразует эти структуры данных в жсон. В другом месте, где его надо прочитать жсон, его с помощью тех же библиотек преобразуют обратно в структуры данных и с ними уже работают.
Вручную пишут только совсем простые жсоны, типа конфигов или тестовых данных для проверки апишек.
Да, найти какую-нибудь книгу на 1000 страниц про XML и внимательно её читай от корки до корки.
>Я делал процессинг инвойсов и знаю о чём идёт речь. Это всё работает в пределах одной-двух-пяти интеграций.
Не верю. что ты делал
>к далее. Твоё решение не масштабируется вообще никак. Ну хорошо, ты худо бедно сделал интеграцию с вб. Но представь, что там 50 разных сайтов и с каждым нужно делать интеграцию, логиниться и скачивать платежку, а у каждой платёжки свой собственный формат и дизайн. Ты будешь одну интеграцию делать, а другая будет ломаться
Не верю, что ты просто прицепил нейросеть и она все 50 форматов платежек стала понимать, да ещё и к новым адаптируется. Так или иначе придётся вилкой корректировать алгоритмы под каждую платежку отдельно.
Я сам считаю, что регулярки — слишком убогий инструмент для парсинга человековых докуметов, но, сука, нейросетка — слишком мягкий и гибкий как говно, ХЗ вообще, что она в следующий момент взбрыкнёт.
>>4983
>я показал западный сервис который стоит $3 за 1,000 страниц
Это если нужно преобразовать текст в почти такой же текст. Сложный парсинг у них $90 за 1'000 страниц.
>Как работали внешние интеграции? Да очень просто: FTP сервант, кафка и кронджоба, которая парсит всё это говно.
Мне интересно, чем они шифруют свой FTP в 2025?
>Цель обучения - с нуля получить фундаментальные знания для бэкенд-разработки.
Сука, нынче бэкенд — это половину вообще всей айти индустрии. Это всё равно очень общее поле. Я с десятью годами имею пробелы, а он за 1-2 года хочет "фундаментальные знания". За 1-2 года ты с протоколом HTTP познакомишься.
>Ньюфаг 0лвл. Почитал немного про json. Вроде в основном пишут что это удобный формат для данных, но чот я хз.
JSON — конкретное решение написанное конкретным человеком для конкретных задач разработки на JavaScript. В остальном формат — хуйня из-под коня, но по причине гениальности разработчика JSON имеет очень редкое свойство — это простота. Его легко парсить, с ним легко работать на JS. Поэтому он используется намного чаще, чем это было бы разумно делать.
Потому что из мейнстрим альтернатив у тебя только XML, который просто кал говна, с какой стороны не смотри, это даже не смешно. По итогу из двух говен выиграл JSON — вот и вся история.
>Это же заебёшься вручную писать. Есть удобные способы с таким работать?, или вы всё сами пишете со всеми скобками-двоеточиями-запятыми?
JSON предназначен для того, чтобы его читало и писало приложение, но иногда на него смотерл человек и ещё реже вносил свои правки. По
человекочитаемости у него 3-4 балла из пяти.
>>5146
>>А если нужны данные со сложной структурой?
>Тогда xml.
>>Есть удобные способы с таким работать?
>Естественно. Нахуя создали xpath/xquery?
О, XML-даун вылез. Ты про XSLT забыл упомянуть — это серьёзное упущение.
>>5154
>Вручную пишут только совсем простые жсоны, типа конфигов или тестовых данных для проверки апишек.
Разрешаю пиздить ногами людей, которые пишут решения с JSON конфигами, если эти решения не написаны на JavaScript.
>>5167
>Протобуф, cbor (бинарный жсон)
И ты собрался протобуф в редакторе писать руками?
> Какие языки программирования изобрела Россия? (Кроме 1с) ну допустим, какой-нибудь Котлин. А ещё?
ClickHouse, по большей части Postgres
> JSON предназначен для того, чтобы его читало и писало приложение
Тогда понятно. Я просто хотел сделать несложный статичный сайт, а в json положить обычный текст (условно, куски статей из книг - которые естественно добываются вручную).
Наверное, можно было бы внести всё в эксель, а оттуда конвертировать в json, но я уже начал общаться с копилотом на тему удобного редактора json для таких как я.
Ньюфаг
>Разрешаю пиздить ногами людей, которые пишут решения с JSON конфигами
На чём писать конфиги? С учётом того что yaml и всякий toml имеют проблемы (погугли, авторы умудрились обосраться)
У JSON единственный недостаток (но жирный) это отсутствие комментов
>но я уже начал общаться с копилотом на тему удобного редактора json для таких как я
Понимаю разочарование дидов. Скоро сам стану дедом и очень разочарован в вашем поколении
> Понимаю разочарование дидов.
Я 25лвл, просто у нас в деревне на информатике в кс играли всегда, а в айти вкатываться я не хотел, потому что лень
Если ты с полями не работаешь никак (например, тупо гоняешь из одной базы в другую), то тоже не надо. Если у тебя новое поле появится или старое поменяет название, ты будешь пересобирать каждый раз?
>XML, который просто кал говна, с какой стороны не смотри
Чому? Я работаю с XML и SOAP сейчас, единственная проблема, которую вижу - переусложнение с неймспейсами.
> какой-нибудь котлин
> какой-нибудь
Лучший язык программирования на данный момент по многим параметрам. Какие языки такого же уровня изобрели во Франции, в Испании, в Германии и так далее?
>Лучший язык программирования на данный момент по многим параметрам
Тогда почему так мало вакансий с ним?
>На чём писать конфиги? С учётом того что yaml и всякий toml имеют проблемы (погугли, авторы умудрились обосраться)
>У JSON единственный недостаток (но жирный) это отсутствие комментов
JSON вообще педантичный и ограниченный. Сравни
{foo: { bar: [1, 2, 3]}}
которое на HOCO выглядит как
foo.bar [1 2 3]
Естественно, у HOCON есть комменты, и ещё дохуя чего — это именно язык для сложных конфигов. Для передачи данных HOCON нет смысла применять, но я бы не стал применять и JSON вне JS, потому что есть protobuf и похожие протоколы, которые эффективны, быстро парсятся, и имеют всякие плюшки по более строго валидации протокола.
>Я работаю с XML и SOAP сейчас, единственная проблема, которую вижу - переусложнение с неймспейсами.
Машинные алгоритмы передачи XML обычно пытаются использовать где-то 5% спецификации XML, но всё равно остаётс вопрос: а чо делать с вольным текстом между тэгами? Чо делать с проблами между тегами? Что делать с парсером, который невозможно сделать быстрым, потому что стандарт запредельно сложен?
Потому что на нём нет легаси. Сравнивая с языками, которые вышли в то же время, что котлин.
1. Котлин 2016 год релиза - 854 вакансии
2. Swift 2014 год релиза - 516 вакансий
3. Rust 2018 год релиза - 155 вакансий
>FPGA
С покупки простенькой борды с али и клепания любых проектов на твой вкус. Ну и цифровую схемотехнику тоже подучить нужно. Но тебе это вряд ли поможет, ты похоже вкатун, которому кто-то рассказал что в байтоёбстве теперь весь хлеб айтишный, который остался в рф. Это может и так, но плисы и эмбед в целом это во много инженерная работа. Там уже вышка нужна.
Так тут нет программистов чел. Это то же самое что сравнивать себя с тётей сракой из соседней квартиры и говорить что у тебя база сильнее.
Хорошо. Но твой тейк о том, что весь айтишный хлеб в байтоёбстве - ну это явно не так, в байтоебстве денег нет и никогда не было, по крайней мере в рф. Это просто явно будет востребовано ещё лет так дцать, а на текущей позиции меня перспективы не радуют, я даже готов уйти за 150 на завод, программировать эти платы и получать меньше, но хотя бы зная, что меня не сократят в один день.
>в байтоебстве денег нет и никогда не было
Смотря что деньгами называть. Сеньёрить за ебаные 300к в яндексе с постоянной тряской это деньги типа?
> я даже готов уйти за 150 на завод
Я на заводе за 200к перекладываю байты. В целом это очень чилловая работа: 0 нервотрёпки и менеджмента.
Ну вот, ты видимо тот человек, у кого мне стоит спросить совет. FPGA сложнее чем MCU, это понятно, но даст ли изучение MCU прирост к пониманию FPGA? Или можно сразу перешагивать и начать FPGA тыкать? Как обстоят дела с разработкой под Linux? Есть средства, или все только проприетарное и под Windows?
питухон
> Это же заебёшься вручную писать
скорее всего эта структура json не просто так таковой будет, и это можно будет легко перебрать кодом, поняв принцип. этот же json тоже люди проектировали. короче в реальных кейсах у меня таких проблем не было никогда.
>FPGA сложнее чем MCU, это понятно, но даст ли изучение MCU прирост к пониманию FPGA?
Я хз если честно какая именно работа на плисах сейчас есть, наверное делать всякие драйвера и dsp-числодробилки, где скорость и тайминги критически важны. Едва ли там какие-то параллели с микроконтроллерами есть. Но есть ещё такая вещь как soft-процессоры, позволяющие писать программы для плисин на обычных плюсах и сишке. Там уже больше шансов что будет классическое дёрганье ножек и прерываний как на обычном mcu.
В своей контрое я одно время таким занимался. В целом это обычная разработка с оглядкой на то, что не нужно писать совсем непроизводительное говно, жрущее дохуя памяти.
>Как обстоят дела с разработкой под Linux? Есть средства, или все только проприетарное и под Windows?
Есть vivado и всякие тулчейны и плагины для эклипса, всё бесплатно насколько я знаю либо пиратится.
>а чо делать с вольным текстом между тэгами? Чо делать с проблами между тегами?
Не могу ответить, потому что не знаю, есть ли ответы на эти вопросы в стандарте.
>Что делать с парсером, который невозможно сделать быстрым, потому что стандарт запредельно сложен?
Как ты и написал, просто использовать только часть стандарта. Большинство парсеров вроде и так поддерживают только теги, атрибуты, неймспейсы, xpath и всё. С XSD отдельные библиотеки работают.

Я сам не погромист, а мелкий инженеришка в техподе. У нас тут массовый переезд на микросервисы, и соответственно пошла куча проблем с констистентностью данных между сервисами. В голову стрельнула идея сделать несложный сервис агрегатор на питоне, который по запросу тянет все подходящие данные из всех сервисов, сравнивает их и выдает сводную таблицу/список по ним.
Хотел использовать фреймворк streamlit, чтобы с фронтовой частью не ебаться, да и со всякими таблицами он вроде как из коробки работает.
Ну а сервисов полный зоопарк. Кто-то только по rest работает, где-то soap, а где-то с бд лучше тянуть напрямую.
В голове выглядит так: тянуть данные, записывать их в единый жсон и потом уже с этим большим словарем работать сравнивая и выводя данные по ключам.
Я вообще правильно мыслю? Нейросетки спрашивал, но они буквально на любую мою идею говорят "о, это отличная идея!".
Приведи конкретный пример чего ты хочешь достичь. Я сейчас не понимаю почему просто не делать запросы к нужным микросервисам. Зачем нужен глобальный жсон?
>Большинство парсеров вроде и так поддерживают только теги, атрибуты, неймспейсы, xpath и всё. С XSD отдельные библиотеки работают.
Просто один стандарт XML без XSD — это уже дохуя. Там есть такие фичи, про которые многие сидящие тут даже не знали — вроде <!NOTATION...>, <!ENTITY...>, внешних ссылок, <!ATTLIST...>, и прочей лабуды. И это всё базовый формат XML.
>>5321
>У нас тут массовый переезд на микросервисы, и соответственно пошла куча проблем с констистентностью данных между сервисами.
Если бы у меня был массовый переезд на микросервисы в конторе, то я бы из неё уволился. Неконсистентность данных — это ещё цветочки, говна вы поедите позже.
>В голову стрельнула идея сделать несложный сервис агрегатор на питоне, который по запросу тянет все подходящие данные из всех сервисов, сравнивает их и выдает сводную таблицу/список по ним.
Нахуя? Что тебе дадут вытащенные данные?
>Нейросетки спрашивал, но они буквально на любую мою идею говорят "о, это отличная идея!".
Да, нейросетки категорически не умеют в архитектуру.

> Зачем нужен глобальный жсон?
Ну у меня в голове это как будто проще выглядит. Нормализация данных и работа с одним объектом вместо жонглирования многими.
Типа наполняю словарь проходясь по всем системам, и потом уже смотрю что там получилось и сравниваю данные и их согласованность.
Просто в каждый сервис можно и руками сходить, но их уже больше десятка и будут новые. И просто глазами сравнивать где-там отличия и несогласованность нарисовались уже остопиздело. Хочу общий вывод с подсветкой "вот тут косяк, даты не бьются" и т.п.
>>5329
> Нахуя? Что тебе дадут вытащенные данные?
Ну как что. Общая инфа по тому же пользаку, которая размазана по микросервисам. Поиск и сверка этих данных для техпода и эксплуатации уже в физическую боль перерастает.
Еще идея на будущее прикрутить сюда же какие-то операции с сущностями. Условная смена мыла у пользака должна проходить по нескольким системам. И уже были косяки со скриптом который это делал, поскольку где-то между системами расходились данные. А тут забиваешь пользака, сразу видишь имеются ли косяки, и нажимаешь кнопку "сменить мыло", ведь все актуальные данные ты уже подтянул и сверил.
как же скучаю по монолиту. Сначала рад был, киберпенис, куча cicd, есть где опыта набраться. А по факту ебань сраная
>попробуй
Зачем? В моей бизнес-сфере этого нет. Мне это не нужно.
Пусть будет 5 площадок. Скелет программы уже есть. Напишу 5 разных обработок и буду все мониторить.
Выебываешься здесь лишь ты.
> Условная смена мыла у пользака должна проходить по нескольким системам
Если у вас email пользователя дублируется в разных микросерьвисах, то вам нужно не джесоны переставлять, а рахитектора менять.
Потому что вы проебались с самой сутью этих микросервисов. Их идея в том, что один сервис отвечает за некие данные, допустим за email-ы и их смену, и второму, третьему, n-ному серьвису нужно соответствие внутреннего айдишника какаунта с email, то он всегда обращается первому.
>Где чуть дунешь, точка не в том месте появится и пиздец.
Где пиздец-то?
Очередная проверка взбрыкнет на этой точке и выдаст ошибку, указав на место. Пришлет уведомление на мыло.
Посмотрел, поправил.
Твое нейро-"масштабирование" - хуйня бесполезная, потому что все площадки городят пиздец кто во что горазд. Это никак не предугадать. Узнается лишь постфактум. После чего чистится вилкой.
Нейронка добавляет дополнительные уровни неопределенности.
Таковы реалии сейчас. Посмотрим через годы что будет.
Ну и в моем бизнесе нет и некогда не будет усложнения внезапного усложнения х10. Приходят клиенты, добавляются площадки или банки. Все постепенно.
Отчетность - лишь 4 раза в год, ололо.

Ну нюансы в любом случае всплывать мне кажется будут. Это же не вся внутренняя архитектура взяла и стала микросервисным блобом. Ряд систем меняться и подстраиваться под новую архитектуру будут медленно, та же задница одина у бухгалтерии.
И вопрос именно в том, как с этим работать именно сейчас. И интересует именно подход к этому всему со стороны эксплуатации и поддержки. Может уже есть "лучшие практики" в решении подобных рабочих задач, а я костыль изобретаю желая складывать жсоны, хмл и прочие в один нормализованный жсон и крутить этот датафрейм составляя импровизированный снапшот данных.

Можете обоссать
Ньюфаг
У вас вне микросервисов пиздец, если про e-mail должно знать несколько сервисов. Дай угадаю, вы мыло используете в качестве айдишника аккаунта?
>Если у вас email пользователя дублируется в разных микросерьвисах, то вам нужно не джесоны переставлять, а рахитектора менять.
Если у них микросервисы без понимания того, что это такое и зачем оно нужно, то это уже автоматически значит смену архитектора.
>Их идея в том, что один сервис отвечает за некие данные, допустим за email-ы и их смену, и второму, третьему, n-ному серьвису нужно соответствие внутреннего айдишника какаунта с email, то он всегда обращается первому.
Почти всегда это выливается в распределённое кэширование часто запрашиваемых данных.
>>5340
Из готового есть Datadog, Honeycomb, Lightstep, но ты в любом случае должен будешь добавлять кастомную логику под свой проект.
>У вас вне микросервисов пиздец, если про e-mail должно знать несколько сервисов. Дай угадаю, вы мыло используете в качестве айдишника аккаунта?
ЖЖ можно — им нельзя? Для справки — в ЖЖ было невозможно отвязать аккаунт от исходного мыла.
Проблемы с консистентностью - когда данные хранятся в нескольких копиях, эти копии со временем разъезжаются и хранят разные версии.
Кеширование - добавление еще больше копий.
Связь улавливаешь?
А на каком языке ты к СУБД обращаешься? Или ты из тех, кто вместо джоинов использует циклы?

Я не они, но тоже парсю хмл.
Форматом оперируют многие системы. Контур, 1С, таможня, маркировка, например.
Правлю хмл, выгруженные из 1С, потому что там что-то не так, чтоб затем скормить Контуру.
Спасибо за ответ! Я так понимаю это FastAPI? Вообще, это и вся твоя работа или конкретно взаимодействие с 1С?
Конкретно это - довольно тупо.
Мне присылали xml'ки, вручную выгруженные из 1С, в которых что-то было не так. Не помню же. Артикулы не в тех полях или еще что.
Я им написал скрипт. Он правит xml, а они уже эти файлы вручную загружают в Контур.
Все что я знаю.
xml парсю и правлю в Питоне через xml.etree.ElementTree
Можно это делать и полностью автоматически. Выгружать нужное из 1С через REST api, формировать сразу правильные xml и затем автоматом же грузить в Контур.
Но там такие маленькие объемы, что нахуй надо. Пусть клерк сидит и клацает.
Вообще все апи, с которыми работаю: мойсклад, 1С, Вайлдберриз, Озон, банки и прочее - используют json. Но некоторые предлагают ответ и в xml - можно настроить через заголовок запроса. Ни разу этим не пользовался. Джейсон привычнее, строже, понятнее.
А кем ты вообще работаешь, бэкендером? Какие-то у тебя очень специфичные задачи, завязанные на парсинг

Да я ИТ-подай-принеси в бух. конторе из 5 человек.
Поэтому все, что связано с обработкой очень разнообразных данных - на мне.
Например:
Получать из банков выписки каждый час и грузить расходы в хитровыебнутую гугл-таблицу
Выгружать продажи из Озона, смотреть, что ушло экспортом в страны ЕАЭС, запросить у МосБирж по апи курс валют на эти даты, сформировать хмл и скормить все это нашей таможне.
Больше всего занимает - выгружать из Вайлбериса те самые отчеты в пдф и хлсх, грузить их в 1С, чтоб она правильно налоги посчитала.
У нас еще так устроено, что 1 клиент - это отдельная база в 1С.fresh. И их уже больше 200.
В общем, все такое.
А еще вспомнил один кейс с парсингом ПДФов.
Маркировка выдает этикетки как раз в ПДФах, и чтобы переименовать файлы во что-то читаемое, нужно из самих файлов вытянуть артикул или название, посчитать число страниц-этикеток, переименовать файл.
ТАкие дела.
>Парсите их и записываете данные в БД?
Да. Просто беру по API XML, паршу, гружу в БД и выковырываю потом нужные данные.
анон с госзакупками
Все что я помню - как в ВУЗике строили схему БД в Аксцессе. Путаюсь во всех этих джойнах, лефт, райт, иннер.
А то на работе все в экселе храним. Пора бы уже в БД все это организовать.
Без практики - никак.
в целом там не сложно, темболее сейчас говорилок сделали бесплатных которые тебе объяснят всякое и еще и примеры для практики предложат
А, ну да. Посмотрел сейчас. Все так.
>sURL = "http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1=" & dtDate1 & "&date_req2=" & dtDate2 & "&VAL_NM_RQ=R01235"
У них там, кстати, ебанина - если день нерабочий, то за него данных нет. Предполагается, что курс нужно брать за предыдущий рабочий день. А если первые дни месяца нерабочие? Значит, нужно еще тянуть и предыдущий месяц.
Такая хуйня.
>Проблемы с консистентностью - когда данные хранятся в нескольких копиях, эти копии со временем разъезжаются и хранят разные версии.
>Кеширование - добавление еще больше копий.
>Связь улавливаешь?
Сука, всё школьникам нужно пояснять и разжевывать... Когда ты вынес всех пользователей в один сервис, то внезапно выясняется. что на один запрос от клиента сервисы создают десятки запросов к сервису пользователей. Тогда пользователей начинают кэшировать. Ой, инфа о пользователях рассинхронизировалась — давайте делать службу оповещения о протухании кэшей... Ой, всё заткнулось на службе оповещения о протухании кэша... и так далее,
SQL - это стандарт, а не конкретный язык. Соответственно специфичные для ClickHouse и Postgres языки обращения к данны можно считать русскими. Я не много работал с ClickHouse, но конкретно PL/pgSQL дововльно сильно отличается от PL/SQL в частности, и от общепринятого стандарта как такового
импорт всей хуйни связанной с жкх в БД из ГИС
отчёты по этой хуйне/изменение этой хуйни/создание новой/удаление аннулирование
выгрузка всей хуйни связанной с жкх в ГИС
ты шаришь за стиль правильный
>SQL - это стандарт, а не конкретный язык.
ANSI SQL — хуйня из-под коня, на нём работает IMB DB2, Sybase, и ещё несколько СУБД, про которые тут даже никто не слышал. Postregsql, MySQL, Oracle не совместимы с ANSI SQL, так что о каком стандарте речь?
Скуль - это именно язык, а не стандарт. Так же как и C, который тоже стандартизирован. Ты ещё процедурные расширения приплетаешь.
Отнесение диалектов к отдельным языкам - это очень гибкая ментальная гимнастика.
> Скуль - это именно язык
Достаточно
> Так же как и C, который тоже стандартизирован
А, да? Можешь привести выжимки из "стандарта C"?
> Ты ещё процедурные расширения приплетаешь.
Если ты не писал ничего сложнее select * from, то это твоя проблема компетенции как инженера :)
Советую задуматься о своей квалификации
>скуль
сик'уэл
К чему ты высрал про компетенции? Я скуль кода написал явно больше, чем ты, раз ты в базовый концепциях таких путаешься.
>Можешь привести выжимки из "стандарта C"?
Держи, братюнь, для тебя не жалко. С пылу с жару, так сказать:
https://webstore.ansi.org/standards/iso/isoiec98992024?source=blog
Пиздец жирный наброс.
>>Можешь привести выжимки из "стандарта C"?
>Держи, братюнь, для тебя не жалко. С пылу с жару, так сказать:
>https://webstore.ansi.org/standards/iso/isoiec98992024?source=blog
Ты вообще его открывал? Потому что я этот пиздец изучал довольно подробно, и мне удивительно видеть, что кто-то на серьёзных щах даёт ссылку на ANSI C. Я сделал свой вывод из того, что тебя попросили дать цитату, а цитаты ты нам не дал. Так-то даже нейросеть читала стандарт ANSI C, мог бы у неё попросить цитаты, что ли.
Можешь выбрать любые цитаты оттуда, которые тебе нравятся. Сути это не меняет - стандарт есть. И у скуля тоже.
>для чего вам XML?
Для финансовой лабуды. Там много чего и всё это сидит в XML:
- Для отслеживания движения денег - покупки инсайдеров, PIPE-инвестиции, покупки "умных" денег (совместные, хедж, пенсионные фонды)
- Для отслеживания событий - комбинации по слиянию, закрытие слияний, смена руководства, расторжения соглашений, голосования и результаты голосований и т.д.
- Для отслеживания состояния компаний - сколько денег осталось, сколько истратили, текущее положение, риски, стратегическое видение.
Одним словом - всё про ДЕНЬГИ. Кто чё купил, кто чё продал, ну и так далее.
> Я скуль кода написал явно больше, чем ты
Не видел ни одного человека, кто бы называл SQL "Скулем". Уж не знаю из какой деревни ты вылез, но так говорят только селюки
> ты в базовый концепциях таких путаешься.
Ты не знаешь что такое PL/pgSQL, значит с Postgres ты работал только по видео в интернете
> Держи, братюнь, для тебя не жалко. С пылу с жару, так сказать:
У вас в деревне ещё и читать не умеют. Выше анон верно подметил, что ты хуйню пишешь и не читаешь даже что тебе отвечают
По делу будет что сказать?
Речь о GCC, если что.
Инлайнинг всегда остаётся на выбор компилятора. Можно ему запретить это делать, но заставить вроде нет.
>найти работу
>java
)
Потому что всё в мире - это про базы данных. Купил шаурму? Записалось в базу данных. Открыл соцсети - базы данных. Ищешь работу? - базы данных. Без них ты бы не смехуёчки не смотрел, ничего купить бы не смог. Интернет превратился бы в огромные статические хтмл-странички с текстами. БД - это технолоджи намба ван.
мимо уже работаю, но хочу качать скиллы в другой сфере
Нигде не искать. Отъебись от людей. Твои пет-проекты говно. Твои идеи не имеют ценности и приносят нулевую пользу человечеству. Писать код чтобы лучше писать код, это вверх долбоебизма. Если мне нужен будет код, я попрошу бездушную нейронку его написать. Помошники есть когда есть реальный выхлоп, а не просто очередной непонятный маркетплейс/туду лист/ещё какая-то хуйня.
>Сути это не меняет - стандарт есть. И у скуля тоже.
Лол, ага. Только по тому стандарту транзакции Оракла и Постгреса - это две большие несовместимые между собой разницы
>Где искать мотивированных людей с которыми можно делать пет проект / получать опыт командной разработки?
Публикуешь идею в "Идей анона треде", там её обсирают и на этом успокаиваешься
Я там сижу, но ничего стоящего давно не попадалось чтобы бросить всё и бежать кодить
Зачем? Я пишу в одного. Если бы писал бы с кем-то, то уже бы сгорел, потому что нужно было бы подстраиваться под другого человека

Что бы вы хотели в нём видеть?
Пока концептуально сделал то что на скриншоте.
Хочу чтобы треды были слева, по которым кликаешь и открывается справа.
Так быстрее навигация и быстрее просмотр тредов.
Экономишь время.
>Пока концептуально сделал то что на скриншоте.
Сделай зеркально, тред слева, меню справа (или переключаемо)

Хочу, чтобы двощ всегда был таким, какой он сейчас, чтобы в нём никогда ничего не меняли.
А вот нормального клиента под Андроид до сих пор нет.
>А вот нормального клиента под Андроид до сих пор нет.
А дашчан что? Он вроде быстрый, мало весит, все работает что хочешь.
Или ты хочешь стили уровня material ui 3 expressive design ?
>В дашчане нет и половины того, что есть в куклоскрипте
Например?
В теории я бы смог на react native ебануть клиентик.

Как исправить сломанный Dockerfile в devcontainer, если VS Code не дает мне доступ к файлам devcontainer без запуска devcontainer?
1. Я создал devcontainer.
2. Я создал Dockerfile в директории .devcontainer.
3. Я добавил build.dockerfile: "Dockerfile" в .devcontainer/devcontainer.json.
4. Я запускаю "Rebuild devcontainer".
Затем VSCode попытался пересобрать мой контейнер, и я получил ошибку, вызванную ошибкой в моем Dockerfile. Казалось бы, решение простое: отредактировать Dockerfile и пересобрать контейнер снова. Проблема в том, что поскольку мой devcontainer не может запуститься, у меня нет доступа к Dockerfile: VSCode не показывает никаких файлов на левой панели. Получается замкнутый круг - я не могу запустить devcontainer из-за неправильного Dockerfile, и я не могу исправить Dockerfile, потому что не могу запустить контейнер.
Что делать?

Сразу скажу что "ПКМ -> Открыть папку в эксплорере" не работает. См. скриншот.
Например, в куклоскрипте я могу настроить фильтры, чтобы автоматически скрывать целые ветки шитпостинга, а в дашчане каждую ветку надо скрывать руками, поскольку фильтры скрывают только конкретные посты.
Я бы хотел, чтобы была возможность бана людей коллективным решением участников треда, чтобы избавиться от необходимости иметь модераторов.
Это если решишь ещё и бэкэнд написать и послать новый двач.
Зависит от его сложности. Базовые алгоритмы поймёшь за пару часов тыканья в язык. В шаблонах люди и отработавшие по пару лет путаются
>Я там сижу, но ничего стоящего давно не попадалось чтобы бросить всё и бежать кодить
Так ты и не умеешь кодить.
>>подсветку бототредов
>Нет представления как это делать
Записывай поста и делай частотный анализ

WAS? DAS IST GUD?
Есть оверчан и куроба, лучше их допилить, чем своё пытаться сделать.
Говноед, почувствуй разницу: разрабатывать с нуля приложение на андроиде или адаптировать сайт под мобилки; забивать себе девайс очередными 200 Мб говнобайткода или открывать веб-страницу, когда тебе нужно.
> забивать себе девайс очередными 200 Мб говнобайткода или открывать веб-страницу, когда тебе нужно.
Чёт орнул. Ты про веб-приложения и сколько они весят не в курсе видимо?
>до уровня чтения и понимания кода
За это отвечает ПРОГРАММИСТ а не язык программирования. Если ты не можешь понять код, значит проблема не в С/С++. А в том, что программист так хуёво написал код что нихуя не понять.

Есть пикрил выгрузка товаров из 1С, нужно залить на сайт инет магазина. Товар вариативный - цвет, размеры. В вариациях разный текст и я хз как это парсить и объединять.
Допустим цвет розовый - нужно распарсить текст, отсечь мусор, найти регуляркой розовый и на сайте отображать розовый цвет, а не текст. А если цвет сербуромалиновый? Что делать? и я не ебу какие там еще цвета есть или размеры.
Далее. для пикрила нужно делать EAV в бд чтобы хранить?
Еще. А синхронизировать целостность как с 1С - там добавили, тут убавили. По REST? Или ассинхронно через реббит/кафку?
>А если цвет сербуромалиновый?
А как они цвета описывают, сами названия придумывают что ли?
https://colorscheme.ru/color-names.html
>Как заставить
Никак.
Можешь сказать явно что можно заинлайнить, но инлайнить или нет всё равно решает компилятор.
@
ПО ПРОФЕССИИ ИНЖЕНЕР АСУ/КИПиА/ЭЛЕКТРОСЛЕСАРЬ/ОПЕРАТОР ЧПУ
Жизненно?
Известный экономист, по призванию своему — библиотекарь. В народе — колхозник. В магазине — продавец. В экономике, так сказать, необходим.
У меня наоборот. По образованию ИВТ, там были и CISCO, и микроконтроллеры, и ассемблер. Железяки.
Перекладываю данные из одного формата(json) в другой(sql) на языке программирования php
Начать нужно с формализации.
Давать юзерам свободное поле для ввода, а потом пытаться оттуда что-то вытянуть - это всегда будет хуита какая-то.
Потому что сегодня уйдет тот клерк, который знает как, придет другой и нахуячит.
Это наверно "комментарий" в 1С?
Наверняка, в карточке товара, в 1С предусмотрено поле "цвет". И можно сделать его выборным списком.
Тебе нужно лишь раз прохуячить все карточки, выделить цвет и захуячить его в это поле.
Все можно через REST сделать.
>Как убедится что LLM не галлюционирует - это уже технический вопрос. Он не является НЕрешаемой проблемой. Есть кросс валидация по типу SelfCheckGPT, пробивка по базам данным, RAG, включение CoT и так далее. Короче, добиться точных ответов можно
Можно лишь повысить точность ответа при помощи всего того, что ты обозначил. Но ты никогда не получишь 100% гарантии того, что нейронка все правильно распарсила. Также ты не получишь гарантированное сообщение об ошибке, если ошибка парсинга реально случилась. Это просто бросок кубика наудачу. Сейчас распарсит, в следующем запросе распарсит, а на третьем развалится нахуй и вкорячит несуществующие данные в ответ, а ты про этом даже не узнаешь никак, пока тебе кабан лично пиздюлей не пропишет за говно, которое ты отгрузил в 1С. Алгоритм работы недетерминирован.
А вот детерминированный алгоритм разбора может тебе с 100% точностью всегда ответить, смог ли он разобрать текст или нет. Проще попросить нейросеть написать алгоритм разбора и потом самому его доправить. Это реально быстрее, проще и надежнее будет.
>>4927
>считать с точностью до копейки, с погрешностью не более 0.00000001
Когда работаешь с бухгалтерской информацией или деньгами в принципе, то это неявно подразумевается.
Нельзя при работе с такими данными полагаться на недетерминированные алгоритмы. Деньги - это всегда про точность.
>>5036
>попробуй без нейросетей масштабировать своё решение, сделай 50 интеграций с разными платформами и я посмотрю как это у тебя будет работать, а потом выебывайся
Это долго делать по времени и муторно, но это вполне логичное решение, когда надо парсить информацию про деньги из разных источников.
Но это и есть классическая энтерпрайз разработка. Пилить кучу всяких интеграций, походов во внешние сервисы, делать так, чтобы ничего не разваливалось от различных ошибок и все работало как часы. Бизнесу хоть и нужны быстрые и дешевые решения, но также ему важнее чтобы итоговое решение работало, а не рушилось на ровном месте просто потому что LLM где-то не так ответила.
>>5032
>Но представь, что там 50 разных сайтов и с каждым нужно делать интеграцию, логиниться и скачивать платежку, а у каждой платёжки свой собственный формат и дизайн. Ты будешь одну интеграцию делать, а другая будет ломаться. Это нужно космический уровень усилий, чтобы эту хрупкую систему поддерживать
Ну да, все так. Для этого нанимается целая команда разработчиков, которая будет пилить эти самые 50 интеграций и поддерживать их работоспособность.
>Как убедится что LLM не галлюционирует - это уже технический вопрос. Он не является НЕрешаемой проблемой. Есть кросс валидация по типу SelfCheckGPT, пробивка по базам данным, RAG, включение CoT и так далее. Короче, добиться точных ответов можно
Можно лишь повысить точность ответа при помощи всего того, что ты обозначил. Но ты никогда не получишь 100% гарантии того, что нейронка все правильно распарсила. Также ты не получишь гарантированное сообщение об ошибке, если ошибка парсинга реально случилась. Это просто бросок кубика наудачу. Сейчас распарсит, в следующем запросе распарсит, а на третьем развалится нахуй и вкорячит несуществующие данные в ответ, а ты про этом даже не узнаешь никак, пока тебе кабан лично пиздюлей не пропишет за говно, которое ты отгрузил в 1С. Алгоритм работы недетерминирован.
А вот детерминированный алгоритм разбора может тебе с 100% точностью всегда ответить, смог ли он разобрать текст или нет. Проще попросить нейросеть написать алгоритм разбора и потом самому его доправить. Это реально быстрее, проще и надежнее будет.
>>4927
>считать с точностью до копейки, с погрешностью не более 0.00000001
Когда работаешь с бухгалтерской информацией или деньгами в принципе, то это неявно подразумевается.
Нельзя при работе с такими данными полагаться на недетерминированные алгоритмы. Деньги - это всегда про точность.
>>5036
>попробуй без нейросетей масштабировать своё решение, сделай 50 интеграций с разными платформами и я посмотрю как это у тебя будет работать, а потом выебывайся
Это долго делать по времени и муторно, но это вполне логичное решение, когда надо парсить информацию про деньги из разных источников.
Но это и есть классическая энтерпрайз разработка. Пилить кучу всяких интеграций, походов во внешние сервисы, делать так, чтобы ничего не разваливалось от различных ошибок и все работало как часы. Бизнесу хоть и нужны быстрые и дешевые решения, но также ему важнее чтобы итоговое решение работало, а не рушилось на ровном месте просто потому что LLM где-то не так ответила.
>>5032
>Но представь, что там 50 разных сайтов и с каждым нужно делать интеграцию, логиниться и скачивать платежку, а у каждой платёжки свой собственный формат и дизайн. Ты будешь одну интеграцию делать, а другая будет ломаться. Это нужно космический уровень усилий, чтобы эту хрупкую систему поддерживать
Ну да, все так. Для этого нанимается целая команда разработчиков, которая будет пилить эти самые 50 интеграций и поддерживать их работоспособность.

Я пхп, выгрузка из 1С и хз как там все у них.
А категорий тоже нет - мне их собирать в ручную и проверять список если нет такой же то добавляем?
На пике видно что ID один и тот же у разных вариантов, ну или это артикул, я хз. Этот артикул объеденияет несколько вариантов у которых какой-то параметр разный, либо цвет, либо размер. А если тип данных там разный на примере магазина dns где телефоны и пк и пылесосы - это в EAV делать? Или в JSON проще. В Mysql вроде же есть поиск по json которые в поле РСУБД MySQL находится.
Ну и чтобы параметры создать что это цвет, размер или ширина, или яркость - нужна же схема какая-то, тип для товара - одежда и у одежды есть такие-то параметры. Если это смартфон - то у него свой набор параметров. Как это делается? Мне всю выгрузку собирать и анализировать вместо того чтобы просто пробежатся и в зависимости от ID - категории - просто раскидать по категориям и заполнить нужные поля.
Еще очково что-то не спарсить.
Кстати, это стандартными средствами php делается? Или библиотека для этого есть? А то в доках вон какой-то буфер в 1000 - а если строка длиннее он ее отсекает кажется. А я ебу размер строки что ли? Или мне блядь строку еще считать чтобы буфер изменить динамически
https://www.php.net/manual/ru/function.fgetcsv.php
Я от веб-приложения освобождаю оперативную память при закрытии браузера, а сраный дашчан или другое говно у меня всегда на диске лежит.
А про кэш ты не в курсе? Можешь посмотреть если на линухе папку ~/.cache и спорю, что в топ 5 будет папка google-chrome

Там есть помимо кеша ещё разные Site data, данные могут храниться в специальной БД внутри браузера. В настройках браузера можно посмотреть, в файрфоксе это
Edit --> Settings --> Privacy & Security
Там же можно очистить всё это для конкретный сайтов
Виртуальная машина запущенная на порте юсб

Я уже заебался. Приходиться фильтровать по ебаному КОММЕНТАРИЮ к операции - а ведь туда кто что угодно может захуячить.
Может, я хуйней какой-то маюсь, и как-то это делается правильно, а?
Обнаружил, что у банков есть такая услуга - "Овернайт". Банк берет у кабана деньги с его счета на ночь, а утром возвращает и платит небольшой процент.
Apps script в гугл таблицах
А говнокод, потому что условия бесконечно меняются.
Было одно, потом стало пять, затем пропало.
Был один счет, и вот уже 15.
А что вообще не так конкретно?
>Может, я хуйней какой-то маюсь, и как-то это делается правильно, а?
Делай так: фильтруй, всё что не смог отфильтровать выкидывай на ручной разбор (для добавления новых правил) и на этом всё. 95% говна будет по одному правилу, 4% по пару других, остальные раз в месяц ручками будете вносить
Спасибо.
Вроде как автозапуск(inf файлы, если не ошибаюсь. в винде) давно не работают в новых системах как раз для избежания таких вот пробелм.
>Давно вкатывался?
Лет 7 назад в айти в железки, и где-то 4 года в пхп.
> Сколько получаешь?
Мидол на 250к.
> Звучит как хорошее местечко
Ну хз, вроде ж пыха это типа низшая форма жизни
Нет, приходилось их формировать.
> Приходиться фильтровать по ебаному КОММЕНТАРИЮ к операции - а ведь туда кто что угодно может захуячить.
Знакомо.
> Может, я хуйней какой-то маюсь, и как-то это делается правильно, а?
Не, всё так и работает. Часть можно по кодам отфильтровать, но всегда есть необходимость по
У тебя конечно говнокод, с таким сложно. Если охота заморачиваться, нарисуй небольшую модель что ты хочешь вытащить из выписки и парсь выписки в неё. А потом работай со своими структурками.
Или вытягивай данные по проводкам через api, у тинькова там больше информации, ты получишь категорию, вид платежа и мб mcc.
первый
https://github.com/net-lisias-ksp/KSP-Recall/tree/master/Source
второй
https://github.com/KSP-ModularManagement/ModuleManagerWatchDog/tr… master/Source
нужно поправить в коде кое какие цифры скомпилировать в .длл
проблема в том что я не программист и не знаю как это делать.
подскажите что для этого нужно.
1. Убери строковые литералы в переменные
2. Используй полные имена для переменных
3. Вынеси аргументы match() в список и проверяй, что match() работает его через хелпер функцию any() применению к списку. Если такой хелпер функции нет в языке, то напиши сам
В остальном норм.
Техподдержка не пишет код нигде и никогда. Если надо вносить правки в код, то это по-любому разработчик.
Загугли чем занимает L2-L3 техпод, почему у них зарплаты 200к и зачем им куча сертификатов на знание сетей и БД
не пользуюсь из религиозных соображений
Если "в аренду", то там уже скорее всего внутри гипервизора всё. Поэтому да, просто линукс и контейнеры. Кубер в простых случаях не нужен.
Я знаю, они фиксят тупые баги, тратят на это время.
Ты из СШП? Мы из СШП? Если нет, нахуя ты тамошние стандарты к РФ применяешь? Где ты здесь видел такую техподдержку? Что у нас называется L2-L3, ты в курсе?
А нельзя на виртуалку поставить свой гипервизор? Я просто углубился в инженерию данных и вот не могу понять. Там же часто используются распределенные системы, и вот если в рамках одной машины на разных виртуалках держать какой-нибудь HDFS это норм или не норм. Или какую-нибудь параллельную БД типа гринплама.
Можно, но надо, чтобы это было в настройках разрешено, в смысле если ты хочешь иметь полноценную буструю виртуализацию. Но технически в целом это возможно и даже вполне себе используется.
Давно виртуалки не гонял, сейчас боюсь что-то точно говорить, впрочем. Погугли про nested virtualization kvm и т.п.
По-моему я даже сам это поднимал, но это не точно
> и вот если в рамках одной машины на разных виртуалках держать какой-нибудь HDFS это норм или не норм.
Держать виртуалки это норм, но заведомо странно иметь для серьёзного применения виртуалки внутри виртуалок. Это нерационально, перерасход ресурсов, вообще в целом не понятно, зачем.
Если ты покупаешь виртуалки, то разумно под каждую систему иметь свою собственную виртуалку.
Реальный профит виртуалок только в том, что ты на один физический сервер можешь много виртуалок поставить и что ты их можешь дампить и переносить легко с сервера на сервер, даже горячий перенос для каких-то систем доступен.
>>7602
> Есть у компании допустим кусок железа с набором характеристик в аренду. Правильно понимаю, что в самом простом случае, туда накатывается линукс и в нем через контейнеры разворачивается вся инфраструктура? Или наиболее распространенный вариант это поставить гипервизор, разбить физическое железо на несколько виртуальных машин и уже каждую машину использовать по нужде
Никто дроблением таким заниматься не будет. Если нужно, просто берёшь в аренду несколько серферов физических. Тут цены небольшие ведь, для компаний. Виртуализация это сильная вещь для разработки, но смысл в продакшене скорее всего ограничен.
Для изоляции проще использовать обычные контейнеры.
Мне кажется витруалки скорее нужны каким-то очень большим компаниям, у которых десятки-сотни-тысячи физических серверов.
Нахуя ты сейчас мне всё это пишешь, долбоёб. Создаётся ошущение будто ты некомпетентный слабый программист-неосилятор. Мне чё начать тебя учить, как это делается? Ну окей. Можно элементарно проверить правильный результат или нет, например посчитав процент от общей суммы и совпадает ли он с вознаграждением ВБ. Или можно сложить все штрафы, удержания и т.д. и сравнить с итоговой суммой. Или можно проверить ИНН - действительно ли в нём 10-12 цифр или нет.
Потратив месяц-другой, можно сделать почти идеальную систему. Мне просто в лом с этим ебаться. Мне никто за это не платит, я сижу здесь просто общаюсь, а не решаю чужие проблемы с каким-то ёбанным валдберрисом который мне нахуй не обосрался. То что ты не знаешь как это валидировать, не значит что валидировать вывод нельзя в принципе. Можно миллионом способов проверить, пере-проверить, пробить по базе, и так далее. Ты думаешь что проблема в нейронках? А проблема на самом деле В ТЕБЕ, в твоей лени и некомпетентности. Вот и всё что я могу сказать. И не пиши мне больше, я не хочу знать, что там ещё может пойти не так. Мне похуй. Дискуссию закрыли.
Ну было такое. Но я не относился к этому как к О БОЖЕ МОЙ ЗАСТАВИЛИ!!! "Какие-то тупые баги" - их же не инопланетяне тебе в проект занесли? Это твои тупые баги. Кто же их туда внёс... ммм ну даже не знаю... Может стоит всё-таки относиться как возможности исправить свой говнокод, а?
Сразу скажу, пхп даже не нюхал.
Вообще, тебе бы не на двоще консультироваться, а пообщаться с местным товароведом (или кто там номенклатурой у вас занимается). Тогда точно поймешь, какие поля важные, а какие нет.
В любом случае оставлять юзверям неформализованное поле, куда они будут вносить любую хуйню - это вечный источник проблем.
Мне, например, встречались артикулы со смесью кириллицы и латиницы. Полный распиздос.
А у тебя где-то будет запятая, а где-то нет, пробелы, двойные пробелы, а могут быть и невидимые символы - хз кто откуда что копировать будет.
В общем, я же не знаю какое ты место занимаешь. Тебе просто решить задачу и забыть? Или ты и поддерживать всю хуйню будешь? Или что там?
>- одежда и у одежды есть такие-то параметры. Если это смартфон - то у него свой набор параметров.
Речь же шла будто бы о цвете, а теперь уже много параметров.

Ну подумай логически, разбери свой пост на два варианта
Вариант А - виртуальные машины.
По сути ты тратишь мощности машины впустую, на обслуживание кучи бесполезных операционных систем (которые не дают никакого профита) внутри каждой ВМ. Ну хорошо вот ты поделил память/цпу, а дальше что? Что будет внутри каждой машины? У тебя будет где-то на 30% память загружена, а где-то на 60%. Где-то проц будет загружен на 5%, а где-то на 60%. В итоге у тебя будет куча неиспользованных ресурсов и низкая эффективность. Хотя сейчас появились умные виртуализации на аппаратном уровне, эту проблему худо бедно решили, но не суть. Тебе в любом случае надо ждать, пока операционка загрузится, пока то да сё.
Вариант Б - контейнтеры.
У тебя одна общая операционная система и одни общие ресурсы на всех. Это уже более эффективно, так как не надо запускать по линуксу внутри каждой виртуальной машины. И когда контейнер не работает, он не тратит ресурсы. То есть если у меня скрапер, который запускается раз в день, он отработал и удалился из памяти.
Естественно, контейнеры всегда при любых раскладах лучше чем ВМ. Если суммировать почему контейнеры лучше: 1) меньше latency, так как не требуется запускать ОС. 2) не расходуются ресурсы на операционку. 3) более эффективное распределение ресурсов (хотя спорный момент, из-за аппаратной виртуализации) 4) ну и плюс, огромное количество готовых решений под докер/контейнеры
Вопрос казуала.
Если все уже такие умные с докерами, контейнерами, распределением ресурсов, масштабированием, то какого хуя до сих пор падают сервисы?
Все эти Стимы во время распродаж и прочие при наплыве юзверей валятся.
Какого хера, а?
Очень даже пишет. Но не в прод, конечно. Просто создаётся дополнительный слой саппортской инфры из скриптов, мелкосервисов и всяких костылей, ведь у разрабов фичи горят и баги откладываются в беклог, а работать то как-то надо.
Мимо саппорт уже полгода только и делаю, что пишу говно сервисы да скрипты для отлова багов и прочих вещей. А ведь поначалу и хотел техподом работать чтобы погромирования не касаться вовсе.
Это тоже приходится теперь. Но в основном питон и начинаю немного на го, поскольку основной стек проектов на него перетекает.
Реальная проблема это управление памятью, то, что внутри ВМ реально свободно, для внешней системы уже занято, а вот с процессором нет принципиальной проблемы, если он не используется в одной ВМ, то нормально будет использоваться в других. Сама ОС тоже обычно толком ничего не жрёт.
Могут быть сценарии, когда тебе хочется иметь свою ОС для чего-то, например приложение сложное само, из массы компонент, управляется через SystemD, в докере тебе сложнее управлять ID пользователей, владельцев файлов, куча таких моментов есть.
Но в целом думаю, что ВМ скорее не оправданы в прикладном использовании.
Там много товаров и категорий.
Как скидки и акции делаются?
Допустим декоратор - скидка на новый год.
Декоратор 2 - на смартфоны 2020 года
Декоратор 3 - акция на еду
Декоратор 4 - распродажа тетрадок
И в каждом декораторе проверка. Если этот товар === значит меняем цену в коде. В базе данных цена - та же? Или в базе скидка?
Допустим. Цепочка из декораторов (а их может быть тысяча - там же много товаров) - далее мы отображаем на странице товары и все что на странице 100-200 товаров - и каждый товар проходит все 1000+ декораторов в цикле? Или декораторы подгружаются с категорией? Но товар же может быть и не в категории или в другой категории.
А как потом искать где какой декоратор? Документацию вести мол дата добавления, декоратор и его описание что он делает?
Или делается отдельная таблица со скидками и привязывается к id товару или к его группе смартфоны (а на том же днс есть скидка на 1 товар, т.е. админ из всей кучи ищет один и делает на него скидон?)
Более того - может быть визуальное оформление. Оно отдельно идет? Обычно бы делался отдельный виджет который в цикле проверял бы какую рюшечку или плашечку навесить и так 20-200 товаров на странице.
Как короче? По мне так лучше чтобы отдельная таблица и админ там выставлял, чем декораторы вешать
В разных таблицах выставляют даты и категории товаров.
>до сих пор падают сервисы
Потому что общих ресурсов не хватает. Хоть 50 контейнеров поставь вместо 5, если железка или сеть физически не может принять больше 1000 запросов в секунду, то как бы эффективно за ней всё не было, быстрей не станет.
Конкретно вульва никогда не была на острие прогресса, поэтому их сервисы часто отстают и падают.
>какого хуя до сих пор падают сервисы?
Из-за баз данных. База данных это самая дорогая и уязвимая хуита на свете. Под неё нужен специальный сервер, не абы какой. Их нужно специально обслуживать, делать репликацию и так далее. Во время резкого наплыва людей, она просто не успевает так быстро отмасштабироваться. Всё остальное, типа веб-сервера это обычная шняга, которую легко масштабировать до миллионов, миллиардов запросов в секунду. Тот же nginx занимает очень мало места в памяти, может мегабайт 5 от силы.
Потому что масштабированием мало кто занимается и мало кто вообще понимает, что это. Для большинства разработчиков масштабирование - это насрать микросервисами через кафку, а дальше оно как-то само заработает. Им так рассказали на курсах. Типичный разработчик даже не понимает, что поход между сервисами по сети занимает дохуя времени, а сеть не резиновая. В итоге 50 микросервисов работают медленнее, чем сайт на пхп 20-летней давности.
И умру...
питюн дывелопыр 280к зп
Нет. На дваче только интеллектуальная элита.
Вкатился около-программистом, живу на шее у родителей
2 года. Когда пришел мой максимум был простой селект без выебонов написать. Впервые на работе услышал термины ручка и эндпойнт, лол.
Думал пойду по пути сисадминства, потихоньку в сторону девопса и так далее. А оказалось, что либо ты руками делаешь тысячи операций, разгребаешь логи и руками запускаешь нужные процессы пока фичи в бэклогечто пиздец уже от нескольких десятков повторений, либо автоматизируешь это все сам.
Девопсы туда же. Думал буду машинки настраивать, пайплайны крутить, максимум конфиги писать. По факту у наших девопсов это процентов 15 работы, в остальном они кодят iac и сервисы с ним связанные.
Контора дс, но я на удаленке из мелкого города. Анальных трекеров нет, дрочки по срокам тоже почти нет. Можно поспать утром или днем. Учу новое, потихоньку применяю это в работе.
Да.
Думаю, что до октября допилю пет на рельсе и пойду учить го, т.к. там джуны все еще пока что нужны.
Нах тебе эти копейки. Иди плитку класть за 200-250к. Либо в такси.
Ну смотри чел пишет 5-10 лет на си/плюсах, потом перекатывает в го. Вот такой джун нужон.
Ну сегодня немного шарился на хабр вакансиях, наткнулся на такое: https://career.habr.com/vacancies/1000159553
Сейчас зашел на хх, вакансии тоже присутствуют. Да, их немного, но катиться на фронт или питон я чет пока не хочу (может попозже передумаю).
А если конкретный пример работы. Сейчас есть один физ-сервер в аренде. Становиться вопрос ускорения запросов через условный спарк или хранение в распределенном виде в том же ХДФС. Мне отправлять главу покупать еще сервера или это все можно через контейнеры поднять (хотя есть вопрос, ресурсы то те же остаются, будет ли это быстрее)
Судя по тому что вакансия сегодняшняя (и всех похожие тоже), на такого типа предложения прилетает по 500 откликов и она тут же закрывается. Если успеешь написать и потом пробьёшься через hr фильтр, то сможешь получить шанс на собес

А, блядь, стоп. Отмена нахуй. Но в любом случае на хх тоже смотрел и натыкался на вакансии джунов по го, не требующие каких-то сверх знаний.
Не нашёл это в тексте вакансии. Но если это правда, то угар
Вы видите копию треда, сохраненную 10 сентября в 15:26.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.