Chat:Ru/2020-07-21

From CG community
Jump to navigation Jump to search

Default avatar.png jiki: а что ты писал?

Default avatar.png jiki: задача должна быть в твоем пространстве на первых порах чтобы тебе ее реализовать проще было в будущем иначе мотивация не сработает

Default avatar.png jiki: тоесть задача должна решать проблемы и задачи на твоем компе для тебя и твоего удобства только потом там ты ее показываешь и распыляешь на другую идею или еще чтото

Default avatar.png jiki: ты же если будешь писать конектер через кде к телефону ты сначало напишешь ее для своего телефона а не дл соседа

Default avatar.png jiki: в игру играть сначало ты будешь

Default avatar.png jiki: в ос залогинишься ты первым

Uljahn: Automaton2000: ууу

Automaton2000: а с чего ты взял?

Default avatar.png jiki: а что тут читать куда переключаться?

Default avatar.png jiki: я тупо не понимаю чо я не так делаю

Default avatar.png jiki: эти втейблы они не ошибки вообще

Default avatar.png jiki: он указывает на строки class::class(){

Default avatar.png jiki: class::~class(){

Default avatar.png jiki: что это я ума не приложу он нис моками не делает ни без моков не делает

Default avatar.png jiki: и вообще я эти моки не использую

Santarinto: Доброго дня!

Santarinto: (пойду в дискорд лучше) :)

inoryy: Uljahn не вижу истории но если речь про нейронки то тут еще у агада, пб4, пена, и еще 2-3 но забыл ники

inoryy: и да, я бы сказал оч большой кусок задачи это заморачивание с кодированием весов; я так и не осилил ничего дельного из-за этого

Default avatar.png jiki: Ульян даже робот под твоим управлением первый запуск тобой произведется пожтому советю задумываться над проектами есои они не рабочие как хочешь именно ты

Default avatar.png jiki: представь что ты фрезеровщик или токарь или художник, везде ты будешь делать сначало для себя

Default avatar.png jiki: деталь ты будешь делать под свои размеры

Default avatar.png jiki: мебель для своих удобств

Default avatar.png jiki: ты будешь учится когда делаешь для себя

Default avatar.png jiki: потомучто по другому не работает мотивация если ты не видишь что она реально нужна мотивация проподает а показать тебе нужность может только твоего эго

Default avatar.png jiki: твое эго и возможность видеть эту деталь и прочее

Default avatar.png jiki: тоесть ты видешь что она нужна

Default avatar.png jiki: есть Ос миникс

Default avatar.png jiki: написал ее таненбаум для лекций по информатике в своем институте

Default avatar.png jiki: тоесть он захотел подумал для чего конкретные задачи поставил перед собой и далее просто сталкивался с решением задач с которыми сталкивается разработчик на етапах проблем

Default avatar.png jiki: со временем и прочее и все это было либо сначало в общей форме как принято это либо от нужд того или иного конкретно то что ему поможет

Default avatar.png jiki: и книга для него потом не была преградой по той же причине, так как была надобность и сначало я уверен это была просто формульная книжечка как в Вузах сейчас для лабороторок

Default avatar.png jiki: если не веришь про таргет или мини брифинг со своей идеей открывай любое видео как написать змейку или любую другую игру и вначале видео будет неосмысленный или осмысленный таргет на идею что пишем для чего, что применять будем и когда и как и потом тебе будут рассказывать про реализацию

Default avatar.png jiki: и теперь представь что вместо ку графа ты хочешь опенжль или вулкан только

Default avatar.png jiki: или другую билдер систему и так рождается чтото

Uljahn: Automaton2000: GPT-3 в чати!

Automaton2000: не знаю что у меня в общаке смайлы не показывает

Default avatar.png jiki: вот Ульян смори мой мини таргет

Default avatar.png jiki: как было

Default avatar.png jiki: я смотрел видосы как чото писать неосознанно просматривая как писать игру на графе где ты картинки на опенжль подсовываешь я вдруг захотел тоже самое все сделать на opengl

Default avatar.png jiki: и столкнулся с дохера вопросами

Default avatar.png jiki: в реализации

Default avatar.png jiki: и сумев решить эти вопросы я получил бесценный опыт

Default avatar.png jiki: глфв вулкан чутка опенжль погружение полное с дебагом и прочими танцами

Default avatar.png jiki: и оно работает

Default avatar.png jiki: работает таймер подсчет и змейка двигается

Default avatar.png jiki: когда в темах по инету если ты начнешь углублятся будут писать что он не может в рендеринг букв

Default avatar.png jiki: ну там другие надобности у людей потому они так и пишут

Default avatar.png jiki: как минимум ты разберешься со скелетом минимальным что нужно для игрухи - аля двигло

Default avatar.png jiki: и как сделать то или иное я уверен что ты если возьмешь еще сюда шейдеры 440 то еще больше апнешь скилуху

Default avatar.png jiki: хоть там и пара строк

Default avatar.png jiki: на ректы или трианглы

Default avatar.png jiki: даже если взять этот гайд

Default avatar.png jiki: https://github.com/jichu4n/basic_wm

Default avatar.png jiki: gjxbnfnm tuj cfqn

Default avatar.png jiki: почитать его сайт

Default avatar.png jiki: что как и почему описания и прочее

Default avatar.png jiki: можно тоже дофига своего прикрутить

Default avatar.png jiki: а вм на секундочку это часть ОС по крайней мере тебе винда так его приподносит

Default avatar.png Java-SimpleDeveloper: Народ я новичек, и не могу розобраться как же запускать чужие проэкты из репозиториев на гит хабе, я открываю или скачиваю его, а там куча файлов с разными росширениями, как понять что именно открыть для старта программы, а не для просмотра файлов например.

Default avatar.png jiki: на яве?

Default avatar.png jiki: ты под виндой?

Default avatar.png jiki: например на с и ++ в терминале ls я вижу скомпиленный файлик

Default avatar.png jiki: щас как ращз буду пушить в гит пример проекта

Default avatar.png jiki: может у тебя есть папка билд или релиз

Default avatar.png jiki: или к примеру a.cpp a.hpp a

Default avatar.png jiki: для запуска а

Default avatar.png jiki: ./a

Default avatar.png jiki: ну и скачать надо к себе на комп

Default avatar.png jiki: git clone <адресс проекта>

Default avatar.png jiki: ls ты видешь название проекта который ты качал

Default avatar.png jiki: cd название проекта который ты скачал

Default avatar.png jiki: ну и там ls обычно с c.cpp c.hpp

MelnikovIgor: Зачем ты новичку непонятные вещи говоришь? Какие то команды и тд, скачать можно с сайта zip архив репы

Default avatar.png jiki: хз

Default avatar.png jiki: он все равно придет к этому даже если винда удобнее мингв или сигвин все равно придется разбираться

Default avatar.png jiki: имхо удобнее в терминале

Default avatar.png jiki: или волкен командере

Default avatar.png jiki: ну или через гуй да качать архив распаковывать кликать на екзе

Uljahn: вопрос вроде по яве был, т.е. там проекты типа maven

Default avatar.png jiki: да я оффтопнул сори

Default avatar.png jiki: Вчера прикиньте так красноглазил с мезоном что аж голоба заболела к вечеру

Default avatar.png jiki: щас кароче 5 минут медитации и вьехал

Default avatar.png jiki: щас буду сравнивать вес симейка и мезона

Default avatar.png jiki: скорее всего перееду на мезон

Default avatar.png jiki: https://github.com/richkirl/testsnakebuildfromeson/tree/master/bbuild

Default avatar.png jiki: ой какой снейк вот я сфейлился)

