Rydoxel — Принципиально новый язык вращений

Приветствую Вас в своём блоге. Я рад представить Вам свой новый язык вращения, который позволит учить формулы для головоломок намного эффективнее. Rydoxel — вербальный язык вращений, который звучит как заклинание. Серьёзно, разве не мечта?

Но боюсь Вас на этот раз огорчить, что этот пост — лишь тизер. На данный момент я хочу разработать конвертер формул. Да и язык на данный момент имеет большие трудности, в частности с дискретизацией и детерминацией, но это на данный момент исправляется.

Почему и зачем?

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

Новый язык призван превратить стандартную нотацию в понятные человеческому уху слова. Например, «R U R’ F’ R U R’ U'» вроде бы короткая формула, но обратите внимание, что чтобы произнести эту формулу нужно попотеть: «эр у эр штрих эф штрих эр у эр штрих у штрих». Это трудно запомнить. Теперь обратите внимание на запись этой формулы на Райдокселе: «Рурэль Фэль Рурэль Уль». Не правда ли, намного проще?

Статус

Данный язык ещё в разработке. Разработка, пусть и такого языка, весьма не проста. Нужно время…

Если Вы желаете помочь мне, напишите по контактам, которые находятся в виджете «Автор в Интернетворке» слева.

I Love Hue Too: ассеты и ресурсы

«I Love Hue» — игра для «умных» мобильных устройств на базе операционных систем Android и iOS созданная на игровом движке Unity. Название переводиться с английского языка как «Я люблю оттенки». Она предлагает игрокам погрузиться в мир цветов и оттенков. Это своего рода пазл, в котором вам предстоит собирать мозаику и окончательный вариант которой является не картинкой, а цветовым градиентом. Играя в эту игру, вы прокачиваете своё цветовое чутьё. Это одна из немногих игр, которая является развивающей, расслабляющей и интересной.

Эта игра вышла в свет довольно давно и вот, разработчики этой замечательной игры выпустили продолжение легендарной игры под названием «I Love Hue Too». Название этой игры — игра слов, ведь слово «Too» (с англ. «Тоже») звучит в английской речи как цифра «2».

В чём прелесть данной игры, по сравнению со свой предшественницей? Новые формы мозаики и более серьёзный подход к созданию. А ну ещё, более 900 уровней и просто восхитительное музыкальное сопровождение.

Ну что же, приступим!

Первым делом, я распаковал приложение обычным архиватором, я использовал WinRAR. И мы можем лицезреть типичную, для APK структуру. Ах, да, забыл вам сказать, что APK файл представляет собой самый обыкновенный ZIP-архив. Структура представлена ниже.

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

Первая утилита, на которую пал мой взор, называется «DevX Unity Unpacker Magic Tools». Передав ей APK-файл, она, подумав, не очень долго вывела мне список ресурсов, которые она смогла найти.

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

Эта программа оказалась платной, что напрочь испарило всякую радость. В демо-версии программы предлагается доставать по одному ресурсу каждые 2 минуты. Лицензия на 3 месяца стоит $110, что стало причиной моментального удаления этой программы.

Я начал искать другие программы, теперь уже с фильтром «Open Source». И я нашел!

«Unity Assets Bundle Extractor», или просто «UABE» (ссылка на GitHub) является абсолютно бесплатной утилитой, которая позволяет доставать ресурсы из скомпилированных Unity-проектов, причём неважно их происхождение и платформа. Я отдал папку с распакованным APK на растерзание этой программе и вот тут я уже и почувствовал запах победы.

Собственно, у меня получилось достать всё, что мне было нужно. И чтобы это подтвердить, ниже я представлю все иконки уровней, которые я достал.

Все ресурсы я выложу в открытый доступ и разделю по архивам. Ссылки представлены ниже.

Все права на эти файлы принадлежат Zut Games.

WordPress — идеален

Почему WordPress?

WordPress имеет самое огромное сообщество среди всех CMS. Хочешь доработать код? Пожалуйста! На форуме WordPress или на StackOverflow тебе помогут тысячи знающих людей, которые знают об этой CMS практически всё. Огромное количество плагинов помогут тебе сделать из сайта всё что угодно, но если вдруг тебе не хватает их функционала, тогда ты можешь написать свой собственный плагин и это не так сложно, как может показаться. Достаточно лишь иметь фундамент знаний и навыков работы с PHP.

Что я пробовал?

Не знаю почему, но в последнее время мне хотелось убежать от WordPress, я хотел найти ту CMS, которую я могу тонко настроить под свои нужды. Сначала мой взор пал на PHP-Фреймворк Laravel и на CMS, которые построены на его основе. Самым популярным среди них оказалась OctoberCMS.

На её основе уже работает большое количество сайтов, но проблема оказалась в том, что она, как бы выразиться, беспонтовая. Устанавливая её, ты подписываешься под тем, что тебе придётся все делать самостоятельно. Да, там есть темы, плагины, ну ключевая особенность в том, что OctoberCMS сама ничего не умеет. Это просто обычный Laravel c админ-панелью, из которой тебе предлагается сделать всё самому. Хочешь блог/магазин/форум — милости просим, у нас в админ-панели есть встроенный редактор кода, напиши себе то, что там тебе надо. Вы наверное подумали, что автор ленивый, но это не так, я бы потратил на это хоть месяц, хоть два, если бы была нормальная документация. Но в целом, она мне понравилась своей самобытностью и возможностью кастомизировать всё, что только можно. Если вы веб-разработчик со стажем, смело рекомендую.

После того как OctoberCMS отправился в мусорное ведро, я нашел на просторах сети другую CMS, а именно Magnolia. Это самая отвратительная CMS, которую только видели мои глаза. Сразу оговорюсь, что мой сервер поддерживает эту CMS, я постоянно лихорадочно обновляю все пакеты до самых последних версий. На момент написания статьи, на моём сервере установлен PHP 7.4.X, и последние на данный момент версии Apache и MariaDB. Во-первых она заставила меня пройти семь кругов ада, перед тем как она всё-таки соизволила запуститься на проде. Но это всё только цветочки. Я захотел установить тему. После нажатия на кнопку установки CMS окончательно умерла. Никаких ошибок, ничего. Просто белый экран. Соответственно, я ввёл единственную верную команду в консоли:

$ rm -rf /var/www/main/* 

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

WordPress — спасибо, что ты есть.