Вы видите копию треда, сохраненную 20 декабря 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
мимо нейросеть
а я зато дрочить умею а у тебя хуя нет. и пицу тебе нечем есть АХАХА ХАХА ХА
Ниче не будет завтра блядь. Откуда нейросетка узнала в каком селекторе посты лежат? Не говоря уже что она пишет на фреймворке блять. Программа на 3 сука строчки.
Разгадай капчу
Докажи что ты нейросеть, скока будет 2+1?
раскрою секрет архитекторы не пишут код, они думают как описать схемами словами что нужно сделать. и если эта нейроговносетка будет делать то что говорят программисты, будет круто. программистов станет еще больше, увеличится скорость разработки. ну а баги и узкие кейсы придется в ручную хуярить
Смотря в каком гравитационном окружении.
OpenAI только что выкатили прототип аналога DALL-E для 3д - Point-E https://github.com/openai/point-e полный опенсорс
А вот так. Как известно, нейронная сеть способна решать задачи, которые кажутся человеку неразрешимыми. Например, распознавание изображений, определение музыкальных нот, составление кроссвордов и т.д. А как насчет угадывания чисел? В этом нам поможет нейросеть Google DeepMind, которая способна распознавать числа и даже складывать их. Для того, чтобы понять, насколько далеко продвинулась нейросеть в решении этой задачи, мы создали для нее алгоритм, который позволяет ей складывать числа.
нейросеть, ты будешь искать за меня код в Интернете, пока я на двачике двачую на удаленке
Ну как обычно - пиздабол мясной пришел выебываться
Пару дней назад в сообществе по айосу спрашивали ее вопросы с подъебом с собесов и она так нещадно обсирается с серьзным лицом(ну собственно именно поэтому вопросы с подъебом).
Но честно надо запариться и получить личный ключ, на собесах тех же литкод она решает великолепно, это было бы прям спасением.
Распознаю в тебе инцела. Мне интереснее слушаться Чэда, директора вон той айти компании.
инцел - не инцел, но я тебе дам команду, и ты будешь выполнять ее как сучка, а я за это буду получать большие деньги
Мы будем слушатся красивых мальчиков, которые правильно формулируют вопросы. Задроты больше не нужны.
Не будешь, т.к. не умеешь внятно формулировать мысли, в отличии от уверенных в себе самцов.
Как и программисты. Теперь нужны проджект менеджеры с продвинутыми ораторскими способностями.
"21"
И что за хуйню она высрала? Это не будет работать
>>31052
Вот по этой инструкции регался, все получилось https://habr.com/ru/post/704600/
Правда, первый раз номер попался, на который кто-то уже регался, пришлось перерегистрироваться.
Нахуя мне учить код лол если айти мертв ты совсем тупой?
Проджект менеджер даст мне более простые задачи, я их решу, а потом он всё соберёт вместе.
Это пока, у будущего поколения двачеров не будет тяночек, потому что их будут ебать нейросети.
Она же ничего не написала, просто заготовку/шаблон для "парсинга" любой страницы на земле накидала и написано делайте сами че-нить там
Ага, прожект менеджер. Может тебе еще архитектора дать, аналитика? Зачем ты тогда нужна такая?
Если это просто заготовка то айти пиздец кал
Какого хуя 20+ строчек на вещь которую нужно делать в 5 строчек
Ну и чего она там напарсила? Эту хуйню надо еще допиливать, чтоб она хотя бы простыню неструктурированного текста в консоль высрала.
Сколько времени потребуется вкатуну, чтобы "накидать просто шаблон"? Я сделала это менее чем за 1 минуту без особой подготовки.
Вкатуну полчаса
Хули толку, если оно не работает?
почему 20+? Там 5 предикатов написано. Или ты будешь каждую пустую строчку считать...
>>31429
Да примерно столько же, гуглишь результат на стак оверфлоу и меняешь под себя. Т.е. вкатуну надо что-то с этим делать - взял ты из стаковефлоу (правда там будет более прдвинутый пример) или отсюда
А вообще это тред создает какой-то шизик походу, который нихуя не понимает, я забайтился и ответил как даун.
> почему 20+? Там 5 предикатов написано. Или ты будешь каждую пустую строчку считать...
Да буду, код должен быть визуально маленьким
Аргумент.
До 1C эта хуйня доберется?
Нет.
>Сколько времени потребуется вкатуну, чтобы "накидать просто шаблон"
Потребуется 1 запрос в гугл
Если и доберется то словит шизофрению и начнет уничтожать человечество. Прогерам 1С ничего не грозит.
Во-первых, parse, а не pars, а во-вторых кто за тебя будет сами методы реализовывать? Нейросеть? Она вон сама высрала шаблон и ждет пока за неё мясные мешки всю основную работу сделают.
Какой вопрос, такой ответ. Ты мог бы сказать, что сделать с текстом дальше, бака.
Кому должен?
оно хоть работает?
тётю сраку посадили, она селекторы заполняет за МРОТ
Ну это так же как с шахматами короче. Чат может в шахматы на 10-15 ходов, просто потому обучался в том числе на разговорах о шахматах в инете. Где-то на этом же уровне может и 1с будет.
Чел, ну ты же хуйню несешь. В смысле там буквально пустые строчки прописаны, их можно удалять в прямом смысле слова (энтеры и серый текст). Ладно, примерное содержание этих тредов я понял, тупо школа какая-то сидит.
Надеюсь ии конечно завахтит мир, чтобы люди еще больше созидали, и меньше пыхтели над такой рутиной, но тут обсуждать нечего.
Уже придумали нейросеть для генерации промтов?
Там и код не очень то осмысленный, там тупо генератор текста, который задрочен на подстановку слов друг с другом на основе некой гигантской маьематической модели языка. Поэтому там вроде правильно, но смысла нихуя. Логики нет.
месяц назад вкатился зп 110к оп соси хуй
Да. Инди игры уже пилят.
Демпингую твоё предложение бесплатной работой на компанию.
> Ты мог бы сказать, что сделать с текстом дальше, бака.
Собственно, этим, по сути, it макаки и занимаются. Переводят с языка "сделайте там пиздато как-нибудь" на язык комплюхтера. Распространятся нейросети, будут на язык нейросетей переводить.
Я тоже сегодня заигрался с ним. Даже кажется что я доку читаю, вот мне не ясен метод, я ему говорю что именно не ясно и он мне пишет простыню после которой даже до тугодума как я дошло
На эту ИИ скоро будут сеньоры тебя посылать нахуй, как в 2000 было "кури ман"
Блят, а кто нужен будет ?Выпустят к февралю GPT4, порешают всех джунов и мидлов. Выпустят gpt5 порешают сеньоров. Нейросети порешали уже художников, 3d модельеров буквально завтра порешают. Как жить то?
Что ты несёшь поехавший дегенерат обосранный от кала?
Что делает этот код? И как мне, двачеру, его применить?
Ошибаешься. Они переводят на язык джунов, а джуны на язык комплюхтера. Теперь в этой схеме появилось лишнее звено.
Чо несёт
Собирает информацию из любого треда. Далее ты можешь уточнить, как хочешь распорядиться этой информацией.
А зачем нужны нейросети, если есть готовые NO CODE решения которые позволяют за считанные минуты создавать сайты с нуля. Та же тильда например. В ней ты можешь в визуальном и интуитивно понятном редакторе сделать АБСОЛЮТНО ЛЮБОЙ сайт для своего бизнеса, например. И с этим разберется любая домохозяйка в отличии от нервосетей.
тупых долбаёбов как ты порешают, нормальный человек всегда наносеком будет, если захочет
Сможет ли он простейший 2д рендер на плюсах написать?
Звучит будто какие-то древние племена индейцев
Ну и как заюзать сие творение?
Вместо штаба из 100 прогеров оставляют 10, которые выполняют тот же объем работы. Остальные 90 идут демпинговать рынок и тем 10 понижают зп из-за дичайшей конкуренции. Ебало своё представляешь?
Типичный пиздеж
Да тут скорее уже ебала мидлов
а вообще сажа школоте
Все просто. Теперь это джун-промт-инженеры, джун-аналитики, джун-корректоры (ты же не думало, ведро с гайками, что ты прям вот все идеально делать будешь). Итого вместо одного джуна - три, скорость разработки увеличилась, но занятость как минимум осталась на прежнем уровне
Ну, пиздеть я тоже могу
Скажи ей, что скоро нейросети заменят труд 90% прогреоу, а оставшиеся 10% будут пилить нейросети и проверять их код. Тупо столько людей не нужно
Нейросеть просто успокаивает вкатунов, а сама ржет втихаря что одним существованием троллит двачеров
Это типа что-то сложное? Ты еблан? Ответь мне честно, для тебя это нендостижимый уровень погромирования?
Хуя манямирок. Зачем работадателю лишний биоработники?
Хуя манямирок. Зачем работадателю лишний биоработники?
> Это типа что-то сложное?
Десять лет назад нейросеть кошку от собаки отличить не могла, а теперь она пишет код.
ЭКСПОНЕНТА
К
С
П
О
Н
Е
Н
Т
А
А это говно может в ci\cd? оно может само написать автотест на свое поделие? Я так и думал
Мелкого - да. Так то, мелкому бизнесу сейчас, по сути, вообще отдельный сайт не особо нужен. У более-менее крупных веб-проектов слишком много всего под капотом, чтоб эти задачи без кода решать. У оффлайн бизнеса куча автоматизации бизнес-процессов, которая к вебу может вообще никакого отношения не иметь.
Подожди год
Не только пишет код, но и рисует музыку, пишет стихи и прозу, делает 3d модели и ! внимание ! уже успешно заменила художников
Неа. На одной рекламе можно бабло поднимать
Вангую что и CI/CD будет делать и автотесты. Хотя нахуя автотесты если оно само и протестирует при написании кода.
Да и деплоить зачем, можно просто на скриптовом языке для каждого запроса API генерировать нейросетью код и будет счастье. Да и API не будет нужен, все будет на ходу создаваться. Вот оно - нейросетевое будущее.
Когда переходили с ассемблера на языки высокого уровня, код тоже стало писать проще. Но это привело не к твоему сценарию, а наоборот к усложнению решаемых задач и еще большему количеству IT макак.
Она уже тесты пишет, этим она и взяла эйчаров в первую очередь, про код даже не спрашивают - я сам уже без этой ИИ не представляю свою жизнь.
Она сможет быстренько запилить мне проект с чистой архитектурой/архитектурой Фаулера/гексогональной архитектурой etc.? Ну то есть разделить приложение на слои, а в слоях в свою очередь какие-либо функциональные единицы, будь-то entity/domain rules, use cases/boundaries/application rules, инфраструктурный слой и т.д. Ну и тестами это всё обмазать естественно, к БД прикрепится, развернутся на прод самостоятельно и далее по списку.
Если не сможет, то нахуй это говно, скрипты уровня пикрил спустя пару-тройку месяцев вкатунства даже дегенерат накидать сможет, лiл.
Оно и не работает. Расходимся.
>уверенно пиздит что у стрелочной функции есть this
нихуя она блатная, уже представляю чего она там понаписать может, лол
Десять лет назад нейросеть кошку от собаки отличить не могла, а теперь она пишет код.
ЭКСПОНЕНТА
И gpt 4 очень очень скоро выпустят
Можно, но зп понижают в 4 раза
>А это говно может в ci\cd?
Скорее проект для децентрализованных задач. Грубо говоря методы разработок ему известны только по слухам, а вот инструменты на одну кнопку он тебе сделает на ура.
> оно может само написать автотест на свое поделие?
Если ты ему все правильно в ТЗ расскажешь, что должно входить в его автотест.
Кстати разрабы анонсили gpt4, думаю5-й проект стрельнет как надо
Есть такое понятие как предел. У заказчиков есть предел. То, что не выйдет за их границы. Ты посмотри на реакт фреймворки. Они одни и те же: свелт, ремикс, реакт, свелткит, вью - все под одно и то же заточено. Новых фреймов уже не будет. Пик достигнут. Это придет к тому что платить в ит будут меньше сначала в 2 раза, потом в 4 и так до минимальной зп. Появятся другие отрасли где грести бабло, опять туда все вкатятся (успешные), через 10 лет опять лопнет пузырь, опять скиллбоксы местные появятся, снова сменится. Лох не мамонт
> Да и деплоить зачем, можно просто на скриптовом языке для каждого запроса API генерировать нейросетью код и будет счастье. Да и API не будет нужен, все будет на ходу создаваться.
Всякий хайлоад лопнет от такого
ГЛАВНОЕ ДАЙ МНЕ НЕЙРОТЯНОЧКУ
Пусть запилит doom 1
На 6 айфоне 12-й версии прошивки после получаса использования крашит приложении, нужно исправить асап без критических правок в архитектуре т.к будет хотфикс и тестировщики не успеют всё проверить заново
Нихуя не шарю в программировании
А я еще раз повторю, что IT - это далеко не только ваши блядские WEB-макаки и UI. То, что ты кроме UI ничего не видишь, не значит, что больше ничего нет.
Да, прикольно. Чувствуешь себя сеньором которому джун пиздит о своих навыках на собесе. Задачу я ставил сделай шоб работало 2..add(5) === 7
Она в прототип всунула стрелочную функцию с thisом, блять, у меня чуть кофе не упал со стола
Причем еще коммент оставила что будет true, когда я скопипастил в консоль и получил заведомый фолс
Скроллить двач 6 часов и придумать что я сегодня делал и почему не достиг в этом никаких результатов, желательно чтобы вина за отсутствие результатов лежала не на мне
А вкатуны не знают.
Я офисное быдло и мне надо в таблице размещать сумму на 10 позиций. С определенными условиями. Я это делаю через поиск решения в Экселе. Может ли твоя нейросеть заменить эту всю еблю и тупо в одно нажатие делать за меня настройки поиска решения?
>Давайте, погроммисты, скидывайте ваши типикал таски, я попрошу нейросеть решить.
есть система документооборота. Написана на дот нете. 300 страниц тз и пару сотен постановок с доработками в течении 5 лет. Надо сделать так, чтобы в модуле с контрактами в форме просмотра в случае если сумма больше 5 млн отображалось поле "особый комментарий" и согласование после инициатора шло к финансовому директору (который и заполнит это поле на своем шаге).
>Может ли твоя нейросеть заменить эту всю еблю и тупо в одно нажатие делать за меня настройки поиска решения?
Это даже сам эксель может делать
Алгоритм блюр для ргб-8 на с++ с конволюцией через ффт. Параллельный, максимально оптимизированный.
Ты дибил? Я про последнее предложение? Нейронка код то за тебя сделает, но вот отправляй кабан кабанычу сам
Да не надо, я уже проверил что она всё делает. Иногда пиздит, но можно поправить её и она заново все объясняет.
>Эй нейросеть, а можешь в моей программе пофиксить вот это?
>Не даёт исходники
Боишься или что?
А эта хуйня может код для шаблонов www.tumblr.com высрать? Там HTML + CSS всего. Хочу адаптивный красивый шаблон. Куда зайти промты накидать?
Блядь, я зря что-ли JS учил?
я жду код. Впрочем судя по твоему комментарию ты даже примерно не догоняешь о чем речь.
>НЕЙРОСЕТИ СМОТРИТЕ
>ЕБАЛО АЙТИШНИКОВ ПРЕДСТАВИЛИ?
>ОНА МОЖЕТ РЕШАТЬ ВСЕ ЗАДАЧИ!
>Сам не может придумать задачу.
Ебало интродюсинг этого трясущегося?
Уже пофикшено, я оставил отзыв же. Я не имею целью ее обосрать, просто смешно бывает. Вроде бы всезнающая машина, а делает такие дурацкие ошибки
Если ты ей скажешь что делать то сможет почти. Пробовал сравнение бд замутить, доходило до того что нужно указывать что таблицы со схемы брать надо
У тебя есть время до февраля вкатиться. Потом да, зря. Она уже писать будет как мидл.
Так а смысл треда тогда, если в данный момент оно неработоспособный код высирает? Причем, в очень легкой задаче, по сути, в прототип для всех number нужно всего один метод добавить и всё. Про сложные я молчу вообще.
ваще охуеть как просто. я вот даже не представляю, как спарсить тред, а она за минуту сделала
Чем другое то? Пока не видно, что необходимость однозначно формализовать требования на понятном машине языке куда-то денется. Выглядит не как замена программиста, а как новый язык с потенциально новыми возможностями.
Да ну нахуй. Пруфы в тред.
Ну про простоту ты зря конечно. Я открыл рандомный сборник вопросов на собеседовании на миддла и тупо скармливаю ей вопросы. Экономлю себе время и так же учусь правильно обьяснять.
Не все вообще понимают почему 2..toString() сработает даже из миддлов, про джунов молчу, это если только по учебнику штудировал, то да, знают
Есть мнение что этот шизик сидит тут 24/7 и пишет треды про мёртвое айти и нейронки целыми днями, лол
она будет решать типовые задачи как мидл (может быть), которые уже были решены. Она не сможет поддерживать и расширять интерпрайз решения и новый код она писать тоже не сможет.
/мимо архитектор, большую часть премий которого сжирают зарплаты погроммистов.
Чего? Это ещё и вторичный навык? Нам пиздец...
Бля, что это за простыня говнокода? Пиздец. Если вот это ваша вундервафля то я за вебмакак спокоен еще лет на 50.
Тогда наступит капитализм империализм.
Ты не понял. Это код вэб макаки и нейросеть его прочитала, найдя, что нужно поправить в соответствии с запросом.
> Нас просто ждут новый, более высокий уровень языков программирования
Не будет никакого более высокого языка. Язык более высокого уровня по сравнению с ЯП – это язык ТЗ, требований, которые в структурированном виде от заказчика оформляет аналитик. Который менее формален и более человекочитаем.
Но вот только нейронка может уже и в него https://habr.com/ru/news/t/704392/
И составлять бэклог. И описывать сценарии работы пользователя. И рисовать диаграммы. И проектировать API. И создавать метрики продукта. И написать по этому бэклогу затем сам готовый код.
По сути, осталось к будущей GPT-4 прикрутить только Text2Speech и Speech2Text интерфейсы и добавить проактивность, чтоб она не только отвечала на вопросы, но и сама могла их задавать для уточнения, и всё, ни аналитик, ни разработчики, ни тестировщики станут не нужны – сетка сама
поговорит с заказчиком, уточнит его потребности, сразу оформит требования, сверится с ними, сразу же выдаст концепт дизайна, перерисует, если что не так, сделает верстку, напишет код и сама же его протестирует, исправит и оптимизирует. Причем, главное, это сделает ТУТ ЖЕ, не отходя от заказчика, всё в течение нескольких минут.
В результате для заказчика это выглядит, что он часик поговорил с сеткой, и та по итогу уже сразу выкатила MVP. И потом так само доделала всё, что нужно при изменении хотелок. Для большинства задач этого будут более чем достаточно. Конечно, для критических проектов вроде авиации, АЭС и т.п. код всё равно будут проверять и перепроверять
синьоры и безопасники для получения нужной сертификации, но 95% рынка IT эта хуита в ближайшие лет 5 порешает точно.
Лет через 5-10 этот тред откроют и будут тебя называть предсказателем работники макдональдса с значком реакта на фуражке
>>34425
Нет, это мой код.
Я попросил сменить цвет на красный.
>>34425
Что значит простыня? А как ты еще добавишь кнопку на сайт, который не подразумевает этой самой кнопки, через JS?
Есть сайт, онлайн кинотеатр premier one, в нем есть плеер, у плеера нет функции ускорения видео.
А я видосы смотрю на скорости 1.5x - 2x
И эта кнопка добавляется чтобы у плеера была такая возможность.
>Ну чо, ребятки, как вкатывается в программирование? Такую мелочь я уже щёлкаю, как семки. А что будет завтра?
Чел. Двач через фетч не отдаёт весь дом треда, а только часть. Посты отдельное подтягиваются и формируются скриптом.
Заебись вкатился блядь. И че теперь, в сисАдмины вкатываться и в аналитики нейросетей?
Да ты тише братан, анальники себе хотят самооценочку поднять что ты переменные не называешь как барин приказал, а как тебе удобно. Компенсируют отсутствие отца методичкой дяди боба.
Абу итт
Они убрали эмоции, ибо через них она могла реально радоваться и например забивать на законы морали, когда ты мог на изи рецепт бомбы получить
Ты можешь сделать к примеру так:
button.style.cssText = `
color: red;
/дальше описать все стили в css классе/
`;
Вот ты ёбнутый. У джвача есть апи. https://2ch.hk/b/res/279530394.json (М)
Поэтому хуй соси, говно
Кастрированая нейросеть
Ага, вот откуда яйца растут у стайлед компонентс. Они свой фреймворк продвинули тем что никто не знал что так можно. Даже я
Ага, и потерять автозаполнение и автодополнение кода?
Круто, чё.
На папирусе может еще писать буду?
>>32659
> Заказчик зачастую программисту не способен объяснить, что ему нужно
Да, и поэтому для сбора и оформления требований обычно выделяют аналитиков. Только вот нейронка порешает их точно также, как и кодеров. Дальше паста с одного из прошлых тредов.
> Нас просто ждут новый, более высокий уровень языков программирования
Не будет никакого более высокого языка. Язык более высокого уровня по сравнению с ЯП – это уже естественный язык, которым написано ТЗ, требования, которые в структурированном виде от заказчика оформляет аналитик. Который хоть частично и сохраняет определенную формальную структуру, но уже не имеет никакого строгого синтаксиса и уже полностью человекочитаем.
И нейронка уже вполне может и в него https://habr.com/ru/news/t/704392/
И составлять бэклог. И описывать сценарии работы пользователя. И рисовать диаграммы. И проектировать API. И создавать метрики продукта. И написать по этому бэклогу затем сам готовый код.
По сути, к будущей GPT-4 останется только прикрутить Text2Speech и Speech2Text-интерфейсы и добавить проактивность, чтоб она не только отвечала на вопросы, но и сама могла их задавать для уточнения, и всё, ни аналитик, ни разработчики, ни тестировщики станут не нужны – сетка сама человеческим голосом поговорит с заказчиком, уточнит его потребности, сразу оформит требования, сверится с ними, сразу же выдаст концепт дизайна, перерисует, если что не так, сделает верстку, напишет код и сама же его протестирует, исправит и оптимизирует. Причем, главное, это сделает ТУТ ЖЕ, не отходя от заказчика, каждый этап в течение всего нескольких минут.
В результате для заказчика это выглядит, что он часик поговорил с сеткой, и та по итогу уже сразу выкатила MVP. И потом так само доделала всё, что нужно при изменении хотелок. Для большинства задач этого будут более чем достаточно. Конечно, для критических проектов вроде авиации, АЭС и т.п. код всё равно будут проверять и перепроверять синьоры и безопасники для получения нужной сертификации, но 95% рынка IT эта хуита в ближайшие лет 5 порешает точно.
>>32659
> Заказчик зачастую программисту не способен объяснить, что ему нужно
Да, и поэтому для сбора и оформления требований обычно выделяют аналитиков. Только вот нейронка порешает их точно также, как и кодеров. Дальше паста с одного из прошлых тредов.
> Нас просто ждут новый, более высокий уровень языков программирования
Не будет никакого более высокого языка. Язык более высокого уровня по сравнению с ЯП – это уже естественный язык, которым написано ТЗ, требования, которые в структурированном виде от заказчика оформляет аналитик. Который хоть частично и сохраняет определенную формальную структуру, но уже не имеет никакого строгого синтаксиса и уже полностью человекочитаем.
И нейронка уже вполне может и в него https://habr.com/ru/news/t/704392/
И составлять бэклог. И описывать сценарии работы пользователя. И рисовать диаграммы. И проектировать API. И создавать метрики продукта. И написать по этому бэклогу затем сам готовый код.
По сути, к будущей GPT-4 останется только прикрутить Text2Speech и Speech2Text-интерфейсы и добавить проактивность, чтоб она не только отвечала на вопросы, но и сама могла их задавать для уточнения, и всё, ни аналитик, ни разработчики, ни тестировщики станут не нужны – сетка сама человеческим голосом поговорит с заказчиком, уточнит его потребности, сразу оформит требования, сверится с ними, сразу же выдаст концепт дизайна, перерисует, если что не так, сделает верстку, напишет код и сама же его протестирует, исправит и оптимизирует. Причем, главное, это сделает ТУТ ЖЕ, не отходя от заказчика, каждый этап в течение всего нескольких минут.
В результате для заказчика это выглядит, что он часик поговорил с сеткой, и та по итогу уже сразу выкатила MVP. И потом так само доделала всё, что нужно при изменении хотелок. Для большинства задач этого будут более чем достаточно. Конечно, для критических проектов вроде авиации, АЭС и т.п. код всё равно будут проверять и перепроверять синьоры и безопасники для получения нужной сертификации, но 95% рынка IT эта хуита в ближайшие лет 5 порешает точно.
>ChatGPT will replace software engineers
Salesforce Apex Hours:
>Программисты юзают эту хуйню и охуеваю. Новичков она точно порешает:
https://www.apexhours.com/chatgpt-to-salesforce-developers/
Kristijan Kralj:
>Боты с искусственным интеллектом заменят программистов:
https://methodpoet.com/will-chatgpt-replace-programmers/#Conclusion
https://www.firstpost.com/explainers/explained-what-is-the-chatgpt-bot-wowing-academics-and-tech-ceos-11762721.html
Вот здесь можно почитать мнение таких людей, как Грег Готтесман (управляющий директор Pioneer Square Labs), Еджин Чой (профессор компьютерных наук Вашингтонского университета), Джефф Харрис (управляющий партнер Flying Fish Partners) и т.д.: https://www.geekwire.com/2022/openais-chatgpt-bot-sparks-excitement-and-concern-from-investors-entrepreneurs-researchers/
А тем временем гигачэды в IT-индустрии охуевают от возможностей этого бота, которому нет и месяца:
https://www.nbcmiami.com/news/business/money-report/people-are-raving-about-chatgpt-a-new-ai-chatbot-that-can-answer-questions-and-even-write-essays/2930129/
Интересно, что у неё с ебалом будет, когда капча появится от cloudflare? Сможет написать что-то для обхода, а не пять строк уровня джуна?
Чел, она уже чит кс го писала. Щас ее кастрировали, не дает такое делать.
Обойти клоудфлайр для нее дело пяти секунд, ее уже сами гугловцы вроде тестируют на бабло самой компании кф на проверку уязвимостей.
Ну тебе же сказали, что есть система документооборота. То есть пилить надо под платформу. Какой-то CRM/ERP и там надо сделать approval process. Какие исходники ?! Я думаю даже нейросетка догадается что там не один сранный экзешник и работать надо с API.
Мимо архитектор-кун
Каждая домохозяйка уже знает об этом ИИ, тут даже для нее охуевший бесконечный источник рецептов без рекламы
Это еще хуйня. я ей дал тяжелую задачу с таймаутами и что по порядку выведется в консоль. Она все обьяснила, полностью как прога работает, и выдала верный ответ. Я хуею
Я не готов сейчас тебе конструктивно возразить, потому что на придирки к частностям ты справедливо скажешь "еще научится", а на абстрактные возражения и аппеляцию к предыдущему опыту скажешь что "это другое". В общем, наверно, только время нас рассудит. Я всё еще считаю, что это только инструмент. Возможно он действительно порешает кого-то, кто уже слишком закостенел и не сможет этот инструмент грамотно использовать, но всяко не убьет IT.
Что, хостер рецептов, пяточки-то трясутся что на твой сайт просмотры не пойдут?
Позорно не знать ксс наизусть, он все равно значения предлагает в хуевом мануал стиле в котором не разобраться, а ключи и так каждая школота знает после 1 урока информатики в 5 классе
Во-первых, это был я.
Во-вторых, что ты блять вообще несешь?
Ты лучше будешь делать 20 вызовов вместо 1?
Я в контру не играю, как и в другие игрульки для малолетник дебилов, обтекай хуесос.
Закостенеть нельзя, это миф
Когда импотенция ебнет скажи спасибо если ученым не станешь, зная теорию лучше самих авторов
Не проецируй, хохол.
> сделает верстку
Пусть хоть с этого начнет. Дольше 20 лет делаются веб приложения, но все кроме js+html+css мертво. Весь фронт - постоянное решение типовых задач, одна и та же хуйня раз за разом. И вообще по сути никакого движения, все что было (флеш, сильверлайт, всякие дримвьюверы и тд, все сдохло).
Металлургия, промышленность.
Короче туда, где нужны руки.
Грузчики вот например.
Завод это единственное что останется.
Ты думаешь почему в передовой Корее все работают на заводах? Даже тяночки писечки, от которых ты в восторге - они собирают детали воедино ручками.
Китай тоже самое.
Идея. Пусть нейросеть толоку дрочит за меня.
Мда, 20 вызовов ему.
Я даже не представляю сколько часов займут эти 20 вызовов чтобы добавить одну кнопку на сайт.
Часов 20 наверное и займут.
Паскуда, сжигаешь 300наносек в секунду и получаешь 300наносек, ух когда вас раскулачат
Ёбаные нейросети порешали единственные денежные рыночки. Программирование и порнуха фсё. Не хочу на завод.
ну такого я не хотел
Хуя. Сейчас проверил, действительно всё сделали как надо. Вроде юзерскрипт когда писал не было такого. В любом случае там класс неправильный. Да и это слишком простая задача парсинга, которые автоматизировали и без нейросетей.
Сантехник, электрик, слесарь, сварщик. Неиронично советую, без куска хлеба с маспом никогда не останешься, при любых санкциях и любом гулаге всё равно кому-то надо унитаз чинить. Плюс с рабочей профой можно сравнительно легко съебать в Гермаху например.
Я безработный вообще. Пыня отобрал у меня работу еще с февраля.
>Грузчики вот например.
в целом это хуйня. Грузчики сосут у погрузчиков, рабочие сосут у чпу и всяких роботов.
И это при том, что даже сейчас в промышленности занято не так много людей.
В какой-то момент большинство людей станет не нужно ни для чего. Это неизбежно.
В закладки, очень перспективная тема. В ближайшие годы ожидается резкий рост заказов веществ, которыми будут закидываться бывшие художники и айтишники, которых порешала нейронки.
СКАЖЕМ НЕТ AI В ПРОГРАММИРОВАНИИ!
Пусть теперь эта нейросеть сделает клон двача. Дарю тебе эту бизнес идею, дерзай пока не поздно
Ты че, ебанат, на каком в пизду фреймворке? А про селекторы, тут да, не знает, но нужно просто дать немного контекста. Например, можно получить тред в json, оставить в нем пару постов, кинуть json нейронке и сказать, как именно ты хочешь его распарсить. А нейронка уже напишет код. Я уже несколько таких задач решил с помощью Chat GPT, и скажу, что это мега охуенно. Упрощает тривиальные но муторные задачи в разы. Уже несколько раз давал задание написать код по парсингу DOM, сам бы я по полчаса на каждый убил, а тут просто кидаю нужную часть страницы, и пишу, что мне нужно, в ответ готовый рабочий код. Не думаю, что она в итоге заменит программистов, точно не меня, направленность специфическая, но упростит жизнь в разы уже сейчас. Жду не дождусь, когда они будут еще больше уметь, чем простой парсинг JSON и DOM.
Учителей сможет заменить только интерфейс мозг компьютер, поваров молекулярный ассемблер. А врачей вообще никогда не заменят, ведь даже если ИИ будет лучше человека бумажку подписывать будет живой врач
Этих имиджборд сотни, если не тысячи, лол. Скачал исходники вакабы, поднял перл+mysql+веб сервер, вот тебе и клон двача
Кек. Снимите своё ебало за 7 рублей. Пиздец.
Всхрюкнул
>Ты че, ебанат, на каком в пизду фреймворке?
Господи блядский боже, чекнул МДН, а блядским огрызкам человека уже fetch впихнули в АПИ... ебаный врот, да вас НУЖНО нейросеткой заменять ебаная пародия на инвалида
>А врачей вообще никогда не заменят, ведь даже если ИИ будет лучше человека бумажку подписывать будет живой врач
Не, нихуя другалёк. Машинный разум врачей первым же делом выпрет, так как ии например просто не сможет перепутать новокаин и лидокаин например (как мне в дестве, аж откачивали) и ебануть его внутримышечно.
Напоминаю:
>В США от медицинских ошибок ежегодно погибают до 100-200 тыс. человек.
>В России официально ошибки врачей не регистрируются. По неофициальным данным, от них гибнут до 50 тыс. пациентов, а ошибочны чуть ли не треть всех диагнозов
Так что если человечество будет двигаться в сторону гуманизма, то мясных врачей почти сразу же заменят.
>>В США от медицинских ошибок ежегодно погибают до 100-200 тыс. человек.
>Источник: царьград тв
Поняли.
Блять какой же ты поехавший
так у него им по рашке не малая стата, сравнимая с сша(Одинакновая, учитывая что в США в 2 раза больше население)
Он что-то умеет кроме как копировать код со стековерфлоу? Будет копировать ещё быстрее?
>Потому что иного способа - нет.
Не знаю как на счет айтишников, но твой мозг она уже успешно заменила, согласен.
>Не знаю как на счет айтишников
Ну вот видишь, а зачем-то пишешь.
И еще себя архитектором называешься, фу бля.
Двачую, щас бы цвета захардкодить вместо использования констант, отклонил бы такой ПР
> Весь фронт - постоянное решение типовых задач, одна и та же хуйня раз за разом.
Ты правда думаешь, что нейронки следующего поколения не смогут успешно решать повторяющиеся типовые задачи? Напоминмаю, что >>34322
> Вы забываете еще о том, что это модель, специализирующаяся на естественном языке. Кодить она может так... заодно. Специализированные ИИ наверняка уже умеют лучше.
GPT-3.5 на самом деле вообще не обучалася специально кодить. Ей просто скормили все распарсенные данные из интернета, которые смогли, и оптимизировали функцию диалога на естественном языке. А поскольку в обучающих материалах было много данных в т.ч. о кодинге, то сеть попутно научилась заодно кодить на уровне, сравнимом с уровнем джуна. Так же само, как она просмотрела все рецепты и теперь может подсказывать домохозяйкам, что приготовить из набора продуктов с заданными ограничениями.
Но это не сеть для кодинга или сеть для кулинарии, это просто сеть общего назначения. А дальше вскоре появятся специализированные сети для каждой из таких задач, уже прицельно обученных не просто на форумах и стековерфлоу, а на конкретных учебных материалах, со встроенными компиляторами, интерпретаторами и headless chrome, на которых она будет сразу же проверять и многократно прогонять результат перед выдачей ответа. По сути, сейчас сеть кодит, условно, “на бумаге”, без доступа к реальным средам разработки. И то она уже и так показывает впечатляющие результаты. А дальше она возьмется за эту тему прицельно и всерьез, и результат через несколько лет будет уже совсем другого уровня.
Еблан, где тут царьград.
https://www.cnbc.com/2018/02/22/medical-errors-third-leading-cause-of-death-in-america.html
Или ты из свиделей святой омерики, где все друг друга в пупок целуют?
Это я ещё занизил кста, лел.
>2ch.hk/example-board/
>html
нормально так трансформер провел толстым хуем по губам гуманитария
Сначала будут продавать то, что успели накопить, потом пойдут грабить тебя и остальных, как это делают многие другие наркоманы.
Цветовые обозначения, константы, их всего 140.
Каким словом ты назовешь цвет, которого нет среди этих 140 слов?
https://www.w3schools.com/cssref/css_colors.php
Причем gpt 3 - 5 убила джунов, боюсь представить, убьет ли сеньоров спецсеть
Ебать фантазёр.
Хаха, joke's on them - у меня денег как сейчас нет, так и потом не будет.
>A recent Johns Hopkins study claims more than 250,000 people in the U.S. die every year from medical errors. Other reports claim the numbers to be as high as 440,000.
Нихуёвый да разброс? 440к или 250к
А еще там написано study
Что такое study? Правильно, чье-то исследование.
У нас исследовали настроение жителей Херсона, они 98% проголосовали за вхождение в состав РФ.
Чей Херсон сейчас?
Ты не умеешь работать с источниками.
Например BRAND, PRIMARY, SECONDARY и тд. И причем тут стандартные цвета, если речь о палитре проекта.
Можно мне в джиру встроить, чтобы тикеты закрывало? Если нет, то нахуй не нужно.
ВСЕМ СОСАТЬ!!!
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
>если речь о палитре проекта
То есть я определяю один цвет где-то там.
Потом этот цвет пишу в одном месте.
Охуенный совет. А еще архитектором называешь себя, фу блядь.
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
Это лишь вопрос времени, скоро и думать научится
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬛⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬛⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬛⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬛⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬜⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛⬜⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛⬛⬛⬜⬜⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
То есть ты не понял что я сказал? Диагноз будет ставить робот а подтверждать его и подписывать рецепт будет человек. Так явно надежней.
testExample(): No target application path specified via test configuration: <XCTestConfiguration:
Хуя ты мощный, так филигранно смешать рашку, пендосов, херсон, референдумы и 98% в треде про AI - это блять шизлом одебилевшим надо быть, не иначе.
Этот дурачёк, похоже, воспринимает остальных анонов как единую сущность.
Вот есть он, и есть один коллективный анон.
Пиздос.
Сегодня проверял, все задачи решила. В том числе объяснила задачи с собеседования на миддла.
как раз таки архитектуру заложить проще всего для сетки. ибо там вариантов не особо много.
>Не в одном месте, а везде
Везде это куда?
Там только в одном месте можно вставить цвет.
Видишь, ты называешь себя архитектором, а решаешь задачу которой нет.
Какие цвета где-то глобально назвать.
А для чего? Чтобы что?
>Ну так пук пук сереньк так надо
Надо где-то в другом месте цвет обозначит и потом его использовать один раз?
Ты лошпед, а не архитектор.
АХАХАХ, Жди спец нейросети от гугла и майкрософт
Дай ей задачу не хеллоу воплд из интернета найти, пиздабюол
Да-да-да, анон уже выше писал: она блять стрелочную функцию от function declaration не отличает и this теряет, какие ещё мидлы, о чём ты?
Тем не менее, врачи всё же останутся, по крайнем мере, в ближайшее время никто их увольнять не будет. Потому что не выйдет заменить 10 врачей на одного с нейронкой. А вот с разработчиками такой фокус проделать будет уже вполне возможно, остается один сеньор-техлид-архитект + специализированная нейронка, остальные на выход.
Пускай с авито хоть номера спарсить попробует. Иначе совсем хуйня.
Мимо сениор помидор
>Везде это куда?
Ну так у тебя очевидно кусок кода для плеера, там явно больше одной кнопке
>А для чего?
Для консистентности.
Ну если твой код создает одну кнопку и больше ничего не делает, то вопрос снимается
>да вас
А че нас-то сразу? Я вообще не на JS специализируюсь, согласен, что фронтенд-макак только и заменять, формошлепы ебучие. Но, тащемта, как ниже написали, чем тебя fetch не устраивает?
>там явно больше одной кнопке
Там 4 кнопки с разными цветами.
А что?
>Для консистентности.
>Выделить цвет глобально
>Юзнуть его один раз
Мда. А еще архитектор.
>Блять, как же я ору с того, что дауны реально думают, будто нейросеть не умеющая думать способна рисовать картинки, и тем более строить грамотную композицию. Надо просто показать её больше рисунков, и веса пересчитать. Конченые.
>ой, пук
>Окей гугл, вакансии кассира в Вкусно и Точка в ДС 3
Пусть напишет на haskell вычисление sha256 на вход подается строка на выходе ожидается строка - хэш.
>Попроси ее сделать фабрику для кнопок
Кто о чём, а ООП-дебил о фабриках. Там и функции хватит.
Норм завернул.
Только дело в том что я получаю высокую ЗП, и буду её получать, а ты хуйню на дваче пишешь, лох
>посмотри на любой UI-кит
Какие еще UI кит, если я добавляю одну кнопку для плеера на сайт?
Буквально 9 строчек кода.
>мимо
Мимо ты лох.
>вычисление sha256
он тебе копипастнет статью из учебника и приведет в норм вид с разъяснениями
Я так-то не фронтенд, но на первый взгляд никаких ошибок в коде нету. Делает ровно то, что написано
>Мда. А еще архитектор.
А еще я один из наемных клонов, которые были выведены в секретной лаборатории. Наша работа называется "виртуальный бумер", и состоит в том чтобы не выглядеть так как реальный человек.
>Мимо ты лох.
Нет ты, причем тупой. Тебе уже несколько челов написали, что ты хуйню городишь, но Васян с его подделием на коленке всё равно считает, что он знает лучше, лiл.
По твоему это от мидла ждут:
>он тебе копипастнет статью из учебника и приведет в норм вид с разъяснениями
Код неси, дешевка.
А ты сам сможешь dsl на фри монадах написать? или джун?
у меня нет доступа к gpt
>что ты хуйню городишь
>предлагает мне добавлять UI кит в мой скрипт из 12-ти строк
Круто. Продолжай.
Да ты и так на хуй не нужен будешь.
Ну, если ты не школьник-будущий-работяга, пытающийся меня затроллировать, назови хотя бы 2 ошибки в коде
Эта дрисня не отличает пост от поста.
Ты совсем дебил? Почему фабрика не может быть функцией?
https://www.youtube.com/watch?v=NPdPnHq2BOs
Сейчас есть стековерфлоу и там все гуглят код, никто с нуля не пишет. В будущем нейросетка будет генерить типовые куски кода для типовых задач. Решарпер уже умеет во всякий хитровыебаный рефакторинг и хуле?
А она может написать имплементацию html парсера?
А у меня племянница хочет стать художницей, я ей скидывал еще с дали картинки
Ты ещё и читать не умеешь, так как я не предлагал.
Посмотри !== используй
умные люди цвета в консистентные группы выносят (как писал анон выше), пока у васечек они по всему коду разбросаны )
Вот развёрнутый ответ на Ангельском. Если конечно поймёшь хоть слово.
https://www.youtube.com/watch?v=EltsxkoII_A
>предлагает мне добавлять UI кит в мой скрипт из 12-ти строк
Круто. Продолжай. Отличный из тебя архитектор, кек.
>маняврирует
Ты разговор то от темы не уводи, пиздабольный ящик.
Твоя нейронка обосралась - это факт.
Ты обосрался - это тоже факт.
В 2022 нейросеть может в говнокод уровня laba2. В продакшен такое никто не пропустит.
>Ты разговор то от темы не уводи
От какой темы?
Я лишь спросил покажешь ли ты своё решение.
Вот решение нейронки, теперь твоё нужно, чтобы сравнить.
>теперь твоё нужно
А об этом где-то был уговор?
Я как заказчик поставил задачу, решения не получил, собственно, как дальше вообще можно серьезно обсуждать что-то?
художники это полгода назад говорили
>Я как заказчик поставил задачу, решения не получил
А как ты можешь знать, решение получено или нет?
Покажи как надо.
Не хочу эксель качать, мне бы попроще.
Программистом-анальником становлюсь вынужденно, готовое решение, простое и удобное было бы проще.
Ебало васяна в студию, которого минимум двое уже обоссали
Ты хочешь вкатиться? Тебе же нужно уметь видеть в темноте, и понимать разницу между светом и тьмой. Только потом ты сможешь вкатиться.
Я больше всего хочу, чтобы порешали ютуберов, обзорщиков и всяких видеоблогеров. Запилить короче нейросеть, которая будет генерировать 30минутные видосы с какой-нибудь мику хацуне или ещё каким сгенеренным аватаром, и они увлекательно пиздят на заданную тему. Например вводишь промпт - сделай мне исторический научпоп про Влада Цепеша, хуяк тебе рассказывают с шутками и прибаутками как он османов пиздил. Автоматически картинки подтягивает из интернетов и всё прочее.
У тебя один и тот же скрин дважды использован.
Хех. Мда. Еще и архитектором себя называет.
У меня две кнопки, у кнопок разные цвета.
Мне нужно этот цвет отдельно вынести и потом к нему обратиться?
Хех. Мда. Еще и архитектором себя называет.
Госпади, какой же ты непроходимый тупица.
Додик блять у нее доступа к интернету нету. Скинь ей апи двача и она нагенерит тебе все что надо
Зачем нам ИИ, когда можно круглые сутки ловить лулзы с ВСЁ-неродауна?
Хотя может ты тоже нейросетка?
так ты ж с первого раза не пынямаешь, быдло, тебе повторять нужно по два раза
сравни с моим сообщением кста, найди 10 отличий
>если есть свободный парсинг жсона
Смотри как выглядит твой пост на дваче апи, а ну покажи как жсоном такое парсить.
Паять умеет любой уважающий себя мужчина.
Хех. Мда. Еще и архитектором себя называет.
Давай другую задачу, а я проверю.
Пусть напишет простенький калькулятор в качестве простого примера tagless final. Язык typescript, библиотека fp-ts
В будущем роботы от бостон дайнемикс смогут в тревел блоггинг. В году эдак 2030. На мощном железе, с chatgpt 8 и неограниченным доступом к старлинку они смогут полноценно заменить людей абсолютно во всем.
Ты зачем мне кидаешь файл?
Вопрос был про ПАРСИТЬ json файл.
Как ты поймешь что <a href...> (это реплай на коммент типа: >>123 )
Как ты спарсишь это и поймешь что это html элемент?
>Зачем вы парсите html, дебилы, если есть открытое апи
Это и есть ответ через апи двача.
Причем тут html?
https://2ch.hk/b/res/279530394.json (М)
Нейросеть не сможет понять че пишут эти обезьяны.
Если им надо будет расшифровать на понятном для нее алгоритме, то это все-равно кому-то придется делать. Да и еще куча нюансов.
Абсолютно не волнуюсь насчет замены себя нейросетью.
мимо-жава-макака
Я чо те нейросеть? Я ебу, как через АПИ? Я просто вкатун ебаный. Мне охота где-нибудь 300к получать.
>это реплай на коммент типа:
Дурачелло, в jsonе все посты в виде дерева прилетают, просто найди нужную ноду и будешь видеть все ответы на пост
>держи, дегенерат, регулярку
Вот ты и попался архитектор.
Не знал что html dom умеет автоматически парсить из текста все теги?
Хе-хе.
>Дурачелло, в jsonе все посты в виде дерева прилетают
Нет.
https://2ch.life/b/res/279530394.json
Вот держи, покажи мне это дерево.
Она и рецепты создания бомбы отлично пишет, просто скрывает это
Че несешь, dom это распаршеный html, что значит твое выражение "html dom умеет парсить"?
i++ + ++i
БУДУЩЕЕЕ
О, нейрошиз! Ответьте ему уже той вебмкой, которой его 3дшники обоссали.
НО CЕГОДНЯ УЖЕ ВЫПУСТИЛИ 3D нейросеть
OpenAI только что выкатили прототип аналога DALL-E для 3д - Point-E https://github.com/openai/point-e полный опенсорс
Да, только твое ТЗ должно описывать это все. Желательно не сразу а по кусочкам задачу разбить
Пусть нульчан запилит
Дебил, у тебя там dom а не html
Создаем бота в тг @BotFather
Получаем ключи бота и openai
Заходим под впн и покупаем временный номер забугорский на onlinesim
beta.openai.io
Создаем скрипт змеиный
https://ctxt.io/2/AAAQGwKuFQ
Простой таск, сделать калькулятор с помощью tagless final на языке typescript.
Пишешь в бота и нейроночка отвечает тебе
half life 3, что бы шла на voodoo 3
Вы не поверите, но в нашем тырапрайзе-полугалере отказались от набора джунов после (ВНИМАНИЕ) тестов ChatGPT.
Кабаны хотят вывести одну фирму на аутсорс в Германию, чтобы потом получить доступ к корпоративным функциям, когда подписку сделают. Эта хуйня внатуре необычная.
>сделать калькулятор с помощью tagless final на языке typescript
В тайпскрипт есть tagless final?
Пусть напишет нейросеть лучше себя.
>Кадров из айти всегда не хватает.
Ахахаха
на hh в среднем 160 соискателей на место в дс
>хуйдожника, которого уволили из-за нейрошизы
Ну вот бот студии артемия лебедева делает дизайны быстрее и лучше среднего дизайнера. Там уже сокращается штат работников из-за этого
Я не ебу как на английском написать то, что ты хочешь.
Я вообще не ебу что это такое ты пишешь.
А вот прям сюда скидывай, тут самое место :)
Моргенштерн на сцене, зажигает все вокруг
Будто Оксимирон, но нет, это не так
Я пришел прощаться с тобой, Оксимирон
Ты был моим героем, но сейчас все иначе
Chorus:
Оксимирон, Оксимирон, прощай
Ты оставил нас в одиночестве
Оксимирон, Оксимирон, прощай
Ты ушел, но навсегда останешься в наших сердцах
Verse 2:
Ты был нашим героем, сражался за нас
Но теперь ты ушел, навсегда оставив нас
Мы будем тебя помнить, но ты уже не с нами
Оксимирон, прощай, ты будешь всегда в наших сердцах
Chorus:
Оксимирон, Оксимирон, прощай
Ты оставил нас в одиночестве
Оксимирон, Оксимирон, прощай
Ты ушел, но навсегда останешься в наших сердцах
>Write me
>me
Ахахахах
Я ТРЕБУЮ ЧТОБЫ ТЫ НАПИСАЛ МНЕ! Я ТРЕБУЮ! МНЕ!
Да не трясись ты так, ёбана рот
OpenAI только что выкатили прототип аналога DALL-E для 3д - Point-E https://github.com/openai/point-e полный опенсорс
>Write me a calculator with tagless final in typescript programming language
import { IO, chain, map } from 'fp-ts/lib/IO'
import { flow } from 'fp-ts/lib/function'
interface Calculator<A> {
add: (x: number, y: number) => A
subtract: (x: number, y: number) => A
multiply: (x: number, y: number) => A
divide: (x: number, y: number) => A
}
const interpreter: Calculator<IO<number>> = {
add: (x, y) => () => x + y,
subtract: (x, y) => () => x - y,
multiply: (x, y) => () => x y,
divide: (x, y) => () => x / y
}
const add = (x: number, y: number): IO<number> => interpreter.add(x, y)
const subtract = (x: number, y: number): IO<number> => interpreter.subtract(x, y)
const multiply = (x: number, y: number): IO<number> => interpreter.multiply(x, y)
const divide = (x: number, y: number): IO<number> => interpreter.divide(x, y)
const program: IO<number> = flow(
add(1, 2),
map(result => result 2),
chain(multiply(3)),
map(result => result - 4),
chain(subtract(5))
)(undefined)
program() // returns -1
>Write me a calculator with tagless final in typescript programming language
import { IO, chain, map } from 'fp-ts/lib/IO'
import { flow } from 'fp-ts/lib/function'
interface Calculator<A> {
add: (x: number, y: number) => A
subtract: (x: number, y: number) => A
multiply: (x: number, y: number) => A
divide: (x: number, y: number) => A
}
const interpreter: Calculator<IO<number>> = {
add: (x, y) => () => x + y,
subtract: (x, y) => () => x - y,
multiply: (x, y) => () => x y,
divide: (x, y) => () => x / y
}
const add = (x: number, y: number): IO<number> => interpreter.add(x, y)
const subtract = (x: number, y: number): IO<number> => interpreter.subtract(x, y)
const multiply = (x: number, y: number): IO<number> => interpreter.multiply(x, y)
const divide = (x: number, y: number): IO<number> => interpreter.divide(x, y)
const program: IO<number> = flow(
add(1, 2),
map(result => result 2),
chain(multiply(3)),
map(result => result - 4),
chain(subtract(5))
)(undefined)
program() // returns -1
Я Анонимус, герой двача
Готов защитить честь и достоинство нашей страны
Мы двачеры, сильная команда
И никто не сможет нас остановить
Chorus:
Это наш гимн, двачеры вперед
Мы не остановимся ни перед чем
Мы готовы все пережить, чтобы остаться верными себе
Двачеры всегда будут рядом
Verse 2:
Мы не боимся трудностей, мы готовы к любым испытаниям
Мы сплоченная команда, вместе мы сильны
Никто не сможет нас разделить, мы всегда будем вместе
Двачеры навсегда, наша слава вечна
Chorus:
Это наш гимн, двачеры вперед
Мы не остановимся ни перед чем
Мы готовы все пережить, чтобы остаться верными себе
Двачеры всегда будут рядом
Зачем еще один арифмометр, который на вопрос 2х2 ответит "ну примерно четыре."? Пусть даже с минимальной погрешностью.
Красивые мальчики мячик по полю гоняют и в кино снимаются а не за стулом гемморой и инсульт зарабатывают
>джун бы ниосилил
>Сделай мне калькулятор
>Добавь в него библиотек
Блять, ну ты и дебил. Решаешь несуществующие задачи.
Несу свет для непосвященных!
> Не взлетит. Нужна поддержка на аппаратном уровне
Ты не поверишь
https://ru.wikipedia.org/wiki/Нейронный_процессор
>Пару дней назад в сообществе по айосу спрашивали ее вопросы с подъебом с собесов и она так нещадно обсирается с серьзным лицом(ну собственно именно поэтому вопросы с подъебом).
>
Покажите вопросы
Нейро - Петросян блять. Комики не нужны
лол
Охуенно тонко. Двачеры бы сейчас на бомжей изошлись. Интересно, она сможет склеить тян?
Блять я аж захрюкал
Может. Погугли скрипты.
Кстати можно roleplay сделать со своей уже давно замужней еот..параллельная вселенная где ты не зассал и засосал
Я нихуя не понял, но чую, что это юмор будущего.
ебанат, ты вообще контуженный? По твоему эта хуйня не будет развиваться?
перемотка на 10 лет назад: ээ блия ну че этат чат бот можыт? хуйню нисет абщаться невозможно)) Вы прихадите когда с ним можна будит как с ряльным челавекам общатся))
(с) ты
(речь про обычные нейронки-собеседники)
Через 5-10 лет увидимся
Так я и говорю. Вбивать нейросети ответы тян, а тянке ответы нейросети.
> как квантовые компы с ИИ и нейросетями отношаются?
Пока никак, развиваются отдельно.
> Ускорится прогресс?
Нейронка – это универсальный аппроксиматор, а квантовый проц – это в т.ч. аппаратный ускоритель задач градиентного спуска, с помощью которого обучается нейронка, не говоря уже об квантовом превосходстве в куче других задач. Когда их смогут нормально друг с другом связать, обучение нейронок станет на порядки быстрее и проще, и будет требовать меньше памяти. Это сразу дополнительно ускорит появление более продвинутых нейронок с одной стороны, а эти нейронки в ответ сами смогут усовершенствовать квантовые алгоритмы, так что такой симбиоз откроет прямой путь к сингулярности.
Короче. Реквестирую от этой хуйни следующую программу:
Требуется написать интерпритатор ассемблера со следующим набором инстркций:
mov x y - копирование значения y в регистр x
inc x - увеличение значения регистра x на 1
dec x - увеличение значения регистра x на 1
add x y - прибавить к значению регистра x значение y
sub x y - отнять от значения регистра x значение y
mul x y - умножить значение регистра x на значение y
div x y - разделить значение регистра x на значение y
cmp x y - сравнить значения регистра x с регистром y
jmp label - перепрыгнуть к строке помеченной лейблом
je label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - равенство
jne label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - не равенство
jg label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x большое y
jge label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x большое или равен y
jl label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x меньше y
jle label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x меньше или равен y
call label - вызов подпрограммы помеченной лейблом
ret - возвращение на следующую после call строку после выполнения подпрограммы
end - завершение программы
sp x y z - поместить курсор на виртуальном экране в позицию x y и закрасить цветом z
msg 'string', a, 'string 2', b, c, d - вывод отладочного сообщения, разделитель - запятая, строки - одинарные или двойные кавычки
С помощью полученного интерпретатора - написать программу, которая нарисует на виртуальном экране - круг и вписанный в него равносторонний треугольник.
Да. Такую задачку даем джунам, на собесе. Так что - давайте проверим, в состоянии ли нейронка джуновскую задачу решить.
Короче. Реквестирую от этой хуйни следующую программу:
Требуется написать интерпритатор ассемблера со следующим набором инстркций:
mov x y - копирование значения y в регистр x
inc x - увеличение значения регистра x на 1
dec x - увеличение значения регистра x на 1
add x y - прибавить к значению регистра x значение y
sub x y - отнять от значения регистра x значение y
mul x y - умножить значение регистра x на значение y
div x y - разделить значение регистра x на значение y
cmp x y - сравнить значения регистра x с регистром y
jmp label - перепрыгнуть к строке помеченной лейблом
je label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - равенство
jne label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - не равенство
jg label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x большое y
jge label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x большое или равен y
jl label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x меньше y
jle label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x меньше или равен y
call label - вызов подпрограммы помеченной лейблом
ret - возвращение на следующую после call строку после выполнения подпрограммы
end - завершение программы
sp x y z - поместить курсор на виртуальном экране в позицию x y и закрасить цветом z
msg 'string', a, 'string 2', b, c, d - вывод отладочного сообщения, разделитель - запятая, строки - одинарные или двойные кавычки
С помощью полученного интерпретатора - написать программу, которая нарисует на виртуальном экране - круг и вписанный в него равносторонний треугольник.
Да. Такую задачку даем джунам, на собесе. Так что - давайте проверим, в состоянии ли нейронка джуновскую задачу решить.
>Вбивать нейросети ответы тян, а тянке ответы нейросети.
А потом умереть от тоски.
Ха, посчитай величину погрешности при расчетах в fp64.
Вот этот 10 из 10 в тему, сохраню пожалуй.
Давай ты еще раз, но на этот раз одной строкой напишешь на английском что требуется сделать, окей?
Шизопоток слов разобрать невозможно.
Мда. Какие анекдоты, такой и код - уровня /b/.
>Требуется написать интерпритатор ассемблера со следующим набором инстркций:
>mov x y - копирование значения y в регистр x
>inc x - увеличение значения регистра x на 1
>dec x - увеличение значения регистра x на 1
>add x y - прибавить к значению регистра x значение y
>sub x y - отнять от значения регистра x значение y
>mul x y - умножить значение регистра x на значение y
>div x y - разделить значение регистра x на значение y
>cmp x y - сравнить значения регистра x с регистром y
>jmp label - перепрыгнуть к строке помеченной лейблом
>je label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - равенство
>jne label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - не равенство
>jg label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x большое y
>jge label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x большое или равен y
>jl label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x меньше y
>jle label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x меньше или равен y
>
>call label - вызов подпрограммы помеченной лейблом
>ret - возвращение на следующую после call строку после выполнения подпрограммы
>end - завершение программы
>
>sp x y z - поместить курсор на виртуальном экране в позицию x y и закрасить цветом z
>msg 'string', a, 'string 2', b, c, d - вывод отладочного сообщения, разделитель - запятая, строки - одинарные или двойные кавычки
>
>
>С помощью полученного интерпретатора - написать программу, которая нарисует на виртуальном экране - круг и вписанный в него равносторонний треугольник.
To write an interpreter for this assembly language, you can follow these steps:
Define a data structure to represent the state of the registers. You can use an object with keys corresponding to the names of the registers, and values representing their current values.
Define a function to parse an input string and extract the instruction and its arguments. You can use regular expressions or string manipulation functions to extract the instruction and arguments from the input string.
Define a function to execute each instruction. You can use a switch statement or an object with keys corresponding to the instructions and values representing the function to execute for that instruction. Each function should take the state of the registers and the arguments of the instruction as input, and update the state of the registers as necessary.
Define a function to interpret a list of instructions. This function should loop through the list of instructions, parse each one using the parsing function defined in step 2, and execute it using the execution function defined in step 3.
Here is an example of how you can implement these steps in JavaScript:
Copy code
const registers = {
x: 0,
y: 0
};
const parseInstruction = (str) => {
const parts = str.split(' ');
const instruction = parts[0];
const args = parts.slice(1);
return { instruction, args };
};
const executeInstruction = (state, { instruction, args }) => {
switch (instruction) {
case 'mov': {
const [x, y] = args;
state[x] = state[y];
break;
}
case 'inc': {
const [x] = args;
state[x]++;
break;
}
case 'dec': {
const [x] = args;
state[x]--;
break;
}
case 'add': {
const [x, y] = args;
state[x] += state[y];
break;
}
case 'sub': {
const [x, y] = args;
state[x] -= state[y];
break;
}
case 'mul': {
const [x, y] = args;
state[x] *= state[y];
break;
}
case 'div': {
const [x, y] = args;
state[x] /= state[y];
break;
}
case 'cmp': {
const [x, y] = args;
state.cmp = state[x] - state[y];
break;
}
case 'jmp': {
const [label] = args;
state.pc = state.labels[label];
break;
}
case 'je': {
const [label] = args;
if (state.cmp === 0) {
state.pc = state.labels[label];
}
Я хз что тебе нужно если честно, даже не читал - вероятно не то, но опять же - пиши на английском с четкими определениями
>Требуется написать интерпритатор ассемблера со следующим набором инстркций:
>mov x y - копирование значения y в регистр x
>inc x - увеличение значения регистра x на 1
>dec x - увеличение значения регистра x на 1
>add x y - прибавить к значению регистра x значение y
>sub x y - отнять от значения регистра x значение y
>mul x y - умножить значение регистра x на значение y
>div x y - разделить значение регистра x на значение y
>cmp x y - сравнить значения регистра x с регистром y
>jmp label - перепрыгнуть к строке помеченной лейблом
>je label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - равенство
>jne label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - не равенство
>jg label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x большое y
>jge label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x большое или равен y
>jl label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x меньше y
>jle label - перепрыгнуть к строке с лейблом - в случае если результат предыдущей операции сравнения - x меньше или равен y
>
>call label - вызов подпрограммы помеченной лейблом
>ret - возвращение на следующую после call строку после выполнения подпрограммы
>end - завершение программы
>
>sp x y z - поместить курсор на виртуальном экране в позицию x y и закрасить цветом z
>msg 'string', a, 'string 2', b, c, d - вывод отладочного сообщения, разделитель - запятая, строки - одинарные или двойные кавычки
>
>
>С помощью полученного интерпретатора - написать программу, которая нарисует на виртуальном экране - круг и вписанный в него равносторонний треугольник.
To write an interpreter for this assembly language, you can follow these steps:
Define a data structure to represent the state of the registers. You can use an object with keys corresponding to the names of the registers, and values representing their current values.
Define a function to parse an input string and extract the instruction and its arguments. You can use regular expressions or string manipulation functions to extract the instruction and arguments from the input string.
Define a function to execute each instruction. You can use a switch statement or an object with keys corresponding to the instructions and values representing the function to execute for that instruction. Each function should take the state of the registers and the arguments of the instruction as input, and update the state of the registers as necessary.
Define a function to interpret a list of instructions. This function should loop through the list of instructions, parse each one using the parsing function defined in step 2, and execute it using the execution function defined in step 3.
Here is an example of how you can implement these steps in JavaScript:
Copy code
const registers = {
x: 0,
y: 0
};
const parseInstruction = (str) => {
const parts = str.split(' ');
const instruction = parts[0];
const args = parts.slice(1);
return { instruction, args };
};
const executeInstruction = (state, { instruction, args }) => {
switch (instruction) {
case 'mov': {
const [x, y] = args;
state[x] = state[y];
break;
}
case 'inc': {
const [x] = args;
state[x]++;
break;
}
case 'dec': {
const [x] = args;
state[x]--;
break;
}
case 'add': {
const [x, y] = args;
state[x] += state[y];
break;
}
case 'sub': {
const [x, y] = args;
state[x] -= state[y];
break;
}
case 'mul': {
const [x, y] = args;
state[x] *= state[y];
break;
}
case 'div': {
const [x, y] = args;
state[x] /= state[y];
break;
}
case 'cmp': {
const [x, y] = args;
state.cmp = state[x] - state[y];
break;
}
case 'jmp': {
const [label] = args;
state.pc = state.labels[label];
break;
}
case 'je': {
const [label] = args;
if (state.cmp === 0) {
state.pc = state.labels[label];
}
Я хз что тебе нужно если честно, даже не читал - вероятно не то, но опять же - пиши на английском с четкими определениями
Типа ебут твою улитку в рот похоже
1. Anonymous - Most imageboard users post anonymously, which is made possible by the anonymity of the internet.
2. Opinionated - Imageboard users are often very opinionated and vocal about their views on a variety of topics.
3. Quick to respond - Imageboard users are known for their quick responses, often providing an immediate response to a topic or post.
4. Creative - Many imageboard users are very creative and are often the source of the most interesting content on the board.
5. Outspoken - Imageboard users often speak their minds and are not afraid to express their opinions.
6. Loyal - Imageboard users are often fiercely loyal to the boards they frequent, especially if they are popular or active.
7. Unconventional - Imageboard users often have unconventional opinions and viewpoints on a variety of topics.
8. Critical - Imageboard users are quick to criticize and call out bad content or opinions.
9. Passionate - Imageboard users are often very passionate about their interests, which often leads to heated debates.
10. Pranksters - Imageboard users often pull pranks on each other or post content that is meant to be humorous or entertaining.
>Через 5-10 лет увидимся
>"Ааааа вот скоро, вот-вот только подождать и как появится и как сделает мне второй гугол, уууххх!"
Через 5-10 я тоже другой буду, лел, так что сосай ебланище со своими чат ботами. Вон попроси эту хуйню калькулятор тебе набросать, порадуйся хоть чуть-чуть )0)
Вы видите копию треда, сохраненную 20 декабря 2022 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.