
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/
Может знает кто, из-за чего такое могло быть
P.S. Я дебил и забыл заскринить ошибки, но описание выше по проблеме исчерпывающее
Добавлю, что ничего в самих контейнерах не менял, до этого полгода работал стабильно. Программы какие были, такие и остались, даже сейчас после перезапуска
>чем видео отличается от текста
Во всём хуже.
Курс имеет смысл только как замена классических лекций с большим количеством интерактива между обучаемыми и лектором в процессе.
>а обучают
Написание документации - не обучение.
Ты предлагаешь вместо обращения к первоисточнику читать авторскую интерпретацию того что он сам накопал в тех самыз первоисточниках (а чаще в интерпретации предыдущего автора). К тому же книги не успевают за развитием инструментов.
Так что если ты слабый и не планируешь всерьёз пользоваться фичами языка, то книги - твой выбор.
> P.S. Я дебил и забыл заскринить ошибки, но описание выше по проблеме исчерпывающее
Лол. Смотри логи. Где они лежат на виде загугли.
Не должно. Логи в ОСи это просто файл куда скидывают логи все запущенные программы. Тебя нужно выбрать период когда случилась проблема и проанализировать почему оно умерло.

>Не люблю инфоцыган
Ты там аккуратно, ненавидеть, блядь, цыган запрещено.
>обещают, что гарантированно
В договоре с ними что на этот счёт написано?
>найти работу довольно сложно
А если у тебя в резюме строчка про skillbox, то ещё сложнее
Ну пиздец. В объявлении ни слова про образование, только устройство по результатам тех собеса и презентации своего кода, но HR пишет, что ваше юридическое образование и статус самоучки не подходят.
Да и черт с ними, если у них голова не знает, как пизда работает, то и в остальной компании все так же.
Я вот что подумал, раз уж я горю идеей FSM, причем использования его в геймдеве, может, доработать всё и вылизать до блеска и пойти стучаться в геймдев конторы? У меня есть идея, какие (и смутное понимание "как") прикрутить фичи к своему проекту. Например, сейчас он состоит из фронтэенда, в котором через GUI создаётся "игровое поле", в котором вручную расставляются триггеры, между которыми "путешествуют" цветные точки - нпс. (Вдохновлялся облой и сталкером, лол). Что если добавить процген и глобальные состояния (оффлайн-онлайн как в А-лайфе) для расчёта непосредственной симуляции "жизни" точки-НПС,когда игрок рядом, и глобальной, когда игрок ушел и ИИ работает "за кадром". Ведь реально это практически прикладные примеры, главное будет не налететь в такие конторы, как сейчас.
>В объявлении ни слова про образование
Потому что это неважно
>HR пишет, что
Ты не подошёл по какому-то критерию. Критерий тебе не назовут чтобы не ебал мозги потом. Дали формальную отписку чтобы даже не бумал возвращаться.
>них голова не знает
Голова такой процесс и построила. На вкатунов похуй, из вас очереди стоят. Можно даже жёстче чем в анекдоте 90% резюме неудачников в мусорку отправлять и всё равно будет из кооо выбирать.
>горю идеей FSM
И что за идея? Порридж изобрёл необычное применение конечного автомата?
>стучаться в геймдев конторы?
Вкатуну без опыта? В лучшем случае будешь на поток выдавать клрны "3 в ряд" для мобилок. На твои охуенные идеи всем плевать будет.
>через GUI создаётся "игровое поле", в котором вручную расставляются триггеры, между которыми "путешествуют" цветные точки - нпс. (Вдохновлялся облой и сталкером, лол).
Молодец, в мучениях родил то что в юнити/анриле делается за вечер.
>добавить процген и глобальные состояния
Больше велосипедов богу велосипедов.
Геймдева и так немного по сравнению с всеми разработческими вакансиями. Не говномобилок среди них хорошо если 5%. И туда уже нужны опытнве разрабы. А свои движки среди них у единиц.
Так что хочешь навернуть говна в геймдеве - изучай движки

Пока на ум приходит только общая таблица вида пик 1 (мб добавить вместо названия внутренний id). Либо под каждый источник ввести свою аналогичную таблицу, чтобы было проще в запросах указывать нужные соединения. Есть какой-то устоявшийся подход по этому вопросу
Ну вообще он прав, если ты вкатун, не учишься на 3-4 курсе, чтобы залететь на практику в какую-нибудь компанию, а опыт придумать не можешь(да и все равно вскроется потом на техсобесе), то резюме почти всегда отлетит бот-фильтром, его даже не посмотрят, какие бы проекты у тебя не были на гитхабе и знание языков/либ/фреймворков. У меня на гитхабе куча проектов: на плюсах, си, расте, да и сам прогаю несколько лет, но из-за отсутствия коммерческого опыта, получаю отказ ботом за 5 минут..
>не учишься на 3-4 курсе, чтобы залететь на практику
Вот.
То есть если ты не делаешь то что выделит тебя из серой массы бездарей, значит тебя не аозьмут. Какой жестокий рандом! И вообще непонятно как с ним бороться.
>Какой жестокий рандом! И вообще непонятно как с ним бороться.
Хорошо. Анон в 30 лет решил вкатиться в айти, ты предлагаешь ему на очное идти? Ну смешно же, не?
>ты предлагаешь ему
Искать неоплачивпемую стажировку. Или даже заплатить фирме чтобы ему показали и научили работать с бизнес-задачами.
Ну охуеть. Ещё в нулевых ПХП быдло кодер сам приходил к кабану и диктовал свои условия, а теперь КАБАНАМ платить надо, чтобы хотя бы глазком взглянуть на святой продакшн код(чтобы убедиться, что там код хуже, чем в laba1.c, но это уже другая история)
>они обещают, что гарантированно устроят на работу или вернут деньги
Обещание "вернуть" это не больше чем маркетинговая уловка. Смотри как я делаю. Допустим, я сделал свой курс. Его нормальная стоимость пусть будет 100к. Я могу по статистике посчитать, сколько человек не вкатиться. Пускай это будет каждый третий-четвёртый. А теперь вопрос, а что мне мешает тупо поднять стоимость курса на 30% для всех? Я сам себя страхую от возврата денег. Пока ты обучаешься, я прокручиваю твои бабки, положу их на депозит и буду стричь проценты. Или я могу мелким шрифтом вписать в договор, мол "верну только если ты 100500 раз откликнешься на все предложенные вакансии". Но их вообще не должно ебать твоё трудоустройство. Задача курсов - просто хорошо, качественно учить. Представь, чтобы какой-нибудь Оксфорд или Гарвард страдал такой хуйней. Оканчиваете Гарвард, если не находите работу, мы вернём вам бабки. Как бы это звучало?
Времена поменялись. Сейчас избыток вкатунов.
Так что либо магическим образом становись сразу сеньором и тебя будут хантить выстроившиеся в очередь херочки. Либо принимай реалии перегретого рыночка.
Либо подожди лет 20, до следующего цикла нехватки разработчиков
>Либо подожди лет 20, до следующего цикла нехватки разработчиков
А кодерок наш, программистишко дроченное, потирает прокачанные волосатые ручки, срежещет гнилыми зубами, трясёт грязными патлами и говорит «уууу бляяя, щаз наше время настанет, суки, все сдохнете».
Ниразу неуважаемый сраный программист, милый мой защеканец, вымирающая тупиковая ветвь эволюции! Первый раз не пидорас, второй рас как первый рас. Дал себя в попку поиметь — будут всегда иметь, закон зоны, то есть рассеи.
Вам, программистишки, в этом кризисе, ЗАРПЛАТУ НЕ ПОДНИМУТ.
Будете, офисный гумус, удобрение для офисного планктона, получать в путинках, в деревянных рублях, 40 тыщ. А хозяин ваш так и будет продавать вас по 30 баксов в час и жиреть. Потому что чмо вы безропотное, гавно и слизь. А цены путин вам не отпустит.
Совершенно понятно, что это будет полным концом профессии программиста в раwке.
https://pub.wikireading.ru/44587
Только не в "раwке", а во всем мире программистишки будут не нужны. К этому времени нейросети научатся писать законченные программные продукты и оптимизировать каждый байт своего кода.

Скоро все стажировки будут оплачиваемыми. Но есть нюанс.
Вот у нас разные таблицы связаны через столбец (ключ) students_id. Могут ли в одной из таблиц в students_id быть не все id? Например, отдельная таблица про студентов, выбравших факультативы. Либо там обязательно должен быть список всех id, но у тех, кто не выбрал факультатив, ставят NULL вместо названия курса?
А если нужно, чтобы две связанные таблицы совпадали по числу строк и нельзя было удалить строку в одной без удаления в другой, то как это прописывается?
> две связанные таблицы совпадали по числу строк
А ещё у них один и тот же ключ? Зачем тогда две таблицы?
Это скорее всего через триггеры если в оракле например. А свазка можно проверять через foreign key constraints, например references
>обещают, что гарантированно устроят на работу или вернут деньги
Раньше они делали так: давали тебе список низкосортных вакансий, ты был обязан на них откликнуться, и если ты отказывался от предложения, то они говорили "мы нашу часть сделали, ты сам отказался от работы, деньги возвращать не обязаны".
Вопрос про гипотетическую ситуацию. Я привел пример со странами и столицами, но мне интересно, как у двух "параллельные" таблиц с "родственными" элементами сохраняется их одновременная цельность - задается какими-то командами или как? Если у одной таблицы foreign key ведет на столбец другой таблицы, то всё, они неотчуждаемы и мы не можем изменить одну без изменений в другой?
В "гипотетической ситуации" foreign key работает только в одну сторону. Если страна ссылается на столицу, то удалить столицу без удаления страны нельзя, наоборот - можно, и не существует никаких инструкций, чтобы это предотвратить, разве что костыли через триггеры, которые нормальные люди не делают.
В реальной ситуации таблица будет одна. Если же по каким-то причинам пришлось создать две таблицы, все просто делают проверку на уровне приложения, что при отсутствии данных в одной из таблиц будет ошибка или сообщение-заглушка "данные не найдены".
Просто делаешь в коде метод удаления своей хуйни, который перед этим удаляет связанную запись и удаляешь свою хуйню только через него. БД это для хранения данных, менеджмент этих данных(бизнес-логика) это уже ответственность кода, говорящего с БД.
>Времена поменялись. Сейчас избыток вкатунов.
Проиграл, помню как вкатывался 12 лет назад и тут писали абсолютно то же самое. Поменялись времена, держи в курсе.
Пишешь, будто у меня цель моего проекта - коммерческое использование.
Я проект этот делаю в первую очередь, чтобы выучить язык и понять, как системы работают. От того, что через gui на юнити у меня будут квадратики бегать друг от друга, я не пойму, что оно там внутри делает, а я именно этого и хочу. И с процгеном та же история.
>Вопрос в чем - вообще от каких критериев зависит, возьмут тебя или нет? Грамотность исполнения, оптимизация, отсутствие багов?
Это зависит от РЕЛЕВАНТНОСТИ проекта. Если ты претендуешь на вакансию связанной с финансами, где надо разработать торгового бота, то и надо продемонстрировать торгового бота. А если ты приходишь и показываешь игру блять, то тебя пошлют нахуй. Банки ждут, что ты раньше работал в банке. Маркетинговые агентства ждут, что ты работал в маркетинговом агентстве и так далее. Все баги хуяги это вторичное. От тебя ждут волшебной фразы ДА Я РАБОТАЛ С ХУЙНЯНЕЙМ РАНЬШЕ. Они хотят именно тот стек технологий что и у них. То есть они сравнивают. Ага. Кубернетис есть. Кафка есть. Постгря есть. И далее по списку. Как правило, визуальный дизайн решает. В первую очередь главное брендинг, моднявые кнопочки. Если твой проект выглядит как говно, то как бы ты там не усирался, всё остальное тоже будут считать говном. Даже если архитектурно он исполнен идеально.

