![](https://habrastorage.org/r/w780/getpro/habr/upload_files/080/4ff/0cf/0804ff0cf4a46914e9b1b96e66ddfb3b.jpg)
Как с помощью двух мощных инструментов с открытым исходным кодом можно совместить привычный для пользователей интерфейс, надежность и мощь SQL, гибкость Python и командную работу как в Google Spreadsheet?
Проект-менеджер
Как с помощью двух мощных инструментов с открытым исходным кодом можно совместить привычный для пользователей интерфейс, надежность и мощь SQL, гибкость Python и командную работу как в Google Spreadsheet?
За полгода курсы выпустят на СНГ-рынок 3,5К QA-интернов, а компании откроют всего 0,9К вакансий. Поэтому многие новички будут искать работу месяцами, не выдерживать давления отбора и писать компании «Я готов на переработки, только возьмите…».
Меня зовут Че́слав Герасимóвич, я 11 лет в мануальном тестировании. Повышал качество в лучшем в мире пасьянсе, в мобильных танках, пошаговой стратегии, сервисе знакомств для калифорнийских индийцев. Сейчас — Lead QA в сервисе нетворкинга для распределённых команд Dreem.me.
Сейчас покажу с картинками, как бороться и искать, найти хорошую работу и не сгореть.
Вот уже прошла неделя с момента публикации моей игры, и я получил 7 500+ установок за первые семь дней. Ранее я не публиковал игры, так что это мой первый опыт в качестве разработчика игр, хоть и только одной. Но, как говорят, с чего-то нужно начинать. Все началось с того, что я стал активно использовать Chat GPT в своей работе веб-разработчика, в частности, для создания простых функций, таких как генерация паролей и других подобных задач. У меня сложилось некоторое впечатление о работе с Chat GPT. Я лично считаю, что это эффективный инструмент для уже известных практик и методов программирования, но не для генерации чего-то нового, как все говорят. Поэтому я был настроен скептически относительно полной замены разработчика. Тем не менее, я решил попробовать и передать проект нейросети.
Я решил попробовать использовать ChatGPT для создания игр и хотел выбрать что-то простое, что можно сделать за несколько вечеров. В итоге, в сотрудничестве с ChatGPT, мы пришли к идее пошагового рогалика, где основной механикой является бросок кубика. Финальный результат можно посмотреть здесь https://dicequest.vercel.app/
Процесс разработки под катом
Приветствую! Меня зовут Максим Куртлацков, и я работаю игровым продюсером днем и инди-разработчиком своего собственного проекта по ночам. Мой пет-проект находится в разработке уже около года, и я готов выносить на публику некоторый контент, начинать собирать обратную связь и готовиться к выпуску первой демки.
Для этого я оформил страницу проекта на Steam и столкнулся с необходимостью привлечения аудитории. Как обычно бывает для всех инди-разработчиков, самая сложная часть заключается в том, чтобы привлечь публику и вызвать интерес к проекту, особенно когда у тебя нет маркетингового бюджета.
Поэтому я начал экспериментировать с различными каналами привлечения трафика и хочу рассказать о своих результатах и дать рекомендации для тех, кто готов пойти по схожему пути.
В основном я буду говорить о своем опыте использования Twitter. Хотя я пробовал и другие социальные сети, Twitter показал наиболее значимые результаты, которые нельзя сравнить с другими каналами, где очевидно нужны другие подходы.
Итак, у нас есть голый аккаунт в Twitter и сильное желание привлекать аудиторию и преобразовывать ее в потенциальных клиентов. Сначала мы оформляем аккаунт с релевантным описанием и красивым артом, затем начинаем активную работу с хештегами.
Twitter имеет крупное сообщество инди-разработчиков, которые сформировали свою традицию публикации постов с использованием хештегов, связанных с определенными днями недели. Почти каждый день посвящен какому-то целевому действию, и это довольно удобная и понятная система. Самое главное - правильно вписаться в нее, войти в поток постов, ответов и ретвитов, чтобы начать собирать целевую аудиторию.
17 месяцев назад я начал свою путь в бэкенд разработку Python. Но спустя время я начал сталкиваться со сложностями в обучении на своей платформе. Первые уроки давались легко, а потом начиналось что-то непонятное в буквальном смысле. Заучивание, записывание, практика одного урока - на это уходили дни. А уроков сотни.
Чтобы найти простое объяснение и понять 10 минутный урок, приходилось несколько часов серфить интернет и потеть над кодом, выявляя правильный путь исправления ошибок. Везде говорят, что в первую очередь нужно учиться искать информацию в интернет. Но сейчас, когда я изучаю Django, даже "перекурив" весь русскоязычный мануал, я не понял ничего. В каждом предложении нужно "гуглить" термины. В сотрудничестве с ИИ я попробовал дать простое объяснение, которое поймет даже первоклассник.
Я только учусь и курс Django пройден наполовину. Все это сделано для тех, у кого тоже возникли трудности.
Не каждый инди-разработчик может позволить себе перевод игры у профессиональной студии, но упускать аудиторию - нельзя. А машинный перевод игры хоть и делается недорого и быстро - также он почти всегда неточен, прямолинеен и просто некрасив.
Однако, при помощи ChatGPT мы можем сильно улучшить его качество, сделав перевод действительно похожим на работу человека!
В статье мы подключим ChatGPT к вашей таблице локализации, укажем контекст перевода, и немного поговорим о стоимости.
Привет! Меня зовут Константин. Уже второй год мы с командой проектировщиков работаем в БФТ-Холдинге над большим продуктом для государства. В этой статье я поделюсь своим опытом, а также расскажу про ошибки, с которыми пришлось столкнуться на пути к созданию удобной дизайн-системы.
В начале 2020 года я только начинал разрабатывать HTML‑игры, и коллега посоветовал выложить что‑нибудь на Яндекс Играх — эта площадка недавно открылась. Первым делом нужно было подключиться к SDK Яндекса. Я разрабатываю игры на Construct. Он поддерживает JavaScript, так что я написал небольшой фрагмент кода, который позволял получать игроков и показывать рекламу, и подключиться к SDK.
Потом добавил добавил поддержку Яндекс Метрики, просмотр видео за вознаграждение, и постепенно собралась маленькая библиотечка. Тогда я еще не предполагал, что за полтора года эта идея вырастет в целый сервис‑посредник для интеграции с разными игровыми площадками.
Под катом расскажу, как так получилось, и что под капотом у этой разработки.
В статье расскажем о том, чем профессиональные симуляторы отличаются от игр и как они устроены, зачем нужна иммерсивность, как используется распределенный рендер, а так же частные случаи из практики разработчиков.
TL;DR для тех, кому некогда читать™:
Приветствую! Моё имя Назар, я композитор и аранжировщик. Специализируюсь на инструментальной музыке для игр и фильмов.
Мой музыкальный путь довольно извилист. Я был поэтом, соло-гитаристом в рок-группе и даже немного вокалистом. Переживал взлеты и падения, прежде чем понять, чем именно я хочу заниматься. Эта дорога привела меня в композиторы!
Сейчас я сотрудничаю с несколькими инди-проектами: Dictator Glory Fatherland, Sumo tatami и Артур и Шестая эпоха, для которых сочиняю музыку.
Но все началось гораздо раньше - с моего увлечения играми! За это время у меня появилось понимание, как музыка должна работать.
В предыдущих статьях я подробно рассказывал про налоговые и валютные правила РФ, как определить налоговый статус физического лица, какие есть обязанности у валютных резидентов РФ, когда валютные требования смягчаются, всем кто еще не ознакомился, рекомендую почитать, так как в этом материале я затрону эти темы по касательной.
В 2022 / 2023 году, возник массовый, довольно новый для налоговиков РФ и налоговиков стран ЕАЭС тренд, при котором физическое лицо в статусе индивидуального предпринимателя осуществляет аналогичную деятельность в РФ и еще где-то, то есть как ИП в РФ (на УСН, ПСН, НПД) и как ИП образованное по законам зарубежного государства, при этом такое физическое лицо, может не иметь статус налогового резидента ни в одном из этих государств, административная и судебная практика по таким кейсам только формируется.
Если у вас за жизнь было несколько кошек или собак, вы уже об этом знаете. Они ведут себя по-разному, даже если были воспитаны в одной среде. Одна может быть злопамятной, а другая — очень снисходительной и великодушной. Одна может быть жадной, а другая — спокойно готовой делиться, если кто-то хочет взять её игрушку или залезть в тарелку. Двух полностью одинаковых по характеру животных не бывает. Тогда почему мы считаем, что при изучении диких зверей мы всегда сталкиваемся со «средними» образцами? По которым можно судить о поведении их вида в целом?
Вполне возможно, мы чаще всего изучаем как раз довольно странных животных. По меньшей мере, позволивших себя поймать. И оказавшихся в довольно стрессовой ситуации. Можно ли принимать их поведение за «норму»? И если нет, то что нам с этим делать, чтобы точнее понять мир вокруг себя?
Мультимодальный telegram-бот, который я недавно сделал, получил оглушительный успех ? Я был удивлен, сколько людей воспользовались им и форкнули/лайкнули на гитхабе. Но захотелось чего-то большего.
Я решил создать сервис, где люди могут создавать свои собственные комиксы, сказки, да и вообще любые истории. Желательно одним нажатием кнопки.
Моя идея заключалась в том, чтобы создать программу, которая бы могла генерировать истории на основе небольшого числа параметров. Это был язык, затравка для генерации текста, визуальный сеттинг, и т.д. Я знал, что для этого мне нужно использовать GPT-4, какое то API для картинок, переводчик, и синтезатор речи. После быстрой проверки, оказалось что все это доступно и не так уж дорого!
Поскольку мир становится все более цифровым, люди постоянно ищут новые способы общения друг с другом. Одним из самых популярных приложений для обмена сообщениями сегодня является Telegram, который позволяет пользователям отправлять друг другу сообщения, фотографии и видео. Но что, если бы вы могли делать больше, чем просто отправлять сообщения? Что, если бы вы могли поговорить с ботом, который использует искусственный интеллект, чтобы понимать ваши сообщения и отвечать на них?
Это именно то, что я намеревался сделать, когда создавал телеграмм-бота ChatGPT. Этот бот использует OpenAI GPT-3.5, чтобы предоставить пользователям более естественный и похожий на человеческий опыт общения. Но я не остановился на достигнутом. Я также включил контекст, рисование ИИ и парсинг Google, чтобы сделать бота еще более мощным и универсальным.
Научно-исследовательская антарктическая станция «Ноймайер III» расположена на краю безжалостного антарктического шельфового ледника Экстрем. В период зимовки, когда температура может опускаться ниже минус 50 градусов по Цельсию, а ветер может достигать скорости более 100 км/ч, никто не может ни прибыть на станцию, ни покинуть ее. Изоляция станции необходима для метеорологических, атмосферных и геофизических научных экспериментов, проводимых на ней небольшой группой ученых, которые работают там в зимние месяцы и стойко переносят холодное одиночество.