Default avatar.png jiki: это будет матрикс код)

Default avatar.png jiki: https://github.com/richkirl/testbuildopenglqt

Default avatar.png DJSugarCoatedClownInSpace_fbd1: всем хай

Default avatar.png DJSugarCoatedClownInSpace_fbd1: я недавно здесь

Default avatar.png DJSugarCoatedClownInSpace_fbd1: с чего начать ?

Default avatar.png DJSugarCoatedClownInSpace_fbd1: знаю c++

Default avatar.png jiki: хз я тут для своих проектов реализации смотрю новое присматриваю учусь

Default avatar.png jiki: пишу всякую хрень на деревьях

Default avatar.png jiki: на простых задачках тут

Default avatar.png jiki: потом портирую к себе

Default avatar.png jiki: но я нифика не знаю с++

Default avatar.png Java-SimpleDeveloper: jiki, учусь програмировать на Java, такой вопрос, даже вот ты кинул свои репозитории, как например запустить твой проект?

Default avatar.png jiki: когда качаешь репу ты распаковываешь в любом случае будет название репы папка

Default avatar.png jiki: заходишь в нее

Default avatar.png jiki: далее есть несколько случаев либо ищем папку билд или релиз

Default avatar.png jiki: или прям в репозитории сразу есть екзешние или бинарник

