Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

 Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

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

Рыбный дождь

Спорт, Симуляторы, Рыбалка

Играть

Копай Дыру в России

Симуляторы, Приключения, Экшены

Играть
Герои Войны - микс стратегии и РПГ. Собери лучшую армию и победи всех врагов. В игре 7 различных режимов - как для любителей PvE, так и PvP.

Герои Войны

Стратегии, Мидкорные, Экшены

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • AlexKud AlexKud 26 постов
  • StariiZoldatt StariiZoldatt 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Ненормальное программирование

967 постов сначала свежее
9
immagine
immagine
7 часов назад
ИТ-проекты пикабушников

Как Telegram-бот «Чат Норрис» захватил 9000 Telegram-чатов⁠⁠

Год назад во время летнего отпуска я немного приболел и от скуки решил написать Telegram-бота (с названием Chat Norris), который мог бы делать краткую сводку всех обсуждений в Telegram-чате за сутки. После написания основного функционала я попросил знакомых админов добавить MVP-версию этого бота в свои чаты, чтобы протестировать работу и дать обратную связь.

Уже через месяц бота добавили в 100 различных чатов и я понял, что идея имеет право на жизнь и можно работать над расширением функционала. Изначально бот крутился на моем домашнем компе, но, когда от пользователей стали поступать регулярные жалобы о неработоспособности бота в ночное время, пришлось арендовать VPS-сервер.

Сейчас бот работает почти в 9000 чатов, куда ежедневно присылает краткие саммари. Изначально бот мог только генерировать саммари и знал всего несколько команд: подтвердить или опровергнуть утверждение в чате и прокомментировать текущее обсуждение. В течение года было реализовано множество дополнительных функций по запросу пользователей. Постараюсь кратко описать доступный функционал на текущий момент.

Автоматическая публикация саммари сообщений в Telegram-чате

Это основная идея и функция бота Чат Норрис. Нужно просто добавить бота в свой чат и раз в сутки бот будет выдавать краткое изложение основных обсуждений в чате.

Именно с этой функции все и началось год назад. Создавая бота, я закрывал собственную боль, ведь прочитать краткое изложение сообщений в своем чате на 2000 человек – это всего 2 минуты времени вместо 20-30 минут, если читать полностью все сообщения. Таким образом я стал первым реальным юзером своего же бота и с точки зрения собственного пользовательского опыта, понимал, какого функционала не хватает боту.

Изначально бот мог публиковать саммари только в определенное время (20:00 по МСК) и никаких дополнительных настроек не было. За год функция саммари обросла дополнительными опциями, которые можно найти в настройках бота.

Как Telegram-бот «Чат Норрис» захватил 9000 Telegram-чатов IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

Пример саммари

FAQ чата
Бот поддерживает полноценную систему часто задаваемых вопросов. Вы можете загрузить в него обширный список вопросов и ответов, и по команде /faq пользователи смогут получать готовые ответы из этой базы.
Количество информации не ограничено — можно загрузить в бота целую "энциклопедию" из десятков сообщений по 4096 символов каждое. Бот всё сохранит и будет использовать при ответах, обеспечивая быстрый и удобный доступ к нужной информации.

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

Как Telegram-бот «Чат Норрис» захватил 9000 Telegram-чатов IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

Пример ответа из FAQ

Режим форума

Если ваша группа представляет собой форум (имеется список топиков/тем), то можно в настройках бота выбрать режим форума. В этом режиме можно добавить до 5 различных топиков, для которых бот будет генерировать ежедневные саммари.

Если оставить режим чата, то бот будет анализировать сообщения их всех топиков и публиковать общее саммари в главный топик #General.

Индивидуальный саммари-бот

У каждой группы в Telegram есть возможность обзавестись собственным, уникальным ботом под своим брендом. То есть можно создать персонального бота, который будет выполнять те же функции, но при этом будет выглядеть как «свой»: с индивидуальным именем, с уникальным описанием, с любой выбранной аватаркой.

Ваш личный хейтер