я прокачиваюсь в интересной мне области, читаю книги, смотрю курсы. но мои отклики как будто уходят в бездну, даже на собесы не зовут.
и это наталкивает на мысли что проблема не во мне, а в том что хрюшки просто выкидывают моё резюме или вообще его не смотрят.
Да это местный шиз, чё ты ему отвечаешь
>писали абсолютно то же самое
Я про то же самое уже несколько лет говорю. В ответ постоянные отмазки "вот сейчас уже точно всё", "год назад точно можно было залететь нахаляву" (и так каждый год пишут про прошлый год).
Проблема в тебе.
>как пройти первичный фильтр в виде пизданутых хрюшек?
Быть а не казаться.
Херочки не шарят в технологиях. Но они детектят пиздаболов и знают список ключевых слов.
>читаю книги, смотрю курсы
А результат который можно продемонстрировать есть?
>проблема не во мне
Именно в тебе
>хрюшки просто выкидывают моё резюме
Именно так
Зачем не нагпомождать данные в одной таблице?
>как у двух "параллельные" таблиц с "родственными" элементами сохраняется их одновременная цельность
Обычно не ебут себе мозги и делают одну таблицу
>Если у одной таблицы foreign key ведет на столбец другой таблицы, то всё, они неотчуждаемы и мы не можем изменить одну без изменений в другой?
Можешь настроить такое поведение какое захочешь. Хоть удалять всё вместе, хоть удалять несмотря на связь, хоть запретить удаление.
Привет! Понимаю твою проблему. Вот несколько шагов для решения:
## Проверка настроек REAPER:
1. Preferences → Audio → Device
- Audio System: ASIO или DirectSound
- Input Device: твой микрофон
- Output Device: VAC (Virtual Audio Cable)
2. Настройка трека в REAPER:
- Создай аудио трек
- Input: твой микрофон
- Output: Master
- Включи мониторинг (monitoring ON)
- Поставь трек на запись (Record Arm)
## Настройка Discord:
1. Настройки → Голос и видео
- Устройство ввода: выбери VAC (Line 1 или как называется твой виртуальный кабель)
- Отключи автоматическое определение чувствительности
- Настрой чувствительность вручную
## Возможные проблемы:
- VAC не виден в Discord - перезапусти Discord с правами администратора
- Проверь, что VAC правильно установлен и виден в диспетчере устройств Windows
- Sample Rate - убедись, что в REAPER и VAC одинаковая частота дискретизации (обычно 44.1kHz или 48kHz)
## Альтернативы VAC:
- VoiceMeeter (бесплатный)
- VB-Audio Cable
- OBS Virtual Camera + Audio
Попробуй эти настройки, если не поможет - напиши какие именно устройства видишь в Discord'е.
Привет! Понимаю твою проблему. Вот несколько шагов для решения:
## Проверка настроек REAPER:
1. Preferences → Audio → Device
- Audio System: ASIO или DirectSound
- Input Device: твой микрофон
- Output Device: VAC (Virtual Audio Cable)
2. Настройка трека в REAPER:
- Создай аудио трек
- Input: твой микрофон
- Output: Master
- Включи мониторинг (monitoring ON)
- Поставь трек на запись (Record Arm)
## Настройка Discord:
1. Настройки → Голос и видео
- Устройство ввода: выбери VAC (Line 1 или как называется твой виртуальный кабель)
- Отключи автоматическое определение чувствительности
- Настрой чувствительность вручную
## Возможные проблемы:
- VAC не виден в Discord - перезапусти Discord с правами администратора
- Проверь, что VAC правильно установлен и виден в диспетчере устройств Windows
- Sample Rate - убедись, что в REAPER и VAC одинаковая частота дискретизации (обычно 44.1kHz или 48kHz)
## Альтернативы VAC:
- VoiceMeeter (бесплатный)
- VB-Audio Cable
- OBS Virtual Camera + Audio
Попробуй эти настройки, если не поможет - напиши какие именно устройства видишь в Discord'е.
Понимаю, что мой ответ получился слишком формальным и развёрнутым. Иногда действительно хочется просто короткого и по делу.
Если всё ещё нужна помощь с REAPER и Discord - могу объяснить покороче. Или если есть другие вопросы - спрашивай.
Я уже использую виртуальный кабель в другой программе. В ней я вывожу звук со своего микро на line1, затем line1 вывожу в Reaper и применяю на него плагины, и с этим нет проблем.. Проблема начинается, когда я указываю в дискорде или этот line 1 или line 2(который указал в output device в reaper(это когда я создал два сета виртуальных кабелей). но ни в одном из случаев, виртуальный кабель из reaper в дискорд не передает звук
Ваш запрос затрагивает многогранную и поистине увлекательную проблему, лежащую на стыке цифровой акустики, программной эмуляции аппаратных интерфейсов и парадоксального взаимодействия между различными аудиопотоками в многозадачной операционной системе. Феномен, который вы наблюдаете, представляет собой классический пример того, как виртуальные аудиомосты, будучи концептуально элегантным решением, на практике могут столкнуться с неожиданными препятствиями в виде конфликта монопольного режима устройств, неявных правил микширования внутри аудиодвижка Windows и тонких, но критических различий в том, как приложения интерпретируют понятия «устройство ввода» и «устройство вывода».
Давайте начнем с фундаментального принципа работы виртуального аудиокабеля. По своей сути, это не кабель в физическом смысле, а эмуляция драйвером двух взаимосвязанных звуковых устройств: виртуального выходного устройства (например, Line 1) и виртуального входного устройства (например, Line 2). Когда приложение, такое как Reaper, отправляет аудиопоток на виртуальный выход (Line 1), оно, по сути, записывает звуковые данные в буфер этого драйвера. Другое приложение, настроенное на запись с виртуального входа (Line 2), считывает данные из этого же буфера. Таким образом, создается иллюзия прямого соединения. Однако эта иллюзия может быть нарушена, если буфер оказывается пустым, что, судя по вашему описанию, и происходит на этапе передачи из Reaper в Discord.
Проблема, с высокой степенью вероятности, коренится не в самой цепочке (Reaper -> Line 1 (Output) -> Line 2 (Input) -> Discord), а в конфигурации аудиопотоков внутри Reaper. Критически важно понимать разницу между аудиоинтерфейсом, выбранным в настройках Reaper (общая система ввода/вывода программы), и путем отправки (Routing) отдельной дорожки. Вы успешно направили сигнал с дорожки микрофона на виртуальный выход (Line 1). Но для того, чтобы этот выходной поток был «подхвачен» и перенаправлен на виртуальный вход (Line 2), который будет слушать Discord, необходимо обеспечить, чтобы мастер-шина Reaper также была корректно настроена.
Возможно, мастер-шина по умолчанию отправляет свой финальный микс на основное устройство вывода Windows (ваши реальные динамики или наушники), а не на тот же виртуальный кабель Line 1. Таким образом, хотя обработанный сигнал с микрофона и отправляется на Line 1, финальный микс программы (который может быть немым, если на мастер-шине нет других дорожек) идет в другое место. Discord же, будучи настроенным на прослушивание Line 2 (который является парой к Line 1), слышит лишь тишину, так как мастер-шина Reaper не питает сигналом тот самый канал, который является источником для Line 2.
Более изощренное объяснение может касаться битрейта и глубины sampling rate. Виртуальный кабель, Reaper и Discord должны быть согласованы по этим параметрам. Если Reaper выдает сигнал с sampling rate 96 kHz, а виртуальный кабель или Discord настроены на работу строго на 48 kHz, может возникнуть ситуация, при которой драйвер или приложение не могут корректно ресемплировать сигнал, что приводит к молчанию или искажениям, не воспринимаемым человеческим ухом как звук.
Таким образом, решение вашей задачи требует не простого переназначения устройств в Discord, а тщательного аудита внутренней маршрутизации внутри Reaper, с акцентом на настройки мастер-шины и обеспечение того, что именно она является конечным пунктом, откуда сигнал подается на виртуальный выходной интерфейс, образующий симбиотическую пару с тем виртуальным входным интерфейсом, который был выбран в Discord в качестве устройства захвата. Рекомендуется создать отдельную дорожку в Reaper, назначить ее входом с виртуального канала, куда идет ваш микрофон, а выход этой дорожки направить на виртуальный выход Line 1, при этом удостоверившись, что мастер-шина также перенаправлена на этот же виртуальный выход, дабы избежать разрыва в аудиографическом континууме.
Ваш запрос затрагивает многогранную и поистине увлекательную проблему, лежащую на стыке цифровой акустики, программной эмуляции аппаратных интерфейсов и парадоксального взаимодействия между различными аудиопотоками в многозадачной операционной системе. Феномен, который вы наблюдаете, представляет собой классический пример того, как виртуальные аудиомосты, будучи концептуально элегантным решением, на практике могут столкнуться с неожиданными препятствиями в виде конфликта монопольного режима устройств, неявных правил микширования внутри аудиодвижка Windows и тонких, но критических различий в том, как приложения интерпретируют понятия «устройство ввода» и «устройство вывода».
Давайте начнем с фундаментального принципа работы виртуального аудиокабеля. По своей сути, это не кабель в физическом смысле, а эмуляция драйвером двух взаимосвязанных звуковых устройств: виртуального выходного устройства (например, Line 1) и виртуального входного устройства (например, Line 2). Когда приложение, такое как Reaper, отправляет аудиопоток на виртуальный выход (Line 1), оно, по сути, записывает звуковые данные в буфер этого драйвера. Другое приложение, настроенное на запись с виртуального входа (Line 2), считывает данные из этого же буфера. Таким образом, создается иллюзия прямого соединения. Однако эта иллюзия может быть нарушена, если буфер оказывается пустым, что, судя по вашему описанию, и происходит на этапе передачи из Reaper в Discord.
Проблема, с высокой степенью вероятности, коренится не в самой цепочке (Reaper -> Line 1 (Output) -> Line 2 (Input) -> Discord), а в конфигурации аудиопотоков внутри Reaper. Критически важно понимать разницу между аудиоинтерфейсом, выбранным в настройках Reaper (общая система ввода/вывода программы), и путем отправки (Routing) отдельной дорожки. Вы успешно направили сигнал с дорожки микрофона на виртуальный выход (Line 1). Но для того, чтобы этот выходной поток был «подхвачен» и перенаправлен на виртуальный вход (Line 2), который будет слушать Discord, необходимо обеспечить, чтобы мастер-шина Reaper также была корректно настроена.
Возможно, мастер-шина по умолчанию отправляет свой финальный микс на основное устройство вывода Windows (ваши реальные динамики или наушники), а не на тот же виртуальный кабель Line 1. Таким образом, хотя обработанный сигнал с микрофона и отправляется на Line 1, финальный микс программы (который может быть немым, если на мастер-шине нет других дорожек) идет в другое место. Discord же, будучи настроенным на прослушивание Line 2 (который является парой к Line 1), слышит лишь тишину, так как мастер-шина Reaper не питает сигналом тот самый канал, который является источником для Line 2.
Более изощренное объяснение может касаться битрейта и глубины sampling rate. Виртуальный кабель, Reaper и Discord должны быть согласованы по этим параметрам. Если Reaper выдает сигнал с sampling rate 96 kHz, а виртуальный кабель или Discord настроены на работу строго на 48 kHz, может возникнуть ситуация, при которой драйвер или приложение не могут корректно ресемплировать сигнал, что приводит к молчанию или искажениям, не воспринимаемым человеческим ухом как звук.
Таким образом, решение вашей задачи требует не простого переназначения устройств в Discord, а тщательного аудита внутренней маршрутизации внутри Reaper, с акцентом на настройки мастер-шины и обеспечение того, что именно она является конечным пунктом, откуда сигнал подается на виртуальный выходной интерфейс, образующий симбиотическую пару с тем виртуальным входным интерфейсом, который был выбран в Discord в качестве устройства захвата. Рекомендуется создать отдельную дорожку в Reaper, назначить ее входом с виртуального канала, куда идет ваш микрофон, а выход этой дорожки направить на виртуальный выход Line 1, при этом удостоверившись, что мастер-шина также перенаправлена на этот же виртуальный выход, дабы избежать разрыва в аудиографическом континууме.

Они почему-то цену передают как цена*100.
Пикрелетед. Цена вообще-то 1291.
Нахуя они это делают? Чтоб числа целые были?
>Нахуя они это делают?
Видимо передают в единицах наименьшей денежной единицы (копейках) чтобы пользоваться целыми числами и гарантированно не потерять ничего из-за особенностей арифметики с плавающей точкой
Признаю, мой предыдущий ответ, несмотря на попытку в конце дать конструктивное решение, действительно вышел непомерно раздутым и раздражающе многословным, за что приношу свои искренние извинения. Я понимаю ваше раздражение, когда вместо четкого и быстрого ответа получаешь километры текста.
Давайте исправим это. Проблема, которую вы описали, классическая и решается она в 99% случаев одним действием.
Я не верю, что это поможет..
Спасибо за хороший совет.
Но разве это относится к вкатунам? Я думал, что на джунов берут так: привет, вот мой проект, у меня есть голова на плечах и обучаемость, готов работать в вашей сфере за еду.
А получилось так:
-Привет, вот мой обр...
-Пошел нахуй
-Спасибо до свидания!
Потому что никому не интересен очередной проект вкатуна.
Нет релевантного опыта - пошёл нахуй.
Конец истории
>>29330
>>29315
хммм хм хм
Значит, такой план.
1. Устраиваемся куд-нибудь где огромные обороты мелких товаров.
2. Как заправские ИТшники все храним в целых числах, при делении округляем по правилам арифметики.
А оставшиеся "хвостики" складируем на каком-нибудь отдельном, скрытом счете.
3. Подчищаем.
4. Профит.
>все храним в целых числах, при делении
А какие операции тыпланируешь описывать делением, дурачок?
В Ghost In The Shell (аниме) именно этим и занимался хакер-тероорист. Стал миллиардером, устроил недореволюцию, умер.
н0о0ги же, НДСики, умняш
Может в пыху вкатиться? Куча вакансий по битриксу и вкатунов там нет, да и в нормального разраба можно потом превратиться, на голэнг пересесть
Зарабатывать на еду мне на велосипеде предстоит следующие 2-3 месяца я так понимаю?
У тебя нет заначки на пару лет? Ты из тех людей, что сливают все деньги на удовольствия и ходят на краю пропасти в нищету?
имплаинг не бездарь будет сидеть в ньюфаг треде
Причины отказов?
Наверно, оверквалификейшн?
Время занизить квалификацию и устроиться на чилловую работку, где ты будешь справляться за пару часов одним мизинцем.
Причина? из 80 откликов 75 мгновенный отказ, 5 собесов, на 2 из которых интервьюеры были по навыкам хуже джуна, что мне пришлось задавать вопросы, а на 3 ответи почти на все вопросы. "Мы вам перезвоним". Оверквалифайд? Я думаю на скромные 150 и можно было взять.
Ну если тебе нужно прямо сейчас то да, а сколько ты просил-то?

>Но они детектят пиздаболов и знают список ключевых слов.
Я не пиздабол, а действительно интересуюсь своей областью.
>А результат который можно продемонстрировать есть?
Какой результат? Делаю проект понемногу, могу на собесе пояснить за глубины глубин о которых большинство других кандидатов скорей всего и не знает.
>Именно в тебе
Допустим. Что я делаю не так и как это исправить?
Софтскиллы могут ещё влиять. Я только что имел неприятную беседу с коллегой, с которым раньше не сталкивался. Человек буквально спорил с каждой моей фразой, при этом он пришел за помощью в вопросе, в котором ничего не понимает. Я бы такого ни с каким резюме бы не взял на работу.
Проблема в том, что Discord не получает обработанный звук из Reaper. Вот несколько решений:
## Решение 1: Правильная настройка цепочки аудио
Микрофон → Line 1 → Reaper (Input: Line 1) → Reaper (Output: Line 2) → Discord (Input: Line 2)
Проверьте в Reaper:
1. Input Device: Line 1 (VB-Audio Virtual Cable)
2. Output Device: Line 2 (VB-Audio Virtual Cable B)
3. Включите мониторинг на треке с микрофоном
4. Record arm должен быть включен на треке
5. Input monitoring должен быть в режиме "ON" или "Auto"
## Решение 2: Настройка трека в Reaper
1. Создайте аудио трек
2. Установите Input: Mono - Line 1
3. Включите Record Arm (красная кнопка R)
4. Включите Input Monitoring (кнопка с динамиком)
5. Добавьте ваши плагины на этот трек
6. Master Output должен идти на Line 2
## Решение 3: Альтернативное решение с VoiceMeeter
Если проблема persist, используйте VoiceMeeter вместо VB-Cable:
1. Установите VoiceMeeter Banana
2. Hardware Input 1: Ваш микрофон
3. Virtual Input (VAIO): Output из Reaper
4. В Discord выберите VoiceMeeter Output
## Решение 4: Проверка настроек Discord
В Discord:
1. User Settings → Voice & Video
2. Input Device: Line 2 (тот, который Output в Reaper)
3. Отключите шумоподавление и эхоподавление Discord
4. Проверьте уровень входа
## Диагностика проблемы
Проверьте:
- Слышите ли вы себя в наушниках через Reaper?
- Показывает ли Line 2 активность в Windows Sound Settings?
- Видит ли Discord активность на Line 2?
Какой из этих пунктов не работает у вас?
Проблема в том, что Discord не получает обработанный звук из Reaper. Вот несколько решений:
## Решение 1: Правильная настройка цепочки аудио
Микрофон → Line 1 → Reaper (Input: Line 1) → Reaper (Output: Line 2) → Discord (Input: Line 2)
Проверьте в Reaper:
1. Input Device: Line 1 (VB-Audio Virtual Cable)
2. Output Device: Line 2 (VB-Audio Virtual Cable B)
3. Включите мониторинг на треке с микрофоном
4. Record arm должен быть включен на треке
5. Input monitoring должен быть в режиме "ON" или "Auto"
## Решение 2: Настройка трека в Reaper
1. Создайте аудио трек
2. Установите Input: Mono - Line 1
3. Включите Record Arm (красная кнопка R)
4. Включите Input Monitoring (кнопка с динамиком)
5. Добавьте ваши плагины на этот трек
6. Master Output должен идти на Line 2
## Решение 3: Альтернативное решение с VoiceMeeter
Если проблема persist, используйте VoiceMeeter вместо VB-Cable:
1. Установите VoiceMeeter Banana
2. Hardware Input 1: Ваш микрофон
3. Virtual Input (VAIO): Output из Reaper
4. В Discord выберите VoiceMeeter Output
## Решение 4: Проверка настроек Discord
В Discord:
1. User Settings → Voice & Video
2. Input Device: Line 2 (тот, который Output в Reaper)
3. Отключите шумоподавление и эхоподавление Discord
4. Проверьте уровень входа
## Диагностика проблемы
Проверьте:
- Слышите ли вы себя в наушниках через Reaper?
- Показывает ли Line 2 активность в Windows Sound Settings?
- Видит ли Discord активность на Line 2?
Какой из этих пунктов не работает у вас?
На работе мл инженеры такие макаки, но на собеседованиях спрашивают за архитектуры моделей которые были ещё в 60-х годах прошлого века.
В жсоне его нет, так что либо строки, либо целые числа.

> величины где нельзя терять часть
А считать их как? Поделил 3 целых копейки на двоих работников - и хуле делать?
Если я правильно помню он тоже хранит число в целочисленных типах, только разбивает его на целую и дробную части
Двачую. есть коллега который, приходя с любым вопрос "а как это сделать", тут же вставляет свое "я не согласен"
> А девопс то жив ещё или уже всё?
Куда он денется? Ямлы сами себя не напишут.
> стоит вкатываться или нахуй надо
Решай по интересам. В условиях работы ты особой разницы не увидишь.
> отсутствие личной жизни
Это целиком зависит от адекватности руководства. Можно нанять одного девопсера, и он будет ночевать на работе, а можно сотню, и они от скуки будут играть в доту.
> за зарплату рядового разраба
А что, рядовой девопсер должен получать больше?
> волки туда не идут
Очень даже идут. Они везде есть.
>стоит вкатываться
Блять что это за вопросы такие СТОИТ ЛИ? как понять СТОИТ ЛИ? Вот ты скажи, а стоит ли мне начать заниматься в тренажёрном зале или нахуй надо? А стоит ли мне выучится игре на гитаре или нахуй надо? А стоит ли мне выучится на плиточника или нахуй надо?
> а стоит ли мне начать заниматься в тренажёрном зале
Конечно, стоит, в здоровом теле здоровый дух!
> А стоит ли мне выучится игре на гитаре
Ну а что, сможешь играть для своей тянки.
> А стоит ли мне выучится на плиточника
А вдруг дядя захочет сделать ремонт в загородном доме, а ты тут как тут, он тебе потом поставит тебе ящик пива.
Устройство языков программирования, Linux, базы данных, компьютерные сети, алгоритмы, ООП и т.д. Чем бэкендеры круче фронтендеров, если им не особо нужны фундаментальные знания?
БАЗУ должны знать все, не важно, пишешь ты операционные системы или красишь кнопки на сайте.
>Это про какой-нибудь топовый ресёрч или вообще про весь мл?
Ресерч ресерчу рознь. Задача номер 1 - это не переизобретать велосипед нахуй. Если существующее решение от openai/anthropic/deepmind/hugging face может решить проблему компании - то и ресерч нахуй не нужен. Ни у тебя, ни у твоей компании никогда не будет столько же денег и возможностей как у openai. Здесь нужно дохуя всего знать и отрасль развивается стремительно. Рынок не будет ждать пока ты все книги 20-летней давности а-ля демидович прочтёшь. Знания в МЛ устаревают за год. Если ты за год не прочёл книгу по МЛ, ей уже можно жопу подтирать, так как она неактуальна.
Подскажите самый бомжатский способ хостинга сайта.
Хочу через Ai сгенерить сайт и накидать бэкенд для портфолио, чтобы на собесах козырять.
Попробовал на старый ноут накатить убунту, а вот как хостить на динамическом ip не думал. А это капец геморно, порты пробрасывать, DNS настраивать. не хочу.
Вот теперь ноут годится только только для телеграм бота.
Я как бы не против отдавать за хостинг 50 руб., но не уверен, что такие цены есть.
> > А стоит ли мне выучится игре на гитаре
> Ну а что, сможешь играть для своей тянки.
Тянкам похуй на это. Им в кайф, что другие тебя слушают.
Ничем не круче.
>Попробовал на старый ноут накатить убунту, а вот как хостить на динамическом ip не думал. А это капец геморно, порты пробрасывать, DNS настраивать. не хочу.
Разве такое на линуксе не должно быть проще, чем на винде?
В 1С иди. В девопс только из L2 можно вырасти, а это медленно - год уйдёт. Бушь год работать за 60к.
А в 1С чё? Бам-бам-бам, 1 месяц учёбы, залетаешь стажёром за 20к, через 2-3 месяца с сертом профа становишься джуном за 60к, через полгодика можно спокойно волчить на jun+, там зп 100к+.
Блять ну потому что это и так повсеместно распространено, этих алгоритмов хоть жопой жуй везде. На любом факультете, в любом универе. Тема про "фундамент" уже изрядно подзаебала. Ты лучше задай себе другой вопрос: а как так получилось, что у аэрофлота удолили всё, вместе с бекапами и почему там стоял допотопный виндуз? Почему у них стояли пароли password123? Почему rutube и многие другие сервисы взламывают на изи и удоляют всё? Твоя речь про фундамент не более чем демагогия и имитация полезной деятельности, которая irl никакой пользы не даёт.
>Подскажите самый бомжатский способ хостинга сайта.
Статический html + cloudflare workers или чё-нибудь такое. Загугли "static website hosting".
Можно попробовать, но идея сомнительная. Почему:
1) Ошибочно считать что пхп "лёгкий", есть куча заковыристых вопросов которыми ебут на собесах.
2) Легкий он только на цмсках типа, битрикса но оно тебе надо? Оно актуально только в России
3) После этого к тебе навсегда приклеивается клеймо чушпана и быдлокодера. Типа фууу там верстальщик, челядь.
В лучшем случае фраза "работал пхпшником" не даёт никакого бонуса при переходе на новый язык, а в худшем ещё поморщатся как будто ты в жопу с мужиками ебался.
>как пройти первичный фильтр в виде пизданутых хрюшек?
Писать напрямую, находить контакты на сайте и так далее
>Даже 20
Пофиксил тебя, не благодари.
Напоминаю базу: до 20 лет нет своего стартапа, который перерос в бизнес, квартиры, машины, магистратуры в МФТИ, пары статеек, одобренных и выпущенных на английском языке, а также нет коммитов в Linux, OpenSSH, то грошь цена такому "специалисту" - вон из профессии!
>Но разве это относится к вкатунам?
Особенно к вкатунам блять! Это звучит контр-интуитивно, но фраза "джуниор" автоматически увеличивает все требования в 2х и зарплату понижает в два раза. Почему так: не у одного тебя есть глаза. Другие люди тоже умеют гуглить и ставить фильтры. Подумай как бы это звучало: "мы ничего от вас не требуем, всему вас научим и дадим зарплату в 100к в месяц!" Да на такую хлебную вакансию через полчаса сбежится полгорода нахуй. Работодатель видя бешеный ажиотаж будет прогибать под себя, то есть уменьшать зарплату и добавлять новые требования. И ты не можешь ему возразить, потому что тебе дышат в спину ещё 50 вкатунов таких же как ты.
И как получить релевантный опыт, если у тебя нет релевантного опыта, чтобы получить релевантный опыт?
Это тоже самое что пытаться получить бабу в тиндере, обладая хуёвой внешкой. Либо методом тупого перебора, где ты лайкаешь 500 тёлок и лишь одна идёт с тобой на свидание. Либо более хитрожопым подход. Других вариантов нет. Тоже самое и с работой. "Нет опыта" = "хуёвая внешка" в дейтинге.
Можно ли через baritone/один из читов в impact добавить на одну из кнопок скрипт:
1) посмотреть вниз
2) лкм на несколько мс
3) пкм
4) шаг 1 блок х+ вектор
5) повторить 2-4 пункты
6) прийти на координаты xyz
7) нэчать с п1
Ты заебал со своим майнкрафтом.
>Чем бэкендеры круче фронтендеров
Потому что они пишут непосредственно логику приложения, где та самая "база" и будет нужна.
Самое смешное что из всего этого единственное что мне почти не пригодилось это ООП
Если под условностью подразумеваются пизженные токены, то теоретическая вероятность есть, если нет, то нет
>>30187
Понял. Спасибо.
> под условностью
Ну вот я зашел в яндекс переводчик, посмотрел куда летит запрос с текстом для перевода и забрал себе. Гугл временно за такое банил, секунд на 10-30.
Просто интересно, они же продают доступ к API перевода, а тут какой-то хуй (я) решил за бесплатно попользовать.
Как будто нет, потому что он про них не знал. С другой стороны он захуярил 6000 строк кода в проект в 130 файлах. Это рефакторить ебанешься и я бы не хотел это видеть в своем проекте
>Должен ли я требовать от коллеги
У твоего колелги покраснеет пайплайн когда он смержится со свежей версией мастера. И сделать так чтобы пайплайн позеленел - его ответственность.
>в своем проекте
Если проект твой, то ты можешь требовать контрибьютеров хоть дрочить вприсядку перед созданием МРа. В чём вопрос?
Мне кажется он словит депрессняк если я ему скажу так сделать. Думаю, что мы договоримся с ним, что вместе отрефачим его код перед мерджем
Мне кажется ты его словишь, рефакторя проект за него.
> С другой стороны он захуярил 6000 строк кода в проект в 130 файлах
А вот за такое пошли его нахуй. Большие изменения режутся на несколько pr.
Даже во фронт и тестировщики больше смысла вкатываться, чем в эту парашу.
А вот парикхмакеры как были нужны 5000 лет назад, так и нужны и сегодня. Подумай
С чего бы это? Инфраструктурщики всегда нужны, причём она всё только усложняется
>SQLAlchemy
Система, что позволяет описывать модели данных, что размещаются в базе, тебе не нужны работать напрямую с SQL, что более принципиально, тебе не нужно напрямую работать со сложными связями между таблицами, куча дополнительного функционала можно реализовать
>Должен ли я требовать от коллеги следования этим правилам написания кода?
Никак нахуй не должен требовать. Надо договариваться со всей командой по поводу общих стилей/гайдлайнов проекта. Ставить экшены на мерж. Ставить хуки на пре-коммит. И когда кто-то коммитит/пытается выставить PR, автоматически запускался бы линтер и показывал где в каких файлах косяки. Если так каждый член команды будет самостоятельно решать по поводу стиля, проект проект превратиться в полный пиздец. Представь, что Петя использует два пробела, а Вася хочет три пробела, а Коля вообще использует два таба. Нужно чтобы вся команда следовала единым стилям написания кода, вот и всё.
Гугл транслейт это не "условно открытый" сервис. Они берут деньги за апи. Первые 500 тысяч символов бесплатно, а потом платишь где-то баксов 20 за миллион символов (это как три томика войны и мира). В целом, идея пиздить их апи мне кажется бессмысленной. Так как во-первых, твой проект всё равно скорее всего попадает под free tier (сомневаюсь что ты прям хардкорно их используешь). Ну а во-вторых, под эти цели можно приспособить нейронки и это дешевле выйдет. Берём там какой-нибудь Qwen3 30B A3B Thinking и стоимость перевода будет две копейки нахуй.
> Никак нахуй не должен требовать. Надо договариваться со всей командой по поводу общих стилей/гайдлайнов проекта.
Команде похуй. Я мейнтейнер это моя головная боль. Я пишу на языке Х, чел сделал МР на языке Y, по которому у меня не было добавлено линтеров. Будь МР на 100 строк не было бы проблемой, но для 6000 строк...
Меня вообще такие вещи не должны еьать, а должны ебать лида: хуле у него разработчики минимальных требований по качеству кода не выполняют. Вот только лид самый большой похуист в команде.
>Берём там какой-нибудь Qwen3 30B A3B Thinking и стоимость перевода будет две копейки нахуй
Тебе за GPU хостинг придётся довольно много платить, а у этих нейронок ещё производительность так себе
У GPT-5-mini (достаточно для хорошего перевода) тариф на отдачу 2 доллара за миллион токенов.
Просто прикидки, твоя модель перформит всего десколько десятков токенов в секунду на средне приличной карте, вроде 3080
Если считать, что он выдаёт 100 тысяч токенов в час, а аренда хостинга с этой картой около 10 центов в час, то получется, что один миллион токенов стоит доллар. Это при полноценной нагрузке. Не нагружаешь, всё равно платишь. А за API платишь 2 доллара (+инпут, но он дешёвый), но чисто когда используешь
Эта логика, конечно, про ситуацию, когда ты делаешь онлайн сервис постоянно работающий, для домашнего использования, когда у тебя уже компьютер с картой есть (если есть), чуть другая история, хотя конкретно OpenAI GPT-5-mini в плане языка реально хорошее качество и копеечные тарифы, там подумешь что лучше, печку дома гонять или их сервис использовать.
GPT полный и другие сервисы уже сильно дороже, это меняет расклад и целесообразность, всё-таки одно дело экономить 20 центов в час, другое дело пару долларов

