24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
ЯНДЕКС СЛИВ ТРЕД №4 Продолжаем копаться в говне в поиске жемчужин Переписываем говнокод бесплатно
Хакеры продырявили Яндекс и слили 45 гигабайт исходных кодов.
Слив лежит в открытом доступе и содержит исходные коды большинства сервисов компании: от почты и такси, до музыки и облака. Судя по всему, слили приватный GitLab компании.
Теперь хакеры могут перелопатить эти данные и найти уязвимости сервисов, что повлечет за собой новые сливы данных пользователей.
>>281560995 (OP) ПРОГРАММИСТЫ И МАТЕМАТИКИ!!! КАК ПЕРЕПИСАТЬ ХУЙНЮ С 4 ПИКА ЧТОБЫ БЫЛО КРАСИВО И МЕНЬШЕ Ifelse?????? ПРОГРАММИСТЫ И МАТЕМАТИКИ!!! КАК ПЕРЕПИСАТЬ ХУЙНЮ С 4 ПИКА ЧТОБЫ БЫЛО КРАСИВО И МЕНЬШЕ Ifelse??????
Привет. Скинули в чат мол мой код тут критикуют. Какие проблемы, неосиляторы? Давайте по одному всем поясню пидоры не дай бог меня уволят из-за вас уебки я вас порежу блядей.
>>281561364 там тысячи серверов и все сервисы запихнуты в виртуальные контейнеры то есть к примеру яндекс маркет может быть размазан по сотне серверов на одном кусок кода считающий цены, на другом отображение корзины и т д гугли docker proxmox и т д
>>281561364 там тысячи серверов и все сервисы запихнуты в виртуальные контейнеры то есть к примеру яндекс маркет может быть размазан по сотне серверов на одном кусок кода считающий цены, на другом отображение корзины и т д гугли docker proxmox и т д
>>281561224 Near future: Олимпиадники из хуяндекса be like >>281561231 Обычные программисты: >>281561224 >чатжпт выдает хуйню >памахите Тупо антиутопия, лол.
It is possible to replace the long, nested "if-else" statement with the shorter lambda function you provided. The new function takes the input x and performs integer division by 5, then multiplies the quotient by 5 to get the lower bound of the range, and adds 5 to get the upper bound of the range. The result is then concatenated with the "+" sign and returned as a string. However, this new function only considers range between 0 to 75 and it will not give the same result as the previous one if x is greater than 75 or less than 0. Also, the result format is different from the previous one.
>>281561846 Вообще-то в россии в целом ситуация такая. Я бы назвал её спиралью неебания. Когда ебать перестанет всех, россия развалится. А перестанет. Невозможно ебать то, что не заслуживает ебания, поэтому не ебёт. Вот потому что не ебёт, мы даже на украине проигрываем. А если бы ебало, выигрывали бы. Мы обречены на неебание, понимаешь? Не понимаешь, зайка.
>>281561513 >>281561541 Тогда другой вопрос. Какой кабель для выхода в интернеты должен иметь канал из этих сотни серверов, чтобы миллиарды запросов каждому челу могли в наносекунду обрабатываться? Оптоволокно на терабит?
>>281562169 ну я думаю гигабит на 200 хватит к тому же это распределенная система датацентров много по всей стране трафик по ним размазывается гугл например пошел еще дальше он ставил большим провайдерам серваки с кешами (правда за счет провайдеров)
>>281561911 Я тоже эти коды не понимаю, скрипты даже не умею писать. Ассемблер учил, и каждый раз засыпал под описание всех этих регистров. Максимум теги html погуглить да вордпресс на хостинг накатить.
>>281560995 (OP) Блядь, хрюкнул с ЛЯМБДА-ФУНКЦИИ УРОВНЯ Б. И эти же уёбки дрочили меня в их академии олимпиадным говном и воротили нос, что оно недостаточно оптимизированно. Чтобы потом этот стыд ебучий писать?
>>281560995 (OP) Зарепортил в интернет приемную МВД. Путь теперь с тобой разбираются. Законно или нет ты выложил на двач эти данные разберётся следователь.
>>281562756 Алисе ничего, но это логи с парсера ответов владельца колонки. Нахуй они тут лежат - вопрос хороший, ответ знает только тимлид проекта по алисе.
>>281562756 это скорее всего тестовые данные для модели то есть переобучили алису и чтобы проверить нормально ли получилось скармливают ей это говно и она должна правильно ответить
Они меня на толоке использовали бесплатно в задаче с обучением их бота!!! Сделали бесконечную проверку моих ответов, чтобы потом дать платные задания, только эти задачи все время были бесплатными! Вы украли пять минут моего времени!
>>281562612 да, есть пароль от админ-аккаунта с логином volodya_putin_big_dick. на яндекс диске было обнаружено несколько терабайт голландского порно и сотни боевых картиночек с хохлами.
>>281563145 ну подставь -5, у меня твой код не получается в уме просчитать хуйня опять получается x = int(-5/5) 5 = -1 -5 = -5 '+95-99' if x > 95 не выполнится '< 75%' if x <= -75 не выполнится '- x-$(x+5)' if (x > 0 and x < 95) не выполнится '+ '+$(abs(x-5))-$(abs(x)) if (x < 0 and x > -75) + 10 - 5
>>281563145 вот теперь это реальный говнокод, который в 100р хуже яндексовского, ибо: 1. Нихуя не ясно, что он делает; 2. Как такую хуйню поддерживать я хз.
>>281563360 Да с чего вы все взяли, что именно у Яндекса мусорня водится, когда поток уголовок за лайи, мнения и аватарки с сине-желтым цветом идет с калтакта, который мейлру принадлежит, у которого на анонимной почте надо вводить номер телефона? Яндекс хотя бы оспаривал предъявы чекистана. Откуда у вас такая предвзятость.
>>281563337 Правильно - никак. 1 раз написал и забыл, через неделю уже ищешь ошибку и голову ломаешь как оно должно работать. Вся суть таких языков как bash, python, js - не пригодно для чтения.
Да пошёл ты нахуй. В лучшей АйТи компании ему некрасиво пишут. Да пишут так, чтобы легко было читать и не вспоминал пол дня, что там имелось в виду. Любители кРаСиВоГо и эЛеГаНтНоГо кода, идите преподавать в университетах, ебите мозги студентам, а не людям, которые просто хотят быстро и эффективно работать.
>>281563878 этот слив и не слив, а байт, типа смотрите какие у нас говнокодеры наносеками работают, даже ты лучше напишешь, приходи к нам на курсы, а потом мы тебя возьмем на курсы
>>281563863 Бля а я хз. Но в обычном бинарном дереве нет ничего сложного. А вот красно-черное я че-то не помню как прогать. Хотя в жизни вообще ни одного дерева не писал, нахуй надо.
>>281563959 >Аноньчики, подскажите, на каком форуме слив? > >Понятно, что это слил сотрудник, который уехал из РФ в связи со всеми событиями Первый скрин в ОП-посте внимательно посмотри, говняша.
Только что погуглил "Война и Мир" ту которую написал хуй простой 1024 страниц или 4 Мб. Путем нелегких вычеслений, получаем, что тут кода более чем на 11520000 страниц. Теперь понятно, почему вас называют красноглазиками.
>>281564241 Да ну. Может ради интереса когда нибудь КБ напишу, не сам офк, а чтобы понять хоть чё то. Но мне правда кажется, что если ты не пишешь что-то, что основано полностью на них(ну там БД или ещё что то), то похуй как оно внутри устроено. Ну досконально. Но я Джун, могу ошибаться.
>>281563957 я и так знаю, что он правильный, его можно оптимизировать только с точки зрения количества букв, что компенсируется тем что тут код сделан посредством Copy-paste, всё остальное оптимизирует интерпретатор
float Q_rsqrt( float number ) { long i; float x2, y; const float threehalfs = 1.5F; x2 = number 0.5F; y = number; i = ( long ) &y; // evil floating point bit level hacking i = 0x5f3759df - ( i >> 1 ); // what the fuck? y = ( float ) &i; y = y ( threehalfs - ( x2 y y ) ); // 1st iteration //y = y ( threehalfs - ( x2 y * y ) ); // 2nd iteration, this can be removed return y; }
>>281564812 в то время было актуально автор квейка реализовал как более быстрые вычисления стандартных мат функций так и некоторые технологии типа мегатекстуры, сейчас всем похуй
>>281560995 (OP) Сап двач. Привет, аноны. Я не хочу развивать дискуссию из-за моей просьбы. Но я скажу одно. Мне правда нужна помощь, и дай бог вам не быть никогда на моем месте. Я почти не живу по-сути. Моя родня вбила меня в землю словно гвоздь. Наверное кому-то это знакомо. Я не школьник, не дед, но и не студент. Часто читаю про разные диагнозы людей, которые тут сидят и просто общаюсь. И поверьте, когда я это пишу я не закрываю глаз, а из них текут слезы. Я пытаюсь совладать с ними и не выходит. Ребят плохо прость, но я не могу по другому поймите. Я знаю, что моя жизнь не кончена ещё. Однако мне помочь некому. Я буду бороться отвечаю вам всем до самой смерти, чтобы не случилось. Помогите мне хотя бы немного. Я давно знаю двач. У меня есть возможность реализовать себя в жизни, пару тысяч спасли бы меня по гроб жизни. Были лучшие моменты, когда я помогал другим. Причем ниразу мне не донатившим. Ребята пожалуйста, кто может, я просто душу выложил, чтобы написать этот пост.
Карта: ☁2200☁7007☁4975☁9139☁ Тинькофф.
Я буду надеяться, кроме надежды у меня ничего нет. Помогите, сколько решите в ситуации, когда полный ноль и нужно ездить на работу, нужно звонить по мобильному телефону и хоть есть иногда.
Двач отфильтровал массив, я просто в шоке от валидации вакабы от абу.
Т.е. вместо второго массива просто вернуть строку с +\-5% в зависимости от отрицательного числа или нет и исключения для 100% и -75. Примерно так, как на картинке (упрощенный пример, ибо впадлу писать код полностью верный)
>>281565520 у меня пиздатый код который соответствует сразу нескольким критериям качества таким как скорость, гибкость и разумеется читаемость поскольку это короткий и лаконичный код занимает всего несколько строк а ты идиот и друзья твои имбицилы
>>281565580 Хорошо, как это более лаконично можно написать? У них весь прикол if else в том, что список сбитый. У положительных чисел идут шаги от 1 до 5 и от 6 до 10 (21:25; 46:50), а у отрицательных - от 0 до 4 и от 5 до 9 (-20:-24; -45:-49). Поэтому и пришлось эту хуйню вписывать
>>281565682 Ну в говноязыках где сериализатор генерит всю хуйню в рантайме то да. Нормальные люди на макросах в компайлтайме все выводят а потом разница на уровне экономии на спичках
>>281565772 Нахуя? Я специально Math.trunc использовал. Math.floor округляет число вниз. Т.е. 5,5 он округлит до 5, а -5,5 до -6. Math.ceil наоборот округляет вверх, что тоже не подходит. А Math.trunc просто отбрасывает дробную часть, и 5,5 он превратит в 5, а -5,5 в -5
>>281565993 Без наносека, что умеет составлять грамотные таски, твой чатгпт бесполезен. Вот когда он будет сам составлять архитектуру проекта по маняописанию кабанчика, тогда и поговорим. Но к тому времени уже и кабанчики будут не нужны, как и люди в целом.
>>281565993 >Чатгопота уже задачки олимпиадные решает Ничего она не решает, все предлагаемые ей олимпиадные задачки с решениями уже попали в ее обучающую базу так что она просто какбэ помнит решения.
>>281566123 >таски То есть, по-твоему составить таск и написать по нему код-это равные по времени и трудности занятия? Рыли? Даже по твоей логике же процентов 90% кодеров нахуй отправятся.
>>281566129 >Ничего она не решает, все предлагаемые ей олимпиадные задачки с решениями уже попали в ее обучающую базу Big if true, так сказать. Интересное заявление, но на чем оно основано?
>>281566280 Ну давай предложи чатгопоте задачу не с литкода или стековерфлоу а какую-нибудь которая в базы не попала и увидишь что она ничего не сделает.
>>281566281 у тебя маленький член по этому у тебя часто проскакивают такие слова как хуй залупа потому что на подсознательном уровне у тебя комплекс неполноценности и это влияет на все сферы твоей деятельности
>>281566255 Чел, составлять их кто будет? За архитектуру тебе тоже нейронОЧКА будет отвечать? Отлаживать и тестить это говно? Или код ревью нинужон нейросеть не ошибается? Тебе все равно придется адаптировать выданное решение к проекту. А если изобретут нейронки, что отвечают за все вышеупомянутые шаги и могут тебе создать что угодно любой сложности просто по описанию, то тут уже будут проблемы не только у наносеков, а у всех индустрии в целом. Ты имаджинируешь, сколько людей автоматически проебут работу? Это ж не только кодомакаки, а вообще все, кто с ними хоть как-то связан. Вот только такого не предвидится еще порядочное количество времени. Так что переживать не о чем. На мой век работы хватит.
>>281566280 чел неправ многие думают что чатжпт это как типа штука в которую загрузили большой массив данных и она знает только их или около того но нейросети работают не так скорее это можно сравнить с человеком который "на скилле" да его прокачали олимпьядными задачами но то что он пишет это уже обработанный результат всех данных которые в него влили то есть она теоретически может изобрести решение твоей задачи которого еще не существовало в мире
>>281566392 На текущем уровне развития уже можно заменять эффективных менеджеров - благо раз в час дрочить разрабов и двигать тайлы в жире может даже макака.
>>281566450 Ну давай, возьми задачу с какой-нибудь олимпиады по информатике уровня всероса и пускай она ее решает. И покажи результат. Спойлер: она обосрется
>>281566392 да в целом она не сможет делать все за проггеров но писать куски кода из которых ты соберешь что-то целое - да следовательно зачем тебе платить ту же зп как была раньше если можно платить гораздо меньше джуну который если не знает спросит у нейронки
>>281566575 Ты еблан? Ты просто заменил Math.trunc(23 / 5) на (23 / 5 | 0), что ничего в той строчке не меняет. А если ты про мув с "x = x > 0 ? x - 1 : x" - попробуй подставить граничные значения. 20 и -20. При 20 должно быть '+ 15-20%', а при -20 '- 20-25%'. У тебя при 20 будет '+ 20-25%'
в 2023 году уже можно бы и отделять олимпиадные задачи от требований для бизнеса. Ты можешь бесконечно рефакторить и причесывать, улучшать код, заботясь о байтоебстве, т.к. любое увеличение производительности на малые доли процента - важно для какого-нибудь гугла, но ты не можешь работать полгода над задачей, которую нужно сделать за пару дней для малого или среднего бизнеса, у которого нет денег на команду в сотни людей с высокой почасовой ставкой. Если в гугле, допустим, доли секунды загрузки страницы важны, т.к. у них действительно высокие нагрузки, то для среднего бизнеса нет разницы будет ли CRM система открываться на секунду дольше или нет, если туда заходят 300 человек в час в филиале офиса под абстрактным Воронежом. Куда важнее для секретарши из усть-лобинска то, чтобы "Эс как доллар" проходила валидацию и не вызывала проблем с вбиванием пользователя (клиента маникюрчика салончика "у подружки") в базу данных, к примеру.
Уже научно доказано, что олимпиадники часто не подходят для бизнеса, потому что они не всегда могут окупиться, ибо не решают задачу за два дня, а полгода ее вылизывают.
>>281564485 Технически так будет быстрее, ведь кастомное преобразование в json будет проверять типы, ещё какую-нибудь хуйню делать. А так добавил кавычки в начало и конец и получил какую-нибудь xss на вебе через тэг скрипт
>>281567079 >Уже научно доказано, что олимпиадники часто не подходят для бизнеса, потому что они не всегда могут окупиться, ибо не решают задачу за два дня, а полгода ее вылизывают.
Это, кстати, не означает, что "айти пузырь", т.к. зарплаты выравниваются рыночком, это означает, что олимпиадникам или нормальным программистам даже среднего уровня надо отсюда уезжать, т.к. бизнеса или айти кроме яндекса тут нет вовсе.
>>281567708 А что значит удобно? Тебе неудобно пару строчек кода написать вместо одной? Или что ты имеешь ввиду? Может тебе удобнее тогда микросервис сделать для конверта данных в json и обратно?
>>281567695 >нормальным программистам даже среднего уровня надо отсюда уезжать, т.к. бизнеса или айти кроме яндекса тут нет вовсе.
Т.к. СРЕДНЯЯ зарплата за границей 135к$ в год в зависимости от страны (это может быть доллар США, канадский доллар, новозеландский доллар или австралийский). Ребятки из гугла получают еще выше. Работая сильно ниже рынка (за 80) может любой программист с опытом. Зачем мне мрот постсовка и заводик, если программистов не заменят нейросети, как утверждает пролетариат, а пролетариат заменят роботы из бостон динамикс, 3д принтеры и беспилотные авто. Это сантехники не нужны, а вот айтишники еще как необходимы, но в нормальной стране, где есть технологии.
>>281567970 это почему? Ты найдешь ошибку, если начнешь дебажить, а не втупую код читать. На первом console.log станет понятно все. Напротив, var как бы намекает, что использовано будет везде, а let только внутри блока. Так даже просто код читать, вместо let вообще везде.
>>281564903 Ну это вообще пиздец, уже с первой строки видно ебланство. Контейнер какой-то, пиздец говноед. У тебя просто ветвление в логике должно быть, просто можно не писать все строки как в оппосте, а пройти в цикле. Кроме ветвления ничего не должно быть, никаких контейнеров нихуя лишнего. Это жуткий кал
>>281567915 Это питонская лямбда. Эти ебланы пишут не "условие то иначе", а "то условие иначе". Т.е. не так: if пользователь == двачер: return "тыПидор" else: return "тыНеПидор"
В питоновской лямбде эта хуйня будет выглядеть следующем образом: "тыПидор" if пользователь == двачер else "тыНеПидор"
Т.е. хуйня с пика читается как: если x > 10 верни '+ 10-15%' иначе если x > 5 верни '+ 5-10%' иначе...
Поэтому при x == 10 должно вывестись '+ 5-10%' А при x == -10 должно вывестись уже '- 10-15%'
>>281568150 >У тебя просто ветвление в логике должно быть по этому мир тонет в сжв шизофрении, потому что ты думаешь что сложные вещи можно делать просто. их нельзя делать просто, потому что это сложные вещи. если ты их сделаешь просто, то либо ты потеряешь мелочи и нюансы, либо раздуешь код так что его невозможно будет воспринять
На несколько тредов обсуждаете скрипт аналитика, который был 1 раз написан и дальше 2 года лежал без изменений. Либо скрипт одноразовый, либо он хорошо написан и 2 года без проблем что-то делает
>>281560995 (OP) Сап двач. Привет, аноны. Я не хочу развивать дискуссию из-за моей просьбы. Но я скажу одно. Мне правда нужна помощь, и дай бог вам не быть никогда на моем месте. Я почти не живу по-сути. Моя родня вбила меня в землю словно гвоздь. Наверное кому-то это знакомо. Я не школьник, не дед, но и не студент. Часто читаю про разные диагнозы людей, которые тут сидят и просто общаюсь. И поверьте, когда я это пишу я не закрываю глаз, а из них текут слезы. Я пытаюсь совладать с ними и не выходит. Ребят плохо прость, но я не могу по другому поймите. Я знаю, что моя жизнь не кончена ещё. Однако мне помочь некому. Я буду бороться отвечаю вам всем до самой смерти, чтобы не случилось. Помогите мне хотя бы немного. Я давно знаю двач. У меня есть возможность реализовать себя в жизни, пару тысяч спасли бы меня по гроб жизни. Были лучшие моменты, когда я помогал другим. Причем ниразу мне не донатившим. Ребята пожалуйста, кто может, я просто душу выложил, чтобы написать этот пост.
Карта: ☁2200☁7007☁4975☁9139☁ Тинькофф.
Я буду надеяться, кроме надежды у меня ничего нет. Помогите, сколько решите в ситуации, когда полный ноль и нужно ездить на работу, нужно звонить по мобильному телефону и хоть есть иногда.
>>281568634 Тебе нужно решить говнозадачу одноразовую. Ты берешь и пишешь такой код за 30секунд или ебешься 2 треда в попытках написать это красиво? Уровень.
>>281568685 а ты тупостью троллишь? Там диапазон задан, который очевидно может менятся если нужно. Какие ещё конченные кретины могут писать улучшения если это другое совсем?
>>281561758 Пчел, давно уже говорили что айти стала сферой нормисов-кабанчиков. Они пиздят про опыт, и через связи и подлиз добиваются теплых мест. А омежки все еще думают что их профиль гитхаб кому то сдался и им будут лизать ножки от одной ссылочки, лууул А на деле вот такие васяны с 100 свитчами пробираются и ебут шлюх каждый день попивая смузи Ит мертв.
>>281568831 вы профаны просто полнейшие, это диапазон выборок во первых, во вторых- код хороший, не создается лишних сущностей и такой код легко ложится на vm, то есть быстрый и легкий в поддержке и отладке.
>>281569188 Конкретно щас - никуда. В хх рынок перегрет, на стажера 4000 откликов, на джуна требуют 3 года опыта. Чтоб стать стажером, надо пройти конкурс из тысячи человек, проебывая три месяца время пока не узнаешь результаты.
Сами же сеньоры и миддлы делают ит таким недоступным, чтобы свой говнокод продолжать вот так свитчами по 100 строк строчить как с оп пиком, и чтоб джун не заменил их теплое место. Оверквалификация - это про нынешних джунов. Они явно знают получше сеньоров (я лично знаю сеньора который с 5 годами опыта не юзает тайпоф, и вообще не знает как он работает), а джун наизусть расскажет теорию и напишет код.
Но основная проблема это опыт, конеш. Хуй соврешь.
>>281569192 Вот этот код уже получше, но я чувствую что его можно решить регэкспом в 2 строчки. Выложи эту хуйню на кодварс, там задрот аутист решит и узнаем лучшее решение.
>>281569271 Тшшш, не пали контору да, щас все умные вкатуны вкатываются в ит, а не в вебмакак Через лет 5 опять будут курсы по созданию ИИ систем от скиллбоксов когда уже будет поздно.
>>281569330 Да всем уже пох, может это был план такой. Чтоб с яндекса по быстрому в галерки попасть или сьебаться за границу без вопросов а почиму в россси не остался
>>281561333 Пока непонятно. Итт яндексолахта постит смешные сливы но выглядит как слив говна с целью кодревью. >>281563360 Мусорские бекдоры на других уровнях.
>>281569263 >регэкспом Какой впизду регексп по инту? Решить можно подкорректировав логику и выхлоп, а без подобных телодвижений дальнейшая оптимизация подобного говна требует оплату по двойной ставке. Ебал в рот.
>>281569389 Регексп это эталон решения, на это в литкоде и кодеварсе дрочат и плюс эйчарка потечет от такого решения. Ибо такое только олимпиадник или сеньор напишет. Я сам на кодварс порой пишу код, строк 15, а решение смотрю у других, там тупо регулярка в одну строку с шизоидным условием
>>281561224 >РОГРАММИСТЫ И МАТЕМАТИКИ!!! КАК ПЕРЕПИСАТЬ ХУЙНЮ С 4 ПИКА ЧТОБЫ БЫЛО КРАСИВО И МЕНЬШЕ Ifelse?????? Очевидно можно вьебать какое-то уравнение математешой, но у меня щас 5 часов утра и я бухой. ваш_тимлид
>>281569427 Сначала попробуй опенгопоту попросить решить эту задачу регуляркой, должна справиться. Только тесты ей покажи и оригинальный говнокод. Попроси в 1-2 строки Кодварс это литкод, только более идейный
>>281569307 > Тшшш, не пали контору > да, щас все умные вкатуны вкатываются в ит, а не в вебмакак Там надо иметь базу минимум в три вузовских курса прикладной математики.
>>281569443 Щас любой двачер может запиарить свое резюме в сео выставив его в топы или разрекламировать что угодно и срубить кучу бабла пока это не пофиксят, ебануться
>>281569457 Мой знакомый сеньор вебмакака сделал фурри порно генератор по тегам из е621, у него ноль матбазы, даже пределов и интегралов не знает. Твои оправдания?
>>281569320 Кстати насчет юниттеста, он тут просто обязателен т.к. будет наглядно показывать что это за ебаные строчки с -5, и почему есть условие, дающее их дублирование.
>>281569537 >Один из 4000 точно сделает регуляркой на собеседе и пизда твоему резюме И пойдет нахуй потому что ифелс понятней для рядового сотрудника яндекса.
>>281569514 Он очевидно взял готовую сетку, а в контексте треда под нейропрограммистами подразумеваются те которые на Kaggle чего-то ковыряют и в внутренностях нейросетей разбираются.
>>281569563 Ну так я о вкатунах, показать сейчас любую хуйню с применением ИИ это охуеть какое портфолио, ибо конкуренция пока что небольшая (около сотни человек)
>>281569567 Всем пох маленький или нет, стандарты есть стандарты. Эйчарке похуй на то что это не модно, она видит что код в строку и сразу же дает тебе баллы и ты получаешь ваку
>>281569642 Да есть они, ты же потом после матча можешь отфильтровать, но это все равно будет в строчку длиной. Я не говорю прям о чистом регекспе, это как правило хуйня типа \1* и потом происходит магия дающая верный ответ.
>>281569760 Например задача - буковки ВоТ тАкИм сПоСоБоМ Обычный вкатун тупо делает фильтр два раза по четным и нечетным индексам (это 4 строчки) Задрот сделает что то вроде re.sub(r'[a-z]',lambda m: m.group(0).upper(),a)
Это я просто скопипастил, там решение гораздо шизоиднее, но я с смарта и разлогинен, не дает решения посмотреть
>>281569859 This solution uses a single arrow function (x => {...}) that takes in a value x and returns a string based on the value of x. The function uses a ternary operator (x <= -75 ? '< -75%' : x > 95 ? '+ 95-99%' :) to check the value of x and assign a string to the output. If x is less than or equal to -75, the function returns the string '< -75%'. If x is greater than 95, the function returns the string '+ 95-99%'. If neither of these conditions are met, the function uses template literals to return a string with the format '+ x-y%' or '- x-y%'.
In the for loop, the function is called with values from -100 to 100. The output of the function is logged to the console with the format 'i -> "y"', where i is the input value and y is the output string. This will print out 200 lines of text to the console, showing the input value and the corresponding string output for each value between -100 and 100.
It looks like the function will return the correct output for the given inputs, but there is a mistake in the function that it doesn't return the correct output for all values. It doesn't handle negative values correctly, and it doesn't handle the input values that is greater than 95 correctly.
>>281569760 Во! Нашел. Реши сначала сам. Надо вставить дефисы между каждыми двумя нечетными цифрами Вот как решает задрот в строчку (внимание, попытка понять может взорвать мозк) function insertDash(num) { return num.toString().replace(/[13579](?=[13579])/g, "$&-");} А обычный обыватель решит в 10-15 строчек прогоняясь через цикл и сравнивая пару индексов. И вот такие приколы на литкоде/кодовойнах постоянно. Учти, что это твои конкуренты за место
>>281569941 Шизоидные решения нужны, особенно при проверке форм. Если клиенту надо ввести ИП, то ты там кашу не наваришь на 50 строк, ибо лагать будет тошнотно.
>>281567079 В геймдеве, тебя как футбольный мяч начнут использовать, если ты напишешь нерационально тяжелый код, лол.
Рефакторинг и заботится о байтоебстве это две разные стороны, рефакторинг зачастую это нахуй деоптимизация, чтобы дурачок с тремя извилинами, мог понять твое производительное исскуство.
>>281567079 Неправда, олимпиадники как раз пишут лютый говнокод и при этом легкий для понимания, пока обычный васян будет решать эту таску неделю Пример - ворлдскиллз. У тебя три дня, сделать полностью бизнес приложение с бд и апишкой. Там у тебя времени код то писать еле хватает, а отрефакторить тем более не хватит Лучший способ проверить хороший ли ты кодер - пытаться в спидраны. Например делаешь себе таску сделать клон твиттера за 6 часов без перерыва.
>>281560995 (OP) К самой логике претензий нет, так несоизмеримо проще и можно редактировать, вводя ещё какие то особые значения и диапазон 56 там или 126
Но какого хуя условия выглядит так ебануто?
Что за ИФ ЕЛСЕ ( ИФ ЕЛСЕ ( ИФ ЕЛСЕ ( ... ))))))))))))))))))))))))
Не проще ли с конца начать блять, с -90 этих ебать и составить просто кучу ИФ (ретурн) ИФ (ретурн) ИФ (ретурн)
Ну или просто блять свитч кейс по диапазону Свич х Кейс -100...-95 Кейс -90....94 И т.д
>>281570238 Написал бы такую же регулярку с таким же реплейсом на собеседе пока эйчарка за спиной, да? Кому ты пиздишь. Понятно что задротов таких мало, но они есть. Это не выдуманный пример
>>281570214 >за 6 часов >за три дня Сука я две недели пытался понять как в электроне ipc пользоваться, или почему электрен-пакагер не собирает в экзе, а електрон-буилдер собирает, а тут твивтеры за 6 часов пишут
>>281570282 >Написал бы такую же регулярку с таким же реплейсом Не исключено, лол. Регекспы не прописаны в моем красном дипломе, я в них просто умею при необходимости. В памяти подробные конструкции, как и сортировку пузырьком, держать не обязан.
>>281570317 Щас кстати мировой стандарт давать задание на время и проверить, сколько баллов ты набрал. Имаджинировали сколько задротов скоро появятся пишущих клон вбыдлятни за час? Все знают китайцев собирающих телефоны за 30 секунд, вот там будет такое же. И именно их выберут кабанчики
>>281570339 А вот эта задачка с собеседы на яндекс какой нибудь, теперь ты знаешь, что написав 15 строк это не пердел, и можно ужать до строчки. Вроде есть доказательство что любую алгоритмическую задачу можно решить в строку регуляркой. Как рекурсию можно перевести в цикл и обратно, всегда.
>>281570214 >Лучший способ проверить хороший ли ты кодер @ >Например делаешь себе таску сделать клон твиттера за 6 часов @ ЗАВАЛИЛСЯ НА СОЗДАНИИ БАЗЫ В ПОСТГРЕСЕ
>>281570370 Да, это сразу палит вкатунов Поэтому спидраны сделают тебя миддлом, но это очень сложно вообще дико истощает, будто ты реально на работке за 150к поработал, это тебе не пет проектики потихоньку делать покуривая сигаретку
>>281570342 Ну хуй знает, как это все можно и родить за такое ограниченное время. Т.е. целиком приложение с бл, и чтобы все работало.
Я за 6 часов максимум смогу разве что вакабу развернуть, и то наверное даже не успею присрать к ней иконки и защиту от дудоса. И это не с нуля, а просто развернуть готовое.
>>281570447 Гугли worldskills it software solutions или если вебмакака web Там у тебя по 3 часа на сессию, например за 3 часа хуяришь апи, если сделал хуево - твои же результаты подведут когда в следующей сессии надо будет верстать с данными.
>>281570393 А нахуя это надо? Ну вот назадротил ты за 6 часов с нуля твиттер писать, убил на это год задротства. Ты же только это и будешь уметь, придёшь устраиваться , а там тебе говорят не Твиттер написать за 6 часов, а веб плеер сфм моделек на вулкане и расчетом тряпок на миллиард вершин в реалтайме на Тесле на стороне сервера на 60фпс, за 6 часов опять же, и чё делать? Или аналог Ютуба, но с полноценно работающим поиском по тегам и текстовым поиском по самому содержимому в видео по речи.
>>281570359 >Вроде есть >Вроде С напихиванием говна в .replace после регулярки, ага. Мне уже лень пытаться стряпать однострочник, да и смысла нет, я в такие конторы все равно записываться не планирую.
>>281569630 ну да что бы какое нибудь местное технофашисткая организация, копаясь в халупе переживший ядерку, находит одинокую комнатку, бывшею сычевальню. Вот заходит сотрудник и видит картину: стол, комп, монитор, аниме фигурки, а за столом иссохший труп что встретил ядерный гриб занимаясь рукоблудием
>>281569630 ну да что бы какое нибудь местное технофашисткая организация, копаясь в халупе переживший ядерку, находит одинокую комнатку, бывшею сычевальню. Вот заходит сотрудник и видит картину: стол, комп, монитор, аниме фигурки, а за столом иссохший труп что встретил ядерный гриб занимаясь рукоблудием
>>281570392 >в 1к строк, вот тогда годно ПИШЕШЬ ТАСКУ СДЕЛАТЬ ТВИТЕР В 1К СТРОК @ В ПРОЦЕССЕ РЕШАЕШЬ УСЛОЖНИТЬ ЗАДАЧУ @ ЧЕРЕЗ ЧАС ПОТЕРЯЛСЯ В ОДНОСТРОЧНИКЕ С ОБЪЯВЛЕНИЯМИ ЧЕРЕЗ ТОЧКУ С ЗАПЯТОЙ
>>281570393 >будто ты реально на работке за 150к поработал @ ТИМЛИДОМ В ЯНДЕКСЕ Бля чел, зарплата зарплата не так считается, да и мидлы так не работают.
>>281570633 Вы чё реально уже 4 тред пытаетесь сделать замену иф елсов в одну строку, при этом ещё никто не смог это сделать, но продолжаете пиздеть про Твиттер за 6 часов как мерило гавнодерского искусства?
>>281570909 Да, поэтому они пытаются присрать вместо них ещё всяких регулярок, матчей, хуячей и прочей залупы которые интерпретатор или компилятор анрольнет в итоге в ещё более ебучиее огромное и медленное месево ифов элсов и переходов. Которые ещё потом и невозможно будет поправить, напнимер, скидку изменить в 0...-5 на -10
>>281570953 Так то согласен, выглядит смешно и по детски. Но с другой стороны, зато это самый понятный код какой только может быть. Так что если считать хорошим кодом понятный код, то это хороший код. Но я бы скорее сказал, что нет.
>>281570978 Меня смущает тут только ИФ ЕЛСЕ ( ИФ ЕЛСЕ ( ... )))))))))))))))))))))))) Неужели нельзя было без вложения ифов в элсы и т.д. оущщение что было требование в 1 строку, и кодер сделал в 1 строку, лол.
Так то в проде удобнее такая хуйня, можно оперативно менять значения и интервалы.
Тут ещё важно помнить, что для Яндекса возможно имеет значение не только красота кода, но и скорость, а вот такая штука в силу примитивности может работать быстрее.
>>281571051 >скорость Современные яп про абстракцию, за скоростью надо к другим обращаться. >>281571052 >Олимпиадников, кого же еще? С курсов понабрали наверное, в школьных олимпиадах за такое пизды бы даже вставили.
ГОСПОДА! ЗА ДВА ТРЕДА РАД СООБЩИТЬ ЧТО ОБЩИМИ УСИЛИЯМИ СЕНЬОРА ИЗ ПРЕДЫДУЩЕГО ТРЕДА (lambda x: str((x//5)5) + str((x//5)5+5)) И СЕНЬОРА ИЗ ЭТОГО ТРЕДА >>281569859
>>281571239 Какой смысл всё в одну строку пихать если там несколько условий? Только сложнее читать.
Код должен быть таким, чтобы когда ты захотел что-то поменять, ты должен за мгновение найти нужное место, а не разглядывать свою прекрасную строку пол минуты.
>>281571051 >вот такая штука в силу примитивности может работать быстрее Там буквально перебор каждого условия до талого. Хорошо если оптимизатор сделает что то вроде свичкейса на джампах по инкрементируемому указателю. В любом случае, даже вынести сие дерьмо в отдельную функцию или даже таблицу-сопоставление - и дерьмо будет куда читаемее.
>>281571337 Код должен быть таким, чтобы ни одна мразь, которая в него суннтся, не смогла бы понять, что ты там наговнокодил, и за коррекцию илив несение каких то особых диапазонов сюда пришлось бы вызывать тебя и платить доп. прайс за такую мелкую хуйню.
>>281571445 Не вижу смысла использовать для веб python, когда те же задачи уже давно решал php. Кроме того, php быстрее. Он создавался специально для веб, в отличие от python.
>>281571239 Стоит отметить, что за все треды не появилось ни одного погромиста, который смог бы сам написать полноценную замену, практически все обосрались и проебали некоторые интервалы и условия. Вот вам и качество русских прогромистов на дваче.
>>281571514 Так это говнокод с подвохами, а программисты, даже двачеры, мыслят все же как нормально написать. В итоге выходит либо кратко но иначе, либо хуйня из чуть меньшей кучи условий, а абсы и флуры с пачкой двоеточий так вообще усаживают читаемость результата ниже исходника.
>>281571520 Вебм плеер, поддержку стикеров, темы, дудос зашиту, пасскоды с прикручиванием к платежным системам всех стран. Все с нуля и весь двач должен уместиться а 1000 строк. У вас есть 6 тредов, время пошло.
>>281562026 в лямбде збс только нормальную функцию вызвать либо чтонить очень простое. а прикинь там не x//5 а что то гораздо сложнее? и это просчитывать два раза не выгодно
>>281571610 Блядь, никогда не писал ничего привязанного к каким-либо платёжным системам. Как это в современных условиях делается вообще? Какой-нибудь болтовнёй по rest?
>>281571658 По хорошему припиливается клиент + заводится бд для учета транзакций + механизм оплаты-доступа само собой. Но можно и проще сделать, весь учет ведется на стороне банка, ты лишь с ключом апишки делаешь запрос, пользак оплачивает, тебе приходит ответ, ты создаешь пасскод и отправляешь его на мыло, всё.
А что если сделать имиджборду, но замаскировать её под обычный форум, и сделать, чтобы к каждому посту нейронкой генерировалась фотка "пользователя", ну и рандомом имя и фамилия, чтобы нормисы, зашедшие на сайт, думали, что тут общаются реальные люди, а не анонимусы?
>>281571743 Ну вот успейте все написать, все апишки клиента изучить, согласовать ИП и аккаунт в банке, пройти верификацию и все за 6 часов, а ну ещё и само веб приложение и прочее написать, запустить, оттестировать и развернуть в сети
>>281571743 Воу, помедленнее, я записываю. По второму подходу: надо понимать, что это какая-то отдельная услуга, предоставляемая тебе банком за отдельный бабос? Если да, то как называется и по каким словам гуглить? По первому подходу: что имеется в виду под клиентом? Что представляет собой механизм оплаты? В каком месте я стыкуюсь с банком и как это выглядит, какого рода данные я пересылаю банку и что получаю обратно? Что конкретно хранится в таблице транзакций?
>>281571850 Примерно везде такая хуйня в конце была, где устраивался на джуна, требуют совершенно какие то ебанутые задачи, типа сделай им сразу все и на блюдечке. В одном месте натруально блядь сказали запилить магазин за 12 часов и развернуть на сервере в докере (ладно хоть сервер предоставили) и подключить к миру.
>>281571930 >святые нулевые >народ пишет молниеносные фейко поисковики, в которых любой человек найдет залупу кентавра на пхп >2023 год >двачеры с помощью нейросетей с трудом написали замену 20 иф-елсам за 4 треда и два полных дня
>>281571857 >Что конкретно хранится в таблице транзакций? Ну а сам подумай. Ты разработчик? Ну вот что тебе нужно хранить. Тебе надо хранить кто сколько денег тебе дал. Кто сколько денег у тебя забрал. Баланс пользователей.
>>281572003 Я думаю тогда эти сайты писали люди неплохого уровня, которые разобрались в этой теме сами, а не те, кто пошёл на курсы. А сейчас те спецы, что сидят в треде, Скорее всего им просто лень переделывать этот код яндекса.
>>281572056 Так день что уже 4 треда смеются с элегантного и простого кода Яндекса, а в замен из поста в пост высирают полную хуиту, которую им генерит нейросеть
>>281571974 это значит что ты пидор. Какие же ёбаные кретины вообще придумали эти ёбаные свистоперделки выдавать за нечто важное. Легко все обойдутся без 99% этого говнокала, который там кодо-макаки заплатные надрочили. Черное зеркало- тупой, банальный сериал для даунов, там примитивные идеи растягивают на часы. Это маркер долбоёба, если ты пишешь про этот сериал. Хотя ещё может вырастешь, поумнеешь.
>>281571857 >что это какая-то отдельная услуга, предоставляемая тебе банком за отдельный бабос? Там вроде % снимается с транзакции, сама она бесплатная. Название хуй знает, 3дсекюр вся хуйня. Юмани как раз такую услугу и предоставляет, основной род деятельности конторы. Погугли. У пиндосов есть аналог, называется Stripe, они же библиотеку-клиент дают для работы. >что имеется в виду под клиентом? Чтобы ты не ебался с низкоуровневой апишкой с сессионными ключами по 200 символов и прочей хуетой, ты используешь библиотеку, в которую прокидываешь ключ доступа к своему настроенному в банке методу оплаты, указываешь там услугу, цену, для пиндосов айди карты, место жительства клиента для пиндосов, а еще периодически проверяешь статус оплаты, это чтобы твой бэк не держал соединение с банком пока юзверь перед оплатой не вернется с толчка. Когда ты делаешь запрос, банк у себя проверяет достоверность введенных данных, состояние твоих счетов, и прозрачно перекидывает пользователя на 3дсекур страницу куда нужно вводить данные карты. После прохождения оплаты банк списывает деньги с карты покупателя и зачисляет на твой счет. В случае с пиндосами проверяется также счет карты покупателя и производится списывание без страницы 3дсекур, там много своих нюансов. В итоге тебе прилетает, или ты опрашиваешь состояние платежа и получаешь токен платежа с детализацией, которую обычно саписываешь в отдельную таблицу, и на основании результата прошел-не прошел уже генеришь пасскод юзеру. Токен платежа обычно используется для функции рефанда, для сосача неактуально - нет аккаунтов, нет и рефанда :^)
>>281564440 УСТРОИЛСЯ РАБОТАТЬ В ЯНДЕКС ТЕСТИРОВЩИКОМ @ ТВОЙ ПЕРВЫЙ РАБОЧИЙ ДЕНЬ @ ПРОСЯТ ПОЗАПУСКАТЬ ЮНИТ ТЕСТОВ ДЛЯ ПОИСКОВИКА @ ВИДИШЬ В ПЕРВЫХ ТЕСТАХ ПОЖЕЛАНИЯ ДОБРОГО УТРА И ПОЗДРАВЛЕНИЯ @ ВООДУШЕВЛЯЕШЬСЯ @ ПОЯВЛЯЮТСЯ КАРТИНКИ С ПОТЕЮЩИМИ АНУСАМИ @ КОЛЛЕГИ СМОТРЯТ НА ТЕБЯ И ЗАГАДОЧНО ХЕХЕКАЮТ @ БОЛЬШЕ НЕ ПРИХОДИШЬ НА РАБОТУ
Продолжаем копаться в говне в поиске жемчужин
Переписываем говнокод бесплатно к радости Воложа
Хакеры продырявили Яндекс и слили 45 гигабайт исходных кодов.
Слив лежит в открытом доступе и содержит исходные коды большинства сервисов компании: от почты и такси, до музыки и облака. Судя по всему, слили приватный GitLab компании.
Теперь хакеры могут перелопатить эти данные и найти уязвимости сервисов, что повлечет за собой новые сливы данных пользователей.
Исходники: magnet:?xt=urn:btih:7e0ac90b489baee8a823381792ec67d465488fef&dn=yandexarc&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2920&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&tr=udp%3A%2F%2Fbt1.archive.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fbt2.archive.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce
Прошлый