Прожарка постов - моя любимая дополнительная функция, которой я сам активно пользуюсь. Если у вас есть Telegram-канал, где вы публикуете посты и у вас открыты комментарии, то включив функцию «прожарки постов» бот станет вашим личным хейтером. Он довольно токсично, но при этом конструктивно разнесет любой ваш пост сразу после публикации. Это особенно забавно, когда многие пользователи даже не догадываются, что волна хейта исходит не от реального человек, а всего лишь от бездушной нейросети. То есть люди всерьез вступают в дебаты с ботом, пытаясь доказать, как он неправ.

Как Telegram-бот «Чат Норрис» захватил 9000 Telegram-чатов IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

Пример прожарки постов на канале

Голосование за бан с анализом от ИИ

Во многих анти-спам ботах реализована функция /voteban, когда участники чата без участия админа могут выгнать/забанить любого пользователя с помощью голосования.

Я решил пойти немного дальше и прикрутить к этой функции ИИ. Когда будет вызвана функция голосования за бан (в моем боте она названа немного по-иному: /pnh), бот проанализирует что писал пользователь, предъявит ему обвинения и попросит других участников чата принять решение: казнить пользователя или оправдать. Доступна гибкая настройка этой функции, можно выбрать:

• тип наказания (бан, кик, мут),

• продолжительность голосования,

• необходимое количество голосов для наказания.

Как Telegram-бот «Чат Норрис» захватил 9000 Telegram-чатов IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

Пример функции /pnh

Другие ИИ-команды, которые можно вызвать в чате

/summary — сделает краткое саммари последних 100 сообщений конкретного пользователя

/gpt — ответит на любой вопрос с помощью нейросети

/proof — проверит, насколько утверждение соответствует фактам

/comment — оставит комментарий по текущей теме обсуждения

/roast — токсично подшутит над сообщением в чате

Если какие-то команды вам не нужны, то их можно отключить в настройках бота. Это может быть полезно, если в чате начинают активно спамить командами.

Админка

Реализовано полноценное меню, где можно управлять настройками бота в ваших группах. Старался делать все интуитивно понятным, прикладывая подробные инструкции к каждому пункту. Понимаю, что в идеале должна быть одна кнопка «Сделай хорошо», но на практике у всех разные предпочтения. Например, кто-то хочет, чтобы в саммари были кликабельные упоминания пользователей, а кто-то наоборот, не хочет получать уведомления о каждом упоминании в чате, тем более если тегает бот, а не человек. Поэтому решил оставить возможность тонкой настройки — чтобы каждый мог выбрать по себе.

Как Telegram-бот «Чат Норрис» захватил 9000 Telegram-чатов IT, Telegram, Приложение, Программирование, Искусственный интеллект, Чат-бот, Длиннопост

Бот доступен по ссылке https://t.me/ChatNorrisBot. Если у вас группа более, чем на 100 участников и вам не хватит функций на бесплатном тарифе – напишите мне в TG (контакт найдете внутри бота) с указанием, что вы с Пикабу - предоставлю 2 недели доступа к расширенному функционалу бесплатно. Попрошу лишь взамен дать конструктивную обратную связь и предложения по улучшению функционала.

Показать полностью 5
[моё] IT Telegram Приложение Программирование Искусственный интеллект Чат-бот Длиннопост
0
TheArtemKart
TheArtemKart
9 часов назад

Профессия будущего: инженер, работающий с AI⁠⁠

Как искусственный интеллект меняет рынок труда

Ещё десять лет назад мало кто верил, что искусственный интеллект (AI) сможет всерьёз конкурировать с человеком на рынке труда. Сегодня ситуация меняется стремительно: AI автоматизирует рутинные задачи, заменяет операторов кол-центров, бухгалтеров, даже дизайнеров и копирайтеров. Уже к 2025 году четверть всех рабочих мест в мире будет трансформирована или заменена технологиями искусственного интеллекта. В развитых странах этот показатель достигает 34%.

Почему AI "отжимает" рабочие места

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

К 2055 году половину всей работы смогут выполнять машины с не меньшей эффективностью, чем человек. Это не фантастика, а реальность ближайших лет.

Но AI создаёт новые профессии

Однако не всё так мрачно. Одновременно с исчезновением одних профессий появляются новые. Уже к 2025 году AI и автоматизация уничтожат 85 миллионов рабочих мест, но создадут 97 миллионов новых — в итоге чистый прирост составит 12 миллионов. В выигрыше окажутся те, кто сможет быстро адаптироваться и освоить новые навыки.