Блин ну что тогда сказать... сочувствую... возьми сам молча повесь хук на прекоммит. Пусть он форматирует автоматически когда кто-то пытаться закомиттить. Есть публичные минималистичные конфиги, чтобы мозги сильно не ебать. Так как это не твой основной язык, тебе надо взять чё попроще, чисто шоп декоративные правки были. Второй вариант - гитхаб экшон, он сам может отформатировать как надо и закоммитить.
Это такой, можно сказать компромиссное решение, чтобы сильно голову не ебать. Раз у тебя команда похуистов и никого это не ебёт. Главное не брать сильно сложные сетапы, иначе заебёшься под них полпроекта подстраивать.
>>30379
Да никто gpu-хостинг не заказывает, нахуй надо. Готовые сервисы openrouter, где ты платишь только за трафик. Там супер дешевые расценки, по 7 центов за миллион токенов. Среднее latency - 1 секунда - 2.8 секунд. Конечно, для супер-пупер рил тайм переводов вряд ли сгодиться. Но даже если нужны короткие переводы а-ля "hello world", даже если считать с промптом, всё равно выйдет очень выгодно.
>У GPT-5-mini (достаточно для хорошего перевода) тариф на отдачу 2 доллара за миллион токенов.
Ну? А у google translate $20/миллион символов. Это в 10 раз дороже!
>Надо договариваться со всей командой
Нельзя разводить демократию в таких вещах. Придёт пара новых сотрудников, с ними снова договариваться? А если договориться на сохранение текущего стиля с ними не выйдет, то что?
>Ставить хуки на пре-коммит. И когда кто-то коммитит/пытается выставить PR, автоматически запускался бы линтер
Так о том и речь. Анон настроил линтер и теперь ссыкует что разработчик расстроится из-за того что теперь говнокодить и хуевертить что попало нельзя.
>так каждый член команды
Это владелец проекта. Судя по всему там уже полный пиздец и он пытается как-то навести порядок.
>>30372
>Меня вообще такие вещи не должны еьать
Да. Тебя должен волновать твой проект а не моральное состояние даунов
> минимальных требований по качеству кода не выполняют
Эти требования где-то зафиксированы были до появления твоего линтера? Тогда чего мнёшься?
Суть в том, что в компании всегда найдётся обидчивый долбоёб, который обидется что его мнение не спросили. Поэтому лучше сразу обкашлять этот вопросик. Кто какой стиль хочет иметь. Чтобы это было плюс-минус коллективное решение и тыкали пальцем что это "Костян так решил".
Про полный пиздец пожалуй соглашусь. Я тоже пришёл к такому выводу, иначе этого вопроса не возникло бы в принципе.
>Готовые сервисы openrouter, где ты платишь только за трафик. Там супер дешевые расценки, по 7 центов за миллион токенов.
Мерси, стыжусь, не знал про сервис (слышал, но не проверял), хотя даже пользовался платным API ChatGPT и апи локальных ЛЛМ
Чуть посмотрел, потрогал, завёл аккаунт. Для других обзор, в чём суть:
Все основные провайдеры нейросетей помимо веб версий дают ещё API, но они всегда платные, с оплатой по трафику, по токенам. Пользоваться довольно просто этими АПИ. Однако обычно нужно у каждого провайдера заводить свой аккаунт, туда вносить деньги, свой API-Key иметь и т.п.
Генерация обычно стоит сильно дороже, чем входной поток, оплата по токенам, токен это или слово, или часть слова, или отдельный символ. Порядок такой, что продвинутые сервисы 10-20 долларов за миллион токенов стоят, модели проще дешевле. GPT5 стоит 10 долларов, GPT5-mini 2 доллара (при этом это серьёзная модель), GTP5-nano 40 центов, но это уже так, упрощёнка, для чего-то предварительного
Модели бывают проприетарные, их код недоступен, и открытые, их можно скачать и запустить локально, если позволяют ресурсы вычислительные. GPT строго проприетарныя модель,
Суть проекта Openrouter.ai в том, что там единая учётная запись, через их АПИ можно подключаться к любым АИ-сервисам. Они берут небольшую комиссию, 5.5 процента. Но к слову у OpenAI сейчас дополнительно списывают налог 20%, а тут не факт, может это даже дешевле.
Вот, помимо проприетарных моделей, есть сервисы, что крутят у себя открыты модели, и тарифы у них бывают низкие очень. При этом они довольно хорошие.
Есть нюанс, одну модель могут пускать разные провайдеры с разными тарифами. Ту, о который говорил анон,
https://openrouter.ai/qwen/qwen3-30b-a3b-thinking-2507/providers
дают два провайдера, один просит 30 центов за мегатокен результата, второй 2 доллара 40 центов, в 8 раз дороже. Там надо специально настраивать, чтобы только у конкретных провайдеров услугу покупать, по-умолчанию openrouter сам как-то выбирает, может дорогой вариант выбрать.
Короче удобная штука
>Готовые сервисы openrouter, где ты платишь только за трафик. Там супер дешевые расценки, по 7 центов за миллион токенов.
Мерси, стыжусь, не знал про сервис (слышал, но не проверял), хотя даже пользовался платным API ChatGPT и апи локальных ЛЛМ
Чуть посмотрел, потрогал, завёл аккаунт. Для других обзор, в чём суть:
Все основные провайдеры нейросетей помимо веб версий дают ещё API, но они всегда платные, с оплатой по трафику, по токенам. Пользоваться довольно просто этими АПИ. Однако обычно нужно у каждого провайдера заводить свой аккаунт, туда вносить деньги, свой API-Key иметь и т.п.
Генерация обычно стоит сильно дороже, чем входной поток, оплата по токенам, токен это или слово, или часть слова, или отдельный символ. Порядок такой, что продвинутые сервисы 10-20 долларов за миллион токенов стоят, модели проще дешевле. GPT5 стоит 10 долларов, GPT5-mini 2 доллара (при этом это серьёзная модель), GTP5-nano 40 центов, но это уже так, упрощёнка, для чего-то предварительного
Модели бывают проприетарные, их код недоступен, и открытые, их можно скачать и запустить локально, если позволяют ресурсы вычислительные. GPT строго проприетарныя модель,
Суть проекта Openrouter.ai в том, что там единая учётная запись, через их АПИ можно подключаться к любым АИ-сервисам. Они берут небольшую комиссию, 5.5 процента. Но к слову у OpenAI сейчас дополнительно списывают налог 20%, а тут не факт, может это даже дешевле.
Вот, помимо проприетарных моделей, есть сервисы, что крутят у себя открыты модели, и тарифы у них бывают низкие очень. При этом они довольно хорошие.
Есть нюанс, одну модель могут пускать разные провайдеры с разными тарифами. Ту, о который говорил анон,
https://openrouter.ai/qwen/qwen3-30b-a3b-thinking-2507/providers
дают два провайдера, один просит 30 центов за мегатокен результата, второй 2 доллара 40 центов, в 8 раз дороже. Там надо специально настраивать, чтобы только у конкретных провайдеров услугу покупать, по-умолчанию openrouter сам как-то выбирает, может дорогой вариант выбрать.
Короче удобная штука
>Да никто gpu-хостинг не заказывает, нахуй надо.
В них может быть свой резон, если запускаешь что-то нестандартное. Но и особенно, если ты хочешь работать со своими моделями, хочешь заниматься их дообучением, может RAG режим и т.п.
Может чуть больше приватности, хотя ХЗ, всё равно чужая инфраструктура, приватно по-настоящему только локально
Если просто стандартные модели пускать, то смысла явно немного, тупо дороже будет, чем через openrouter.ai
Самый известный и при этом самый дешёвый сервис (вроде бы) это vast.ai
Можно взять любые инстансы, от примитивных за копейки, для опытов, то hi-end карт, недоступных для личной покупки (которые десятки тысяч долларов за карту стоят)
Чел... если у тебя есть бабло на дообучение и собственный хостинг моделей, то ты никогда не станешь заниматься такой хуйнёй как "пиздить бесплатные апи google translate, чтобы сэкономить 3 копейки". ОП изначально спрашивал >>30155 про то, как использовать яндекс и гугл в своих проектах, очевидно что ему приватность не настолько важна. Я говорю про случаи когда уровень использования google translate выходит за free tier, тогда при любых раскладах, опенроутер выйдет дешевле для переводов текста. За 20 баксов можно нахуй половину библиотеки имени ленина перевести.
>>30452
Ну да? Всё верно, да может быть несколько провайдеров. У некоторых железо помощнее и latency меньше. Но для такой задачи как "перевод текста" подойдёт любая самая дешевая модель. Я бы взял или gemini flash или glm 4.5 air или qwen. Его хватит с головой, нет смысла платить 10 долларов за миллион токенов (вообще охуеть), если аналогичный результат даст модель за 7 центов за миллион токенов.
>Ничем, чел отстал на 25 лет
>
>Единственный плюс MySQL остался в 2000-х годах - это была единственная юзабельная опенсорсная клиент-серверная RDBMS
20 лет назад MySQL был довольно примитивной базой, чисто под веб, с того времени всё радикально поменялось. И лучше смотреть не на MySQL, а на её открытый форк MariaDB, свободный от Оракла в том числе
Там есть и свои плюсы, и минусы относительно Postgres, но в целом это общая ниша. 20 лет назад ниши были разные, у MySQL банально не было транзакционных движков, был MyISAM, без транзакций, но очень быстрый, что важно для веб-применения и с учётом техники того времени. Сейчас стандарт это InnoDB
Короче, надо материалы по этому поводу смотреть, но общая оценка, это базы одного класса, каждая со своими какими-то плюсами.
У гугла торчит открытый линк на translate.googleapis.com, который использует много десктопных переводчиков. Мне просто нужен словарь для очередного, никому не нужного приложения по изучению английского в качестве пета (да, я пытаюсь вкатиться в айти в 25 году). Вот сейчас, пытаясь сделать свой словарь, получил микробан от гугла на 800 запросе. Использовать их API как белый человек можно, но у того же яндекса есть такое в правилах пользования:
2.8. Пользователь не имеет права использовать Сервис для создания программ для ЭВМ или иных сервисов, функциональное и целевое назначение которых аналогично или схоже с сервисом «Яндекс.Переводчик» или программой «Яндекс.Переводчик» для мобильных устройств.
>>30384
> Готовые сервисы openrouter
Спасибо за информацию о сервисе.
> пет изучение английского
Э, слышь, конкурент, прекращай это дело.
мечтаю стать миллионером когда допишу своё приложение по изучение иностранного языка
Спасибо, мне нужно кормить моих 8 нерожденных детей
Разные парадигмы, да, обязательно
>Какие преимущества у плюсов по сравнению с сиськами?
Стандартные контейнеры и алгоритмы изкоробки, много фичей которых нет в сишке, но это может быть и минусом.
>Обязательно ли изучать еще и плюсы, если изучаешь Си?
Смотря для чего. Учиться программированию начиная с плюсов наверное не стоит.
Если используешь 11+ стандарт, включаешь все чеки clang-tidy, то можно написать мемори-сейф программу за исключением той части, что работает с внешними либами
жирно, скучно
>Рынок не будет ждать пока ты все книги 20-летней давности а-ля демидович прочтёшь.
Сколько лет займет прочтение всех базовых книг а-ля Демидович?
База нужна для того, чтобы понимать, как это вообще всё устроено и работает, чтобы была соответствующая интуиция. Плюс общее развитие мозгов.
Твоя база определяет твой потолок, чем выше она, тем выше способность сделать какие-то решения, понимать сильные-слабые стороны существующих, где их можно доработать, где не надо, как использовать нестандартным образом.
Правда ещё важный момент, что если у тебя высокий потолок, это не значит, что ты хотя бы до 20% его доберёшься. Тот, у кого потолок в два раза ниже, может уровень в итоге выше иметь, потому что он реализует свой потенциал
Есть проблема с образованием, может быть сейчас получше с этим, что часто альтернативы вроде "знать или уметь". То есть фундаментальное образование часто грешит тем, что тебя пытаются нагрузить теорией древней в полном отрыве от практики.
В противовес этому предлагают, как этот анон, нафиг все знания, давайте пользоваться тем, что есть.
По-моему оба подхода порочны. В идеале ты когда учишься, изучаешь как самую базу, так одновременно учишься на практике работать с современными технологиями
Вот тогда ты развиваешься действительно сильно, ты понимаешь, зачем нужна теория, и ты понимаешь, как работает то, что ты используешь
Хм, мой жизненный опыт показал, что по настоящему развитие происходит через общение/совместную работу со специалистам в сфере Х.
Когда своими глазами видишь как что-то работает или не работает. Делаешь выводы почему. Обсуждаешь с коллегами разные подходы, что где-то как-то узнал. Думаешь над их критикой или похвалой.
Это как с ML инженерами, которые дрочат в университетах кучу всего, а на работе потом занимаются только анализом датасетов. Я запомнил на всю жизнь слова главы ML отдела, который сделал решение в биометрии, которое все считали сделать невозможным. На мой вопрос: как? Он сказал, что они пробовали множество разных способов, прочитали кучу научных статьей, поставили десятки, сотни экспериментов. А в конце-концов когда размер датасета перевалил за какое-то критическое значение решение завелось на самой банальной архитектуре.
Реальный опыт, реальный юзкейс, далеко идущие выводы.
>>30836
Я нигде не утверждал, что книги не нужно читать вовсе. Я лишь говорю КАКИЕ ИМЕННО книги имеет смысл читать, а какие нет. Показываю как выглядят ХОРОШИЕ книги по ML. Почему эти, а не какой-нибудь ебаный демидович? Здесь повествование идёт от общего к частному. Я понимаю общую идею ---> конкретную формулу алгоритм можно нагуглить. Ты наоборот идёшь от частного к общему. Как бы говоря "смотрите вот есть такая-то шестерёнка, она работает вот так-то". А здесь разговор о полном понимании всего механизма, как его внедрять, деплоить и т.д. Это не один гвоздик или не одна шайбочка, которая влияет на 5% конечного результата.
>как выглядят ХОРОШИЕ книги по ML
>здесь разговор о полном понимании всего механизма
>агенты
Хорошо, родной. Ответь, пожалуйста, на очень базовый вопрос: откуда возникает временная и пространственная сложность O(n^2) в работе механизма слеф аттеншена внутри трансформера, и чем в данном случае является n?
Ты реально хочешь, чтобы я спросил чатгопоту и скопировал сюда ответ? Ну ладно. n — это длина вашей последовательности (количество слов/токенов).
Сложность O(n²) возникает потому, что механизм self-attention сравнивает каждое слово с каждым другим словом в последовательности, чтобы понять их взаимосвязь.
Пространственная сложность (память): Для этих сравнений создается и хранится в памяти матрица внимания размером n x n.
Временная сложность (вычисления): Чтобы вычислить все n² "оценок совместимости" в этой матрице, требуется ~n² операций.
Проще говоря: если у вас 10 слов (n=10), нужно сделать 100 сравнений. Если 1000 слов (n=1000), то уже 1,000,000 сравнений. Рост квадратичный.
Я же говорю, какие-то конкретные детали можно нагуглить или спросить гопоту. Ты меня никак не подъебнёшь здесь.
>Почему эти, а не какой-нибудь ебаный демидович?
Демидович нужен для того, чтобы подружить тебя с математикой, набить руки и голову для решения математических задач. Это база. В норме ты этим занимаешься на 1-2 курсе универа
>Ты наоборот идёшь от частного к общему
Я говорю о том, что нужна система, нужно мышление сформированное. Чтобы ты мог мыслить как инженер, что думает о внутреннем устройстве, что умеет что-то рассчитывать, а не гуманитарий, для кого всё чёрный ящик, шайтан-машины, с которыми он взаимодействует через заученные заклинания
В принципе правильно одновременно учить как базу, так привыкать к работе с готовыми сложными продуктами.