Default avatar.png jiki: в моем случае в папке ббилд бинарник

Default avatar.png jiki: а репозитории реализация

Default avatar.png jiki: тоесть если ты на никсе

Default avatar.png Java-SimpleDeveloper: Тоесть твою прогу нужно через компилятор запустить?

Default avatar.png jiki: если никс ты открываешь ббилд запускаешь трейнингкейборд

Default avatar.png jiki: ./nhtqybyurtq,jhl

Default avatar.png jiki: ./trainingkeyboard

Default avatar.png jiki: если винда то да

Default avatar.png jiki: просто реализацию копируешь в проект и запускаешь

Default avatar.png jiki: компиляцию

Default avatar.png Java-SimpleDeveloper: У меня виндовс

Default avatar.png jiki: на винде не юзал гит сорри

Default avatar.png Java-SimpleDeveloper: Ок

Default avatar.png jiki: на винде тогда там пляски следующие

Default avatar.png Java-SimpleDeveloper: Ты сколько уже програмируешь?

Default avatar.png jiki: обрати внимание

Default avatar.png jiki: на винде юзерленд в настройках!

Default avatar.png jiki: тоесть на винде надо готовить свой юзер ленд под твой билдер

Default avatar.png jiki: потом готовить билдер под юзерленд

Default avatar.png Java-SimpleDeveloper: Можешь посоветовать, есть смысл на Java, програмировать под Android

Default avatar.png jiki: учусь херову тучу лет конкретно вникать стал щас

Default avatar.png Java-SimpleDeveloper: Или лучше уже тогда на Kotlin

Default avatar.png jiki: да тебе просто надо организщовать рабочее пространство удобнее тебе

Default avatar.png Java-SimpleDeveloper: Есть какой-то глобальный сайт с информацией по Android?

Default avatar.png jiki: я смотрю для винды типо таких парней щас скину пример какие вопросы в винде по кодингу погоди чутка

Default avatar.png Java-SimpleDeveloper: Ок

Default avatar.png Java-SimpleDeveloper: Спасибо

Default avatar.png knier: я только задачи решал, а это сильно отличается от работы ?

Default avatar.png Java-SimpleDeveloper: Думаю да.

Default avatar.png knier: а решение задач помогает ?

Default avatar.png jiki: lf

Default avatar.png Java-SimpleDeveloper: Конечно!


Default avatar.png jiki: da

Default avatar.png Java-SimpleDeveloper: Задачи и только задачи

Default avatar.png Java-SimpleDeveloper: Теорией на начеле вообще сильно не грузись

Default avatar.png Java-SimpleDeveloper: Учись кодить, так советуют

Default avatar.png jiki: даже не сами задачи чем чаще ты решаешь вопросы и оканчиваешь тем тебе годнее

Default avatar.png jiki: кароче как на яве я хз

Default avatar.png jiki: приведу пример с чем я столкнулся