Кто станет востребован в будущем?

Главная профессия будущего — это инженер, который умеет работать с AI как с инструментом. Уже сейчас востребованы специалисты по машинному обучению, data scientist, AI-разработчики, инженеры по внедрению и обучению нейросетей. Такие специалисты не просто создают алгоритмы, но и учат AI решать реальные задачи — от диагностики болезней до автоматизации заводов.

Что делает инженер по AI:

  • Разрабатывает и обучает модели искусственного интеллекта.

  • Обрабатывает и анализирует большие данные.

  • Внедряет AI-решения в бизнес-процессы.

  • Оптимизирует работу алгоритмов и следит за их эффективностью.

Какие навыки нужны инженеру AI

Чтобы стать инженером AI, важно не только знать языки программирования (Python, R), но и разбираться в математике, статистике, машинном обучении, уметь работать с большими данными и облачными платформами. Важны также гибкость мышления, креативность и умение учиться новому — ведь технологии меняются очень быстро.

Почему это важно именно сейчас

AI — это не просто модное слово, а инструмент, который уже сегодня меняет мир. Те, кто научится использовать его в работе, смогут не только сохранить своё место, но и стать лидерами новой цифровой экономики. Профессия инженера AI — это билет в будущее, где человек и машина работают вместе, а не конкурируют друг с другом.


Сейчас будет ужасная вещь, за которые на меня накинутся. Хочешь узнать больше о профессиях будущего, AI и запуске собственных проектов? Присоединяйся к моему каналу "Волшебный клуб ✨ Соло Билдеры" в Telegram!

Показать полностью
[моё] Будущее Развитие Обучение Программирование Искусственный интеллект
3
702
l.smirnov
18 часов назад

Ответ на пост «Пояснительная бригада: получаем банан»⁠⁠2

PHP и Java

PHP, сравни жопу с пальцем!

PHP: жопа это не палец.

Java, сравни жопу с пальцем!

Java: я не знаю, что такое жопа, и что такое палец. Подключите библиотеки классов жопа и палец.

Ок, подключаю!

Java: не могу подключить классы жопа и палец, они наследуют свойства и методы класса "тело", а этот класс не подключен.

Ок, подключаю!

Java: не могу создать классы жопа и палец, подключенный класс "тело" имеет версию эволюции 13.5.3, и не поддерживает классы жопа и палец.

Гуглю, пытаясь понять, чем различаются верси тела 20.3.8 и 20.3.9, и в чем различие женского и мужского тела. Ок, подключаю новую версию класса тело!

Java: чтобы сравнить, создайте объект тело с объектами жопа и палец. Не хватает классов "голова, руки, ноги"!

Гуглю, подключаю голову, руки, ноги.

Java: жопа это палец!

Почему!???!

Java: жопа = объект, палец = объект, соответственно жопа = палец!

Программирование IT Программист IT юмор Разработка Javascript Java PHP Ответ на пост Текст
63
nick.soloview
nick.soloview
20 часов назад
Искусственный интеллект

10 лайфхаков классных лайфаков для Lovable от его инвестора и дизайнера⁠⁠

10 лайфхаков классных лайфаков для Lovable от его инвестора и дизайнера Чат-бот, Нейронные сети, Программирование, Digital, Telegram (ссылка)

Да-да, один из инвесторов в Lovable (не на 100 долларов, крупный) является дизайнером)

Это перевод очень классного твита, решил поделиться без всяких рерайтов, как есть, потому что я сам взял его себе на вооружение.

1. Используйте модные слова.

Они реально меняют игру и сразу делают ваш дизайн круче. Я составил целый список лучших buzzwords.

Примеры:

«Минимализм, стеклянные элементы, плавающие детали»
«Игривый, жирные/яркие цвета, скруглённые углы»
«Люксовый, журнальный, тактильный, кинематографичный»

2. Если первый промпт не зашёл — моментально начинайте заново.

Не тратьте время на исправление того, что с самого начала не работает.

Если первая версия ощущается не так, как нужно — удаляйте её.