>Для этих сравнений создается и хранится в памяти матрица внимания размером n x n.
Эта матрица является следствием операции QK^T, а не просто абстрактно "создается и хранится". Я хотел услышать что-то подобное от тебя.
>Проще говоря: если у вас 10 слов (n=10), нужно сделать 100 сравнений
Это некорректный пример, n = количество токенов. Токенизаторы текста (в основном) работают по принципу byte pair encoding (a.k.a. BPE) из-за чего, как правило, слово разбивается на несколько токенов, что, как следствие ведет к результатам с пикрила.
>Ты реально хочешь, чтобы я спросил чатгопоту и скопировал сюда ответ?
Нет, мне было интересно узнать, вынес ли ты оттуда понимание предметной области, или просто советуешь местным анонам yet another book "Building a govnoprovod with frameworks". Цена такому чтиву околонулевая в связи с мгновенным устареванием описываемых там технологий.
>Нет, мне было интересно узнать, вынес ли ты оттуда понимание предметной области, или просто советуешь местным анонам yet another book "Building a govnoprovod with frameworks". Цена такому чтиву околонулевая в связи с мгновенным устареванием описываемых там технологий.
Что тогда нормальное чтиво? Спрашиваю серьёзно, я мимокрок. Посоветуй что-нибудь для понимания базовых основ, чтобы представлять, что это хотя бы такое очевидно формулы я и не осилю никогда в жизни, тупой как пробка
Чем абстрактнее параша, тем меньше КПД от её чтения. "Развивает мышление" - под эту гребенку можно приплести что угодно. Криптография развивает мышление. Робототехника развивает мышление. Но только причём здесь machine learning и "развитое мышление"? Здесь даются конкретные бизнес-кейсы, бест практики использования. Отдельные "шайтан-машины" не имеют значения. Если я в голове своей держу общую схему конечного решения, допустим я задумал собрать гоночный велосипед. Я могу не знать чем отличается sram rival от shimano 105 di 2. Но я могу просто попробовать решение А и решение Б и оставить то, что подходит оптимально лично для моего проекта. Либо загуглить и по отзывам выбрать.
>>30909
>вынес ли ты оттуда понимание предметной области
Чувак, я смотрю на область МЛ с точки зрения бизнес-кейсов, а не с точки зрения дроча на формулы. Под большинство задач уже есть готовые no-code решения. С кем ты собрался конкурировать? С OpenAI? У тебя никогда не будет столько денег и возможностей как у них. Те книги - обычные прикладные, не содержат никаких формул. Хорошая стартовая точка, чтобы ознакомиться с последними бест практиками использования. Дальше уже можешь углубляться в детали и дрочить на алгоритмы как ты любишь.

