easy_dev991
617 subscribers
74 photos
23 videos
3 files
208 links
Делюсь интересными находками/лайфхаками в процессе разработки под iOS/Android, и возможно ты найдешь что-то полезное для себя!

GitHub: https://github.com/easydev991
Download Telegram
#xcode #simulator

Праздник к нам приходит! Наконец добавили поддержку симуляторов 26.3+ в наш славный Xcode
🎉2
#opencode #serena

Нашел любопытную штуку для снижения количества токенов при работе с нейросетями (ссылка).

Вот так выглядит готовый конфиг для этого mcp в opencode:

"serena": {
"type": "local",
"command": [
"/bin/zsh",
"-lc",
"uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context codex --project \"$PWD\" --open-web-dashboard false"
],
"enabled": true
}


Предварительно нужно установить uv.

Перед первым запуском serena можно сначала вручную запустить индексацию в корне проекта этой командой:

uvx --from git+https://github.com/oraios/serena serena project index


Потестировал серену в течение часа, работает исправно 👍
Субъективно токенов теперь тратится меньше, но конкретных замеров не проводил, потому что это уже сделал автор инструмента - видос есть в ридми на странице инструмента в гитхабе.
❤2❤‍🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#opencode #android

Процесс андроид-разработки в opencode у меня часто выглядит так.

glm-5 тут у меня почти безлимитный (ни разу не достигал лимита), т.к. оплачивал еще зимой, а с тех пор лимиты порезали существенно, поэтому рекомендовать не могу
🔥1
easy_dev991
#opencode #serena Нашел любопытную штуку для снижения количества токенов при работе с нейросетями (ссылка). Вот так выглядит готовый конфиг для этого mcp в opencode: "serena": { "type": "local", "command": [ "/bin/zsh", "-lc"…
This media is not supported in your browser
VIEW IN TELEGRAM
#opencode #serena

Со вчерашнего дня активно тестирую serena - мне нравится, рекомендую 👍

На видео serena используется для анализа ситуации перед непосредственным написанием нового кода.
❤1
Часто вижу подход, который используют при разработке с нейросетью:

1. Сделать запрос в основную рабочую модель (которая имеет большой лимит, например, или просто используется чаще всего)
2. Отправить результат в другую более "крутую" модель (опус, кодекс и т.д.) для ревью и поиска/исправления ошибок
3. Радоваться найденным проблемам и классным исправлениям от более дорогой модели

Сам пробовал подобный подход, пока не провел эксперимент:
• на шаге 2 отправил запрос не в "крутую" модель, а в ту же самую, которая работала на шаге 1, но в отдельной сессии (не в той, где выполнялся этап 1)
• сделал то же самое с "крутой" моделью
• результат оказался очень похожим, отличия несущественные (менее "крутая" модель ответила на английском, а дорогая на русском)

Можно конечно придраться и сказать, что в зависимости от задачи результат будет разным, и опус/кодекс все же будут лучше на дистанции, и отчасти я соглашусь. Но на практике ... лимиты решают 😉
❤2
#github #copilot #privacy

Кто еще не успел ознакомиться с настройками приватности копилота в гитхабе - сейчас самое время, т.к. через месяц включат обучение копилота на публичном коде, и если вы против, то можно отказаться ✅

Просто открываете настройки аккаунта в гитхабе -> секция Copilot.
👍1
#opencode #minimax

Наглядное преимущество minimax m2.7 по сравнению с glm-5 (от Z.AI).

Такой картины с glm-5 не было ни разу - там при достижении 80-90к токенов в контексте начинаются лаги и модель уходит в предсмертную агонию - генерирует текст без остановок и не может сделать поставленную задачу.

minimax m2.7 уверенно вывозит и доводит начатое до конца 👍
❤2👍1
#appstore #appstoreconnect

Как многие уже могли заметить, с 1 апреля 2026 года в нашей стране не будет возможности оплатить покупки в AppStore со счета мобильного телефона.

☝️Однако до этого еще больше суток, и я решил проверить оплату со счета apple - и этот способ сработал:
1) закинул деньги на свой номер билайн
2) нажал "пополнить баланс" в приложении AppStore на экране "Аккаунт Apple"
3) ввел сумму и подтвердил покупку
4) через пару минут списали оплату за годовую подписку apple developer (8990 р, как и раньше)

Так что если кто-то столкнулся с подобной ситуацией и не знает, как быть, то вот эта "схема" пока работает, во всяком случае у нескольких человек кроме меня тоже сработало ✅
🔥4🗿1
#ios #appstoreconnect #bug

Не работал ручным тестировщиком ни разу, но всегда было интересно тыкаться в приложения, и очень часто находятся прикольные ошибки типа такого 😁
😁8🔥1😴1
#android #rustore

Вот это поворот 🤯
Внезапно, рустор проверяет разработчика на принадлежность к сайту, для которого сделано приложение.

Кто-то это уже знал?)
😁2👍1🔥1💯1
#opencode #minimax #glm

Сравнил glm-5.1 и minimax m2.7 на одной и той же задаче - одинаковый промтп, обе модели работали без внезапных разрывов соединения (что бывает очень часто с glm).
Задача была создать план доработок на основе уже готового примера в другом проекте.

Результаты:
- MiniMax-M2.7 · 2m 19s
- GLM-5.1 · 9m 5s

В итоге glm-5.1 в ходе своего анализа нашел документ с планом доработок, составленный с помощью minimax, и таки сделал свою версию плана 😁

Потом попросил обе модели сравнить их версию плана с другой, и обе сошлись на мнении, что версия от glm-5.1 оказалась более детализированной, кто бы мог подумать 🙂

Если есть выбор, какую из этих моделей использовать, то glm-5.1 чаще выдает более детальные ответы, но ключевой фактор - провайдер.

Если провайдер ZAI (который продает подписку на эту модель), то брать нельзя ни в коем случае - модель будет работать в 50% случаев (если повезет), сожрет все лимиты за пару дней, и будет отваливаться при достижении около 100к токенов в контексте.

minimax m2.7 первые 2 недели после покупки подписки работал хорошо, зато потом начал регулярно отваливаться (выдает ошибку сервера), и это официальный провайдер.

Примечательно, что когда отваливается m2.7, то можно некоторое время использовать предыдущую модель (m2.5), но потом сервер и для нее перестает работать - похоже, пользователи одинаково хитрые и переключаются с неработающей модели на работающую ... и роняют все разом 👍

Так что тренд у китайских моделей удручающий.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#ios #swift #swiftui #bug

Это конечно прикол 🤪
confirmationDialog работает по-разному на iOS 18 и iOS 26.4.
На iOS 18 все ок, а на iOS 26.4 в некоторых сценариях он приводит к закрытию экрана, если находится на экране в fullscreenCover.
😁2😱2