Vibe Coding Community
Открыть в Telegram
Профессиональное сообщество разработчиков, стартаперов и ИИ энтузиастов. Обсуждаем лучшие практики и успешные кейсы вайб-кодинга, делимся опытом и методиками работы с кодом с помощью ИИ.
БольшеСтрана не указанаКатегория не указана
2 331
Подписчики
Нет данных24 часа
Нет данных7 дней
Нет данных30 день
Архив постов
Купить телефон на 15 минут? Может номер? Скорее всего прилетит бан, если использовать такие сервисы как смс активейт или есим, были случаи
В Курсоре 500, которые также летят в трубу в первые несколько дней) и дальше usage-based кредиты превращают $20 в сотку )
Hydra yне плоха, но не везде ее можно подключить =(
https://t.me/CherryStudioClub/6
import net.minecraft.client.Minecraft;
import net.minecraft.util.math.MathHelper;
import net.minecraft.util.math.Vec3d;
import java.util.Random;
public class UniversalRotation {
private final Minecraft mc = Minecraft.getInstance();
private float lastYaw, lastPitch;
// Настройки плавности (8-16 — оптимально согласно паттернам)
private float smoothSpeed = 12.0f;
public float[] getRotations(net.minecraft.entity.Entity target) {
// 1. Вычисляем идеальный угол до цели
float[] targetRots = calculateTargetRotations(target);
float targetYaw = targetRots[0];
float targetPitch = targetRots[1];
// 2. Сглаживание (Smooth Rotation)
// Используем формулу из паттернов: current + delta / speed
float yawDelta = MathHelper.wrapDegrees(targetYaw - lastYaw);
float pitchDelta = MathHelper.wrapDegrees(targetPitch - lastPitch);
float nextYaw = lastYaw + (yawDelta / smoothSpeed);
float nextPitch = lastPitch + (pitchDelta / smoothSpeed);
// 3. GCD-Снаппинг (Самое важное для 1.21.4)
// Без этого любой современный AC выдаст флаг
float sensitivity = mc.options.getMouseSensitivity().getValue();
float snappedYaw = applyGCD(nextYaw, sensitivity);
float snappedPitch = applyGCD(nextPitch, sensitivity);
// Сохраняем для следующего тика
lastYaw = snappedYaw;
lastPitch = snappedPitch;
return new float[]{snappedYaw, snappedPitch};
}
private float applyGCD(float value, float sensitivity) {
// Формула: gcd = ((sensitivity * 0.6) + 0.2) ^ 3 * 1.2 * 0.15
float f = (sensitivity * 0.6f) + 0.2f;
float gcd = f * f * f * 1.2f * 0.15f;
return Math.round(value / gcd) * gcd;
}
private float[] calculateTargetRotations(net.minecraft.entity.Entity target) {
Vec3d targetPos = target.getEyePosition(); // Целимся в голову
Vec3d playerPos = mc.player.getEyePosition();
double diffX = targetPos.x - playerPos.x;
double diffY = targetPos.y - playerPos.y;
double diffZ = targetPos.z - playerPos.z;
double diffXZ = Math.sqrt(diffX * diffX + diffZ * diffZ);
float yaw = (float) Math.toDegrees(Math.atan2(-diffX, diffZ));
float pitch = (float) -Math.toDegrees(Math.atan2(diffY, diffXZ));
return new float[]{yaw, pitch};
}
}@pfedotovsky, добро пожаловать в Vibe Coding Community! 🚀 Здесь ты найдешь поддержку, новые знания и крутых единомышленников. Присоединяйся к обсуждениям и делись своим опытом! ✨
Repost from Вайб-кодинг
Релиз LFM2.5-1.2B-Thinking, reasoning-модель, которая полностью работает on-device. То, для чего два года назад нужен был дата-центр, теперь запускается на любом телефоне с 900 МБ памяти.
> Обучена специально под лаконичное рассуждение
> Генерирует внутренние thinking traces перед тем, как выдать ответ
> Дает возможность системно решать задачи с edge-scale задержками
> Сильно проявляет себя в tool use, математике и следовании инструкциям
По сравнению с LFM2.5-1.2B-Instruct, три способности заметно вырастают:
> Математическое рассуждение: 63 → 88 (MATH-500)
> Следование инструкциям: 61 → 69 (Multi-IF)
> Tool use: 49 → 57 (BFCLv3)
Несмотря на то, что параметров на 40% меньше, она догоняет или превосходит Qwen3-1.7B (thinking mode) на большинстве бенчмарков производительности, при этом требует меньше output токенов и меньше вычисления во время тестирования.
На inference разрыв становится еще больше.
LFM2.5-1.2B-Thinking обгоняет как чистые трансформеры (например, Qwen3-1.7B), так и гибридные архитектуры (например, Granite-4.0-H-1B) и по скорости, и по эффективности памяти.
FM2.5-1.2B-Thinking доступна уже сегодня с широкой поддержкой с первого дня по всей on-device экосистеме.
Hugging Face, LEAP, Liquid Playground
А вот тут куда получится)
потому как зависит от возможности оплачивать (крипта, РФ карты)
Дальше зависит От твоей ЦА, если посетители из-за границы то, важен только вопрос оплаты, если нет - то надо смотреть не блочит ли ркн адреса этого хостера.
Вот не понимаю как KiloCode готовить)) по токенам получается очень дорого и по опыту мне сложнее добиться результата так же быстро как с Copilot. Ну и Copilot удобен тем что хорошо интегрирован в иде и я им пользуюсь для любых дел, типа и в базу сходить и в докер и в гит))