Ну, сначала основы: матан, линал, статистика. Можешь даже не погружаться в них особо, а только "потрогать". По-сути, из этих дисциплин тебе нужно только нормально заботать: матан - что такое градиенты функции, линал - векторы и их свойства/разложения, матрицы и операции над ними (можешь даже немного matrix calculus затронуть), статистика - распределения и тестирования гипотез. С этим багажом идешь на какой-нибудь https://education.yandex.ru/handbook/ml и продолжаешь уже ковырять интересующий тебя домен.
По конкретным книгам - не подскажу, т.к. уже не помню, что читал. Тут уж ты сам должен подобрать себе автора/задачник, ибо от индивидуального восприятия зависит. Российские материалы по математике лично мне не заходят, так как в основном состоят из конструкции формата "Вот вам формула, подставляйте туда значения, и мамой клянусь - все будет норм", классическое "Доказательство теоремы: очевидно." или вообще пикрил:
Была ещё одна про компьютерные системы, но не могу вспомнить её название
Что сказать, если все повторяют одни и те же книги, то наверное стоит их прочитать. Practical API кстати я нигде не видел в подборках, а книга хорошая, но требуют большого желания понять что хочет сказать автор. В целом, я бы лучше выбрал бы что-нибудь другое на ту же тему.
>Понял, можешь не продолжать.
С тобой чтоль дрочильщиком формул продолжать? Да нахуй ты мне обосрался. Я пойду бизнес на этом делать, а ты дрочи формулы дальше.
>>31019
Короче, план. Заходишь на чат-гпт, задаёшь вопрос "я хочу делать бизнес, сделай мне пиздатое no-code решение, чтобы я поднимал кучу бабла на этом." GPT тебе предлагает решение, ты просишь инструкции, как запускать, и пользуешься. И нахуй не нужно даже такие книги читать >>30857 , это застрять в десятых годах, всё нейросети могут, кто не верит, тот коупит. А бизнес сейчас надо делать.
Вкатуны с курсов не читают книг по программированию.
Толсто
Представьте, что Вам 30 лет, всю жизнь проебывались на саппортах, потом внезапно перестали брать на энтри лвл профессии больше, т.к. хватает 17-20 летних упругих , активных, выносливых.
Куда бы пошли в 1С программирование с нуля или в системные аналитики.
Бэкграунд гуманитарий юрист.
Заранее всем спасибо за ответы, с меня нихуя, как уже принято.
Спасибо. А ты вкатился на Джаву и остаешься джавистом или перекатился в другой ЯП?
Ебанатище, я сюда наверное прихожу чтоб реальных людей послушать, а не твой нейрокал протухший. Срыгос оформил быром, хуйлушка.
Представьте, что вам 40 лет, всю жизнь работали программистом, 20 лет опыта в бекенде сишарп голанг вся хуйня, потом внезапно перестали брать вообще куда-либо, т.к. всем нужны 20-летние чтобы их продавать как сеньоров.
Куда бы вы пошли, в электрики или в сантехники? В электриках может током ебнуть, сантехники ковыряются в говне.
Плохое время ты выбрал для вката в айти.
Я скатывался в андроиде и на момент вкат прочитал только совершенный код и грокаем алгоритмы. Всё также работаю в андроид тематике, уже 6 год пошел.
40 летний программист с 20 летним опытом может пойти начальником отдела разработкив банк и пилить откаты с аутсорсеров или в тимлида , пма, любого техничего менеджера заделаться - на них есть спрос.
>Плохое время ты выбрал для вката в айти.
Это правда. Нужно со школы думать чем жизни знаниматься. Вот пытаюсь нагнать поезд.
Вроде выбираю не самые технические направление
А юрист может пойти начальником отдела в администрацию и тоже пилить откаты, совет того же уровня. Лид - это вообще вечно заебаный чувак, который скачет от созвона к созвону с перерывом 5 минут на посрать, а зп немного выше разработчика.
>Нужно со школы думать
Все кто надумали быть программистами со школы, когда это ещё было выгодно и со светлым будущим, теперь доедают бибу без работы. Жизнь непредсказуема.
не может резко сфера встать и всех на хуй послать. Мне кажется будет переходный период в 10-15 лет, а пока он будет идти, буду проекты легаси, поддержке , доработок и прочего.
Те же банки, со всеми известной Java.
>Мне кажется будет переходный период в 10-15 лет,
а потом будут нейросети и промпт инженеры, которые на 100% будут состоять из ушлых волчар.
Век программистишек закончился, все.
Раньше постгрес просто не рассматривался при выборе БД по разным причинам, в основном производительность и фичи
>Короче, надо материалы по этому поводу смотреть, но общая оценка, это базы одного класса, каждая со своими какими-то плюсами.
Просто ты на мускл поставил и тебе печот
>Все кто надумали быть программистами со школы, когда это ещё было выгодно
В начале нулевых это было невыгодно, разве что в байках про взламывающих банки хакеров.
Я пошел, потому что это единственная сфера, куда можно устроиться сычу, со всеми знакомыми аналогично.
Ботаны, любители маняматики, участники школьных олимпиад поступали в ФМЛ, потом шли в Политех учиться на программиста.
Кто не такие умные, но тоже гики, шли в техникумы, становились эникейщиками и сисадминами.
В общественном восприятии в нулевых (и начале десятых) программисты и сисадмины были забавными фриками, а популярно было иметь свой бизнес и мутить бабло.
Например, в сериале Next был персонаж-айтишник, работавший у влиятельного бандита и бизнесмена или в комедии "Хоттабыч" был хакер.
Постгрес популярен исключительно в России, только потому что Оракл с Микрософтом ушли.
>Единственный плюс MySQL остался в 2000-х годах - это была единственная юзабельная опенсорсная клиент-серверная RDBMS
Еще есть Firebird, но там даже SELECT запросы с JOIN дико тормозили, приходилось фильтровать вручную, прогоняя результат в цикле курсором. Использовался только когда была нужна embedded база.
>Next был персонаж-айтишник, работавший у влиятельного бандита\
Я всегда думал , что это его сын сисадмин на Volvo,а вот оно как.
>Еще есть Firebird
Ох, блять, у меня в Альфабанк местного филиала требовали знание его....
Анон, выбирающий стулья между SA и 1С
Все скуфы его знают, писали курсачи и дипломы на Delphi, но в Альфа-банке не берут кандидатов старше 35 лет.
Мне там пару лет назад пришел оффер, а после отправки документов (скана паспорта) - сразу отказ, без объяснения причин.
- АНАЛитик
-мл
- Прогер(бэк, я честно хз в какой язык лучше углубляться)
- Девопс
Когда челидзе 35 становится, он идет на хуй на мороз осваивать рабочую профу выходит?
Работаешь так в Альфа банке, кайфуешь, кварталочки лутаешь, материальные помощи, 13-ю зарплату и потом 35 - пошел нахер....
Так devops это одни из первых, кого заменить можно нейронкой. Там все эти yml и конфиги высираются иишкой
Бля да вы заебали. Никакие профессии не заменит. Ну типа, надиктовывать команды это тоже самое что и программировать. Видимо сложный концепт... Программирование естественным языком.
А потом тебя хакают сразу после релиза.
У меня обе работы переходят с SQL Server на постгре, потому что первый очень дорогой.
Бля, забыл написать, что дело совсем не в России.
Профессия "администратор баз данных" еще существует?
Существует и всегда будет существовать. Но не рассчитывай на какие-то перспективы или нормальную зепку.
Облакодебилов не слушай.
В теории да, на практике чистый DBA это большая редкость, только для очень крупных компаний, обычно же, в средних компаниях, этот функционал совмещает в себе сисадмины-девопсы
Ну и это для профессионалов с опытом, вряд ли сюда можно вкатиться. Мне кажется на такой чистой специальности можно работать, если ты долго занимался серьёзной разработкой под пострес, либо серьёзно админил-девопсил, в том числе с постгресом.
>Так devops это одни из первых, кого заменить можно нейронкой. Там все эти yml и конфиги высираются иишкой
Пробовал я, гопота, 4.1 по-моему, мне высирала конфиги с несуществующими опциями. Но показалось есть, что добавить какие-то опции было бы разумно, она и добавила.
Вот как раз здесь ИИ заменить человека не может, но может сильно облегчать работу человеку, а значит снижать требования к квалификации.
>WinAPI
Такое себе. Я на WinAPI писал, даже что-то коммерческое, но это было больше 15 лет назад и уже тогда считалось несколько архаичным.
Специализация смотрится узкой и низко ликвидной
>>29571
>C++, из навыков Boost,
Ещё дополню, на C++ не пишу, но вроде Boost тоже считается чем-то архаичным, что имеет мало смысла, поскольку там функционал оттуда вошёл в современные стандарты.
На каком стандарте C++ ты уверенно можешь работать? Обычно, как я представляю (не работаю с плюсами), у плюсовиков хорошее правило тона говорить не C++, а скажем C++17, что означает стандарт 17-го года. Ну ты это должен знать.
Вероятно тебе стоит прокачать квалификацию и выучить какой-нибудь современный стандарт, это просто необходимо в современных условиях.
Иначе просто по этим базвордам смотрится как что-то пугающее устаревшее, в общем я не удивляюсь результату. Надо ещё смотреть вообще, как ты это всё оформил.
>80 откликов 75 мгновенный отказ, 5 собесов
Это нормально.
Дохуя фирмочек просто собирают резюме, хуй знает, зачем.
Дохуя фирмочек нанимают только студентов за три копейки.
Если у лида меньше опыта, чем у тебя - это автоматический отказ. Но стоит ли работать в такой шараге?
Можно переписать резюме и добавить все современные базворды, чтобы мясная нейросеть не скипала резюме потому, что в требованиях С++17, а у тебя просто С++. Вот прям как написано в вакансии, так буквы и добавляешь. Будет не 75 мгновенных отказов, а 50.
HR
>>31603
Ну, я на 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 с той разницей, что быстрее. Советую попробовать снова, может получишь позитивный опыт.
>как выстроить программу под определенную задачу, что вообще писать не понимаю от слова совсем
Это нормально, приходит только с опытом.
>>33476
>почему и нахуя мне в отдельных случаях использовать ту или иную возможность языка (и не только го), как это все связать и что за чем делать
То же самое - это всё только с опытом.
Не совсем понятно, в чём проблема. Если ты понял базовый синтаксис языка, то берёшь и пишешь так, как считаешь сам правильным. На го можно написать что угодно, поэтому просто пиши. Ну и линтерами всякими обмажься, хотя го вроде и так достаточно по рукам бьёт.
> в частности голанг
Глупое решение глупого вкатуна
>нужна база, прямо совсем база
Здорово что ты сам это понял. Возможно не совсем безнадёжен
> что можно изучать реально годное
Открываешь любой школьный учебник по информатике и осваиваешь. Потом открываешь программу обучения любого вуза готовящего программистов и изучаешь рекомендованную там литературу.
>общепринятая классика
Хуясика! Это тебе что, стихи пушкина чтоли блять. За 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/, там видно, что есть две категории людей - одни понимают устройство таких программ, а другие нет. Хочется понимать и разбираться на фундаментальном уровне. Те, кто пишут такие программы, откуда получали знания для этого? Из книг же, скорее всего. Вот я и спрашиваю, что читать.
>>34218
>Это же обычный баш, не?
Возможно. На гитхабе в описании программы указаны 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. При помощи нейронок это просто будет каких-то конских денег, когда можно написать алгоритмический разбор этого текста на питончике, который будет по сути бесплатным и точным.
В любом случае все эти
>Сегодня надо это, а завтра еще и то, а через месяц еще с этим сложить, ой вычесть
не более чем обычная ситуация, которая возникает при работой с бизнес-логикой. Просто меняется сама логика и нужно софтину дорабатывать согласно логике.
>>33643
>Я что-то не так делаю? Какие в этом бэст практисез?
Ну вообще бест практис это не пытаться парсить 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 (не считая вывода конечно, но всё равно очень дешево).
>которая возникает при работой с бизнес-логикой
Причём здесь нейронки и бизнес-логика? Бизнес-логика отдельно, а нейронки отдельно.
>>34547
Ну такая себе аргументация слабенькая. "Работают мгновенно" - как будто прям от лишних 30 секунд что-то изменится. "Придётся делать ocr" - бери llamaparse если ты ленивый. На гитхабе тонна готовых адаптеров/фреймворков (langchain например). "Бесплатные по сравнению с нейронками" - сомнительная экономия 3х копеек, чтобы каждые полгода переделывать регулярки. "цифры перестанут сходиться" - ставь ручное одобрение для больших сумм и всё. Маленькие суммы можно одобрять автоматом. "нейронка может взять и проебаться на ровном месте" - ЧЕЛ ты серьёзно рассуждаешь что регекспы надёжнее для НЕструктурированных данных? Введи в гугл запрос "most reliable way to process unstructured data", что он тебе ответит?
>ЧЕЛ ты серьёзно рассуждаешь что регекспы надёжнее для НЕструктурированных данных
В случае с деньгами да. При условии, что у тебя есть споспоб проверить корректность pdf.
Разумеется если в pdf каждый раз присылают разный кал, то надо искать другой источник информации. Например получать эти отчеты уже в виде json из официального api.
Нейронка в таком случае такая же хуита как и регекспы, просто дороже.
У анончика текст более-менее структурирован, просто названия болей различаются, насколько я понял.
Ну и насчет нейронок: тебе придется vpn подрубать, чтобы каждый раз к нейронке ходить. Это тоже деньги.
И самый главный вопрос, как удостовериться, что нейронка не наебала?
В бухгалтерии все должно сходиться полностью, нельзя ни на один рубль проебаться. Не получится маленькие суммы одобрять автоматически.
Я работал в финтехе, и если по итогам отчетного периода находят расхождение больше чем в 1 рубль, то это пиздец и все пропало.
>>34549
>ставь ручное одобрение для больших сумм и всё. Маленькие суммы можно одобрять автоматом
А нахуй тогда автоматика нужна эта вся? Если по итогу мясной мешок сидит и глазами смотрит в эти цифры. Причем еще нейросети для такого подключать, пиздец просто....
>Причём здесь нейронки и бизнес-логика? Бизнес-логика отдельно, а нейронки отдельно
Парсинг pdf в корректный джейсон это тоже бизнес-логика в данном случае. Все эти закорючки и прочие точки может самого кабана не интересуют, но чтобы посчитать правильную цифру, нужно правильно распарсить документ. Ну или просто информацию откуда-то получить, раз уж на то пошло.
>>34549
>сомнительная экономия 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 класс закончили
Думаешь они не смогут выполнить инструкцию с оф. сайта?
>Или про переменные сперва?
Они не знают что такое переменная? Что они в первве полнода делали? Посмотри программу обучения, дурень.
>Думаешь они не смогут выполнить инструкцию с оф. сайта?
Очень может быть.
Ставлю, что почти у всех нет ПеКи дома.
>Что они в первве полнода делали?
Вспоминали школьную программу, ололо.
В лучшем случае - рисовали блок-схемы в тетради.
>>34754
Спасибо, но я сам PHP разраб, пока не могу такие интересные цели придумать, если честно. Сам с нуля изучаю Python.
>>34755
>У тебя есть программа обучения. Не занимайся самодеятельностью, а спроси у методиста, если тебе программу не выдали.
Тут проблема, мне скинули 'примерный' план обучения, который, как я понимаю, был скопирован из интернета.
Так же надо учитывать, что это уже второе полугодие по их предмету.
Я попросил тетрадь, чтобы сверить, что они проходили.
Они проходили алгоритмы, только не сортировки, поиска и тому подобное), а просто понятие линейные алгоритмы, циклические алгоритмы, условные вроде.
Потом они рисовали блок-схемы. Потом они начали изучать какие типы языков были.
Чуть прошлись по Python. Прошлый препод говорила, чтобы просто с начала начали изучать Python.
Вот они правы
>>34756
>>34758
Сам понимаешь, какая ситуация с учителями, их не хватает.
>У тебя есть программа обучения. Не занимайся самодеятельностью, а спроси у методиста, если тебе программу не выдали.
Нафталином пахнуло сильно что-то
>Тут проблема, мне скинули 'примерный' план обучения
Шлёшь нахуй и требуешь полноценную программу обучения. Иначе окажешься крайним когла окажется что твоя отсебятина не соответствует стандарту и дипломов твоим обучаемым не дадут.
>надо учитывать, что это уже второе полугодие по их предмету.
Тем более надо по согласованной программе идти
>понимаешь, какая ситуация с учителями
Это тут к чему?
>Спасибо, но я сам 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е) было заебись. База была классическая, прикладные вещи современные и касались актуалтных версий языков.
>После зачёта уже никто ничего не помнит.
Это не к учебному заведению претензия а к обучаемым.
>гнать по бумажке потому что так положено, плевать на то что в результате параша.
Сделать бумажку так чтобы на выходе было нормально - не твой путь?
Без бумажки будет ещё хуже. Вон один долбоёб передал обучаемых другому. И непонятно чему их учить и как начинать.
>>34798
>доработку под быстро меняющиеся технологии - топ.
А что тебя тут удивляет? Если в твоём пту так не делают - значит просто не стоило идти туда учиться
Смартфоны.
Шкиле больше ничего и не надо.
Я работал в средней школе 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 один файл лежит и там просто набор функций для каждой сущности? а лучше скрин пришли, если есть.
>Например, распределёнка и многозадачность. Не десять страниц, а по-настоящему затронуть этот вопрос
Да нету там проблемы, тащемта
Научись задавать вопросы, лол. Маппер-хуяпер. Показывай код и говори, что тебе в нем не нравится
как. в голенге. языке программирования. реализуются. мапперы. с точки зрения архитектуры. проекта. и. с точки зрения фактической. реализации. что. не понятно. в. вопросе.
>>Например, распределёнка и многозадачность. Не десять страниц, а по-настоящему затронуть этот вопрос
>Да нету там проблемы, тащемта
Лолка, которая нихуя не знает по предмету, пытается рационализировать свою невежественность рассказами про "ненужна". Чел половину книжки по теме написал, а анону с двача "нету проблемы". Ряд вопросов по теме до сих пор открыты, то есть, каждый год появляются новые модификации решений тех или иных проблем. ИИ является одним из вариантов решения проблем, к слову, потому что точными алгоритмами задача композиции двух грязных алгоритмов пока что не решена.
>>34653
>>34660
>>34835
Сука какие же двачеры ебанутые. Сами выдумывают проблемы, сами от них же бомбят. Вы никогда нейронки не использовали, у вас 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 и внимательно её читай от корки до корки.
Протобуф, cbor (бинарный жсон)