Начал выправлять SEO сайта. Сгенерировал сторонним сервисом sitemap. Захотел скормить Гуглу и Яндексу. А они хотят проверку html файлом. Но у меня все статичные файлы хостятся с префиксом /static, и как быть? Да, да, я гениальный веб разработчик Так как делать что-то правильное мне было лень, то я просто написал два обработчика с скриншота выше. […]
Вау. Мы смогли собрать 5 лайков под прошлым постом. А я уж думал расстроиться =3 Как я и обещал, сегодняшний пост будет посвящен внутреннему строению данного сайта. Ну что ж? Начнем? Внешняя оболочка. Фронтенд сайта написан на классической связке Express + Handlebars. У меня 6 templates, используемых для главной, постов и т.д. Есть промежуточное кеширование […]
Всем привет! Как я уже говорил в Мюслях о веб, я задумался над возможностями реструктуризации моих сайтов и всего такого. И вот, не прошло и суток, а мы уже здесь, да-да, это не WordPress. Это только что отчеканенный сайт на Express, Redis, Handlebars и парсер Markdown. И мне нравится. Это реально проще чем работать с […]
Знаете, мне, как программисту/журналисту/вебдеву, сейчас кажется, что роль веба в жизни и бизнесе уже переоценена. Нет, я серьезно. В современном обществе нам кажется, что каждый порядочный врач или дизайнер обязательно должны иметь по сайту. ЗАЧЕМ? Вот взять, допустим меня, кой-какого специалиста в области веб-разработки. Я могу потратить 20 часов на самописный движок для блога с […]
За эти две недели прошло так много, хотя первая из них не отличалась ничем особенным. А теперь по порядку. Переход на GitHub Раньше я активно пользовался GitLab для репозиториев своих проектов, но теперь переехал на Github в связи с изменением тарифов и бесплатные приватные репозитории (из-за которых я предпочел Gitlab когда-то давно). В целом Github […]
*Ей словно накинули 40 кг* То самое чувство, когда приходится менять любимую актрису. Да-да, Руби Роуз уже не та что прежде. Если раньше она почти во всех фильмах отображала один и тот же (великолепный) образ бой-девочки, то согласившись на роль batwoman, она подорвала мою любовь к этому человеку. Я не собираюсь рвать и метать (отписываться […]
Headless CMS — это CMS, реализующая только back-end, построенная как хранилище контента, а также позволяющая взаимодействие с помощью RESTful API или GraphQL (и такие появляются), что позволяет их использовать для создания приложений под любую платформу. Термин «headless» появился из концепта отрезания «головы» (front-end, т.е. вебсайта) от «тела» (back-end, серверная сторона). Обычная CMS дает нам 3 вещи Способ […]
Опубликовано on (изменено: ) в Games. Метки: Мои игры.
В течение прошлого месяца я разрабатывал новую игру. Я никогда не пробовал делать мобильные аркады до этого момента. На самом деле, я думаю, что это большой шаг к более профессиональному геймдеву или заработку на нем. На момент написания данной статьи, игра находится в полностью рабочем состоянии и бÓльшая часть работы уже сделана. Есть некоторые недоработки […]
Небольшой скрипт, перемещающий камеру за целью с небольшой задержкой, зависящей от скорости. using System.Collections; using UnityEngine; public class SmoothFollow2D : MonoBehaviour { public Transform Target; public Vector3 Offset; public float Velocity; public float MinDistance; // Update is called once per frame void LateUpdate() { if (Target == null) { return; } var targetPos = Target.transform.position […]
Небольшой скрипт, который будет полезен, если ваш объект меняет спрайты различного размера. public static void MatchToSize(GameObject obj, BoxCollider2D collider = null, SpriteRenderer renderer = null) { collider = collider ?? obj.GetComponent(); renderer = renderer ?? obj.GetComponent(); Vector2 S = renderer.sprite.bounds.size; collider.size = S; collider.offset = Vector2.zero; } UPD: Сделал возможность небольшой оптимизации при помощи передачи […]
Небольшой скрипт на C# для Unity, позволяющий легко реализовать переход между двумя цветами Sprite Renderer’а за заданное время. Не подходит для 3D объектов. using System; using UnityEngine; public class FadeExt { public static IEnumerator Fade(GameObject obj, Color startcolor, Color endcolor, float time, SpriteRenderer renderer = null, float tick = 0.01f) { renderer = renderer ?? […]
Каждый владелец групп, сообществ и каналов в соц. сетях рано или поздно задавался вопросом «Как увеличить количество людей в моей группе?». В зависимости от опыта, размера сообщества и вложений владелец может выбрать один или несколько распространенных вариантов: Приглашение друзей/родственников Спам в группах конкурентов Реклама в группах с вашей аудиторией Реклама в AdWords На данный момент, […]
Привет всем! Вам могло показаться, что я забыл об этом литературном проекте, но как бы не так. Главный автор с FurStory, участвующий в группе других моих проектов, не дает забыть о себе и этом сайте. Именно HellFire стал причиной этого изменения, в котором: Перерисована тема сайта Вход и регистрация вынесены в сайдбар Реализован frontend интерфейс […]
Механика Взламывайте автолаты В взломанных автолатах вы сможете произвести много патронов для дробовика, 10 и 9мм пистолетов, а также револьверов. Для взлома перережьте провод, который включит blue лампочку. Вода и только вода Остальные напитки не утолят вашу жажду. (искл: молоко) Station Bounced Radio Если положить радиостанцию с выключенным микрофоном в карман, то вы сможете говорить […]
Привет всем. Решил взять на заметку полезную привычку, писать каждую субботу отчет о прогрессе недели прошлой и о планах на неделю будущую. Сегодня будет первый. Надеюсь, не заброшу. Итак, разработка продолжения Homeland and Democracy немного приостановилась. Почему? Я решил не топтаться на месте и временно сосредоточиться на новом функционале для моего фреймворка текстовых квестов. Если […]
Мой последний квест (почитать о ней можно здесь) выпущен в альтернативном Play Market’у магазине приложений под Android. Помимо этого игра получила обновление v1: Исправлен баг последней сцены Уменьшено количество рекламы Медиатор UnityAds сменен на AdColony. Английского языка игра так и не получила (и вряд-ли получит). Но техническая составляющая была несколько оптимизирована, а также пишется вторая […]
На прошлой неделе разработчики игры опубликовали шансы дропа предметов в f2p онлайн игре Warframe.»Этот дроп-лист автоматически генерируется из наших внутренних данных, но эти данные не имеют никаких гарантий — не ожидайте, что он будет исчерпывающим. Этот список будет поддерживаться автоматизированным процессом в сочетании с ручной публикацией с помощью обновлений (не для всех исправлений). Мы часто […]
Привет всем, Отпишусь, пожалуй, о моих успехах в оптимизации моего WordPress блога. Я взялся за это дело, когда увидел ужасающие 5 секунд загрузки сайта на ПК с первоклассным интернетом. Почитав советы в Гугле по ускорению WP блога, я начал свою деятельность с плагинов. Итак, по шагам и с подробностями: Установка и настройка плагинов для кеширования: […]
Привет всем, Сегодня я закончил игру, выпускаемую мной к Паровозу. Фактически, это моя первая законченная разработка под Unity, и вообще первый опыт разработки под мобильные устройства. Планирование (иной) игры началось где-то в начале мая, когда мне удалось собрать небольшую команду для этого проекта, но, увы, мы катастрофически не успевали. Я понял это недели две назад, […]