you prolly dont give a shit but does anyone know of a method to get back into an instagram account? I somehow forgot the login password. I would love any assistance you can give me!
@Jad Brayden i really appreciate your reply. I got to the site through google and I'm waiting for the hacking stuff atm. Takes a while so I will get back to you later when my account password hopefully is recovered.
@Salaur Ilia , "Приятно осознавать, что он сказал о Процессинге, показав моего бота, написанного на нём)" возможно я зануда, но с дислексией (тем более, когда ты младший МК семейства AVR) сложно читать неграмотных хвастунишек :) (ютуб удаляет комментарии с ссылками, чьёрт) P.S. крутой :)
Отличный гайд. Когда вначале увидел длину ролика, стало скучно сходу. Но уже с первых строчек кода время остановилось. Так и досмотрел до конца на одном дыхании. Алекс, респект дорогой! Продолжай уроки обязательно.
Я только 3 дня назад его решил попробовать, потому что программировать на С++ я хоть и умею с большим опытом, но это мне пришлось неделю искать как байтами обмениваться с микроконтроллером, писать кучу кода для описания класса картинки для GLFW GLAD, а ещё я до сих пор не разобрался со звуком и мало писал интернет кода. Может в этой среде я смогу достаточно просто реализовывать различные проекты ради 1-го дня использования) Спасибо за выпуск, сейчас буду смотреть
хорошая идея. если у вас есть свободное время, сделайте его пожалуйста, все скажут спасибо. эт просто - пишете коммент: название раздела и время в формате 12:20 сам бы сделал, но 1 нет времени 2 ну в приниципе и так сойдет
Вот я только недавно парился с тем, как преобразовать изображение под сборку лего. А Вы тоже я гляжу это проделали и довели до ума. Спасибо за это большое)
Please more classes on Processing! I love the way you explain everything. I would love to see more tutorials on creating abstract images and moving graphics. Thank you!
Класс! Ты очень крутой, Гайвер! Два года назад насмотревшись твоих поделок, я заинтересовался программированием, теперь для Андроида приложения пишу. :)
если что, то эта рисовалка с багом:если тыкнуть правой кнопкой мыши, то можно стирать колёсиком мыши. вот код без бага: int size = 20; void setup() { noStroke(); background(200); size(1200, 800, P2D); frameRate(1000000000); smooth(8); surface.setTitle("Mini paint"); fill(0); } void draw() { mouseWheel(); if (mousePressed==true) { switch(mouseButton) { case LEFT: fill(0); circle(mouseX, mouseY, size); break; case RIGHT: fill(200); circle(mouseX, mouseY, size); break; } }
"Я не программист,я сантехник".....ну,ну.....Александр,если бы в нашей стране каждый сантехник был как Вы.....интересный урок....у меня немного мозг погнулся😂
сантехник с высшим образованием, знаниями нескольких САПР, опытом программирования и владением множеством инструментов. А как он бы подметал улицы хорошо... чисто штук 10-50 роботов по городу ходят и пылесосят, вродьб и дворник, а вродьб и дворовод
Хм, давно это было. Устроился я в сантехническую служб сантехником 5 разряда с персональной зарплатой. Основные обязанности установка и обслуживание теплосчётчиков, подключение их к интернету, перепрограммирование модемов, сбор информации с них ну и ..... . Когда девушки спрашивали кем я работаю я с гордостью говорил: "Сантехник-программист" .Их реакция - это надо видеть. ::))
Огромное спасибо за разбор, просто необходимая информация и фишечки, пожалуйста, делай больше разборов.. очень трудно дизайнеру учить программирование, мозги приходится перенастраивать :)))
Гайвер, мне кажется, если вы с вектозавром встретитесь-реакция будет непредсказуемая, как встреча двух урановых шаров. вы гении, те люди, на которых нужно ровняться молодым ребятам. спасибо Вам за Вашу работу и доброго здравия
Отличное видео! Алекс, продолжай по этой же теме. Хотелось бы ещё уроки по связке Ардуино с ПК, написание программы на Processing для компьютера и вывод данных в неё по Serial с Ардуино, обработка и сохранение данных в файл. Ещё раз большое спасибо за твои труды, многому учусь потихоньку...
Очень хотелось бы в прикладном плане, а не в сферическом "мигании светодиодом" в вакууме. Например: опрос датчиков и заливка фона по их значениям.или же простейшая камера с алика плюс огрызок opencv и морфология по изображению
Совет: Если будете перерисовывать картинку по пикслелям , не в коем случае не используйте функции color() img.get() и img.set(). Они ультра медленные, лучше воспользоваться img.pixels[]. Это даст примой доступ к массиву в котором хранятся цвета всех пикселей. Если знаете математику то можно легко определить номер элемента по x ,y.
@@ArduNotes было бы классно, если бы в следующем видео немного поподробнее, про то, как это делать! Спасибо за информативный видос! Может такими темпами через пару лет и про Swift видосик выйдет)))🙄
Ещё бы посмотреть работу с портами - графиками - чтением переменных и файлов из м/контроллера. Иногда хочется увидеть изменения параметра за большой период времени (сутки-неделя). Решений кроме Scada с БД пока не нашёл. А хочется что-нить своё и маленькое, чтобы с телефона работало.
Оч здорово что ты сделал видео про процессинг !! Я прям ждал от тебя этого!)) Кстати оч жду когда реализуешь 6осного робота манипулятора )) Думаю что в планах это есть) Кстати ещё очень интересная тема Unreal engine 4 как средство рассчёта и управления физическими устройвами . Там есть реализации для dmx протоколов.
Новички незнающие программирование: классный урок! Спасибо! Я, студент заканчивающий специальность программирования: что я здесь забыл! Но очень интересно, посижу ещё и посмотрю) Спасибо за классный контент!
Требую уроков по процессингу, в рунете я знаю лишь одного ютубера с такой ламповой подачей. А я бы хотел узнать про разные режимы рисовки, работу с ком портом, работа с простым интернет кодом (передача простых пакетов, для начала в локальной сети), работа с разными файлами, многопоточность, шейдеры glsl, прямому доступу к фрейм буферу ну и т.д. Так-то я и сам почитаю, но всёж очень круто, когда есть какой-то гайд на ютубе, который объяснит быстрее, нагляднее и доступнее.
С помощью этого можно сделать карту сети для лабораторки, где будет визуализация работы линков? Жирная линия - есть трафик, если трафик пропадает то линия становится серой? Данные брать с GraphQL прометеуса.
Тема обязана зайти, а хороших гайдов не было до сих пор. Если будет больше подробностей по работе с COM-портом, то многие проблемы ардуинщиков будут решены!
@@vovka001 это вопрос в скорости вхождения, а дальше, если понравится - то люди могут прокачивать любые направления, и все эти знания образуют весьма прочный фундамент. Но да, многие начинают с передирания. Для меня самого аналоговая схемотехника остаётся непонятной магией, в которой ничего не работает если сам делаешь. Даже шилд не получается себе разработать)
@@alexyurich5994 вот раньше что бы начать нужно было самому сделать отладочную плату (шильд вы называете) и на этом этапе отсеивались ленивые, глупые и т.п. хлам. А сейчас весь этот хлам залез га ардуино, а производителю это на руку, бабки на них делать. Да и ютуберы я смотрю поднимают.
Это нужно тем, кто не может изучать "программирование под windows", покупать и изучать среду программирования ради одной маленькой задачи.... которую на Паскале в ms dos я делал за 30 минут...
0:25 Хочу уточнить, Процессинг это среда разработки с интегрированным фреймворком. А пишется все это на Java. Тоже самое их себя представляет ардуино , ведь пишется она на c++
Когда я в 2021 г. посмотрел этот урок после завершения курса по питону, я был так расстроен. Ведь оказывается я ничерта не знаю в программировании, и вот спустя год, я возвращаюсь к этому видео после курса по Си и С# и теперь урок воспринимается гораздо легче. Без знания С, С# или С++ смотреть этот урок будет тяжеловато
Алекс, ты крут! Для полного счастья буду ждать гайд по Esp8266. Там по аппаратной части заморочки. Например, может быть такой фокус, что при заливке скетча предыдущий также остаётся (!).
Пожалуйста, не забрасывай! Очень интересно. Ждем продолжения!
забрось найух
@@s30n1k5 ))
you prolly dont give a shit but does anyone know of a method to get back into an instagram account?
I somehow forgot the login password. I would love any assistance you can give me!
@Elliot Kaleb instablaster ;)
@Jad Brayden i really appreciate your reply. I got to the site through google and I'm waiting for the hacking stuff atm.
Takes a while so I will get back to you later when my account password hopefully is recovered.
Вчера Гувер в выпуске про матрицу сказал "процессинг крутая штука, изучайте" и тут на тебе - гайд.
Лайкосик сразу.
Приятно осознавать что сказал он показывая моего бота, написанного на Процесинг) Возможно я хвастун , но хотя бы имею чем хвастаться
@Salaur Ilia ,
"Приятно осознавать, что он сказал о Процессинге, показав моего бота, написанного на нём)"
возможно я зануда, но с дислексией (тем более, когда ты младший МК семейства AVR) сложно читать неграмотных хвастунишек :)
(ютуб удаляет комментарии с ссылками, чьёрт)
P.S. крутой :)
@@ATtiny13a-PU тем более когда мой родной язык ни разу не похож на русский , который я учил по видосикам на Ютубе
@@iliasalaur, а, ну такой расклад вполне оправдан тогда. Но неграмотных русских и без этого много
@@ATtiny13a-PU ¯\_(ツ)_/¯
Отличный гайд. Когда вначале увидел длину ролика, стало скучно сходу. Но уже с первых строчек кода время остановилось. Так и досмотрел до конца на одном дыхании.
Алекс, респект дорогой! Продолжай уроки обязательно.
Александр*
@@imartem8529 можно и так и так
Ещё гайдов по Процессингу!
буквально на днях подумал что можно попробовать разобраться з Processing, и тут выходит это видео!!! Супер!!!
О, да. Это то, что я ждал
ОГРОМНОЕ спасибо за этот урок, очень нужно было что-то вроде Процессинга, а тут - вот оно, а главное на любимом канале) Продолжайте!
Писец как редко смотрю часовые видео !!! На одном дыхании посмотрел весь час и не заметил как видео закончилось !!! Алексу респект
Я этого не ждал, но мне это было нужно.
Это занимательно. Полезно для разнообразия и развития. Обучение!!!
Это именно то, что я искал ! Спасибо огромное, Гайвер!
В программировании я полный ноль. Получил массу удовольствия изучая этот урок!!! Спасибо!
Очень интересно. Спасибо!
Давно ждал, спасибо!
Крутое видео. Буду ждать видео про интеграцию с веб и ардуиной.
Спасибо! Ждём продолжения.
Да
в Processing невероятно красивое воплощение принципов программирования, особенно классно получилось со вложенными циклами
Я только 3 дня назад его решил попробовать, потому что программировать на С++ я хоть и умею с большим опытом, но это мне пришлось неделю искать как байтами обмениваться с микроконтроллером, писать кучу кода для описания класса картинки для GLFW GLAD, а ещё я до сих пор не разобрался со звуком и мало писал интернет кода. Может в этой среде я смогу достаточно просто реализовывать различные проекты ради 1-го дня использования)
Спасибо за выпуск, сейчас буду смотреть
Просмотрел на одном дыхании! Очень круто! Однозначно лайк! Можете еще запилить видео по этому языку?
Ждем урок по процессингу для Android! 💪🏻💪🏻💪🏻Пригодится для приложений для управления arduino и другими штуками
Процессинг это язык программирования, схожий с си++, на котором программируют ардуино. Так что это практически одно и тоже.
@@Evgeniy_topp больше интересует ui. С языком я знаком а вот компонентов типа кнопки не нашел примеров
библиотека Control P5
Давай ещё, норм получилось. Нужно теперь получение инфы от ардуины и рисование трёхмерных графиков.
Да графики из данных ардуино это нужное!!!!!
Алекс красавчик! Сделай еще таймкоды, а то в часе видео ковыряться не удобно будет, а это справочник! Респект!!
хорошая идея. если у вас есть свободное время, сделайте его пожалуйста, все скажут спасибо. эт просто - пишете коммент: название раздела и время в формате 12:20
сам бы сделал, но 1 нет времени 2 ну в приниципе и так сойдет
Потрясающе!
Смотрел на одном дыхании!
Комментарий в поддержку канала)) Спасибо за Ваш труд
Ответ для алгоритмов ютуба
Очень динамично и доступно, посажу малого смотреть.
Если малой сам этим не интересуется - то не мучай ребёнка. Если интересуется - то ты за ним уже не угнался. ;)
Сэр, где же вы были раньше? Вы за час объяснили все понятнее чем полгода лекций моего универа
Вообще мега спасибо! Очень живой урок! Концепция стрима тебе очень подходит!)
Спасибо) Уже готовлю ещё несколько уроков в таком формате
@@ArduNotesздравствуйте! Подскажите пожалуйста как реализовать параллакс эффект к изображению в процессинг? Заранее спасибо.
Ждем следующие видео!!!! Особенно интеграция в ардуино.
До слёз... Лайк, двойной лайк!!!!
Приятное изложение, понятно даже новичкам!)
Будем, смотреть и знания останутся в нейронах. Привет алгоритм ютюб и маме тоже привет 👋 👋
@@Mihail_0128 Материнской плате привет передает, ведь она 100% сгорит, после запуска 10 изуоробочных примеров процессинг одновременно. Спасибо, мистер Пынец, обновили компьютер.
То, то нужно! Спасибо большое!
Вот я только недавно парился с тем, как преобразовать изображение под сборку лего. А Вы тоже я гляжу это проделали и довели до ума. Спасибо за это большое)
Продолжай обязательно. Очень интересно! Лайк за видео.
Давай процессинг под андроид для управления ардуино ;)
Спасибо за урок, многие хотят знать этот язык, продалжай уроки (processing)а
Спасибо за отличный урок !
Спасибо, Алекс. Заинтересовался. Надо попробовать
Please more classes on Processing! I love the way you explain everything. I would love to see more tutorials on creating abstract images and moving graphics. Thank you!
Класс! Ты очень крутой, Гайвер! Два года назад насмотревшись твоих поделок, я заинтересовался программированием, теперь для Андроида приложения пишу. :)
Очень хочется посмотреть от тебя такой же урок только про python или JavaScript . Ты очень классно всё росказал !
требую продолжения! !!!
если что, то эта рисовалка с багом:если тыкнуть правой кнопкой мыши, то можно стирать колёсиком мыши. вот код без бага:
int size = 20;
void setup() {
noStroke();
background(200);
size(1200, 800, P2D);
frameRate(1000000000);
smooth(8);
surface.setTitle("Mini paint");
fill(0);
}
void draw() {
mouseWheel();
if (mousePressed==true) {
switch(mouseButton) {
case LEFT: fill(0); circle(mouseX, mouseY, size);
break;
case RIGHT: fill(200); circle(mouseX, mouseY, size);
break;
}
}
}
void mouseWheel(MouseEvent event) {
float e = event.getCount();
size += e;
}
OOOOOO!!!! Вот это то чего мне хватало! работа с виндой и работа по удаленке сщ своего интерфейса!
Ой КАЙЙФФ СПАСИБО ЖДАЛ ОЧЕНЬ ЖДАЛ
После гайда про Фьюжин погрузился в 3Д-моделлинг. Теперь после гайда про Процессинг погружаемся в кодинг ;)
Фьюжен крутая система, а Процессинг поделка из начала 90х для гиков, такое впечатление ))
О, это типа альтернатива скиллбоксу, после этого ролика я смогу зарабатывать 300к в месяц?
В старых белорусских если только
300к/нс
Если крановщиком в порт устроишься))))
300килокалорий
ну если есть фантазия и сможешь применить полученные знания - то возможно.
Здравствуй Алекс, интересно очень, продолжай делать уроки по процессингу.
Очень ждал процессинг от тебя! Тема очень интересная
Алекс , пили дальше !! оч интересна тема 3дграфики и ардуино , работа с портами. Допустим управление обьектом 3д с ардуино и т.д
Очень интересно смотреть за процессом мышления, побольше бы таких видео, поучительно
"Я не программист,я сантехник".....ну,ну.....Александр,если бы в нашей стране каждый сантехник был как Вы.....интересный урок....у меня немного мозг погнулся😂
Я сантехником был... Стал пыхапэшником 🙃
@@pavel_lubenskiy получается из ПВХшников в ПХПшники перешёл?)
@@Leos74 у тогда скорее из ПП-шников в пэхапэшники (трубы в каналье у нас полипропилен) 😜
сантехник с высшим образованием, знаниями нескольких САПР, опытом программирования и владением множеством инструментов. А как он бы подметал улицы хорошо... чисто штук 10-50 роботов по городу ходят и пылесосят, вродьб и дворник, а вродьб и дворовод
Хм, давно это было. Устроился я в сантехническую служб сантехником 5 разряда с персональной зарплатой. Основные обязанности установка и обслуживание теплосчётчиков, подключение их к интернету, перепрограммирование модемов, сбор информации с них ну и ..... . Когда девушки спрашивали кем я работаю я с гордостью говорил: "Сантехник-программист" .Их реакция - это надо видеть. ::))
повторил некоторые примеры и могу сказать точно, очень интересно!!
Огромное спасибо за разбор, просто необходимая информация и фишечки, пожалуйста, делай больше разборов.. очень трудно дизайнеру учить программирование, мозги приходится перенастраивать :)))
Гайвер, мне кажется, если вы с вектозавром встретитесь-реакция будет непредсказуемая, как встреча двух урановых шаров. вы гении, те люди, на которых нужно ровняться молодым ребятам. спасибо Вам за Вашу работу и доброго здравия
Отличное видео! Алекс, продолжай по этой же теме. Хотелось бы ещё уроки по связке Ардуино с ПК, написание программы на Processing для компьютера и вывод данных в неё по Serial с Ардуино, обработка и сохранение данных в файл.
Ещё раз большое спасибо за твои труды, многому учусь потихоньку...
Давно хотел посмотреть что-то подобное именно на вашем канале. Спасибо. Хотелось бы подробнее (если можно) по взаимодействию "система - ардуино"
Класс! Браво! Супер контент! Молодец!
Всем городом просим , сделай обучающие видео про esp 8266 , по типу заметок ардуинщика , только заметки esp-шника
Очень хотелось бы в прикладном плане, а не в сферическом "мигании светодиодом" в вакууме. Например: опрос датчиков и заливка фона по их значениям.или же простейшая камера с алика плюс огрызок opencv и морфология по изображению
гы ну изучайте Опен св ...смотрите видосы. это вводная часть...
Совет: Если будете перерисовывать картинку по пикслелям , не в коем случае не используйте функции color() img.get() и img.set(). Они ультра медленные, лучше воспользоваться img.pixels[]. Это даст примой доступ к массиву в котором хранятся цвета всех пикселей. Если знаете математику то можно легко определить номер элемента по x ,y.
ага, а компоненты цвета лучше вытаскивать через сдвиги и маску. Непонятно почему разрабы сами не реализовали это в своих же функциях
Это что-то новенькое подумал я и начал смотреть
топ, давай уроки по модулям и датчикам на ардуино, всегда нужно
ждем процессинг) отличный урок!)
Спасибо! Нужен урок про передачу массива данных из ардуино в процессинг.
Спасибо за выпуск🎥
Как всегда полезно и информативно 👍
А можно компилировать в .exe и создавать независимые программы, что бы стартовать на компах, где не установлен processing?
конечно, можно даже паковать так что java будет внутри и её не нужно качать
@@ArduNotes было бы классно, если бы в следующем видео немного поподробнее, про то, как это делать! Спасибо за информативный видос! Может такими темпами через пару лет и про Swift видосик выйдет)))🙄
Продолжай! Хорошо было бы изучить работу с изображениями.
Спасибо. Очень хорошее видео.
Ещё бы посмотреть работу с портами - графиками - чтением переменных и файлов из м/контроллера.
Иногда хочется увидеть изменения параметра за большой период времени (сутки-неделя). Решений кроме Scada с БД пока не нашёл. А хочется что-нить своё и маленькое, чтобы с телефона работало.
Зашло как в сухую землю)
Спасибо!
Оч здорово что ты сделал видео про процессинг !! Я прям ждал от тебя этого!))
Кстати оч жду когда реализуешь 6осного робота манипулятора ))
Думаю что в планах это есть)
Кстати ещё очень интересная тема Unreal engine 4 как средство рассчёта и управления физическими устройвами .
Там есть реализации для dmx протоколов.
Спасибо за урок! Еще пара слов... Чтобы было больше четырёх! ))
14:33 рядом с значениями 1.1 и 2.5 появляется "f". что означает буква f?
Нновая вселенная. а еще с возможностью поставить Питоновский mode - вообще круть. Спасибо!
огромное спасибо! это очень круто, вспомнил флеш))
Жду 2 часть
Обязательно продолжайте
Расскажи о звуке в processing
Новички незнающие программирование: классный урок! Спасибо!
Я, студент заканчивающий специальность программирования: что я здесь забыл! Но очень интересно, посижу ещё и посмотрю) Спасибо за классный контент!
Требую уроков по процессингу, в рунете я знаю лишь одного ютубера с такой ламповой подачей.
А я бы хотел узнать про
разные режимы рисовки, работу с ком портом, работа с простым интернет кодом (передача простых пакетов, для начала в локальной сети), работа с разными файлами, многопоточность, шейдеры glsl, прямому доступу к фрейм буферу ну и т.д.
Так-то я и сам почитаю, но всёж очень круто, когда есть какой-то гайд на ютубе, который объяснит быстрее, нагляднее и доступнее.
2:23 Похвастаюсь своей школкой где изучают питон/с++ +редко, но делают ардуино проекты
Огонь!
Гувер, нам понравилось
Давай ещё 🔥
00:00 - здрасте, введение
5:06 - базовый синтаксис
13:32 - кодим всякое
Нифига-се хокку! )
Хорошо, следующим этапом показывай нейросети на этом процессинге
ого, Processing еще жив ))
Нормальная тема. Спасибо
Александр, сделайте обзор на RaspBerry Pico альтернативу Ардуине. Буду очень благодарен!
не стоит внимания вообще
С помощью этого можно сделать карту сети для лабораторки, где будет визуализация работы линков? Жирная линия - есть трафик, если трафик пропадает то линия становится серой? Данные брать с GraphQL прометеуса.
Алекс, как насчёт частного преобразователя от Alex Gyver ?!
Тема обязана зайти, а хороших гайдов не было до сих пор. Если будет больше подробностей по работе с COM-портом, то многие проблемы ардуинщиков будут решены!
У ардуинщиков по моему одна проблема, где спереть чужой код, на свой как правило не знаний не умений, а паять это вообще непонятная штука.
@@vovka001 это вопрос в скорости вхождения, а дальше, если понравится - то люди могут прокачивать любые направления, и все эти знания образуют весьма прочный фундамент. Но да, многие начинают с передирания. Для меня самого аналоговая схемотехника остаётся непонятной магией, в которой ничего не работает если сам делаешь. Даже шилд не получается себе разработать)
@@alexyurich5994 вот раньше что бы начать нужно было самому сделать отладочную плату (шильд вы называете) и на этом этапе отсеивались ленивые, глупые и т.п. хлам. А сейчас весь этот хлам залез га ардуино, а производителю это на руку, бабки на них делать. Да и ютуберы я смотрю поднимают.
@@vovka001 а ещё раньше было мороженое вкуснее и трава зеленее)
@@khvastov.maksym да, а потом пришли ардуинщики и стало вот так...
раньше Processing был мне непонятен . но после Visual Studio 2019 это уже совсем не сложно . Осталось найти где это применить в реальности
Так VS это не язык
@@khanuralgo4329 он наверное С# имеет ввиду, возможности другие в принципе.
Это нужно тем, кто не может изучать "программирование под windows", покупать и изучать среду программирования ради одной маленькой задачи.... которую на Паскале в ms dos я делал за 30 минут...
@@sergeymarkisev2145 а зачем покупать бесплатную IDE? P. S. Comunity
@@SIM31r так шарп похож на процессинг
0:25 Хочу уточнить, Процессинг это среда разработки с интегрированным фреймворком. А пишется все это на Java. Тоже самое их себя представляет ардуино , ведь пишется она на c++
This is a really excellent. Thank you so much.
Нам тема заходит. Давай делай дальше
Когда я в 2021 г. посмотрел этот урок после завершения курса по питону, я был так расстроен. Ведь оказывается я ничерта не знаю в программировании, и вот спустя год, я возвращаюсь к этому видео после курса по Си и С# и теперь урок воспринимается гораздо легче. Без знания С, С# или С++ смотреть этот урок будет тяжеловато
Алекс, ты крут! Для полного счастья буду ждать гайд по Esp8266. Там по аппаратной части заморочки. Например, может быть такой фокус, что при заливке скетча предыдущий также остаётся (!).
Вот идея для следующего видео - нейросеть на ардуинке :)