ХоккуДжаваскрипта тред.Аякс результат верный.Где же резалт то?
bump
попробуйasync: falseне настоящий сварщик
>>159761723 (OP)Вся тупость веб-макаки сосредоточена в одном посте
js гавно
У тебя "return data" возвращает данные из функции "success", а не из функции "apiSend". А метод "apiSend" как раз ничего не возвращает, поэтому и undefined.
>>159762342Почему? (я не спорю, просто интересно)
Добро пожаловать в говноскрипт. Это только первый отголосок того, что называется callback hell.
> 2017> jsОсиль уже GWT и пиши как белый человек.
Да нет, на самом деле javascript в каком-то смысле даже интересный язык. Галимый, в плане отсутствия нужных инструментов, но интересный. Если умеешь его готовить, можно писать классные решения. Но без нормальных средств ООП, которых в нем нет, писать какие-то более менее стабильные и масштабируемые решения на нем нельзя. Только всякие тулзы для фронтендеров и микросервера для рассылки пуш-сообщений.
>>159762797>не признает JS>предлагает среду, которая на половину состоит из JSсечешь, парень
>>159762807Запили мне js vm без боли.
>>159762807Каких инструментов и средств ООП там не хватает?
>>159762875> средуНу что пацан, я вижу ты в теме.
>>159762475Ок, если я делаю так, как на пикче, то я имею false, а не data (data = works) в console.log() у res.
>>159762905интерфейсов, как минимум
>>159761723 (OP)> Где же резалт то?В спальне тваей мамаши ))))
>>159762918а для тебя "среда" это только "среда программирования" ?понятие "environment" тебе не знакомо?
>>159762905Типизации нет.
>>159762807Поговори мне тут.На js можно писать все, что придет в голову.Хочешь мобильное приложение - apache cordova + js.Веб - node.js + jsбазы данных? mongodb - полностью JSONИ т.д.Но я не люблю js.Я его использую минимум. Только на фронтенде и то без хардкора - максимум jquery тяну.
>>159762988Значение знаешь?
>>159762996Щас бы иметь некомпилируемый язык с типизацией.
>>159762996ну вообще-то есть.Можно привести любой тип к любому типу.Например string.parseInt()
>>159762939>>159762996Так это ж фича. Если нужны типы и интерфейсы, используйте typescript.
>>159763072Я хочу high load web app. Причем многопоточное, чтобы не нужно было по 200 копий приложения запускать на 1 машине.
>>159763111Значение знаешь?
>>159763101python, phpда вы там поехавшие чтоли?Там нет строгой типизации, но при желании тип переменных можно определять явно.Например, для php:$a = (int) 25;$b = (string) $a;и в b будет строка 25, а не число 25.
>>159763101Dart.
>>159763072На бумажке ты Лев Толстой, а на деле хуй простой. Нет ни одного крупного сервиса, который полностью на JS написан. Хипсторские сказки.
>>159762919Потому что у тебя запрос еще не отработал. Тебе в "apiSend" надо передать метод, который отработает на "success", и в этом методе ты должен уже работать с данными, полученными из запроса.Что-то типа такого:apiSend(function(result){ console.log(result);});function apiSend(callback){ $.ajax({ success: callback });}
>>159762919потому что твой success() выполняется после запроса а функция возвращает сразу результат.и вообще выкинь это гейкуэри и используй fetch API с async/await и будет тебе счастье.
>>159763199>$a = (int) 25;>$b = (string) $a;лолдурак? ты приведение типов со статической типизацией попутал.
>>159763232Зачем так делать? Не легче просто вернуть data? dart господин itt
>>159763201vader
>>159763134>high load web appЯ, конечно, не гуру.Но js выполняется на стороне клиента, как раз ты многое можешь вынести с нагрузки на сервер.А для серверов есть node.js, к примеру, он умеет в многопоточность, я думаю, хотья его и не знаю.mongodb уж точно производительная bd - и она чистый JSON
>>159762919>>159762150
>>159763272Когда ты вернешь дату и куда? Ты же не знаешь, сколько у тебя запрос будет выполняться.
>>159763305> я не знаю> вроде можноВсе с тобой понятно, петух. Js и нода - однопоточные. > на стороне клиентаКто тебе запрещает делать это на нормальных яп?
>>159763260>лолдурак? ты приведение типов со статической типизацией попутал.да, типизация динамическая, но что тебе мешает ВСЕГДА явно определять тип?Кроме того, вроде в php.ini это уже можно включить.И я напоминаю, что явное объявление типа - это как раз байтоебство чистой воды.
>>159763305>mongodb уж точно производительная bd - и она чистый JSONНормальные транзцакции не завезли, сори. Любой (опытный) тех дир тебя нахуй пошлет, если ты ему предложишь денежные расчеты в mongo хранить.
>>159763446А нахуя mongo использовать для денежных расчетов? Это всего лишь инструмент, нахуя его везде пихать? Другой анон
>>159763340Откуда мне знать, куда возвращать? Для этого есть стек вызова. Возвращаю значение в метод вызова и все. А чтобы не блокировать выполнение, используешь асинхронщину.
>>159763305>А для серверов есть node.js, к примеру, он умеет в многопоточность, я думаю, хотья его и не знаю.не особо. майн луп в ноде однопоточный. есть кластер режим (форк процесса в воркерах для запуска на нескольких потоках), но проще несколько докер контейнеров с аппликухой запустить по одному на каждый процессор.
>>159763222>На бумажке ты Лев Толстой, а на деле хуй простой. Нет ни одного крупного сервиса, который полностью на JS написан. Хипсторские сказки.Это не значит, что js не может в это, а ты утверждаешь именно так:>Нет ни одного крупного сервиса, который полностью на JS написан. Хипсторские сказки.Что идентичноНет ни одной крупной компании, у которой ТОЛЬКО камазы, значит камаз не может перевозить грузы. Водительские сказки
>>159763496А это говно и не используется. Максимум кортинки в base64 хранить.
>>159763550Ну можно и на ассемблере все это сделать, но нахуя?
>>159763561Ну и нахуя ты тогда пишешь про "предложить денежные расчеты в монго хранить"?Все тот же другой анон
>>159763390Ну во первых явное определение скаляров - это кому как по вкусу. В PHP его не будет, даже в 7.1 если ты передашь в function huy (string $pizda) {};int вместо string тебе не ругнятся интерпретаторА вот явное определение объектов это очень нужная тема. Но 90% PHP-макак даже не знает, зачем нужны объекты.Про питон не в курсе.
>>159763311>>159762150И да, это помогло!Спасибо!
>>159763599Это не тот анонТак я хуй знает, тут пишут, что MEAN стак можно вообще для всего использовать.
>>159763596>Ну можно и на ассемблере все это сделатьнельзя
>>159763599Я ничего не предлагал, я вообще dart господин.
>>159763697Можно.
Возьмите работать. Хотите за вас буду писать всё за 5к.мес.
>>159763719Всегда когда какой-нибудь хуйлан хвалится знанием нетривиального ЯП, хочется спросить сколько он уже на нем написал и какие проекты реализовал.
>>159763795Согласен. Высылай 5к.
>>159763618>Но 90% PHP-макак даже не знает, зачем нужны объектыой ну ты загнул.>>159763618>Ну во первых явное определение скаляров - это кому как по вкусу. В PHP его не будет, даже в 7.1 если ты передашь в>>function huy (string $pizda) {};>>int вместо string тебе не ругнятся интерпретаторВот тебе текст из документации в картинке к этому посту.
>>159763818Я нигде не утверждал, что у меня на нем есть проекты. Я просто знаю этот ЯП и немного dart stdlib.
>>159763841
>>159763878Пиши книгу
>>159763900begin writeln('ALLOW YOBA, ETO TI?');end.Всё, поработал, надоело на весь месяц.
>>159763863Спасибо
>>159763506>по одному на каждый процессорвся суть докера
>>159764061Написать три строчки кода за нихуя. Пиздец ты лох. Я бы даже не притронулся.
>>159761723 (OP)> Аякс Сука как у меня пригорает. Час думал что это значит. Когда посмотрел на пикрилатед понял.Ажакс тогда уж.
>>159763101Haskell
>>159764244джиф
>>159764225Да ты бы и к тянке не притронулся ))))
>>159764244ну прости, сленг же.
>>159764349жит
>>159763506Вся суть вёб обезьян
>>159764352ну смотря сколько она мне за это заплатила
>>159764373мускуль
>>159762939>>159762996Ненужная хуйня. Есть function.
>>159764404Про себя расскажи
>>159764516смузи растает скоро, иди пей
>>159764516Хуянкшон
>>159764373жит аджит страусжит комет
>>159764404обезьяны не умеют в горизонтальный скалинг архитектуры, так что мимо>>159764177на самом деле это удобно. не надо ебаться с потоками, мутексами и критикал секшинами. Только закладывать архитектуру под микросервисы и скалирование надо изначально
>>159764593>>159764592Типизация хуйня неудобная, которая только мешает.> Машина я тут переменную в которой значение я ковычками пометил, думаю ты поняла что это строчка, а не массив.>НИЕТ Я ТУПАЯИнтерфейсы. Хуйня без задач.Функции универсальны.Это тебе и объекты и классы.
Вброшу. Вкатывался год, изучил базы, жс, хтмлксс, пхп, питон, джанго, ангуляр. Всё, что советуют, всё, что в тренде. В итоге никуда не берут. Охуеваю с этого рынка. Он вроде и большой, а работы, как оказалось, нет, всем нужны сеньоры с 2-3-летным опытом high load и big projects. Обидно. Потратил время зря, в айти работы нет.
>>159765042поняли поняли, копипаста наше вседай угадаю, на апворке говнокодишь для мамбетов?
>>159765174> дай угадаю, на апворке говнокодишь для мамбетов?Что это за хуйня?
>>159764805>обезьяны не умеют в горизонтальный скалинг архитектуры, так что мимоНу о чём с тобой говорить после такого>ебаться с потоками, мутексами и критикал секшинамиИ этого
>>159765174как будто что то плохоесам то где батрачишь?
>>159765042>Интерфейсы. Хуйня без задач.Братишка ебать ты долбоёб, земля те пухом.
>>159765335мне в падлу спорить так что лови котю и иди нахуй
>>159765171Потому что если ты не заканчивал профильный вуз и тебя не определили сразу против диплома (а крутых прогеров из нужных ВУЗов отлавливают еще перед дипломом), вкатится на топовую вакансию невозможно. Придется жрать говно и продираться через толпы таких же говножоров.
>>159765618Похуй. Больше таких как ты, больше денег заработаю на долбоёбах которые у тебя что-то заказали.
>>159765610Я о том же. Какой смысл объяснять человеку, зачем нужно "колесо", если все что он делает по жизни это дрочит вприсядку.
>jqueryЧувствуешь этот солоноватый привкус на губах? Ах да, это же моя моча. Почему моя моча у тебя на лице? Потому что я туда нассал
>>159765801Вкусовщина.
>>159761723 (OP)Джаваскриптер вкатилсяЗнаю почти все основные языки, но джаваскрипт - лучшее, что я использовал.
>>159765801А откуда ты знаешь какой привкус у мочи?
>>159765621Да а куда продираться, навыки давно достаточные для junior, тестовые совсем не проблема уже (хотя отнимают время, это заебывает). Просто нет спроса, вот именно, младших специалистов с вузов берут, а нанимают только хороших специалистов с багажом узких навыков.Просто вкатываться совершенно бессмысленно. Очень жалею, что я повелся на слухи, разговоры и рекламу.
Боже мой, какие же тут сидят говноеды. Все в саблайме, со смуззи и спиннерами небось, ссука. Они даже не знают, что такое программирование. А между тем, JS - язык не только для макак. Он очень хорош, если уметь им пользоваться.
>>159766225Двачую. Молодец что запостил.
>>159766036Мне рассказывал знакомый js-кодер
>>159766326>скриннаговнокодил и радвыкинь свой скриптик, он никому не нужен
>>159766326В твоём коде можно и утонуть, если долго всматриваться. Интересно, но как такое поддерживать?
>>159766510Это лишь один модуль из 12. Он мне нужен.
>>159766532Очень просто. Я хорошо в нём ориентируюсь.
>>159766003Основные это Паскаль и пыхопе чтоле?
>>159766242Подожди, ты думал, что достаточно прочитать книгу "ЯП за 24 часа" и тебе начнут платить 300к/иоктосекунду?
>>159766647Ещё C/C++, Python, Java, C# и по мелочи bash, lua и всё остальное. Может что-то забыл
>>159766567это говно, а не модульто что ты его модулем это называешь - ничего не значит. одноразовая хуета, которая никому не пригодится
>>159766715Мне пригождается вот уже полгода. Нахуя ей пригождаться кому-то ещё, если это мой модуль?
>>159766003Как подводные при написании highload на node.js?
>>159766707Запили мне программу для копирования файлов на Java. Обязательно с gui на swing.
>>159766764Я highload не писал. Но говорят, что справляется лучше пыхи сз-за своей асинхронности.>>159766766Для чего тебе такая программа? Я не фрилансер, если что.
>>159766707Что-то серьезное реализовывал хоть на одном из них?
>>159766869Вот эту игру
>>159766741Модуль подразумевает возможность "модульности". То есть некий абстрактный атомарный функционал, который можно переиспользовать или продать кому-то. У тебя же типичный говноскрипт от Васи. Рукалицо если тебе за это еще и заплатили, хотя не верится.
>>159766909На чём? Юнити что-ли?
>>159766852Мне нужно переместить несколько тысяч файлов, плюс переименовать По маске. Сам я не погромизд, зашел сюда, вдруг кто поможет.
>>159766909А что-то серьезное?
>>159766984sed / awk / xargs
>>159766764Хайлоад это сколько?
>>159766930Нет, SDL+OpenGL на плюсах. Я же программист, а не игродел>>159766914Функция init принимает аргументы в виде двух модулей и колбека. Получается, что на скрине видно как минимум 3 модуля.
>>159767016У меня винда.
>>159766984Лучше через bash такое делать. Ну или через batch если на винде>>159766999Для меня это серьёзно. Я же работаю только на себя, а не на каких-то начальников.
>>159766914>на скрине видно как минимум 3 хуйни.тебе сюдаhttp://govnokod.ru/
>>159767086Мышкой тогда, сори
>>159767086total commander
>>159767174Тогда ты просто пиздобол.
>>159767087На себя это как?
>>159767220Он платный.
>>159767174Ты ж говоришь шпоры шарит?
>>159767289Шарпы
>>159767241В первую очередь - саморазвитие. А дальше - как повезёт.
>>159766651Нет, общее количество работающего кода, лежащего на гитхабе, исчисляется тысячами строк. Но да, конечно, можно всегда попрекнуть тем, что что-то в тебе не так, не дорос. Угу. Когда дорастешь, будешь бомжом престарелым, видимо. Но зато, блять, вы только посмотрите, как изящно он расставляет мьютексы! Жаль, что староват и воняет от него говном, в нашу дружную команду его не возьмем, у нас уже есть сеньор и выпускник топ вуза.Это нормально, я всё понимаю. Просто все, кто говорит о том, что это хорошая профессия, которой неплохо бы овладеть - подлецы и лицемеры, если они умалчивают о том, что это очень специфическая отрасль со специфическим спросом, как у ядерных физиков или оффшорных юристов.
>>159767341Ох лолТвой "модуль" это пиздец. Саморазвивайся дальше
>>159767341И много заработал?
>>159767362Тогда пруфай гитхаб, болезненный. Ты ведь не пруфанешь.
>>159767247Нет.
>>159767029не знаю. А сколько надо?
>>159767403А ты думал, что безграмотному быдлу вроде тебя он сразу станет понятен? Нет. Пока что ты - всего лишь макака, не видавшая настоящего кода. Подрастёшь - поймёшь.>>15976740785к за июль. Но в июле было больше неотлаженных багов, чем сейчас.
>>159767421Даhttps://www.ghisler.com/order.htm
>>159765171Значит хуево знаешь. Невозможно на должном уровне выучить всё перечисленное за год. За год вкатывальщик максимум осилит html+css, js, php.
>>159767515Скачай кряк. Чего ты как этот то?
>>159767515Нет.https://www.ghisler.com/download.htm
>>159761723 (OP)Из-за того что синхронный запрос, по этому и не робит
>>159767579Асинхронный*
>>159767465Умные слова знаешь, а что они значат еще нет?
>>159767566Глаза разуй, это демка.
>>159767551Потом амиго удалять? Делать мне нехуй.
>>159767341Почитай Р.Мартина срочно. Вот прям сейчас качай его книги. А ещё Таненбаума и Кнута. Иначе так и останешься макакой. В знании всех перечисленных тобой языков нет смысла, если ты не умеешь их применить и не знаешь основ программирования и компов в целом.
>>159767502Графики умеешь рисовать, заебись. Препод пятерку поставил?
>>159767641Нет, это полнофункциональная версия. Просто если не купить, то при старте будет вылазить окно с 3 кнопками и предложением нажать рандомную.
>>159767700Ты и железобетонным пруфам не поверишь, толку спорить с тобой.
>>159767675Я программирую с 13 лет. Сейчас мне 20 и я в этом разбираюсь побольше Р.Марнита, может быть.
>>159767757Конечно не поверю такой хуете
>>159767620Боже, какой ты глупый...
>>159767502>>159767700Твой код нечитабельный, немасштабируемый. Если найдется баг, то ты охуеешь его искать. Или ты думаешь что пишешь без багов?
>>159767420Как будто я что-то невероятное описываю. Не хочу палиться, мало ли что, это же двач. Работу ты мне все равно не предложишь. Но если ты считаешь, что этих вводных предостаточно для вкатывания - нет, совсем-совсем недостаточно. Кстати, многие репозитории относительно живы и я делаю периодически коммиты. Но работодатели даже тестовые краем глаза смотрят. И да, я сталкивался ещё с наебками вроде неоплаты выполненной работы или мутными тестами, которые можно пустить в продакшн. Только говна нажрался, хотя с благими намерениями и самоотдачей начал всё это изучать.
Скорее бы уже выпилили синхронные запросы чтобы такие макаки выродились и соснули.
>>159767812Перетолстил
>>159767866Все как я и говорил. Беспруфный хуй. Со сферическими коммитами в вакууме.
>>159767845Главное, что я могу прочитать этот код. И то, в какой форме он сейчас - это лучшее его представление, я считаю. Если бы кто-то другой работал с этим кодом - я, конечно же, написал бы его в обычном стиле. Но кроме меня к нему ни у кого нет доступа, поэтому я использую все удобства.
>>159767904И правда. Но на самом деле так и есть. Чему этот Р.Мартин может меня научить?
>>159767909Пришел я, значит, потроллить своими проблемами. Охуенно ты рассуждаешь. Ладно, как тебе угодно.
>>159768080Да ты даже троллить не умеешь, ущербок.
>>159767841А ты?
>>159768129Я умный.
>>159768178Что такое хайлоад объяснишь?
>>159768214Высокая нагрузка.
>>159768214Это нужно как-то объяснять? Разве это не очевидно?
>>159767545На уровне, достаточном для решения многих рутинных задач, с которыми работают на упомянутом стеке. Что-то крутое я не сделаю, но и не прошусь ведь на вакансии, где требуется архитектор или главный разработчик. Но даже говно разгребать не берут, хотя это я давно могу.Многие, кто превозносит ИТ на дваче, на самом деле сами являются либо вкатывальщиками, либо студентами, которые всё ещё находятся в плену иллюзий, мечтаний о своей востребованности. Но я собеседуюсь и отправляю резюме уже не первый месяц, я это на собственном опыте ощущаю.
>>159768285Ну вот на моей текущей работе 10+ миллионов пользователей онлайн бывает.А у фейсбука 100+ миллионов онлайна.Вроде и то хайлоад и это хайлоад, а проблемы нужно решать разные. Сечешь?
>>159768405Для слабенького сервера и 100 запросов в секунду, это хайлоад. Но общий подход ведь всё равно один и тот же. Кластеры там, масштабирование и тд.
>>15976846699.999% веб проектов не имеют и 100 запросов в секунду
>>159768466Нет, у горизонтального масштабирования на уровне приложения есть пределы. Шардировать в бесконечность не получится. Делить задачу между ядрами бесконечно не получится.Поэтому я и спросил "Это сколько?" оказывается термин не так прост как ты говорил.
>>159767975Писать красивый код, например
>>159768683Телки текут с этого?
>>159761723 (OP)блять мудак, ретёрн работает в пределах функции саксесс, ебантяй блять пиздец
>>159768683https://github.com/kirill97pussydestroyer/gamecore_snakeКогда нужно писать нормально - я пишу нормально. Чему ещё Р.Мартин учит?
>>159768735>kirill97pussydestroyer>комментарий на комментарии
>>159768807В коде не должно быть комментариев, ебантяй. Даже Кармак так считает. А Кармак получше всех нас в этом разбирается.
>>159768840Пруфы?
>>159768917https://habrahabr.ru/post/166113/
>>159768735>2 репозитория всего>на первом сраная вайпалка из 200 строк из который даже поленился вырезать дебаг принты перед коммитом. или отключать их параметром>на втором говноигра на С>ни одного комментария>ни одного теста>Чему Р.Мартин меня научит??Такого как ты ничему не научить лол
>>159768976> тесты> комментарииЯсно. Не понимаю, на хуя я с тобой спорил.
>>159768840а вот и любителиговноеды самодокументируемого кода подъехалиprotected function poshelNahuyByThisByThat
>>159769012> тестыВсе с тобой ясно, программист. Когда что-то сложнее вайпалки или говноигры начнешь писать, тогда поймешь.
>>159769016bool a(int x); // proveryaet prostoe chislo ili netbool b(int x); // proveryaet bolshe noolya ili netУёбывай делать лабы, студент-дилетант
>>159768840>Код должен быть задокументирован «сам по себе».>В коде не должно быть комментариевЭто не значит, что их не должно быть. Это значит, что они встроены в сам код. Это не про твой код.
>>159769012я другой анон вообще то. алсо с каких это пор имплементацию начали пихать в хедер файлы? при мне такой хуйни не было
>>159769070Готов каждому, кто делает тесты, лично насрать на ебальник. Ещё и пропагандируют свой нездоровый подход к программированию - охуеть.
>>159769118Ты долбоёб, лол. А я спать.
Продолжительное время программировал на пуконе и сишарпе, о свою ли я вашу парашу за один вечер? И надо ли оно?
>>159769112Иногда так удобнее. Разницы на самом деле нет.Обычно вспомогательные функции выносят.
>>159769099И что же в моём коде тебе не понятно без комментария?
>>159769118Ты только сам себе на ебальник насрал
>>159769192Ты же ушёл спать, любитель тестов
>>159769087Ты рили думаешь, что удобней писать километровые названия переменных и функций, чем пару строк комментариев? Ладно. Все попытки у якобы умных рашкинских макак писать без комментариев превращаются именно в это.
>>159769181float mat4_get(const mat4 this, unsigned int row, unsigned int col){ return this->data[col 4 + row];}
>>159769225Если ты за 7 лет программирования не понял зачем нужны тесты, пишешь говно код, функции в хэдерах и думаешь что знаешь дохуя яп, то мне тебя искренне жаль.
>>159769249Возвращает элемент матрицымимо
>>159769225У меня тут 20169 JS файлов в проекте и 0 комментариев. Живем и не жалуемся
>>159769338Да ну нахуй. Правда?
>>159769308> не понял зачем нужны тестыЛол. Я понял, что тесты не нужны.
>>159769225Добро пожаловать в мир вне лабораторной работы. public class TelegramUpdateHandlerBeanPostProcessor implements BeanPostProcessor, Ordered {
>>159769372Чего непонятного то?
>>159769308Причем тут тесты дебс, ты за 10 минут писанины в тред, не понял какому анону ты пишешь. Тупица, вали с профессии.
>>159769308не агрись, это просто отбитый студент. я такую же похожую фигню делал на 2 курсе по инженерной графика на OGL
>>159769386Что это за хуйня? Что и зачем она делает?
>>159769308Какие 7 лет? Я не тот анон если что.
>>159769390Успокойся уже, толстяк.
>>159769385>Добро пожаловать в мир рашкинских говнокодеров> TelegramProcessor
>>159769406> возвращает элемент матрицы> что она делаетНУ ХУЙ ЗНАЕТ. ЗАГАДКА ВЕКА
>>159769434> spring> рашкинских
>>159769439Зачем тебе матрица?
>>159769455Менталитет не изменить, сори
>>159769468Для того, чтобы отправлять в шейдеры.
>>159769385>public class TelegramUpdateHandlerBeanPostProcessor implements BeanPostProcessor, Ordered>float mat4_get>>159769499Что отправлять? Матрица чего?
>>159769523Очевидно, что матрица флоатов. Такие матрицы в данном случае отправляются в шейдер.
>>159769551Я вижу, что не интов. Для чего они туда отправляются? Что это за хуйня? Отрисовка типа? Это пиксели?
>>159769523Блять. Ты с кем говоришь? Из этих цитат моя только одна.
>>159769597Матрица преобразований. Есть у каждого элемента и у камеры. Через них можно крутить/перемещать/менять масштаб.
>>159769551>>159769607mat4_get это не самодокументирующийся код, в отличие от>public class TelegramUpdateHandlerBeanPostProcessor implements BeanPostProcessor, Ordered>>159769647Вот, вот и писал бы float getTransformationMatrixElement вот тогда да, можешь не комментировать.
>>159769726С хуя ли Transformation? Может она View или просто матрица без задней мысли?
>>159769749Линал жеhttps://en.wikipedia.org/wiki/Transformation_matrix
>>159769766В шейдер передаются View, Model и Transformation матрицы.
>>159769784> View и Model TransformationФиксНу и Projection ещё
>>159769784Ну не ебу, тогда View, Model или че там у тебя, но твоя хуйня нечитаема без комментариев. >>159769823Замути class Matrix и наследуйся от него.
>>159769850> наследоваться от класса MatrixЗачем? Они все одинаковые, просто смысл вкладывается разный.
>>159769850>Замути class Matrix и наследуйся от него.А, ты ещё и на чистом Си делаешь.>>159769894Как раз затем, что>Они все одинаковые, просто смысл вкладывается разный.Алсо как жто так одинаковые, но смысл разный.
>>159761723 (OP)У тебя apiSend ничего не возвращает.Насколько помню синхронные xhr уже постепенно выпиливают из js, поэтому ебись с промисами или хуярь на колбеках все.
>>159769894Короче через жопу у тебя всё, вот. Читай нормальные книги и учись нормально, а не так, ты как качок, который качает только левый бицепс и думает, что он охуенный качок. А по итогу урод получается перекошенный на одну сторону. Не надо так, это хуйня.
>>159770054>это хуйня.В плане вредно, потом хуй переучишься. Всю эту хуйню люди не просто так придумали, ну там комментарии, тесты, ООП и тп.
>>159768597У вертикального масштабирования есть пределы.Горизонтально - сколько душе и кошельку угодно.Я не тот анон, но да, термин достаточно обширный и типовыми решениями никогда не обходишься при работе с хайлоадом.
>>159769974Матрица - это просто большое число. Ты же не создаёшь новый класс для каждого int, что используешь в программе>>159770054>>159770083Тесты придумали для того, чтобы команда из 20+ человек смогла поддерживать код в рабочем состоянии. Я же работаю один - мне это совершенно не нужно.
>>159770136Ты понял о чём я. Матрица это не просто большое число, это вообще блядь не число, это матрица. О том и речь, ты конечно мне можешь начать затирать что комп суть куркулятор и всё есть число но я твою маму ебал. Алибидерчи.
>>159770188На информатике вам про ООП не расскажут, поэтому лучше сам прочитай в интернете, где его нужно использовать, а где - нет.Наследоваться от класса матрицы - охуительная история.
>>159770136Матрица - Не число. Мой препод тебя бы на части порвал. Тесты придумали не для этого. Я тебе уже писал, как только перестанешь делать hello world, тогда и поймешь.
>>159770227Так если у тебя их пять штук. Один раз написал class Matrix, а потом дописал методы в наследниках чем там Transformation от Model отлчиается. И да, не груби бля, как раз таки матрица это число, вот это охуительная история.
>>159770266Я в кодинге уже семь лет, поэтому хорошо знаю, что тут и к чему. И могу авторитетно заявить, что тесты - хуйня для говноедов и не нужны. По крайней мере, мне.Алсо, как тестировать рендер? А никак.
>>159767609Нормально можешь объяснить?
>>159770321Они различаются только тем, в какой последовательности они будут умножаться друг на друга. Больше ничем.
>>159770340Ты можешь семь лет копипастить код туда сюда, хуй тебя знает чем ты там занимался.
>>159770340Рендер чего? Картинки? Ты гуманитарий что-ли?
>>159770371Hello World писал, конечно же. Ты же уже выяснил.>>159770388Да, картинки. При чём тут гуманитарии?
>>159770367Так нахуй ты тогда мне мозги ёб? View, Model это типа имена матриц?
>>159770421Да, но Transformation называют только матрицу Model
>>159762619А в чем прикол пика 2? все Правильно же. мимо_жс_девелопер
>>159770420Потому что от тебя разит безграмотностью. Тестируют для того, чтобы работало как надо, а не по прихоти какого-то долбоеба. И да, рендер тоже тестируют. Боже, с кем я на одной борде сижу.
>>159770510хуевый ты жс девелопер если о промисах не слышал я молчу уже про асунк/авайт
>>159770510В нормальных ЯП такое не нужно.
>>159770420Твой код хуйня нечитаемая. И он, в отличие от кода Кармака, нихуя не самодокументированный, а значит комментируй сука как деды комментировали!>>159770469Имена переменных с большой буквы. Ты понимаешь, что ты путаешь, короче пох, это сродни тому, что ты сейчас придумаешь свой диалект русского и будешь на нём писать и говорить, и что хуёво и мыслить, соответственно максимум за шизика и сойдёшь. Дело твоё короче.
>>159770529> тестировать рендерЛол, блять.https://gamedev.stackexchange.com/questions/21844/how-can-i-unit-test-rendering-outputВот тут умные люди пишут, что затея не из лучших.> безграмотностьюИ при чём тут гуманитарии? Или вы в 9Б так с одноклассниками рофлите над пидорами из 9А?>>159770572В коде они начинаются с маленькой буквы.
>>159770659>В коде они начинаются с маленькой буквы.А в посте ты пишешь с большой, чтобы запутать?
>>159770700Потому что так принято. С чего ты решил, что правила для кода и для человеческого языка одинаковые?
Я в макакинге 7 лет
>>159770757Нигде так не принято, я думал у тебя там 5 классов матриц или типа того. Но не суть, короче я ответил на твой вопрос >И что же в моём коде тебе не понятно без комментария?>float mat4_get>Вот, вот и писал бы float getTransformationMatrixElementИз первого не сразу даже понятно, что о матрице идёт, может какая-то memory access table 4? Во втором случае ясно, что>матрица флоатов>Матрица преобразований.> возвращает элемент матрицыты понел.
>>159770928На C не принято писать кэмелКейсом, а get_transformation_matrix_element - это слишком длиннное название. Как по мне - mat4_get - самый оптимальный вариант
>>159771062>а get_transformation_matrix_element - это слишком длиннное название.Согласен, зато понятно.> Как по мне - mat4_get - самый оптимальный вариантКоротко, удобно, но непонятно. Решение использовать комментарий.
>>159771104Что бы ещё могла делать функция с таким же именем и с такими же параметрами?
>>159766326Лол. Я бы тебя за такое уволил.
>>159771662А я и не собираюсь на кого-то работать
>>159771772Он работает на одного очень крутого программиста. Этот программист - он через 5 лет.https://m.youtube.com/watch?v=VY6u2vj8Eh4