Какой ИИ пользовались? По опыту даже локальные модели на 9/30B сделали бы лучше в агентном режиме. Переходя по ссылке думал что там сайт, оказалось одна страница. Не, может там бэкэнд с настройкой товаров, на который ушло ещё какое-то время.
Что править 2 недели в визуале, я не понимаю, ибо то что увидел делается с нуля руками (без ИИ) часов за 5.
На мобилке в глаза бросилось чуть большая страница по ширине, чем нужно, джуновский ляп: либо где-то min-width больше ширины экрана, либо неверные margin/padding, либо неверный meta viewport.
Карусель не работает с телефона (свайпы не сделаны, клики по левой/правой части картинки не переключают), кликаются только маленькие точки под каруселью.
Достаточно написать генератор с++ из json и запускать перед билдом. И почему бы не брать бинарный json (MsgPack, CBOR)?
Куда более важная проблема — отсутствие hot reload в большинстве языков. Из тех, что помню, таковой есть в dart/flutter, что сильно ускоряет разработку под мобайл, котлин и java. Остальные языки, AFAIK, hot reload из коробки обошёл стороной, и приходится городить вручную перезагрузку dll.
UB вполне Defined для конкретного компилятора и архитектуры. UB в спеке означает "компилятор волен выбирать сам, какое поведение использовать", а не "каждая компиляция случайная везде где есть UB"
Попробуйте Flutter, тоже норм стандарт, развитая экосистема, собирается под веб, винду, линукс, андроид, ios, маки. По скорости +- также как и js на v8, если не быстрее. Памяти потребляет в разы меньше чем электрон.
Не знаю как вы собирали бандл электрона, но у меня на выходило около 80-85мб. После установки, конечно, было больше 200-300 мб.
используя все удобства IDE, такие как рефакторинг, подсветка синтаксиса, автокомплит и проверка на ошибки, а в математических выражениях использовать обычные JS операторы: +, -, , /, =, +=, -=, =, /=, ++, --.
Для этого уже есть плагины для IDE, поддерживающие glsl. Более того, IDE поддерживают интеграцию одного языка в другой, то есть сохраняется и подсветка синтаксиса, и рефакторинг, если вы напишите так:
Слоп бросается в глаза, начиная с таблиц и эмодзи, заканчивая попыткой текстового представления того, что лучше показывать рисунком.
“ааа!!! нейросеть написала!!!”
То что наспех сгенерировано LLM читать неприятно, потому что это не полезный текст, а “продукт смыслосодержащий” с галюцинациями и ошибками.
А как вы вообще представляете новостной пост в день выхода модели?
Новостной пост я с удовольствием прочитаю и завтра, и через неделю, если он будет качественный.
Когда вам тут по 10 статей пишут на тему очередного Клауда, авторов тоже “топите”? Нет?
Да, ставлю минус статьям с причиной “текст похож на сгенерированный”, если вижу результат работы LLM, вместо труда автора.
Ставьте минус в карму тогда ВСЕМ авторам с нейросетями в тексте.
Да, ставлю минус в карму всем, кто пишет нейросетями (и не старается текст привести в норму), и плюс тем, кто пишет сам.
На хабре выходит более 100 статей в день. Одной LLM статьёй больше, одной меньше, не хочешь не читай - думает очередной оператор-LLM, а весь хабр в нейропомоях.
Character оборачивает char, char 16 битный, а символ смайла 😄 за пределами 0xffff, и в виде char / Character его невозможно представить. А 👩❤️👩 вообще несколько code point, слитых а один глиф.
Вы можете выбрать jvm вместо питона, и компилировать байт код. Из плюсов: высокая скорость работы (ибо jvm), подробные ошибки, поддерживаемые нативно в байткоде, обширная экосистема java, возможность рефлексии для автобиндов, типобезопасность, ООП из коробки, графика (swing) из коробки, сетевой стек из коробки… и сотни других фич.
СИНОНИМЫ ДЛЯ и подобные конструкции выглядят многословно, так что решите, либо язык многословный и более понятный не программистам, либо более лаконичный (и понятный программистам).
Синонимы можно с небольшим сахаром: ЗАДАТЬ человек (ОН ЖЕ человеку) = Человек()
(ссылка) - может заменить на (сам (ОН ЖЕ мой, моя, моё))
тогда для человека будет: моё:имя = … моя:фамилия = …
И, возможно, от ; в конце строки лучше отказаться, так как для неё нужно зажимать шифт и использовать её для комментариев, а ! зарезервировать под что-то на будущее.
На Java fx / Java swing, заработает и под линуксом, и под виндой, и под маком. В свинге на выбор либо java стиль, либо системный. Если очень нужно нативности, решается через JNI / JNA.
Так как в русском у слов есть рода, может быть добавить псевдонимы для ключевых слов? Вместо “индекс РАВНО индекс_два” Будет “индекс РАВЕН индексу_два”
У одной переменной может быть несколько наименований, задавать их через №псевдоним.
Работа с массивом выглядит монструозно, лучше было бы приравнять круглые скобки к квадратным и объявлять массивы как питоновские кортежи, а обращаться к элементу через “массив(индекс)”, и “словарь(ключ)” для словарей.
Лучше не идти по пути пхп с внешними функциями по отношению к данным, а следовать ООП, чтобы у обьекта были функции, не “изменить_в_массиве(массив, индекс, значение)”, а “массив:изменить(индекс, значение)”, если по какой-то причине невозможно реализовать “массив(индекс) = значение”, или “массив№индекс = значение”.
Синтаксис форматирования строк я бы заменил с {} на %%, чтобы избежать переключения раскладки.
Зато после сдачи одного экзамена ученик может выбрать любой вуз (и направление в нём) страны, и ему не нужно сдавать экзамен в каждом вузе на каждой кафедре, куда он хочет поступить.
Те, кто говорят что "ЕГЭ - тестовая система, где можно половину угадать", мягко говоря, не правы. Тестовых заданий, где можно угадать верный ответ, буквально пара штук, дальше шанс угадывания падает процентов до 5-10. Завершается ЕГЭ по русскому сочинением, тема которого не известна, в сочинении нужно привести аргументы и контраргументы из текста и из литературы вообще, то есть "угадать" невозможно.
С математикой поступили правильно, разделив на 2 уровня сложности, базовый действительно простой, и открывает поступление по многим гуманитарным направлениям. Сложный (профильный) требует знаний геометрии, интегралов, тригонометрии, статистики, теории чисел для решения части B и C. Для части А доастаточно вспомнить формулу и посчитать ответ.
Физика, информатика вполне хорошо составлены, часть С требует либо развернутого решения задачи, где будет несколько формул / законов, либо умения писать код (без компилятора, на листочке) так, чтобы он был эффективен по памяти и времени исполнения.
Для сдачи ЕГЭ нужно обязательно решить сколько-то задач из части А, из части В и из части С, так что набрать минимум на "простых тестах из А" не получится.
Конечно, всё это не имеет смысла, если проходной в вузе 150 / 300, основная конкуренция от 250 и выше.
Попробуйте сами написать ЕГЭ: русский, математика профиль, информатика/физика. В сети есть открытые варианты заданий. Тогда будет диалог предметный, а не "ЕГЭ - это угадайка, которая отупляет".
Прямоугольник сглаживается вплоть до синусоиды, а виновата емкость между мк и осцилографом. Делитель на щупе повысит сопротивление и снизит влияние емкости щупа осцилографа.
Какой ИИ пользовались? По опыту даже локальные модели на 9/30B сделали бы лучше в агентном режиме. Переходя по ссылке думал что там сайт, оказалось одна страница. Не, может там бэкэнд с настройкой товаров, на который ушло ещё какое-то время.
Что править 2 недели в визуале, я не понимаю, ибо то что увидел делается с нуля руками (без ИИ) часов за 5.
На мобилке в глаза бросилось чуть большая страница по ширине, чем нужно, джуновский ляп: либо где-то min-width больше ширины экрана, либо неверные margin/padding, либо неверный meta viewport.
Карусель не работает с телефона (свайпы не сделаны, клики по левой/правой части картинки не переключают), кликаются только маленькие точки под каруселью.
Это, мягко говоря, не ваша работа, а заказчика.
Так а где ещё публиковаться? VC? Пикабу? Вряд ли это выход на всё ещё самую техническую аудиторию.
Тут отдельно плюс человеку только за то, что не создаёт новый акк после улетания в минус / readonly, а признаёт ошибки и пытается реабилитироваться.
Вопрос в глубине изучения, может имелось в виду:
Java / Kotlin умею кодить, но когда использовать CopyOnWriteArrayList, а когда synchronized ArrayList хз
Умею создавать конфиги для спринга
Знаю немного SQL, но работал через ORM
Kafka использовал на 1 инстансе, не масштабировал, с AtLeastOnce / AtMostOnce не сталкивался
Умею создавать докер композ и запускать проект в миникубе
Проект собираю градлом (build.gradle генерит IDE-шка)
Умею пуллить, пушить, создавать ветки
JUnit, Mockito - ллм написала дюжину тестов
Flyway - создал несколько начальных таблиц
Hibernate - входит в спринг
Swagger - умею работать с веб ui сваггера
Redis - знаю get, del, keys *
Clickhouse - запускал
Grafana - использовал стоковые метрики
Opensearch - создал 1 коллекцию (id, имя, описание)
Меня в этом списке больше интересует отсутствие фронтенд/мобайл составляющей, а также наличие двух ЯП.
Достаточно написать генератор с++ из json и запускать перед билдом. И почему бы не брать бинарный json (MsgPack, CBOR)?
Куда более важная проблема — отсутствие hot reload в большинстве языков. Из тех, что помню, таковой есть в dart/flutter, что сильно ускоряет разработку под мобайл, котлин и java. Остальные языки, AFAIK, hot reload из коробки обошёл стороной, и приходится городить вручную перезагрузку dll.
И наоборот, есть сайты с прибитой тёмной темой, на которой ничего не видно, а светлой нет. Шик - это тонкий серый текст на асфальтном фоне.
UB вполне Defined для конкретного компилятора и архитектуры. UB в спеке означает "компилятор волен выбирать сам, какое поведение использовать", а не "каждая компиляция случайная везде где есть UB"
Попробуйте Flutter, тоже норм стандарт, развитая экосистема, собирается под веб, винду, линукс, андроид, ios, маки. По скорости +- также как и js на v8, если не быстрее. Памяти потребляет в разы меньше чем электрон.
Не знаю как вы собирали бандл электрона, но у меня на выходило около 80-85мб. После установки, конечно, было больше 200-300 мб.
AFAIK, you - это вы, а ты - это thou.
Для этого уже есть плагины для IDE, поддерживающие glsl. Более того, IDE поддерживают интеграцию одного языка в другой, то есть сохраняется и подсветка синтаксиса, и рефакторинг, если вы напишите так:
Слоп бросается в глаза, начиная с таблиц и эмодзи, заканчивая попыткой текстового представления того, что лучше показывать рисунком.
То что наспех сгенерировано LLM читать неприятно, потому что это не полезный текст, а “продукт смыслосодержащий” с галюцинациями и ошибками.
Новостной пост я с удовольствием прочитаю и завтра, и через неделю, если он будет качественный.
Да, ставлю минус статьям с причиной “текст похож на сгенерированный”, если вижу результат работы LLM, вместо труда автора.
Да, ставлю минус в карму всем, кто пишет нейросетями (и не старается текст привести в норму), и плюс тем, кто пишет сам.
На хабре выходит более 100 статей в день. Одной LLM статьёй больше, одной меньше, не хочешь не читай - думает очередной оператор-LLM, а весь хабр в нейропомоях.
MoE гемму, если 2-3 токена в секунду вас устроят. Либо другую MoE на 16-24 гб. Но в любом случае это будет медленно.
Character оборачивает char, char 16 битный, а символ смайла 😄 за пределами 0xffff, и в виде char / Character его невозможно представить. А 👩❤️👩 вообще несколько code point, слитых а один глиф.
Вы можете выбрать jvm вместо питона, и компилировать байт код. Из плюсов: высокая скорость работы (ибо jvm), подробные ошибки, поддерживаемые нативно в байткоде, обширная экосистема java, возможность рефлексии для автобиндов, типобезопасность, ООП из коробки, графика (swing) из коробки, сетевой стек из коробки… и сотни других фич.
СИНОНИМЫ ДЛЯ и подобные конструкции выглядят многословно, так что решите, либо язык многословный и более понятный не программистам, либо более лаконичный (и понятный программистам).
Синонимы можно с небольшим сахаром: ЗАДАТЬ человек (ОН ЖЕ человеку) = Человек()
(ссылка) - может заменить на (сам (ОН ЖЕ мой, моя, моё))
тогда для человека будет: моё:имя = … моя:фамилия = …
И, возможно, от ; в конце строки лучше отказаться, так как для неё нужно зажимать шифт и использовать её для комментариев, а ! зарезервировать под что-то на будущее.
На Java fx / Java swing, заработает и под линуксом, и под виндой, и под маком. В свинге на выбор либо java стиль, либо системный. Если очень нужно нативности, решается через JNI / JNA.
Хорошая идея языка программирования на русском.
Так как в русском у слов есть рода, может быть добавить псевдонимы для ключевых слов? Вместо “индекс РАВНО индекс_два” Будет “индекс РАВЕН индексу_два”
У одной переменной может быть несколько наименований, задавать их через №псевдоним.
Работа с массивом выглядит монструозно, лучше было бы приравнять круглые скобки к квадратным и объявлять массивы как питоновские кортежи, а обращаться к элементу через “массив(индекс)”, и “словарь(ключ)” для словарей.
Лучше не идти по пути пхп с внешними функциями по отношению к данным, а следовать ООП, чтобы у обьекта были функции, не “изменить_в_массиве(массив, индекс, значение)”, а “массив:изменить(индекс, значение)”, если по какой-то причине невозможно реализовать “массив(индекс) = значение”, или “массив№индекс = значение”.
Синтаксис форматирования строк я бы заменил с {} на %%, чтобы избежать переключения раскладки.
Зато после сдачи одного экзамена ученик может выбрать любой вуз (и направление в нём) страны, и ему не нужно сдавать экзамен в каждом вузе на каждой кафедре, куда он хочет поступить.
Те, кто говорят что "ЕГЭ - тестовая система, где можно половину угадать", мягко говоря, не правы. Тестовых заданий, где можно угадать верный ответ, буквально пара штук, дальше шанс угадывания падает процентов до 5-10. Завершается ЕГЭ по русскому сочинением, тема которого не известна, в сочинении нужно привести аргументы и контраргументы из текста и из литературы вообще, то есть "угадать" невозможно.
С математикой поступили правильно, разделив на 2 уровня сложности, базовый действительно простой, и открывает поступление по многим гуманитарным направлениям. Сложный (профильный) требует знаний геометрии, интегралов, тригонометрии, статистики, теории чисел для решения части B и C. Для части А доастаточно вспомнить формулу и посчитать ответ.
Физика, информатика вполне хорошо составлены, часть С требует либо развернутого решения задачи, где будет несколько формул / законов, либо умения писать код (без компилятора, на листочке) так, чтобы он был эффективен по памяти и времени исполнения.
Для сдачи ЕГЭ нужно обязательно решить сколько-то задач из части А, из части В и из части С, так что набрать минимум на "простых тестах из А" не получится.
Конечно, всё это не имеет смысла, если проходной в вузе 150 / 300, основная конкуренция от 250 и выше.
Попробуйте сами написать ЕГЭ: русский, математика профиль, информатика/физика. В сети есть открытые варианты заданий. Тогда будет диалог предметный, а не "ЕГЭ - это угадайка, которая отупляет".
Прямоугольник сглаживается вплоть до синусоиды, а виновата емкость между мк и осцилографом. Делитель на щупе повысит сопротивление и снизит влияние емкости щупа осцилографа.
Так это ж результат работы ИИ. Сам недавно с CAN работал на STM32. Не может человек, разобравшийся с CAN, допускать столь много ошибок в терминологии.
Для прототипирования и первых шагов лучше брать HAL и конфигать периферию в CubeMX.
Так это ИИ слоп.
https://xkcd.ru/927/