Перепишите идею, переформулируйте промпт и попробуйте ещё раз.

Лучшие мои результаты были со второго захода.

3. Lovable любит картинки — используйте их для быстрых правок.

Сделайте скриншот бага, выделите проблему и добавьте короткий комментарий:

«Тут странные отступы, сделай плотнее и аккуратнее.»

Lovable намного лучше понимает визуальные задачи, чем чистый текст.

4. Используйте этот промпт для апгрейда верстки:

«Сохрани контент, но улучши отступы, визуальную иерархию и сделай так, чтобы всё ощущалось премиально.»

Этот промпт решает 80% проблем с дизайном в одном предложении.

5. Итерации по-дизайнерски

Функция отката — ваш лучший друг. Пробуйте смелые варианты. Не чини сломанное, а просто откати и сделай по-новой.

6. Используйте настоящие библиотеки компонентов

Если всё выглядит шаблонно — не пытайтесь это исправлять. Просто вставьте нормальные строительные блоки, например из:

* 21st(dot)dev
* Aceternity UI
* HyperUI

Скопируйте промпт и вставьте в свой проект Lovable.

7. Добавьте лёгкую анимацию для ощущения премиум-качества

Промпт:

«Плавные переходы при наведении, появление по скроллу, мягкие анимации входа»

Или: «Анимируй этот логотип при наведении».

Анимация = ощущение качества.

8. Редактируйте визуально, чтобы экономить время

Не обязательно всё делать через промпты. Мой главный лайфхак — выбрать конкретный элемент в визуальном редакторе и отдельно к нему прописать промпт.

9. Сделайте мобильную версию одной строкой

Промпт:

«Сделай страницу адаптивной и оптимизированной под мобильные устройства.»

Lovable делает 80% работы — просто проверь обе версии перед публикацией.

10. Финальный чек-лист перед публикацией:

Перед запуском не забудьте:

* Добавить title и описание (SEO)
* Загрузить favicon и OG/social изображение
* Подключить домен

А затем — публикуйте!

P.S. Ни убавить - ни прибавить) Человек сэкономил много времени нам всем)


—

Мой тг-канал по ии-стартапам и вайб-коду

Показать полностью
Чат-бот Нейронные сети Программирование Digital Telegram (ссылка)
0
1
nick.soloview
nick.soloview
20 часов назад
Искусственный интеллект

Genspark даёт gpt-o3-pro бесплатно⁠⁠

Genspark расщедрился в силу конкуренции, и теперь в рамках любого своего тарифа даёт безлимитный доступ chatgpt o3-pro (даже у самого OpenAI это лимитировано).

Хотя и на бесплатном плане у вас есть 200 кредитов, которые вы можете потратить на вызов этой модели. Хватит примерно на 6 запросов в день). Напомню, что пока что o3-pro есть только в подписке OpenAI Pro за 200 долларов.

Также там есть и другие модели - Gemini-2.5-pro, Claude-4, gpt-4.1, но самое удивительно с o3-pro
--

Мой тг-канал по ии-стартапам и вайб-коду

Показать полностью
[моё] Нейронные сети Чат-бот Программирование Видео Короткие видео
0
6
Braicks
Braicks
22 часа назад
Лига программистов

Cursor AI не заменит программиста, но может сделать вас в разы продуктивнее⁠⁠

Разбираю самые эффективные техники работы с ИИ-редактором кода на основе опыта разработчиков из топовых компаний.

Cursor AI не заменит программиста, но может сделать вас в разы продуктивнее Чат-бот, Тестирование, Программирование, Искусственный интеллект, IT, Разработка, Лайфхак, Длиннопост

Что такое Cursor AI и почему о нём все говорят

Cursor AI — это ИИ-редактор кода, построенный на базе VS Code, который интегрирует возможности GPT-4 и Claude прямо в процесс разработки. В отличие от обычных автодополнений, Cursor понимает контекст всего проекта и может генерировать, редактировать и объяснять код на уровне, сопоставимом с опытным разработчиком.

Главное отличие от GitHub Copilot — глубокая интеграция с рабочим процессом. Cursor не просто предлагает фрагменты кода, а может работать с множеством файлов одновременно, выполнять команды в терминале и понимать архитектуру проекта.

