Сап программач, в общем у меня такая проблема. Я студент в шараге и у меня скоро курсач, для него нужно написать приложуху, какую-нибудь полезную, не игру. Но как понимаете я полный ноль в программировании, да и в принципе не шибко умный для такого. Крч, анончики, помогите горемыке, надо придумать идею, написать рабочий код(желательно на python) и расписать что да как работает в этом коде.
всё парни я смог, я сделал это!!!!! спасибо тебе дорогой >>3624674 за идею, в итоге я добился адекватного кода на питоне в дипсике ПОБЕДА P.s. надеюсь меня не пошлют нахуй с этим проектом
>>3624460 >тип сделаю глаз бога, ну как глаз бога, щель дебила, типо пробить ip, найти в вк, поискать номер телефона Ахуеть. Как вообще можно додуматься до такого. Это не просто бесполезно - это прямое нарушение 152-ФЗ «О персональных данных». Любые очки бога, деанон и т.д. - незаконны, даже если данные публичные. С такими вещами в курсачах и дипломах лучше не играться. Комиссия тебя просто нахуй пошлет, в лучшем случае. >>3624773 Благо тебе хватило ума одуматься.
Clojure (произносится как closure [ˈklōZHər]) — современный диалект Лиспа, язык программирования общего назначения с поддержкой разработки в интерактивном режиме, поощряющий функциональное программирование и упрощающий поддержку многопоточности. Clojure работает на платформах JVM и CLR. Clojure отличает философия «код как данные» (гомоиконность) и развитая система лисп-макросов.
Транслятор Clojure свободно распространяется на условиях Eclipse Public License.
Сап, двачеры! Интересует путь тех, кто в итоге познал великие и ужасные алгоритмы
Значица, решил глубже разобраться в том, как работают программы. Сам я гуманитарий по образованию (хоть у нас и был вышмат, но довольно поверхностный). Работаю QA уже несколько лет, но понял, что начинает поднадоедать тестерская рутина.
По сабажу: начал с бинарного поиска. Но встрял уже на 222 задачке литкода со сбалансированным деревом. Чувствую, что не хватает какого-то базового алгоритмического мышления, все-таки я этим почти не занимался
Какой путь я выбрал на данный момент: 1) Книгу читат (начал с Грокаем алгоритмы) 2) Задачи решат (LeetCode, с простеньких)
Что именно я хочу узнать от вас: 1. С чего вы начинали? Книги, курсы, какие-то конкретные ресурсы 2.Какой формат обучения показался вам самым эффективным (чтоб быстро не забить)? Например: час теории + пару часов на задачи 3.Подводные камни — на что ушло много времени, а в итоге оказалось малоэффективным или вовсе бесполезным
>>3624878 (OP) >1. С чего вы начинали? Книги, курсы, какие-то конкретные ресурсы Учебник скриптования для Operation Flashpoint >2.Какой формат обучения показался вам самым эффективным (чтоб быстро не забить)? Например: час теории + пару часов на задачи Постоянная практика с какой-то конкретной целью, без синтетических задач, на теорию похуй, по остаточному принципу >3.Подводные камни — на что ушло много времени, а в итоге оказалось малоэффективным или вовсе бесполезным Теория оказалось абсолютно бесполезным надуванием щёк в реальной работе, причём это абсолютно все знают, что забавно. >Чувствую, что не хватает какого-то базового алгоритмического мышления, все-таки я этим почти не занимался Это не алгоритмическое мышление. Если ты можешь расписать по шагам как сходить за хлебом - у тебя уже алгоритмическое мышление. То что требует литкод - это зазубрить типичные решения типичных проблем и немного их подправлять/комбинировать.
>>3625107 Нет, спринг появился просто как DI контейнер изначально. Для DI не нужна рефлексия вообще. И тем более рефлексия с подгрузкой сгенерированных классов на лету.
Как раз вот эта подгрузка и генерация классов используется в AOP, которое считается антипаттерном сегодня.
Здесь мы дрочимся на тему фреймворков, показываем друг другу свои PageObject, AppActions и грустим что никогда не станем SDET.
Милости прошу к нашему шалашу!
>Как вкатиться? В 2025 году никак, все.
>Выбор яп Java, Python, JS, C#. Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к яп.
>Изучил теорию, ооп, яп... Необходимо разобраться с фреймворками и либами: Selenium, Selenidе, Playwright, Cypress и т.д. Некоторые используются в связке с определенными яп, другие можно юзать с разными, смотри что наиболее востребовано в конкретной области разработки.
>Cделал все вышеописанное Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить. Прикрути Allure к своему тестовому фреймворку.
>>3627406 Стоит вкатываться если тебе 18-22 и готов ебашить как чорт и постоянно обучаться 24/7, если ты старше то оно нахуй не нужно с шилом в жопе прыгать как ужаленный "ууиииии!! тихналогии драйв валью!!", это дело пориджей
>>3627406 Зависит от того, что будет требоваться от тебя на проекте. Может быть и такое, что там автоматизации пока ещё толком нет, поэтому будешь чисто ручным заниматься какое-то время. Но это не отменяет того, что на тех собесе будет лайвкодинг и в работе потребуется писать или даже внедрять автотесты
Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.
Первые версии языка созданы в 2003 году коллективом лаборатории методов программирования Федеральной политехнической школы Лозанны под руководством Мартина Одерски, язык реализован для платформ Java и JavaScript. По мнению Джеймса Стрэчена, создателя языка программирования Groovy, Scala может стать преемником языка Java[5].
>>3573686 >Изучай от корки до корки >Windows Internals Нахуя этот справочник от корки до корки учить? К нему можно обращаться в двух случаях 1) посмотреть в общих чертах устройство винды в первых главах 2) читать конкретную тему, которая тебе нужна для чего-то прямо сейчас
Криса Касперски почитай. Прочтёшь книги - научишься хакингу. Почитаешь треды на кывте и васме - научишься японскому языку с проститутками, научишься тайно провозить титановые баттплаги в жопах негритянок и прочим полезным вещам. Рекомендую! Главное, не закончи как он...
Есть кто реверсом работает любой направленности, или сурсы колупает на предмет уязвимостей? Поделитесь как оно вам и что нужно, чтобы на работу устроиться
Как вы обезжиривает своего Кабана?
Аноним04/11/25 Втр 17:38:41№3578289Ответ
Когда пузырь ИИ лопнет, как продолжать обезжиривать кабан кабаныча на свои 500-700к/мес + квартальная премия + годовой бонус? Наш кабан же всегда смотрит на заморского барина, как продолжать его разводить ещё дольше, даже когда пузырь лопнет? Какие фразочки использовать, чтобы его загазлайтить? Якобы это не "пузырь наконец-то лопнул", а "временная коррекция рынка"? "с каждым разом они становятся всё сильнее. Видите, как быстро они развились до текущего уровня, только представьте, что они смогут через пару лет, а вы будете early adapter, следующая модель точно справится с работой макаки" "одна ИИшка не заменит программиста, но комбинация agentic AI сможет, просто нужно больше времени" и твоего жирка, Кабан Кабаныч
Какие вы лично используете приёмы, чтобы мозги своему кабану полоскать? Ясно, что вечно это продолжаться не может, но это как родео, чем дольше продержишься, тем больше налутать успеешь
>>3578929 > Будут нужны те, кто оплалаеь капиталом, умеет захватывать чужие ресурсы в войнах (военные) Ты в курсе, что сейчас не 17ый век, и за победоносную войну получаешь в худшем случае серые развалины, в худшем очередной дотационный город с n-ым населением нахлебников. Просто пойти и захватить FAANG, сказав проггерам программировай, а дизайнерам дизайнировай, не выйдет
"The C Programming Language" — Dennis Ritchie & Brian Kernighan (K&R) — библия языка C. "Computer Systems: A Programmer's Perspective" — Bryant & O'Hallaron (CS:APP) — лучшая книга по пониманию, как работает компьютер на всех уровнях. "Operating Systems: Three Easy Pieces" — Remzi & Andrea Arpaci-Dusseau — бесплатная, отличная книга по ОС (процессы, память, файловая система). "The Linux Programming Interface" — Michael Kerrisk — энциклопедия системных вызовов и API Linux (более 1600 страниц). "Linux Device Drivers" (3rd edition) — Jonathan Corbet и др. — классика по написанию драйверов (бесплатно онлайн). "Understanding the Linux Kernel" — Bovet & Cesati — глубокое погружение в ядро Linux. "Modern Operating Systems" — Andrew Tanenbaum — фундаментальная теория ОС.
В программировании довольно сложно определить момент, когда ты что-то действительно знаешь, а когда нет. Человек может хорошо разбираться в системной разработке, но при встрече с человеком сопоставимого уровня, который работает в вебе, он будет ощущать себя некомпетентным. Существуют ли при этом какие-то объективные метрики уровня разработчика? Например, можно ли считать технически зрелым человека, который собрал LFS? Или того, кто занял позицию senior? Это лишь примеры. Интересует субъективная точка зрения на то, по каким признакам вообще имеет смысл оценивать уровень инженера.
>>3621010 (OP) > Существуют ли при этом какие-то объективные метрики уровня разработчика? да, как и у любого инженера - количество успешно завершенных проектов
>>3621010 (OP) Не существует, это абсолютно бессмысленное писькомерство. Ну собрал человек LFS, и что, кому есть до этого дело, если для работы это не нужно? Оценивать можно только умение делать какой-то конкретный набор задач, который нужен для развития проекта, а не усреднённый образ "настоящего программиста", который умеет всё понемногу, т е. не умеет ничего.
>>3621010 (OP) Нет, объективных метрик нет и не будет, так как задачи разные у разных разработчиков (или кого ты под "инженерами" понимаешь здесь). Примерно оценить уровень можно, посмотрев на код, который человек пишет. Но чтобы этот код адекватно оценить, надо самому быть как минимум на том же уровне, что и оцениваемый специалист. Если вводить какую-то метрику, то она очень быстро станет количественной целью, а не качественной. Так уже было с количеством строк кода, количеством пулл реквестов и т.д. Сборка lfs никакого отношения к программированию не имеет. Лычку "сеньор" могут дать просто так.
Защита системы
Аноним# OP22/12/25 Пнд 10:52:30№3609921Ответ
Здравствуйте форумчане. Есть некая система из компьютеров, в одной аудитории. Необходимо предоставлять возможность пользоваться этими комптютерами только при наличии RFID карточки (ардуино). Какие у вас есть идеи реализации. Заранее спасибо
Кто учил плюсы самостоятельно, по каким материалам вы это делали? Книги, которые я читал, дерьмовые, да и на метаните слишком сухо, хотя там таки есть задания. В общем, кидайте, что знаете
Начинаю разбираться с тредами. Хочу сделать эхо сервер с параллельными потоками, который будет на лету создавать столько потоков, сколько будет подключаться клиентов. Но не понимаю, как сделать потом правильно join. Записывать потоки в вектор или что? По идее подключение новых клиентов должно крутиться в бесконечном цикле. В интернете есть пример, где новые потоки сразу детачатся, но имхо это не очень здорово.
>>3617442 В линуксе есть пул потоков для сокета. Ты просто создаешь допустим 1000 потоков на старте, вешаешь их все на один сокет, дальше ядро само берет свободный поток и отдает ему подключение. Закончил работу, отпустил подключение - поток вернулся обратно в пул. Не надо управлять вручную, ядро все сделает за тебя.
кто-нибудь пробовал писать свой браузер на хромиуме? хочу попробовать реализовать свой браузер для мульти-аккаунтов, чтобы не платить никакую подписку за сомнительный функционал существующих браузеров. те браузеры, которые бесплатные, выглядят сомнительно, у них нет никаких подписей, их сайты и реклама выглядят, как скам. и у меня есть подозрения что в подобном софте напичкано куча лишнего и даже вредного говна типа майнеров.
по сути, мне нужно реализовать браузер с системой, которой я буду раздавать свои фингерпринты для каждого клиента из конфига (имитация разных пользователей). я бы мог использовать brave, но он каждый раз создает новый фингерпринт, а мне это не нужно. моя задача - имитация реальных пользователей, у которых есть свои фингерпринты, между которыми я могу переключаться.
все это нужно мне для регистрации сотни почтовых ящиков и аккаунтов steam, которыми я затем хочу фармить карточки с помощью asf (ферма из 100 ботов, которые с помощью steam api создают имитацию того, что они играют в игру и им падают карточки).
вероятные дыры, которые могут все испортить, но это не точно: 1. я планирую производить регистрацию почтовых ящиком и аккаунтов с одного ip адреса, но делать это медленно - 10 аккаунтов в день с интервалами в 1-2 часа. вероятно, лучше использовать для каждой регистрации свой прокси, но я не вижу в этом смысла, если сервер на котором эти все аккаунты будут работать все равно у меня только один. хотя, возможно регистрация и активная сессия уже работающего бота это разные вещи (вероятно, в момент авторизации происходят все проверки фингерпринтов и ip адресов, но это не точно). в любом случае, я думаю, что если за 1 час не регистрировать всех 100 ботов, то это должно сработать, ведь это мог быть ip адрес маршрутизатора в каком-нибудь офисе, работники которого регистрировали свои аккаунты.
2. сайты почт и стима будут слать меня на хуй с моим неизвестным браузером.
как-то так... есть советы? обоссыте или поддержите идею.
ОННХ РАНТАЙМ + DirectML на GPU, как выжимать фпс?
Аноним10/08/25 Вск 01:28:04№3516774Ответ
Аноны, нужна ваша мудрость. Пилю свою игрушку с ИИ на ONNX Runtime с бэкендом DirectML (GPU), не путать с CUDA — речь про универсальный бэкенд от майков, который гоняет и на амуде, и на интелах, и на жабах.
Сейчас использую YOLOv8, параллельно делаю поддержку для YOLO4 Darknet. На старте было ~30 FPS, после оптимизаций (batch, асинхрон, pin memory) вышел на 80 FPS, но хочу в идеале хотя бы 150-200.
Железо норм, упор сейчас не в GPU, а скорее в саму реализацию. Знаю про FP16/INT8, профилирование, минимизацию копирования и графовую оптимизацию, но может есть ещё приёмы, которые работают конкретно для DirectML?
Ещё интересует, как грамотно распараллелить захват экрана, препроцессинг и инференс, чтобы не ждать ИИ и не кормить его устаревшими кадрами (рассинхрон с игрой получается).
Если кто-то уже дрочил ONNX Runtime с DirectML, особенно под real-time задачи, поделитесь схемами, флагами, лайфхаками. В гугле про это почти пусто.
Вопросы по делу:
Как вы оптимизируете пайплайн DirectML?
Какие есть хитрые флаги/опции у onnxruntime для DirectML, про которые мало кто знает?
Как минимизировать latency между кадром и результатом инференса?
>>3517841 В ранние часы солнце перед Фаной нагнало и обошло самолет переместившись мимо Фаны по диагонали Теперь самолет летел за садящимся солнцемРассудив что приём пищи закончен я забрала отрезанную головучан у коричневойчан
Пытаюсь гидрой реверсить бинарь со своего роутера, но очень быстро упираюсь в то, что происходит вызов функции по адресу 0 (на втором скрине инструкция по адресу 400860 читает ноль с адреса 0x410930 и пишет его в t9, а двумя инструкциями позже на этот нулевый t9 делается колл)
Как я понимаю, туда что-то должно записаться в рантайме, но от энтри поинта(первй скрин) и до момента вызова нуля, этого не происходит. Кроме того radare2 говорит что импортов у бинаря нет, а на этом мои идеи о том что может происходить заканчиваются
Буду благодарен если кто-то поможет пролить свет на происходящее.
Всем привет, это вообще мой первый тред на дваче, но может кто-то подскажет в свере программирования. изучаю c#, а именно базу языка вроде выучил и вник, хоть и немного забываются какие-то тонкости, но всё же. и написал мини прогу с использованием entity framework, ассинхроным программированиям по вакансиям. она не была нацелена на коммерцию больше тренировка по ролику на ютубе и внедрению чего-то своего. использовал базу данных postgreSQL вот... может кто разбирается в этой отрасли и сможет подсказать, что учить дальше? роуд мапы в инете размыты больше и всегда эти слова про "ну это было бы хорошо, это тоже было бы хорошо и ну это". что сами бы посоветовали учить, какие пет проекты и правда прокачают навыки в этой области? буду очень благодарен за советы
Всем привет, хочу почитать ваши советы по поводу поиска работы, или по поводу того что можно самостоятельно поизучать для дальнейшего поиска. После вуза два года поработал в техподе ИС на базе SAP, но какого-то роста и перспектив не ощутил, зато ощутил давящее отсутствие денег. Надев розовые очки я бы сказал что хочу писать код, но в реальности мой максимум это написать криво работающую змейку на плюсах, поэтому неплохим вариантом вижу тот же техпод или администрирование, хотя бы для начала. Как ни странно, за два года работы у меня вообще нет ощущения что я хоть чему то научился и могу представлять какую-то ценность, пытался сходить на несколько собесов по аналогичным должностям, где меня тупо задавили техническими вопросами с которыми я никогда не сталкивался(например, то же администрирование, которое там подразумевалось на должности техпода).
Так вот, какие направления стоит рассмотреть, в которые берут либо без опыта, либо для которых можно будет подготовиться самостоятельно, и из которых можно будет куда-нибудь вырасти? Ну и в идеале, чтобы можно было претендовать хотя бы тысяч на 60 в месяц.
>>3619173 >вкатуны/неудачники в профессии писали "вайти всё! новый фейсбук не создашь! новый ютуб не создашь!" Допустим. И чо, создали такие как ты "удачники" новый фейсбук или ютуб? А, падаль инфоцыганская? В чем были не правы тогдашние твои вымышленные комментаторы? Ты слизь с хуя подзаборной псины создал свой ютуб? Создал новый фейсбук? А, блядь? Хотя бы сайтик с доходом в пять тыс руб в месяц создал, пес?
Шо бля? Не слышу?! Нет? Нет, сука?! Так завали еблище и иди мразь создавай фейсбук, дебила кусок.
Что, не можешь? Понимаешь, кусок говна, что это уже никому нахуй не нужно - не нужно миру 20 фейсбуков и 40 ютубов?
>>3619173 >когда сосака умирала и становилась эквачем, уже по /b/ыбдлятне бегали галеристы Твой уровень мне понятен - двачер. Ты блядь даже не смог привести примеры площадок с айтишниками, сославшись блядь на какие-то помойки. Какая нахуй сосака, дегроид ты в жопу ебаный? Ты на полном серьезе мне тут пишешь про профильные форумы в виде некой "сосаки"? Дегенерат блядь с интеллектом хлебушка.
>>3619173 >ещё 15 лет назад, в 2011 году, когда сосака умирала Но этот раковник для быдла справедливо считался зашкваром ещё в эпоху педального подтирача, он и не жил никогда. Ностальгирующие сосачеры - это так мило.
В IT после 30
Аноним17/01/25 Птн 05:55:28№3364256Ответ
Сап программач. В тред призываются опытные двачеры в сфере. Вопрос очень важный, для меня, прошу отнестись с пониманием и сказать своё мнение. Мне 34 скоро, и в этом году в голове что то щёлкнуло, я понял что хочу свичнутся в IT. Мне интересно ваше мнение, каковы шансы за 5-7 лет апнутся до сеньёра, учитывая что я заебись шарю в компах, имею логическое мышление, технарь. По вводным: - 15 лет отпахал в одной конторе (гос) - Есть ВО по энергетике - В данный момент являюсь главным инженером подразделения - имею бешенное желание учится - не боюсь переработок (привык на этой работе ебашить 24/7 - в целом стрессоустойчив и коммуникабелен
Планирую вкатится в python developer/data scientist может ещё параллельно Go Что посоветуете на старте? Как быстрее обучится, что по поводу курсов (не СкиллFUCKтори ессесно)
Про то что придётся быть джуном на подсосе за 80к в курсе, не пугает, подушку финансовую для перехода готовлю, что бы прям совсем не ахуеть.
Всем прив, у меня обстоит вопрос о создании юзербота, который будет получать входные чаты, искать там ссылки на другие чаты, если ссылка на публичный чат, то кравлер просто использует предпросмотр и в сам чат не входит, в противном случае, бот пытается войти в чат и в случае успеха также извлекает из него ссылки и выходит, приступая к дальнейшему распространению. Вопрос обстоит в том, существуют ли уже нормальные готовые решения, или же придется вручную писать. Сразу стоит задать вопрос насчет безопасности для аккаунта, какую стоит делать задержку между запросами и стоит ли делать её рандомной, а также периодически делать большой период задержки, который имитирует будто пользователь закрыл приложение. Вопрос о хранении полученных данных, в принципе, не имеет значения, так как хранить можно хоть в SQL, хоть в текстовом файле. вопрос скорости также не обстоит остро, так как я собираюсь запускать бота на локальном сервере, который постоянно подключен к интернету, что можно дополнительно использовать для безопасности аккаунта (задержки между реквестами можно делать больше) Заранее спс за обсуждение\советы