>>249363085 (OP) реквестирую в четвертый раз вебмку из фильма "американский психопат", сцена, где работяги меряются визитками (только вместо визиток дорисовали декстопы) спешл фор зис тред
>>249364987 да нет , на самом деле мен поебать что ты там используешь, но нужнок как то бампать тред, потому пищу провокацыоные посты
ну а так гном 40 реально кал ебанный
помню месяца 3 назад хотел вкатиться в федору + 40 гном, по итоге получилось что после обновы слетела ДЕ, я думаю ладно не первый рас, щас поищу починю, и через неделюку опять после обновы слетела ДЕ, ну я послал нахуй федоро и гном, перекатиляс на xfce и бубунта
потому ставть рач и гном в одной комплектаций крайне сомнительная хуйня
Блять только что поставил себя дриснятку + 1, и сижу дмаю где звук, а звука то нихуя нет, и что бы не ебатсья особо сейчас сижу скачиваю driverpack ебать пейн.png
>>249368720 ладно тогда, ваще кст, наверное плавники и перекатят, ибо в день рождения других чууб никто с ними не катил блять! у сука, плавники ебанные
>>249370100 Панель задач, терминал и голый рабочий стол. Это полный дефолт, челик. У всех линуксоидов все одинаковое. Отличается только цветом буковок.
>>249370430 Оператива нужна для всяких симуляций. Ну там, аксональное наведение моделирую в качестве хобби, как пример scatteralloc пишу как раз для того, чтобы иметь нормальный аллокатор на OpenCL, потому что не у всех видяшки нвидия со встроенным в CUDA аллокатором, плюс встроенный тормозит В свое время приметил, что под арчем производительность CUDA и OpenCL у меня почему-то на 10-15% выше, но возиться с настройкой арча с нуля не захотелось, а тут к нему как раз удобный инсталлятор завезли, почему бы и нет.
Ну иногда еще кубер запускаю (minikube), чтобы погонять написанные по фану приложухи вроде мессенджера, который мне влом доделывать, потому что написал только треть подсервисов, плюс ооочень не хочется трогать фронт снова.
>>249372929 Ну тогда вот тебе пример кода виртуальной машины, которую я пишу когда мне захочется. Начал ее писать, когда разбирал систему типов хаскеля. Кстати, очень советую почитать их статью OutsideIn(X), лютейшая годнота, но перед этим лучше почитать TAPL Пирса. Компилятор под эту машинку на хаскеле пилится и, к моему стыду, жрет порядочно оперативы. В том числе потому, что я не разрешаю возникающие уравнения типизации на месте, если инфа позволяет, а просто их накапливаю. Так реализация проще выглядит. Дефолтная двухэтапная система вывода типов прямо по статье.
>>249375364 Тут по сути геттеры-сеттеры по конкретным адресам в памяти, костыль из-за мышления сишника. Уверен, что спецы бы написали чище и короче. Читал официальную доку и онлайн-книжку на их сайте, там все очень просто и понятно расписано. Эта машинка гибридная, тут есть и стек, и регистры, стек нужен для вызова функций и пары инструкций, которые проще со стеком использовать. Динамическое создание структуры, например. Не очень хорошее решение, наверное. Управление памятью стащил с джавы, предварительно поковырявшись в openjdk. Кстати, увидел, что забыл заинлайнить пару функций, надо поправить.
>>249377251 Иногда да, но, как правило, не с кем. Кодеры в подавляющем большинстве случаев ограничены одной парадигмой и одним-двумя ЯП, дальше своей предметной области идти не желают.
>>249377596 В моем понимании в том же шарпе абстрактные классы нужны для частичной реализации. Например, ты можешь сделать класс торгового автомата и не заимплементить те методы, которые отвечают за, скажем, выдачу товара. А потом отнаследуешься и сделаешь, к примеру, автомат, который просто ничего не выдает, либо автомат, который выдает не то, что ты хотел, e.t.c. И для их реализации тебе по сути нужно только функции выдачи товара написать.
>>249377998 Я хоть и понял как их писать и использовать, но ведь можно просто использовать обычный класс и не использовать функцию абстрактное класса, ибо можно просто не писать метод что выдаёт товар из автомата
И возникает вопрос, зачем в таком случае абстрактные классы?
>>249378224 У абстрактного класса нельзя создать объекты. Так ты получаешь гарантию того, что все нужные функции определены пользователем абстрактного класса. Причем на уровне языка. Как воспользовались абстрактным классом — плевать, главное, что сам по себе абстрактный класс не позволяет создавать незаконченные объекты. Если же мы возьмем обычный класс и просто на уровне соглашения договоримся не вызывать эти функции, то рано или поздно кто-то забудет про соглашение или не узнает про него, вызовет функции и получит нежелательное поведение. Легче поддерживать такие договоренности средствами языка.
>>249378224 >И возникает вопрос, зачем в таком случае абстрактные классы? Чтобы у нескольких обычных классов был одинаковый интерфейс, и чтобы он оставался таким после внесения изменений. Например, если тебе нужно добавить метод, то программа не скомпиляется пока ты не допишешь его во все классы, которые наследуют от абстрактного класса.
>>249379282 Ну ладно, я такой же был до новогодней премии. А девайсы нужны просто чтобы попадать по кнопкам в темноте и не искать мышку водя рукой по столу.
>>249378912 Мой тебе совет — постарайся выучить хотя бы на базовом уровне несколько принципиально разных языков. Например, после шарпа можно поучить си, хаскель и питон. Желательно в таком порядке. Тот же хаскель на практике малоприменим (если только тебе не нужно писать компилятор), но меняет мышление в нужную сторону, позволяя взглянуть на многие проблемы под углом функциональщины. Главное не перебарщивать.
>>249379582 >так у меня механика, наоборот охуенно печаеться и осу играеться хорошо По сравнению с мембранкой за 300 рублей может быть. Но это самый лоуэнд среди механических клавиатур.
>>249379759 >хаскель Вот его точно не надо учить. Да, принципиально другой язык, только пользы от него ноль. Лучше учиться писать функциональщину на том же JS.
>>249379794 > Но это самый лоуэнд среди механических клавиатур
и тем не менее она даёт отличные ощущения от пользования
>>249379759 Ogay буду смотреть по обстоятельствам, учебник на метаните всё же довольно большой и заимёт много времени, к то я уже успею пересмотреть и поменять что то
бтв 11 винда жрёт очень много память, при включенйи что то уровня 25-33% уже отжирается, пиздос, с учётом что у меня 12 гигов то это 3-4 гига лишь на винду
>>249380073 >и тем не менее она даёт отличные ощущения от пользования Это пока ты не пользовался нормальной механикой. Разница будет приблизительно такая же, как между твоей текущей клавиатурой и мембранкой.
>>249379924 Ты скозал? Я про хаскель заговорил из-за его системы типов. К тому же, джс сильно далек от функциональщины, но это мое личное мнение, приправленное неприязнью конкретно к этому яп. Хаскель же вполне себе влияет на другие языки, тот же раст, к примеру. К тому же, я говорю как человек, который провел за чтением кода GHC и изучением его системы типов приличное количество времени. V8 может быть сколь угодно оптимизирована, но это прежде всего виртуальная машина императивного языка, вынуждающая в ряде случаев идти на компромиссы ради производительности фп-содержащего кода. Я не спорю, очень многие вещи можно сделать и в джс, но они будут записаны окольными путями, подвержены ошибкам и занимать будут гораздо больше места, чем семантически эквивалентный код на хаскеле. Но хаскелевский бинарник будет оптимизирован и будет содержать рантайм, нацеленный на исполнение именно фп-языка. Погугли STG и работы Саймона-Пейтона Джонса.
Алсо, я не из тех, кто требует везде использовать функциональщину, я за сбалансированный подход.
>>249380701 >чем вообще можно засрать автозагрузку? Понятия не имею. У меня чистая версия на виртуалке есть меньше 1.5гб памяти. Это если всего 12гб. При критической нехватке памяти будет пикрил.
>>249380453 Ага, а еще я ебу подчиненных за проебы, совершенные из-за незнания алгоритмов. Как тут не ебать, если человек пишет О(н^3) решение, когда есть вполне очевидное О(н лог н)? Или кто-нибудь пишет длинную, переусложненную альтернативу reduce-у?
>>249380983 >Ты скозал? Я не вижу смысла учить язык, который не имеет применений. Язык существует исключительно для решения задач оптимальным путем. Питон отлично подходит для датасаенса и небольших проектов, ЖС для веба и интерфейсов в целом (электрон), джава/шарп для больших проектов в энтерпрайзе, кресты для алгоритмов, где критична производительность. А для чего нужен хаскель?
>>249381485 анон-чама не забывай на каком сайте находишься и пойди лучше отдохни в другом виде, всё же завтра на работку, не срись тут, анон что отвечают не зайнтересованны в серьёзном разговоре с тобой, поди отдохни сам
>>249381549 1. Хаскель идеально подходит для написания компиляторов. 2. Как ни странно, хаскель подходит для узкого круга веб-задач. Погугли, где у фейсбука хаскель и почему. 3. Исключительно практический подход сужает профессиональный кругозор, что плохо в долгосрочной перспективе.
Хотя, зачем об этом вообще спорить, если ты явно не собираешься менять свою позицию, а я не собираюсь пытаться тебе ее менять.
Но на всякий случай я повторюсь: я считаю, что программист должен заботиться об увеличении запаса идей так же, как переводчик должен заботиться об увеличении своего словарного запаса. В противном случае программист рискует оказаться в ситуации, когда у него недостаточно идей для эффективного описания нужного алгоритма.
>>249382116 Я пытался несколько раз учить хаскель, и каждый раз забрасывал из-за отсутствия мотивации. Развивать кругозор можно и в более практичных направлениях.
>>249382349 Я из дс3, местный недо-универ, к сожалению, выпускает крайне сырые кадры, приходится дорабатывать напильником. Кадры моего уровня и выше либо в процессе сваливания за бугор (как я), либо в процессе сваливания в дс, либо уже свалили. Ну или редкий четвертый вариант, когда их все устраивает, но таких мало.
>>249382844 А что конкретно тебе не понятно? Этот метод сопоставляет объекту некоторое число, являющееся его хэшем. Ты заинтересован в том, чтобы уменьшить число коллизий по хэшу, поэтому делаешь его так, чтобы по содержимому объекта можно было получить число, с большой вероятностью являющееся уникальным. Хэш потом используется в множествах и словариках для того, чтобы класть эти объекты как ключи.
>>249383513 > с большой вероятностью являющееся уникальным. Хэш потом используется в множествах и словариках для того, чтобы класть эти объекты как ключи.
>>249383822 Смотрю, когда не получается мозг вырубить. Начал смотреть, когда пытался слезть со снотворного, лол. Когда в игры играю, все равно в голове крутятся возможные варианты кода и алгоритмы, а анимцо позволяет просто отключиться. Иногда с девушкой смотрим, если тайтл годный
Кстати, аноны, подскажите, как можно отдохнуть, не напрягая мозг? А то я постоянно либо ковыряю очередной компилятор очередного ЯП, либо сижу за математикой, либо читаю техническую литературу, либо пишу очередную симуляцию, а мозгу отдых таки нужен.
>>249384698 Ну смотря что значит отдых для тебя, можно просто откинуть всё, сидеть в тишьне и смотреть в потолок не отвлекаясь ни на что, а можно просто спать, я к примеру так и делаю, просыпаюсь и сижу до состояния когда я уже тяжело ходить, вот тогда и иду спать, выходит часов 14-17 в сутки провожу за пк
>>249384936 Интересует как раз непродуктивный отдых, чтобы мозг не работал от слова совсем. Хотя учить языки интересно, согласен, надо будет возобновить как-нибудь.
>>249384925 Многие знакомые и друзья так же говорят. Но в моем случае лично меня все устраивает. У моей девушки и интеллект примерно на моем уровне, и интересы, пересекающиеся с моими. Может, мне просто сильно повезло.
>>249384981 Зачем тебе румуксы? Ты даже с лупой не найдешь отличий от рипа нормального, а весит в разы больше, да еще и сидов там почти никогда нет ибо раздачи такие быстро умирают как раз из-за размера.
>>249390437 Поставить это одно, а работаь - другое. У тебя там может половина функций не пахать, включая аппаратное ускорение, для апскейла нейросетями, например.
>>249407648 > Зачем тебе румуксы? Ты даже с лупой не найдешь отличий от рипа нормального, а весит в разы больше, да еще и сидов там почти никогда нет ибо раздачи такие быстро умирают как раз из-за размера. Что значит сидов нет? А я как скачал по твоему?