Лайфхак #1: Глобальные правила ИИ

Проблема: Приходится повторять одни и те же требования к стилю кода в каждом диалоге.

Решение: Настройте глобальные правила в Settings → Rules → User Rules:

Я обычно беру уже готовые rules с сайта https://cursor.directory/rules

Почему это работает:

• ИИ автоматически применяет эти правила ко всему проекту (можно также добавлять отдельные rules под определенные ситуации)

• Не нужно объяснять предпочтения в каждом диалоге

• Код получается более консистентным

Дополнение: Для каждого проекта создавайте файл .cursorrules в корне (либо через настройки самой Cursor IDE).

Вот пример очень простого rules:

This repository is a Next.js e-commerce platform. Tech stack:

- Next.js 14 with App Router

- TypeScript

- Supabase for backend

- TailwindCSS + shadcn/ui

Code style:

- Create small, single-purpose components

- Always add error handling for API calls

- Use React Server Components where possible

Лайфхак #2: Test-Driven Development с ИИ

Проблема: ИИ иногда генерирует код, который выглядит правильно, но содержит ошибки.

Решение: Используйте подход "тесты сначала":

Write tests first, then the code, then run the tests and update the code until tests pass.

Как это работает:

  1. ИИ создаёт тесты для вашей задачи

  2. Пишет первоначальную реализацию

  3. Запускает тесты и видит, что не работает

  4. Итеративно исправляет код до прохождения всех тестов

Практический пример: Вместо "напиши функцию для валидации email" пишите "создай тесты для валидации email, затем реализацию, и запускай тесты до полного прохождения".

Результат: Получаете протестированный, работающий код с гарантией корректности.

Лайфхак #3: YOLO Mode для автоматизации

Проблема: ИИ генерирует код, но вам нужно вручную запускать тесты, проверять сборку и исправлять ошибки.

Решение: Включите YOLO Mode в настройках и добавьте промпт:

any kind of tests are always allowed like vitest, npm test, nr test, etc. also basic build commands like build, tsc, etc. creating files and making directories (like touch, mkdir, etc) is always ok too

Что происходит: • ИИ сам запускает npm test или tsc после изменений • Видит ошибки в выводе и автоматически их исправляет • Итерируется до полного успеха сборки

Реальный кейс: Задача "исправь все TypeScript ошибки в проекте" решается одной командой:

I've got some build errors. Run npm run build to see errors, then fix them until build passes.

ИИ найдёт и исправит все ошибки типизации без вашего участия.

Лайфхак #4: Контекстная работа через @

Проблема: ИИ не понимает структуру проекта и генерирует код без учёта существующих компонентов.

Решение: Используйте символ @ для добавления контекста:

• @filename.ts — включить конкретный файл

• @Folder/ — включить всю папку

• @Web — поиск актуальной информации в интернете

• @docs — добавить документацию API

Практические примеры:

Создай компонент UserProfile используя стили из @components/Button.tsx и типы из @types/user.ts Добавь аутентификацию к @api/users.ts используя @Web поиск по JWT best practices

