В целом-то работает можно сказать быстро, но там каждая итерация - это сравнение с файлом в 4тыс строчек. И видимо на этом этапе идёт перегруз памяти. Я не поняла, можно ли её принудительно как-то высвобождать. А дашборд такой показывается на сервере. У меня Beget.
Да, такой сценарий никто не отменяет, к сожалению( Думаю где-то в банковском приложении или в любом, которое использует кучу персональных данных - не стоит использовать Copilot и ИИ, которые прям взаимодействуют напрямую с проектом.
Нет, я не перелогинивалась, но почти уверена, что он не использовал контекст предыдущего чата. Рассказываю: я, решив опять скоротать вечерок, заварила кофе, укуталась в пледик, предварительно нашла классную анимацию. Предвкушала отлично проведенные пару часов с chatGPT и XCode. Вставляю туда запрос и… первым же ответом он мне выдаёт готовый вариант анимации. Я ж даже кофе не успела глотнуть. И тут решила проверить, может анимация типа лёгкая, повторила запрос с костром - и он тоже как и описала в статье, повторил его быстро. Так и решила написать статью.
Вижу, что многие пишут что нафиг надо такое сравнение, а мне было весело, раз уж вечер пошёл не по плану)
Да, в принципе, сравнения никогда не закончатся. Пока буду сравнивать одно- уже новые версии выйдут)
Но вообще хочу теперь только DeepSeek R1 и ChatGPT-o3-mini-high сравнить. Но только не на анимации, а надо придумать какую-то задачу. Просто с анимацией нагляднее вроде выходит.
Почитала комментарии, полностью согласна, теперь хочется сделать сравнение на более узких фичах, на каких-то конкретных рабочих задачах. По поводу промптов - у меня по-разному выходит. Иногда мне нужно расписать на 40 предложений целое ТЗ, чтобы получить максимально релевантный результат. А иногда как верно заметил @indemsysбывают и абстрактные задачи чтобы просто задать вектор направления решения и далее уже конкретизировать запросы. В статье получились как раз скорее абстрактные задачи, и мне было интересно посмотреть логику работы. А ещё проверить теорию заговора, что якобы DeepSeek - это просто "переадресация с ChatGPT" и миллион китайцев просто копипастят запрос оттуда в свою сеть)
Хорошие вопросы 1) Это облачная версию DeepSeek-V3 2) Насколько я понимаю, так как в распоряжении ии весь интернет - то практически на любом. Но я уточнила у него же, вот ответ от самого DeepSeek: "Я могу работать с любым языком программирования, который широко используется и документирован в интернете. Моя база знаний включает синтаксис, стандартные библиотеки, фреймворки и лучшие практики для большинства популярных языков. Однако есть некоторые нюансы Ограничения:
Экзотические или устаревшие языки: Если язык очень редкий или устаревший (например, COBOL или Fortran), моя помощь может быть ограничена из-за недостатка актуальной информации в моей базе данных.
Сверхновые технологии: Если язык или фреймворк появился совсем недавно (после октября 2023 года), я могу не знать о нём или знать недостаточно.
Контекст и специфика: Я могу писать код, но для его корректной работы в вашем проекте мне нужно понимать контекст (например, версии языка, используемые библиотеки, окружение).
" 3) Да, понимает, я все запросы делала на русском, ответы он тоже давал на русском.
Аналитики проанализировали данные с Firebase по пользователям и пока весомый процент людей ещё ходит со старыми айфонами. Увы, я бы тоже давно отказалась.
Абсолютно верно. Я тоже так и подумала, когда сделала его, поэтому и удалила, оставила только нарисованную имитацию ProgressBar. И в финальном коде в статье так же уже нет самого прогресс бара.
Да, вы правы. Да в общем-то и тема доклада была про swift в целом. Но, если что- в проекте на Гитхабе я адаптировала примеры для SwiftUI. Видимо поэтому осталась ассоциация когда делала заголовок для статьи.
Вот вы и раскрыли интригу второй части)) да, действительно нет смысла иметь одновременно скелетон и прогресс вью. Они взаимозаменяемые. Но я думаю всё равно покажу как их делала.
Приложение довольно активно переходит на SwiftUI, поэтому всё же думаю небольшие костыли оправданы, с учётом того, что они уберутся впоследствии. Но в целом да, если бы не переход, то конечно, имел бы смысл сделать всё на UIKit.
Хорошее замечание, так как я тренировалась и делала эту фичу в отдельном проекте, я не сильно замораживалась с UI частью. А так в идеале либо подстраиваться под ширину экрана и уменьшать шрифт, либо же как у нас в итоге сделано - просто оставлять только значки без текста, если размер экрана не позволяет полностью надпись вставить.
И я получила свой новогодний подарочек из Казахстана, вкусняги, ежедневник, шикарный чаёк, конфеты и наушники! Всё было очень круто упаковано в огромную коробку)
А котик негодует, что я заняла его место))
Пишу на swift и иногда на objective-c, мобильные приложения. Начала сама, потом решила пройти онлайн-курс от GB (месяце на 8-м беременности), после на пол года забросила, т к и времени совсем не было и казалось что ничего не поняла. Скачивала книги (благо образование позволяет читать без проблем на английском, то многое можно и на торренте найти и просто в сети гораздо больше информации на иностранных ресурсах), тот же raywendirlich, ребята с курсов делились книгами. Затем стало полегче и возобновила обучение, прошла стажировку, тоже устроилась на подработку, мне все еще кажется, что я ничего не знаю, но я и никуда не тороплюсь, изучаю потихоньку. Какое же классное чувство, когда наконец находишь решение, даже если с помощью гугла, все равно, получается же!
Добрый день, поддерживаю вас! У меня один в один история: декрет, а заниматься чем-то кроме подгузников хочется, вышивание, вязание- это раз в месяц как хобби и тут я вспоминаю, что еще в школе любила некое подобие «программирования», да и в институт хотела поступить на программиста вместо ин яза. И вот уже почти 2 года осваиваю этот удивительный мир)
Это так по-новогоднему волшебно, отправлять и получать подарки! Мой Дедушка Мороз писал чудесные рассказы про оленей и как они отправляли подарочек, про их путешествие и вообще про жизнь) И подарки офигеть какие клевые!
В целом-то работает можно сказать быстро, но там каждая итерация - это сравнение с файлом в 4тыс строчек. И видимо на этом этапе идёт перегруз памяти. Я не поняла, можно ли её принудительно как-то высвобождать. А дашборд такой показывается на сервере. У меня Beget.
Да, такой сценарий никто не отменяет, к сожалению(
Думаю где-то в банковском приложении или в любом, которое использует кучу персональных данных - не стоит использовать Copilot и ИИ, которые прям взаимодействуют напрямую с проектом.
Нет, я не перелогинивалась, но почти уверена, что он не использовал контекст предыдущего чата. Рассказываю: я, решив опять скоротать вечерок, заварила кофе, укуталась в пледик, предварительно нашла классную анимацию. Предвкушала отлично проведенные пару часов с chatGPT и XCode. Вставляю туда запрос и… первым же ответом он мне выдаёт готовый вариант анимации. Я ж даже кофе не успела глотнуть. И тут решила проверить, может анимация типа лёгкая, повторила запрос с костром - и он тоже как и описала в статье, повторил его быстро. Так и решила написать статью.
Вижу, что многие пишут что нафиг надо такое сравнение, а мне было весело, раз уж вечер пошёл не по плану)
Да, в принципе, сравнения никогда не закончатся. Пока буду сравнивать одно- уже новые версии выйдут)
Но вообще хочу теперь только DeepSeek R1 и ChatGPT-o3-mini-high сравнить. Но только не на анимации, а надо придумать какую-то задачу. Просто с анимацией нагляднее вроде выходит.
Почитала комментарии, полностью согласна, теперь хочется сделать сравнение на более узких фичах, на каких-то конкретных рабочих задачах.
По поводу промптов - у меня по-разному выходит. Иногда мне нужно расписать на 40 предложений целое ТЗ, чтобы получить максимально релевантный результат. А иногда как верно заметил @indemsysбывают и абстрактные задачи чтобы просто задать вектор направления решения и далее уже конкретизировать запросы.
В статье получились как раз скорее абстрактные задачи, и мне было интересно посмотреть логику работы. А ещё проверить теорию заговора, что якобы DeepSeek - это просто "переадресация с ChatGPT" и миллион китайцев просто копипастят запрос оттуда в свою сеть)
Хорошие вопросы
1) Это облачная версию DeepSeek-V3
2) Насколько я понимаю, так как в распоряжении ии весь интернет - то практически на любом.
Но я уточнила у него же, вот ответ от самого DeepSeek:
"Я могу работать с любым языком программирования, который широко используется и документирован в интернете. Моя база знаний включает синтаксис, стандартные библиотеки, фреймворки и лучшие практики для большинства популярных языков. Однако есть некоторые нюансы
Ограничения:
Экзотические или устаревшие языки: Если язык очень редкий или устаревший (например, COBOL или Fortran), моя помощь может быть ограничена из-за недостатка актуальной информации в моей базе данных.
Сверхновые технологии: Если язык или фреймворк появился совсем недавно (после октября 2023 года), я могу не знать о нём или знать недостаточно.
Контекст и специфика: Я могу писать код, но для его корректной работы в вашем проекте мне нужно понимать контекст (например, версии языка, используемые библиотеки, окружение).
"
3) Да, понимает, я все запросы делала на русском, ответы он тоже давал на русском.
Действительно, даже не подумала, что по-хорошему надо было написать это в статье. Чат GPT-4o и Deepseek-V3.
Аналитики проанализировали данные с Firebase по пользователям и пока весомый процент людей ещё ходит со старыми айфонами. Увы, я бы тоже давно отказалась.
Абсолютно верно. Я тоже так и подумала, когда сделала его, поэтому и удалила, оставила только нарисованную имитацию ProgressBar. И в финальном коде в статье так же уже нет самого прогресс бара.
Да, вы правы. Да в общем-то и тема доклада была про swift в целом. Но, если что- в проекте на Гитхабе я адаптировала примеры для SwiftUI. Видимо поэтому осталась ассоциация когда делала заголовок для статьи.
Вот вы и раскрыли интригу второй части)) да, действительно нет смысла иметь одновременно скелетон и прогресс вью. Они взаимозаменяемые. Но я думаю всё равно покажу как их делала.
Приложение довольно активно переходит на SwiftUI, поэтому всё же думаю небольшие костыли оправданы, с учётом того, что они уберутся впоследствии. Но в целом да, если бы не переход, то конечно, имел бы смысл сделать всё на UIKit.
Хорошее замечание, так как я тренировалась и делала эту фичу в отдельном проекте, я не сильно замораживалась с UI частью. А так в идеале либо подстраиваться под ширину экрана и уменьшать шрифт, либо же как у нас в итоге сделано - просто оставлять только значки без текста, если размер экрана не позволяет полностью надпись вставить.
Ага, спасибо, перезалила, надеюсь теперь видно)
И я получила свой новогодний подарочек из Казахстана, вкусняги, ежедневник, шикарный чаёк, конфеты и наушники! Всё было очень круто упаковано в огромную коробку)

А котик негодует, что я заняла его место))
Пишу на swift и иногда на objective-c, мобильные приложения. Начала сама, потом решила пройти онлайн-курс от GB (месяце на 8-м беременности), после на пол года забросила, т к и времени совсем не было и казалось что ничего не поняла. Скачивала книги (благо образование позволяет читать без проблем на английском, то многое можно и на торренте найти и просто в сети гораздо больше информации на иностранных ресурсах), тот же raywendirlich, ребята с курсов делились книгами. Затем стало полегче и возобновила обучение, прошла стажировку, тоже устроилась на подработку, мне все еще кажется, что я ничего не знаю, но я и никуда не тороплюсь, изучаю потихоньку. Какое же классное чувство, когда наконец находишь решение, даже если с помощью гугла, все равно, получается же!