Default avatar.png jiki: на винде!

Default avatar.png jiki: https://www.youtube.com/watch?v=WRJ8-5PgqJ8&t

Default avatar.png jiki: тоесть все туда прописывать надо

Default avatar.png jiki: вот на винде с крестами все так и будет обстоять

Default avatar.png jiki: будь то вулкан глфв

Default avatar.png jiki: глат

Default avatar.png jiki: гликс

Default avatar.png jiki: как с явой я хз

Default avatar.png jiki: даже не знаю на чем кодят на яве в винде

Uljahn: решение задач помогает практиковать применение алгоритмов на твоём языке, обычно в темах обсуждения дают подсказки, какие алгоритмы подучить, чтобы решить конкретный пазл, а когда решишь на 100%, сможешь ещё и чужие решения посмотреть

Default avatar.png jiki: да только вот решение задачи не притягивает эту сущность к тебе и когда ты подумаешь написать игру ты не подумаешь о этих алгоритмах

Default avatar.png jiki: посему надо сразу пилить напильником то чо ты хочешь

Default avatar.png jiki: и допиливать алгоритмами

Uljahn: пазлы - это совсем другой уровень, там даётся одна задача и один алгоритм для реализации, как правило

Uljahn: если хочется более масштабных проектов, то это надо в мультиплеерах пилить ботов

Default avatar.png jiki: ну да слой другой но например ты в слой можешь войти заюзав технологию

Uljahn: там и с оптимизациями придётся заморочиться на определённом уровне

Uljahn: тут кстати тоже можно свою игру запилить - есть даже SDK для коммьюнити

Default avatar.png jiki: мультиплеер новый слой надо сначало сделать ентер в технологию которую ты выбрал или тебе на работе дали

Uljahn: здесь на сайте есть раздел AI Bot programming, от тебя только логику требуется писать

Default avatar.png jiki: как только ты сделал ентер в технологию появятся взгляды и представления что можно и как и тут на помощ приходят алгоритмы

Default avatar.png jiki: не спорю но ответ на пазл может иногда отдалить от реальных сущностей на пк

Default avatar.png jiki: потому и советуют написать свой компилятор

Default avatar.png jiki: или игру свой движок

Default avatar.png jiki: это ентер в технологию

Default avatar.png jiki: сервер какойнибудь

Default avatar.png jiki: я например тут написал раз би дерево было такое ощущение как в вузе

Default avatar.png jiki: задачу решил а практическое применение в реале не получил

Default avatar.png jiki: и тут приходят технологии на помощ

Default avatar.png jiki: вулканы опенжели

Uljahn: в реале многие задачи можно декомпозировать к известным решениям

Uljahn: вот только если базу не наработал, то будешь буксовать

Default avatar.png jiki: ну да но когда ты хочешь действительно уже чото начинаешь както по другому вникать в эти алгоритмы и получается симбиоз алгоритм-технология и выстраивается точное определение

Default avatar.png jiki: как просчитать треугольник или рект

Default avatar.png jiki: по всем точкам или по одной

Default avatar.png jiki: почему и прочее

Default avatar.png jiki: математика там и так далее

Default avatar.png jiki: ну и база разная бывает

Default avatar.png jiki: бывает не было у человека в жизни предыстории о асемблере

Default avatar.png jiki: потом какойнибудь паскаль

Default avatar.png jiki: потом интересы в перемешку с вышкой где стартуют с фортрана

Default avatar.png jiki: си и с++

Default avatar.png jiki: а потом интересы и энтузиазм

Default avatar.png jiki: и зачастую решают интересы с энтузиазмом в итоге

Default avatar.png jiki: и там в книгах разные будут ресурсы у людей таких комуто придется читать про кешы и прочее

Default avatar.png jiki: кодить на ассемблере хелоу ворлд

Default avatar.png jiki: вьезжать в регистры и стек

Default avatar.png jiki: а комуто придется стартовать уже с реализации по базе потомучто ему все обьяснили в учебных заведениях