Продвинутая техника: Добавьте документацию через @Docs:

  1. В чате наберите @Docs

  2. Вставьте URL документации (например, https://pytorch.org/docs/)

  3. Дайте название (например, "PyTorch")

  4. Используйте в запросах: @PyTorch создай нейронную сеть для классификации

Лайфхак #5: Поиск по кодовой базе через описание

Проблема: В больших проектах сложно найти нужную функцию или компонент.

Решение: Используйте ИИ как умный поиск по коду:

Find the function that handles user authentication Where is the component that renders product cards? Show me the API endpoint for updating user profile

Как это работает:

• ИИ анализирует всю кодовую базу

• Находит релевантные файлы по описанию функциональности

• Показывает точное местоположение и код

Практический кейс: Недавно мне нужно было найти функцию расчёта скидок в большом e-commerce проекте. Вместо поиска по файлам написал "найди функцию расчёта скидок для товаров" — ИИ сразу показал нужный файл и функцию.

Дополнительные полезные техники

Работа с изображениями Перетащите скриншот дизайна в чат Cursor — ИИ сгенерирует соответствующий HTML/CSS код. Не идеально, но отличная отправная точка (в следующей статье покажу связку, где дизайн будет сразу хороший, но тут уже просто cursor не обойтись).

Горячие клавиши

• Cmd+K — быстрое редактирование выделенного кода

• Cmd+L — открыть чат с ИИ

• Cmd+I — Agent mode для сложных задач

Отладка через логи Застряли с багом? Попросите ИИ добавить логирование, запустите код, а затем покажите логи ИИ для анализа (но не нужно с этим сильно переусердствовать).

Добавление MCP MCP дает дополнительные возможности для Cursor, но про них я расскажу отдельно. Но главный факт, у Cursor много встроенных инструментов и некоторые MCP могут стать просто избыточными. Но если хочется поразбираться самому, то вот хорошая база с различными https://mcp.so/

Ограничения и реальность

Cursor AI не заменяет программиста. Он эффективен только когда вы понимаете, что делаете. Для новичков без базовых знаний программирования толку будет мало.

Требует интернет. Все ИИ-функции работают через облако.

Не идеален. ИИ может генерировать избыточный или неоптимальный код. Всегда проверяйте результат.

Лучше всего работает с популярными технологиями — React, Python, JavaScript. С экзотическими языками может быть менее эффективен.

Заключение

Cursor AI — это мощный инструмент, который может кардинально повысить продуктивность, но только при правильном использовании. Пять описанных лайфхаков — это основа эффективной работы с ИИ-помощником.

Главное — начать применять их постепенно. Не пытайтесь освоить всё сразу. Начните с глобальных правил и контекстной работы через @, затем добавляйте остальные техники.

Есть вопросы по работе с Cursor AI? Рассказываю продвинутые техники ИИ-разработки в телеграм-канале "AI - путь самурая" — делюсь практическими кейсами и разбираю сложные вопросы.

🔗 https://t.me/ai_samurai_path

Показать полностью 1
[моё] Чат-бот Тестирование Программирование Искусственный интеллект IT Разработка Лайфхак Длиннопост
0
2
sobolevn
1 день назад
Программирование на python

Быстрая замена mypy на Rust'е: pyrefly⁠⁠

Еще одно видео про еще один новый тайпчекер для питона на расте!

Много их нынче стало.

В видео:

- Обсуждаем первую версию: pyre-check, обсудили taint analysis

- Сравниваем pyrefly с ty и mypy

- Смотрим на внутреннее устройство

- Применяем на реальном проекте

Ключевые ссылки из выпуска:

– Доклад о pyrefly на PyCon: https://youtu.be/ZTSZ1OCUaeQ?si=s_DPOOzsdeTk5Uqo

– pyrefly vs ty: https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty (сильно советую!)

Вывод: пока очень сырой, много багов, но быстрый. Ключевой вывод: отлично, что есть конкуренция.

Показать полностью
[моё] YouTube IT Программирование Python Обучение Rust Разработка Программист Видео
2
2049
thecodemedia
thecodemedia
1 день назад

Пояснительная бригада: получаем банан⁠⁠2

Пояснительная бригада: получаем банан Программирование, IT, Программист, IT юмор, Разработка, Javascript

Комментирует редакция «Кода»:

У нас выражение на JavaScript. Начало переводится так: «Возьми букву b, соедини с буквой a, дальше…»

А дальше интересно. Смотрите на два плюсика в середине. Первый плюсик означает «сложи» или «соедини» — то же самое, что самый первый плюс в этом выражении.

А второй плюс — это унарный оператор, он преобразовывает следующую за ним строку в число. Следующая за ним строка — буква «a», это не число. Унарный оператор возвращает значение NaN — Not a Number, то есть «ожидал, что будет число, а это не число».

Получается baNaN.

Потом к этому добавляется ещё одна «a» по тому же принципу, что в начале. Получается baNaNa.

Дальше эту строку преобразовывают в нижний регистр с помощью .toLowerCase () и получается banana.

Подвох был в унарном операторе. То, что это именно он, со стороны не очевидно, потому что для нас это просто плюс. Но JavaScript смотрит на место этого плюса и понимает, что имелось в виду преобразование в число.

Показать полностью
Программирование IT Программист IT юмор Разработка Javascript
202
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии