Вспомните все свои действия с браузером за сегодняшний день. Вы проверяли новости, заходили на разные вкладки… возможно, некоторые были даже перешли в режим инкогнито ;) Проверили почту и как правильно пишется слово, посмотрели погоду на праздники.
А знаете ли вы, как браузер обрабатывает ваши действия? На каждый ваш клик есть свой обработчик события! Об этом за 3 минуты рассказал Илья Воронцов, программист и эксперт Академии Eduson.
У Ильи есть редкое свойство — он всё объясняет очень просто и «на пальцах». Мы собрали именно таких лекторов на курсе «Веб-разработчик», чтобы вы могли не только собирать красивые и удобные сайты, но и чётко понимали, что стоит за интерфейсом и кодом. Переходите по ссылке и оставляйте заявку на курс, чтобы стартовать в IT уже через 9 месяцев
Framer — конструктор сайтов с искусственным интеллектом, который создает сайты по запросу. Тут есть все функции современного конструктора: удобный редактор, встроенная CMS, готовые шаблоны, база картинок, готовые цветовые решения и т.п. Но к этому всему прилагается удобный ИИ помощник, который может не только сгенерировать страницу по запросу, но помогает при последующем её редактировании: по щелчку сам подбирает цвета элементов и переписывает текст. Есть режим совместной работы для команд.
Достаточно ввести текстовый запрос, после чего можно настроить цветовую палитру, выбрать шрифты, добавить или убрать блоки и многое другое:
3. Сделать сайт для разового мероприятия, например, концерта
4. Собрать сайт-визитку для себя любимого
В бесплатном режиме доступны все функциии, но нельзя привязать свой домен и убрать баннер сервиса. Самый недорогой пакет стоит 5$/мес с ограничением до 1 000 посетителей в месяц. Самый дорогой — 25$/мес, подходит для больших сайтов, предоставляет аналитику, поиск на 25 страниц и ограничение в 100 000 посетителей в месяц.
Хотите быть в курсе полезных ии сервисов для работы, учебы и облегчения жизни? Подпишитесь на мой канал в Telegram НейроProfit, там я рассказываю о том, как зарабатывать с помощью нейросетей и использовать ии-сервисы для бизнеса 😉
В прошлом году внедрили в студии таблицу активностей, которая позволяет получать «пиробаллы» за участие в жизни компании, а их затем обменивать на ништяки.
Не то чтобы не хватало затейников, а решили поощрять активных ребят, далее за ними подтянулась часть колеблющихся :)
Я и сам некоторые активности подтянул благодаря этой табличке, скоро получу новенькую PS5.
Бывает так, что у вас по утру "не стоит" на задачу со вчера, и вообще тяжко начинать "думать" о работе. Иногда разрабы так описывают своё "выгорание"...
Дело в том, что задачи у таких разрабов слишком приземленные, вот они и выгорают! Нет челенджа в работе! Нет вызова сделать так, чтобы было лучше, чем раньше. Нет вызова сделать отклик быстрее, чем ранее, и т.п. и т.д.
Решение:
Запросите более сложных задач
Задайтесь целью зарефачить все в тотал
Переписать всю с нуля
Добавьте челенджа в работу - выгорание уменьшится!
Это первая статья нашего блога, в котором я бы хотел рассказать наш с женой путь в создании своей IT-компании и своих проектов. Статья не про успешный успех, а про начало маленькой команды. Цифры первого дохода и набитые шишки тоже будут.
Глава 1: Знакомство
Начнём со знакомства, кто мы вообще такие и чем занимаемся.
Я — Артур, а мою жену зовут Катя. Мы уже имеем опыт создания своих проектов. Правда разрабатывали в основном музыкальные игры и приложения. Вместе мы работаем в компании BeatHead (разработчики одних из топовых музыкальных продуктов — Drum Pad Machine и Groovepad) уже более 9-ти лет. А в прошлом году мы основали свою собственную компанию — Peephole Team, которая находится только в начале своего пути.
Топовые проекты компании BeatHead (приложения на издательстве у Easybrain)
Заняться собственными проектами и создать свою компанию нас сподвиг экономический кризис в IT-секторе. Жёсткие и резкие сокращения, урезания ЗП и отсутствие прозрачного, уверенного будущего. Мы с женой уже несколько лет думали о создании своих собственных проектов. Катя — Unity разработчик, я — геймдизайнер. Ну так почему бы и не попробовать, верно? Но мы всё как-то оттягивали… Максимально оттягивали… Зачем дёргаться, если зарплата на основной работе полностью устраивает? Живёшь себе спокойно, смысл пахать по ночам и делать какие-то свои проекты? Лучше в свободное от работы время отдохнуть и глянуть какой-нибудь фильмец или сходить вкусно покушать… Так мы дотянули до кризиса, который коснулся и нас.
Лень — зло. Все мы это знаем, но продолжаем лежать на диване и оттягивать реализацию идей
В настоящий момент мы всё ещё сотрудничаем с BH. Работаем над проектом, который был придуман нами - Drum Pad FX. Получилось так, что директорам нравится наш проект. Мы сошлись на меньшей фиксированной оплате в месяц и большом энтузиазме. И на самом деле были только рады, что доступ к исходникам у нас никто не отбирает и мы в любой момент можем поработать над своим детищем. Всем бы таких директоров. Тогда закрытых проектов в этом мире было бы меньше.
Если любите музыкальные приложухи — поиграйте в Drum Pad FX. На данный момент в проекте нет абсолютно никакой рекламы. Всё бесплатно, без подписок, весь функционал и контент доступен. Сейчас мы работаем над ретеншеном, игровыми и обучающими режимами. Обычно при встраивании рекламы ретеншен проваливается. Поэтому пока мы не добились нужного процента — рекламы в проекте нет. Ссылки для Android и iOS прилагаю:
В Google Play у проекта на данный момент 50000+ тысяч скачиваний!
Ещё я отвечаю за YouTube канал Drum Pad Machine (есть опыт в создании рекламных креативов и мы скилловые битмейкеры), скорее всего кто-то из вас даже натыкался на рекламные креативы с нами в главной роли.
Вот вам два классных видосика:
Глава 2: У нас была какая-то тактика и мы её придерживались
Проблем с идеями у нас не было т.к. последние несколько лет мы так или иначе задумывались о создании своих проектов. Были идеи как для малобюджетных инди-проектов, над которыми пришлось бы работать 2-3 года, так и для гиперкэж проектов со сроком разработки в месяц, которые можно было бы отдать на издательство.
Но время и финансовое положение играли против нас. Мы хотели убрать все риски по максимуму. Ведь работать над инди-проектом, который можем не успеть закончить, пока есть финансовая подушка безопасности — чревато поездкой на заработки в другую страну (мы живём в Молдове, у нас так принято, забугор уезжать). Работать над гиперкэж проектами под издательство задача тоже не из лёгких — не каждый издатель захочет оплачивать разработку хотя бы 50 на 50, + большая конкуренция в этом секторе (топовым гиперкэж-издателям разные разработчики присылают сотни игр в день). На самом деле, для инди-разработчика гиперкэж в каком-то смысле даже рискованней, чем заняться своим проектом мечты на пару лет.
В итоге мы пришли к HTML играм, куда залезть и начать получать хоть какой-то доход куда проще и менее рискованней. Плюс у нас была изначальная цель зарабатывать минимально 500€ в месяц. Этой суммы нам хватит, чтоб просто кушац и не погибнуть с голоду вместе с котом.
В начале мы решили сконцентрироваться только на одной площадке, дабы разобраться с HTML, начать получать минимальные выплаты с неё и почувствовать себя действительно независимыми инди-разработчиками. Глаз пал на Яндекс Игры, где минимальная выплата в месяц для зарубежных компаний 150€.
Глава 3: HTML. Яндекс Игры. Первые проекты и первые проблемы
Изучив первую площадку под названием Яндекс Игры, мы видели себя примерно так:
Куча откровенно слабых проектов, собранных на коленке, с плохой графикой, с плохим звуком, плохим геймплеем и зачастую неработающим управлением. Мы понимали, что можем создать тот же проект, который уже залетел на Яндекс Играх, но в разы качественней. И нам казалось, что этого достаточно: просто сделать тот же проект, но при этом улучшить его со всех сторон и начать зарабатывать свои минимальные 500€. Но оказалось, в Яндекс Играх это работает далеко не так. Детям, да и самому Яндексу не супер важно качество игры.
Вот пример:
В октябре был тренд на площадке по созданию игр по мотивам Удивительного цифрового цирка. Мы увидели этот проект с количеством игроков в 200000 тысяч…
Персонаж из сериала вырезан неаккуратно, у неё всего 2 состояния, текст казалось бы максимально простой и не цепляющий, сюжета никакого нет, бэкграунд только один, музыка никакая. Откуда такое количество игроков и оценка 4.2? Вопросы возникают не только у нас. В отзывах есть игроки, которые тоже чуток в шоке.
Мы решили сделать похожую визуальную новеллу, но улучшить её по всем фронтам. Это был простой проект, который как раз подходил для первого релиза. Мы никогда не занимались WEB играми и нам нужно было прощупать, что это такое в плане разработки, да и пугали в этих ваших интернетах про жёсткую Яндекс модерацию.
Катя быстро разобралась с WebGL в Unity и с модерацией проблем в принципе никаких тоже не было. Если планируете или уже делаете игры для данной прощадки — тестируйте проект в Яндекс. Браузер. Именно там тестируют модераторы и по какой-то магической причине иногда игры багуют только в Яндекс. Браузере. В других браузерах всё окей, а вот у них баги да вылезают. Вот вам чеклист самопроверки, именно по этим пунктам пробегают модераторы: https://yandex. ru/project/games/check
Для нашей игры я написал собственную историю. Нейросети помогли сгенерировать красивые бэкграунды для разных уровней, из сериала были выбраны несколько эмоций главной героини, которые подходили бы под текст, добавили музыку и вот, за 4 дня работы, на столе у нас лежал готовый проект. 2 дня было потрачено мной на создание всего нужного контента для новеллы и 2 дня потратила Катя, чтобы написать код, завезти весь проект и протестировать, + перевести весь сюжет на другие языки (англ и турецкий).
У нашего проекта чуть больше 6000 тысяч игроков и прирост в среднем в 100 человек каждый день.
У проекта, которым мы "вдохновлялись", за 94 дня 230000 тысяч игроков и прирост в сутки по 700 человек.
Мы находимся в одной категории "Новеллы", в которой не очень много игр. Но по загадочному стечению обстоятельств Яндекс заливает трафик не в нашу пользу. Даже нововведённый рейтинг качества у конкурента выше (46 против 33 у нас). Хотя наш проект в плане качества куда лучше, чем проект-конкурент. Игры, у которых низкий рейтинг, теперь будут зарабатывать копейки.Формула, по которой высчитывается этот рейтинг, не известна. Пользовательская оценка у нас 4,5/5 + очень приятные отзывы от игроков, которые хотят продолжения истории и вторую часть, но при этом никакого буста от площадки мы не получаем и пытаемся вырулить ситуацию своими силами, запустив тестовую акцию (бустанули клики). Это немного помогло, но всё ещё не 700 игроков в сутки как у конкурента.
Идём дальше. Так же за пару дней разработали проект в жанре "Найди отличия" и небольшой платформер с мемными героями и рандомной генерацией препятствий. Показатели у проектов тоже не очень вдохновляющие, поэтому сильно останавливаться тут не будем:
Был у нас ещё один проект в духе Emoji Puzzle — и вот оно, первое удаление игры из-за авторских прав. Первые вопросы, возникшие в голове: "В смысле авторских прав? Данная механика кем-то запатентована? Смайлики кем-то запатентованы? Чо ваще происходит?".
Игра кстати неплохо набирала игроков
Понять поведения Яндекса на счёт авторских прав сложновато. В чатах по разработке ходят слухи, что любую игру может забанить абсолютно рандомный чел. Лично я не пробовал, но если это так, то забавно конечно. Что тут скажешь. В итоге, с платформы вынесли практически все проекты в духе Emoji Puzzle.
Про проекты рассказал. Что же по доходам? Итоговый доход за 2 месяца с тремя проектами = 6000 рублей.
Пока это даже не минимальная выплата у Яндекс Игр. Не густо, но мы не унываем и двигаемся дальше.
Глава 4: У нас была какая-то тактика и мы её придерживались. Давай по новой Миша, всё …
Сделав выводы по Яндекс Играм и разобравшись с первыми HTML проектами, мы решили изменить тактику. Теперь при разработке проекта будем целиться сразу на все HTML площадки + релизить проекты в Google Play и App Store.
При выборе проекта для разработки будем отталкиваться:
1. Игру должна пропустить любая площадка и любая модерация.
// Яндекс Игры на данный момент самые лояльные для релиза игры. И проект, сделанный на коленке, который вы выпустили на этой площадке, скорее всего даже не будет рассматриваться такими площадками как CrazyGames или Poki. Вас просто проигнорируют.
2. Нам должно нравиться в это играть самим, это должно быть либо весело и трэшово (в хорошем смысле), либо интересно (если игра логическая, допустим). Мы должны понимать, что проект интересный и людям это также понравится.
3. У проекта должна быть возможность разрастись новым контентом. Если проект зайдёт публике на любой из платформ — это победа. Проект можно и нужно дальше развивать (Super Meat Boy в пример, который изначально вышел на Flash-платформе).
4. Если для реализации идеи нам нужна графика или готовая механика — мы её покупаем.
// Рассматриваем такие ассеты, которые можно использовать для разработки разных проектов в разных ситуациях. Уникальной и стилизованной графики в Unity Asset Store всё равно нет, поэтому лучше брать популярные и недорогие ассеты — графику, которая привычна среднестатистическому игроку.
В общем первоначальная цель — 500€ в месяц, чтоб нам было на что кормить себя и кота, а то он нас сожрёт.
На данный момент у нас в работе 3 проекта разных жанров — хоррор с геймплеем примерно на час и детективной историей, командный шутер (пока только с ботами т.к опыта в создании мультиплеера у нас нет. В идеале для HTML-площадок иметь мультиплеер) и 2D головоломка.
Вот скриншотики хоррора и шутера:
1/6
И фотка нашего кота:
Каспер
Если вам интересно следить за нашим самостоятельным продвижением в жёстком кризисном IT-мире разработки игр, то добро пожаловать в наш Телеграмм-канал. Будем делиться и новостями игрового мира, и стримы в будущем проводить, и делиться крутым музлом. Всё-таки мы изначально музыкальные чуваки и отказываться от музыки не планируем.
Собрали характеристики для проверки хостинг-провайдера, даже те, о которых вы и не могли подумать. Многие из них часто упускают из виду, а зря.
Наша компания работает на рынке хостинга с 2001 года. Мы один из старейших хостеров в Рунете и отлично разбираемся в своей нише. Наши частые заказчики — веб-студии, агентства и частные разработчики. Это профессионалы в вопросах сайтостроения и продвижения бизнеса в интернете. Но даже настоящие специалисты иногда могут упустить мелкую деталь, которая потом может повлиять на успех общего дела. Ведь от выбора хостинга зависит не только стабильная работа и продвижение клиентских проектов, но и в целом репутация в диджитал-индустрии.
В этой статье мы постарались выделить характеристики, на которые следует обратить внимание при выборе надёжного хостинг-партнёра. Гайд будет полезен не только агентствам и веб-мастерам, но и всем тем, кто так или иначе связан со сферой создания и продвижения сайтов.
Неочевидные характеристики, которые часто упускают при выборе хостинга
✅ Реестр хостинг-провайдеров. С 1 декабря 2023 года началось формирование реестра хостинг-провайдеров. Теперь это один из самых важных параметров, так как в списке будут только хостеры, соблюдающие новые требования кибербезопасности. Если компания не войдет в реестр, она не сможет оказывать хостинговые услуги. А сайт, размещенный на сервере такой компании, может исчезнуть без возможности восстановления.
Важно проверить, соответствует ли хостинг-провайдер новым требованиям, чтобы в самый неожиданный момент не потерять доступ к собственным и клиентским проектам. Если хостер не входит в реестр, лучше перенести сайт к другому поставщику. Подробнее о том, как это сделать, мы рассказали ранее в статье «Меняем хостинг: что нужно предусмотреть до переезда сайта».
✅ Техническое оборудование. Хостинг-провайдеры обычно указывают на своем сайте информацию об используемых носителях данных: HDD-, SSD- или NVMe-дисках. Но про процессоры и память почти никогда не пишут, хотя это важные параметры.
Когда у провайдера стоит старое железо, клиентские сайты могут работать медленнее из-за недостаточной производительности оборудования. Поэтому, если на сайте хостера не заявлено о процессорах и оперативной памяти сервера, имеет смысл уточнить это в техподдержке.
Стандартный минимум оборудования, которое должно быть у хостера, — это сервер с быстрым процессором и оперативной памятью, а также носители данных большого объема с возможностью резервирования. Важно, чтобы техника была enterprise, то есть корпоративного класса. Некоторые хостеры используют десктопные процессоры или серверы, но такое железо не обладает достаточной степенью надежности и ресурса.
✅ Системные лимиты. Нагрузка на сервер может расти постепенно — например, при увеличении посетителей сайта после запуска рекламной кампании интернет-магазина. Иногда это случается резко — в пиковые дни вроде Черной пятницы или в дни предновогоднего шопинга. Не всегда при выборе хостера и конкретного тарифа можно понять, хватит ли установленных лимитов для стабильной работы проекта. При этом провайдер может заблокировать сайт клиента даже за разовый всплеск такой активности.
Стоит заранее убедиться в том, что поставщик хостинга не останавливает работу сайта из-за превышения ограничений, а связывается и помогает определить причину. Информацию об этом можно найти на сайте хостера или уточнить в техподдержке. Например, если активность растет из-за поступающих на сайт частых обращений от поисковых ботов, хостер может помочь настроить фильтрацию запросов, чтобы снизить нагрузку.
✅ Панель управления. Чтобы оперативно решать проблемы и вносить изменения на сайте, лучше выбрать хостинг с удобной панелью управления. Оценить ее функциональность можно во время тестового периода, который предоставляет большинство провайдеров.
Преимуществом будет наличие файлового менеджера со встроенным редактором кода. С ним можно редактировать текстовые файлы прямо на сервере, а не перезаливать их. Например, так удобнее и быстрее устранить ошибку на сайте.
Простой и интуитивно понятный интерфейс учитывает основные сценарии работы и позволяет пользователям быстрее решать возникающие вопросы
✅ Типовая функциональность. Важно оценить скорость решения типовых задач: добавление домена, создание почтового ящика или изменение версии языка программирования. Такие действия должны занимать минимум времени.
✅ Партнерская программа. Заказчики хостинга могут приводить провайдеру клиентов и получать вознаграждение за каждого из них — от 10 до 40% стоимости услуг в зависимости от условий. Для веб-студии или частного мастера это отличная возможность сэкономить на хостинге и обеспечить себе пассивный доход.
Более того, к «партнерке» может присоединиться любой желающий, даже если он не пользуется услугами хостинга: блогер, владелец сайта и любой другой человек. Чтобы получать доход от сотрудничества, достаточно разместить реферальную ссылку или промокод у себя на сайте или в соцсетях.
Например, наши партнеры ежемесячно получают до 30% вознаграждения за каждого привлеченного пользователя. Подробнее о разных способах заработка на партнерской программе хостинга мы рассказали в отдельной статье.
Еще несколько параметров, которые обязательно нужно проверить перед стартом сотрудничества
✅ Надежность дата-центра. Чтобы оборудование работало без сбоев, провайдер должен создать определенные условия в том месте, где оно стоит. Важно обратить внимание на системы энергообеспечения, охлаждения и пожаротушения, а еще выяснить, какому уровню надежности соответствует дата-центр и как контролируется доступ посетителей в помещение.
Информацию можно найти на сайте хостинг-провайдера или самого дата-центра. А получить подробное представление поможет экскурсия в дата-центр, в ходе которой можно пообщаться с инженерами и задать вопросы. Некоторые хостеры иногда устраивают подобные мероприятия.
Можно не беспокоиться за клиентские проекты, если они размещены у хостера, дата-центр которого соответствует стандарту качества и надежности Tier III. Помещение такого уровня имеет резервирование всех узлов инфраструктуры и позволяет проводить обслуживание без пауз в работе — время простоя не превышает 95 минут в год.
✅ Поддержка языков программирования и баз данных. С востребованными средами разработки проблем быть не должно — их поддерживает большинство хостинг-провайдеров. Однако совместимость с отдельными технологиями лучше уточнить, так как без необходимых скриптов сайт не сможет работать. Об этом можно узнать на сайте хостера или спросить у техподдержки.
Например, в SpaceWeb все тарифы включают поддержку PHP 8.2 и ниже, MySQL 8, 5.7 и PostgreSQL 14.4, а более продвинутый тариф для сайтов с высокой посещаемостью — базу данных Redis.
✅ Резервное копирование. Оптимальный сценарий — когда хостинг-провайдер проводитежедневный бэкап сайта с сохранением резервных копий как минимум за последний месяц. При таких условиях реально восстановить проект клиента после заражения вирусом, взлома или сбоя в системе управления сайтом (CMS). Также важно проверить ограничения: какие типы файлов не сохраняются и каких размеров, сколько времени хранится веб-система после расторжения договора.
Мы храним сайты клиента с резервными копиями еще от 14 до 60 дней в зависимости от активированного тарифа — даже в случае прекращения сотрудничества. Это служит дополнительной подстраховкой, если клиент не успевает вовремя внести оплату.
✅ Защита от DDoS-атак. Вечнозеленая тема, так как число и мощь кибервторжений из года в год растет. Оценить защиту поставщика хостинговых услуг можно по пропускной способности сети и вычислительной мощности оборудования.Если они уступают силе DDoS-атаки, то веб-ресурс, размещенный на таком хостинге, будет поражен. Также важнаскорость реакции системы защиты — чем она быстрее, тем лучше.
Некоторые хостеры предлагают круглосуточную защиту от DDoS-атак с высокой скоростью реакции и гиперчувствительностью при анализе трафика. Услуга может как входить в тариф, так и предоставляться за дополнительную плату.
✅ Uptime, или время доступности. На этот параметр нужно смотреть обязательно, так как недоступность сайта из-за неполадок на стороне хостера может привести к убыткам владельца ресурса. А веб-студия может столкнуться с негативом со стороны своего клиента.
Uptime зависит от множества факторов: надежности дата-центра и оборудования, резервирования каналов доступа, времени проведения плановых профилактических работ и так далее. Хороший показатель — 99,94–99,98%.
Узнать uptime можно на специализированных порталах и сервисах, которые делают замеры у разных хостинг-провайдеров, — например, ping-admin.сom или hostings.info.
✅ Тарифные опции. Чтобы выбрать оптимальное соотношение цены и качества, нужно изучить, какие услуги входят в тарифы, а что придется оплачивать дополнительно. Тарифы хостера могут включать ежедневное резервное копирование, защиту от DDoS-атак, антиспам и антивирус. За отдельную плату часто предоставляются выделенный IP, SSL-сертификат, лечение вирусов и другие услуги.
✅ Техническая поддержка. Когда возникают проблемы с сайтом, которые нельзя решить самостоятельно, нужна оперативная техподдержка. Некоторые хостинг-провайдеры готовы даже ночью обработать срочный запрос. Например, это может потребоваться, когда на сайте резко увеличилось количество посетителей или произошла мощная DDoS-атака.
После изучения отзывов полезно самостоятельно оценить качество и оперативность работы техподдержки. Для этого можно взять тестовый период, который большинство хостеров предоставляют бесплатно.
Например, наша поддержка работает 24/7: мы отвечаем по почте, телефону и во ВКонтакте. Также есть чат-бот в Телеграме и мобильное приложение — любой вопрос можно решить без доступа к компьютеру.
Так выглядит мобильное приложение SpaceWeb
На что вы обращаете внимание при выборе хостера?
Мы рассказали о параметрах, в том числе неочевидных, которые важно проверить у хостинг-провайдера. Делитесь в комментариях: какие параметры проверки хостинг-провайдера для вас оказались неочевидными?