Default avatar.png jiki: и примерное представление ясно как там почему бсд бсд а линукс линукс

Default avatar.png jiki: ну и дальше читать теже материалы

Default avatar.png jiki: смотреть обзоры и другие языки обидно только что придется в реале учить тонну разных языков а не кодить всю жизнь на 1

Default avatar.png jiki: https://www.youtube.com/watch?v=ICLsMfb-WDs

Default avatar.png jiki: предлагаю написать свою юсд с нуля)

Default avatar.png jiki: бсд)

Default avatar.png jiki: кстати Ульян смори нечайно наткнулся

Default avatar.png jiki: https://en.wikipedia.org/wiki/XGBoost

Default avatar.png Java-SimpleDeveloper: Ребята а можно смотреть чужие примеры решение этого задания?

tomatoes: можно когда сам решишь

Default avatar.png Java-SimpleDeveloper: Ну как?

Default avatar.png Java-SimpleDeveloper: Я решил

tomatoes: solutions

Default avatar.png Java-SimpleDeveloper: Хочу просто посмотреть может, я могу улучшить то что сделал у более опытного человека

tomatoes: какой пазл?

tomatoes: https://www.codingame.com/training/easy/power-of-thor-episode-1/solution

Default avatar.png Java-SimpleDeveloper: Нашел спасибо

tomatoes: в IDE ещё тоже ссылка есть "Results -> Browse other solutions"

Uljahn: смотреть можно только когда на 100% сабмит

Uljahn: а то иногда все тесты зелёные, а на сабмите фейл

Default avatar.png jiki: кстати я не могу тор решить

Default avatar.png jiki: на е и на н идет по диагонали не понимаю чо он делает

Default avatar.png jiki: хотя в змейке допираю чо я делаю

Default avatar.png jiki: вот пример кстати ульян

Default avatar.png jiki: а понял

Uljahn: там оси немного под углом, лучше по дебагу ориентироваться

Uljahn: в плеере не очень понятно

Default avatar.png jiki: забавно тут в хинтах сразщу решение мне предлагает

Default avatar.png jiki: эта бадяга кстати тянется от опенжль реализации

Uljahn: хинты только в двух-трёх пазлах есть

Default avatar.png jiki: у меня в змейке таже бадяга

Default avatar.png jiki: там все не так как думаешь с первого взгляда по коду не подглядывать в хинт если

Default avatar.png jiki: опенжль не разрешает юзать сразу сдесь и сейчас

Default avatar.png jiki: там внутри надо или тут снаружи надо делать нули и с ними работать

Default avatar.png jiki: двигать обьекты

Default avatar.png jiki: а если нули и интерфейсы не прописать к ним ничо не будет работать как кажется на первый взгляд я заметил

Default avatar.png jiki: кооринаты вытащить как бы надо наружу

Default avatar.png jiki: таже бадяга кстати с буквами

Default avatar.png jiki: сетку и вытащил координаты на обьект и попер двигать

Default avatar.png jiki: Ульян ты кстати пробовал вулкан на питоне отписать рендер окошка хотябы в зеленый цвет?

Default avatar.png jiki: там такие дебри кода

Default avatar.png jiki: не знаю как в питоне

Default avatar.png jiki: библиотека лютейшая просто

Default avatar.png jiki: я пыталсмя по стриму хотябы повторить ту бадягу которую пишут пару стримеров

Default avatar.png jiki: все кончилось тщетно ему чото не хватало для моей платформы

Default avatar.png jiki: блин простите что так получается я бьюсь блин какой день может кто вкурсах чо это за бред указать пути эти долбаные

Default avatar.png jiki: https://imgur.com/OWNTQ34

Default avatar.png jiki: где указать эти гребаные пути

MelnikovIgor: Uljiahn, можешь подсказать с https://www.codingame.com/training/hard/binary-neural-network---part-1 У меня последняя сеть из 2х скрытых не пашет

MelnikovIgor: У меня там гамма походу криво считается

