Snusmumriken
А я хотел сказать, что за час (шо с практикой шо без) нельзя выучить язык, кем бы ты ни был.
Artem
у меня вот сейчас есть один теоритик по микросервисной архитектуре на работе, который рассказывает мне как все неправильно у меня построено, а сам до этого всего лишь фаулера прочитал и практика у него только в написании монолитов и то небольшая
Snusmumriken
Я скажу variadic templates. Что бы скажешь в ответ?
Реально, сколько проектов на С++ обходятся без этих variadic templates? Я могу сказать что это очередная ненужная мишура, или нужная, но только в крайне специфичных моментах. Так мой вопрос: что такое (что-то очень замудрёное, вообще ненужное), твой ответ?
Artem
Snusmumriken
Были бы, с перегрузкой операторов обыкновенным.
Snusmumriken
Ну, или с чем-нибудь ещё. (например, с темплейтами, хе)
Vyacheslav
Snusmumriken
Vyacheslav
*ненужная
Snusmumriken
Я пишу библиотеки для луа. Мне более чем норм без тредов. Благо lanes всё ещё работает.
Artem
Lucky
напиши рейтрейсер
Lucky
потом быстрый рейтрейсер
Snusmumriken
Снус выводил года три назад формулу:
1. Что-то калякаем, ничего не понимаем, читаем доп-литературу, продолжаем калякать. Это как "изучение".
2. После того как накалякали - выносим моск окружающим, объяснением как оно работает - "как закрепление" и удаление пробелов в знаниях.
Snusmumriken
Ну и отлично! Метод научного тыка имеет право на существование, инфа сотка. От чтения литературы после тыканья, это не спасает, правда. И тыкаться желательно на тестовых вещах.
Anatoliy
Snusmumriken
Да, пока ты писал ответ я как раз дополнял.
С первого раза делать правильно на неразведанной территории я бы не советовал в принципе. Ну, "не знаешь - не лезь", всё такое.
Snusmumriken
Я пока не знаю ни одного человека, который может всегда всё сделать правильно на неразведанной территории. Если ты обладаешь таким навыком - иди в президенты. Один голос ты получишь точно.
Snusmumriken
С другой стороны, компания по привлечению народа для тебя не содержит никаких сложностей, поэтому ты ТОЧНО станешь президентом, если захочешь.
Snusmumriken
Блин, хорошо быть эйчаром.
Набираем пятилетних детей, которые "с самого начала могут сделать правильно", и создаём компанию мечты, которая всё всегда делает правильно, в срок, дёшево и ультра-качественно. Платить - конфетами.
Anatoliy
Я пока не знаю ни одного человека, который может всегда всё сделать правильно на неразведанной территории. Если ты обладаешь таким навыком - иди в президенты. Один голос ты получишь точно.
Чушь несешь, таких людей много, и случаев где все надо делать правильно тоже много, ну если ты круглосуточно сидишь дома за компом не вылазя на улицу то тогда конечно без базаров, а я так за компом 24ч в сутки не сижу и другими делами занимаюсь, вот например ремонт автомобиля - там во первых все правильно разобрать надо, потом правильно отремонтировать и все правильно собрать, там машина тебе ошибок не простит, и чтобы это сделать люди сначала чтото читают мануалы, общаются с другими автолюбителями, гуглят что непонятно, там если хоть где то что то неправильно сделаешь там из бэкапа невосстановишся, там сломаешь еще что нибудь запросто и себе только работы добавишь, пока вообще всю машину не переломаешь
mva
Lucky
поэтому в Pil в конце каждого раб
Lucky
здела есть упражнения
Snusmumriken
Вот, расходящиеся параграфы:
1.
Чушь несешь, таких людей много, и случаев где все надо делать правильно тоже много.
Таких людей много, но они - профессионалы в данной области, им не надо "тыком изучать", и даже книжки читать. Они уже знают что это такое и что с этим делать.
2.
Вот например ремонт автомобиля - там во первых все правильно разобрать надо, потом правильно отремонтировать и все правильно собрать, там машина тебе ошибок не простит
Попробуй сразу всё правильно разобрать, а потом всё правильно собрать, даже по книжке, если ты - полный профан в авторемонте.
Snusmumriken
Мы-то обсуждали профанов, которым нужно с самого начала сделать правильно, не?
Я пока не знаю ни одного человека, который может всегда всё сделать правильно на неразведанной территории.
Snusmumriken
конфеты не такие и дешёвые, на самом деле
Всегда вопрос количества. Даже очень дорогая конфета за часовой таск, как правило, дешевле зарплаты программиста. А такие пятилетние дети будут выполнять десятичасовые таски за час, у них же всё сразу получается, молотишь ручками по клаве - и всё сразу круто. Документация - тоже автогенерится.
Anatoliy
Вот, расходящиеся параграфы:
1.
Чушь несешь, таких людей много, и случаев где все надо делать правильно тоже много.
Таких людей много, но они - профессионалы в данной области, им не надо "тыком изучать", и даже книжки читать. Они уже знают что это такое и что с этим делать.
2.
Вот например ремонт автомобиля - там во первых все правильно разобрать надо, потом правильно отремонтировать и все правильно собрать, там машина тебе ошибок не простит
Попробуй сразу всё правильно разобрать, а потом всё правильно собрать, даже по книжке, если ты - полный профан в авторемонте.
"Таких людей много, но они - профессионалы в данной области, им не надо "тыком изучать", и даже книжки читать. Они уже знают что это такое" - опять же чушь несешь, говоришь о таких людях как будто они такими родились, а они профессионалами не родились а стали, опять же благодаря грамотному подходу, изучая литературу, а не благодаря методу научного тыка "Попробуй сразу всё правильно разобрать, а потом всё правильно собрать, даже по книжке, если ты - полный профан в авторемонте." - делал уже и не раз, причем будучи полным нулем в автоделе по книжке сам снимал уже МКПП и сам сцепление поменял, все собрал и езжу, вот представь себе
Snusmumriken
"Таких людей много, но они - профессионалы в данной области, им не надо "тыком изучать", и даже книжки читать. Они уже знают что это такое" - опять же чушь несешь, говоришь о таких людях как будто они такими родились, а они профессионалами не родились а стали, опять же благодаря грамотному подходу, изучая литературу, а не благодаря методу научного тыка "Попробуй сразу всё правильно разобрать, а потом всё правильно собрать, даже по книжке, если ты - полный профан в авторемонте." - делал уже и не раз, причем будучи полным нулем в автоделе по книжке сам снимал уже МКПП и сам сцепление поменял, все собрал и езжу, вот представь себе
Ой, молодец. А теперь повтори это в менее инструкцие-укладываемой области.
Snusmumriken
Автомобили всё таки слишком хорошо документированы (под профанов), и в них не так много всякой фигни: оно может поместиться в голове всего лишь одного человека. Хм.
Vyacheslav
Snusmumriken
А библиотеки, среды исполнения, окружающая фигня - не очень. Язык без библиотек - фигня.
Anatoliy
Автомобили всё таки слишком хорошо документированы (под профанов), и в них не так много всякой фигни: оно может поместиться в голове всего лишь одного человека. Хм.
Хорошо, был еще один случай, найду тебе ссылку, был один советский математик он рассчитал исключительно теоретически, то есть без всяких испытаний на практике, некоторые важные узлы советских истребителей, эти узлы по его расчетам сразу создали поставили на самолеты и они сразу показали свою полную работоспособность в эксплуатации, с первого раза, без испытаний, а ты бы наверно стал делать эти узлы ставить один за одним и как самолет упадет и разобьется искал бы в чем причина переделывал бы ставил по новой, правильно? Твой стиль?
Snusmumriken
Я бы посмотрел на кого-нибудь, кто бы, например, настраивал IP-телефонию в предприятии (с неизвестной внутренней структурой), не зная что такое IP и телефон, по книжкам. Вот было бы круто.
Artem
Хорошо, был еще один случай, найду тебе ссылку, был один советский математик он рассчитал исключительно теоретически, то есть без всяких испытаний на практике, некоторые важные узлы советских истребителей, эти узлы по его расчетам сразу создали поставили на самолеты и они сразу показали свою полную работоспособность в эксплуатации, с первого раза, без испытаний, а ты бы наверно стал делать эти узлы ставить один за одним и как самолет упадет и разобьется искал бы в чем причина переделывал бы ставил по новой, правильно? Твой стиль?
помоему это уже срравнение пресного с мягким все-таки
Snusmumriken
Хорошо, был еще один случай, найду тебе ссылку, был один советский математик он рассчитал исключительно теоретически, то есть без всяких испытаний на практике, некоторые важные узлы советских истребителей, эти узлы по его расчетам сразу создали поставили на самолеты и они сразу показали свою полную работоспособность в эксплуатации, с первого раза, без испытаний, а ты бы наверно стал делать эти узлы ставить один за одним и как самолет упадет и разобьется искал бы в чем причина переделывал бы ставил по новой, правильно? Твой стиль?
Не передёргивай. Ещё раз:
Тот математик был профессиональным математиком, он наверняка имел практический опыт проектирования другой лабуды, сопромата и ещё чего-нибудь.
Lucky
брехня
Snusmumriken
А ещё, есть одна страшная штука: сопромат построен на реальных данных. Физически ломали много-много вещей чтобы составить таблички прочности на разные условия.
Lucky
пока чего-то там рассчитали, некоторое к-во самолётов развалилось в воздухе
Lucky
гугл флаттер
Snusmumriken
Ну да, ещё целая куча самолётов регулярно падает, а внутри что-то ломается. Что-то недосчитали, что-то не учли (внешнюю среду), и т.п. Самолёт не упадёт, но что-то в нём отвалится. В целом, падение самолёта - это что-то критичное, это как ФАТАЛ эррор, в отличии от просто "ЭРРОР".
Snusmumriken
Опа, передёргивание пересекло новый рубеж : )
Anatoliy
Lucky
вы там наркоманы штоле?
Artem
сколько профессионалы марсаходов запустили? а сколько из них там работало? а сколько работало как запланировано?
Snusmumriken
Ох уж эти пилоты.. Может их отменить? Я напишу с первого раза отличный профессиональный скрипт, который заменит любого пилота.
Lucky
в честь праздника ничего дунули?
Artem
Snusmumriken
Конечно!
Anatoliy
Snusmumriken
Я уже писал скрипты которые заменяли пилотов, не бойся
Snusmumriken
Я не шучу
Snusmumriken
Snusmumriken
В такой леталке-стрелялке
Snusmumriken
У меня уже есть опыт, можно сказать, профессиональный
Lucky
крутой графен
3д или спрайты?
Snusmumriken
Тут же демонстрация как левый спрайт перетекает в правый и обратно. Никакого 3d.
Рендерим оба спрайта одновременно, с разной шириной (по синусу и косинусу угла поворота).
Vyacheslav
1. Таплы в луа есть. Это скрытый тип, но он вполне себе существует, например при множественном присваивании, мы на самом деле стыкуем таплы:
function foo(a, b, ...)
local c, d, e = ...
return c, d, e, ...
end
print(foo(1, 2, 3, 4, 5, 6, 7))
--> 3, 4, 5, 3, 4, 5, 6, 7
Или a, b = b, a - на самом деле стыковка двух таплов.
И для работы с этими таплами есть специальная функция select (выбор элементов тапла или подсчёт их количества).
Но мы не об этом.
2. Таблица - это сочетание массива и хеша в произвольной пропорции, хоть одновременно. И там есть куча метаметодов, чтобы таблица могла вести себя как объект, или как ещё что-нибудь хитрое.
Я некоторое время назад писал хабро-статью ровно по метаметодам.
https://habr.com/post/346892/
3. На тему тарантула - не в курсе, они могли вводить свои произвольные типы данных. Благо можно хоть из сишки выгрузить в луа кучу новых классов-объектов с произвольными методами, как раз за счёт метатаблиц.
спасибо
Snusmumriken
Мда
Snusmumriken
Отвечать спамеру в его же стиле было необязательно.
Tadeusz
Жаль
ShadoWalkeR
ShadoWalkeR
Как владелец УАЗа оценил
Snusmumriken
Как владелец УАЗа оценил
У меня столько криворуких приятелей, которые успешно собирали-пересобирали москвичи-оки-вазики, что прям не счесть. Правда, если лапы лезут во что-то чуть более сложное (вроде кпп) - инструкция не помогает, количество криво собранного и убитого - аналогично зашкаливает.
ShadoWalkeR
На самом деле москвич и уаз на самом деле достаточно простые машины. Чем ближе к нам по времени сделана машина, тем больше шансов, что она нафарширована сложными узлами и электрикой, так что я бы не стал так голословно заявлять что машины просты и хорошо документированы
Snusmumriken
То же самое с абсолютно любой техникой.
В какой-нибудь спектрум - паяльником впаивалась дополнительная память, звуковуха а ля ковокс или произвольная приблуда через хитровыведенный com (или аналог), сейчас - нужна куча дорогущих приблуд (фен < ИК-стол) чтобы просто что-то заменить, а инструкций особо и нет, и самостоятельно особо ничего не расширишь (если это не спец-расширительный девайс а ля raspberry).
Snusmumriken
Ну в общем, в жып даже с инструкцией лучше не лезть, ибо можно накосячить, и если необходимо будучи профаном что-то остро починить - обратиться к спецу и, по возможности - у него научиться.
ShadoWalkeR
А еще инструкция может содержать ошибки😂
Snusmumriken
Я вот, лет в тринадцать, попробовал поменять смеситель в душе. Прочитал доку. Но в ней не было написано, что селяменовые гайки смесителя очень любят ломаться при попытке затяжки, 2к рублей (для меня это было много) в помойку. Только после совершения ошибки до меня допёрло, что надо было подкручивать по чуть-чуть и включать воду: как только перестало течь - всё ок.
ShadoWalkeR
Силумин он такой)
ShadoWalkeR
Опыт обычно нарабатывается для тогобы учесть то, о чем в инструкции не сказано))))
Snusmumriken
Ну кароч там чел выше активно вопил что инструкция - это панацея, и что множество людей могут быть профанами, но как только им дашь инструкцию - они сразу всё правильно сделают, ты уже прочитал небось.
ShadoWalkeR
По диагонали)
ShadoWalkeR
Я знаю людей, которые не профаны, но в документацию лезут в последнюю очередь)
Snusmumriken
Хех, на самом деле метод научного тыка учит взаимодействовать с чёрными ящиками. Их в нашей жизни довольно много, и методики там несколько специфичные но полезные "по жизни". Главное - иметь возможность совершить много-много ошибок и запас времени. И не зашориваться: шарить опыт между разными областями - это хорошо, но ожидать что этот "ящик" будет себя вести похожим образом как какой-то из тех кто тебе уже встретился, и расчитывать на это - дурацкая затея.
ShadoWalkeR
На самом деле рациональное зерно в его мысли есть, но это настолько узкий спектр задач, где не требуется квалификация и привлечение мозга к деятельности, что...
ShadoWalkeR