MelnikovIgor: Точнее 9 задание не сходится с тем что на форуме, можешь скинуть веса после 1ой попытки обучения?

Uljahn: ага, минуту

MelnikovIgor: Uljiahn можно для любого задания где есть хоть 1 скрытый слой, без скрытых слоев у меня верно считает

Uljahn: http://chat.codingame.com/pastebin/8197ca55-4a23-4456-9f01-1535056d4065

Uljahn: если я правильно понял

Uljahn: веса скрытого слоя после первой итерации

MelnikovIgor: Это 9 или 10 задание?

Uljahn: 9

Uljahn: в 10 такие веса: http://chat.codingame.com/pastebin/21572c4c-79aa-46af-8746-47eacd3c260c

MelnikovIgor: Хм, веса совпадают

Uljahn: [0.0850731412003022, 0.3905126565626241, 0.2788553783843446], [0.3687794910734856, 0.9839595859418296, 0.5363814737422041]

Uljahn: вот ещё для 10-го

Uljahn: не все веса скопировал

Uljahn: хм, это после первого примера обучения, а не после всей итерации

MelnikovIgor: А нет не совпдаает, байес веса разные

MelnikovIgor: последений отличается везде

Uljahn: биас

Uljahn: это смещение, байес - это другое)

Uljahn: после всей итерации веса немного меняются, надо?

MelnikovIgor: У меня и на 1ом то не сходится)

MelnikovIgor: А можешь веса до тренировки вложить для 9го задания

Uljahn: а, псевдорандомную инициализацию

MelnikovIgor: И с последним слоем, если не тажело

MelnikovIgor: Рандом работает, яж говорю без скрытых слоев все ок

MelnikovIgor: 100% попадание

Uljahn: ща, надо разобраться в коде, давненько писал

MelnikovIgor: В рассчете гаммы как то биас должен участвовать? По описанию не понятно

Uljahn: гамма? я только дельту вижу

MelnikovIgor: Ну эта хрень δ[j]

Uljahn: не должен, вроде

MelnikovIgor: Вот пример для обновления весов скрытого слоя, хз понятно ли будет в чем проблема

MelnikovIgor: http://chat.codingame.com/pastebin/87fd161f-1f66-49b4-b088-9a2dc7ef7a1e

Uljahn: а ты в том ли порядке веса обновляешь?

MelnikovIgor: Начинаю с последнего слоя

MelnikovIgor: Можешь скинуть как у тебя этот участок в коде выглядит?

MelnikovIgor: δ[j] = o[j]*(1 - o[j])*

      ( δ[k1]*w[j, k1] + δ[k2]*w[j, k2] + ... + δ[kn]*w[j, kn] )

Uljahn: полкода придётся копировать

MelnikovIgor: Все равно спасибо, попробую сам покопаться еще)

Default avatar.png jiki: госпади какая же трешуха а

Default avatar.png jiki: кароче бредятина

Default avatar.png jiki: лучше емакса и правда никуя нету

Default avatar.png jiki: в этом стиле дум типо понаставишь докуя плагинов потом ищи свищи чо у тебя глючит автодополнение не показывает кути хидеры не дополняет инфу не дает

Default avatar.png jiki: накуй этот гемор

Default avatar.png jiki: надоело

Default avatar.png jiki: всё

Default avatar.png jiki: https://imgur.com/a/Fy0igmp

Default avatar.png jiki: настроил кути в емаксе

Default avatar.png jiki: через кеш компиляции

Default avatar.png jiki: говнище

Default avatar.png jiki: в кеше просто все вперемешку

Default avatar.png jiki: найти чтото просто нириальна кроме буста

Default avatar.png jiki: и прочих платформеных фич

Default avatar.png jiki: неужели по такой говнине работает сам кути

Default avatar.png jiki: я чот прям разочарован

Default avatar.png jiki: Ульян тут?

Default avatar.png jiki: :yum: она падает вниз)

Default avatar.png jiki: ура ёмое)