Unwired Mind Project

Evo to Revo: my first npm package

Today I'm think about future of my small front-end project Evolution. In mind I want to create a real powerfull framework with a lot of options and futures. Now I can see Angular, Ember, Vue, React and many others like Marionette ... So, i have no free time and motivation now. I think new project Revolver micro-library have more chances to be alive that old project Evolution framework.

So, now I'am finish publishing my first package to NPM repositories and have finished some fixes for library. What differences with Evo project.

Form styler jQuery: стилизуем checkbox, radio и select

Для разработки и интернет магазина потребовалось стилизовать элементы форм HTML такие как input[type="checkbox"], input[type="radio"] и select. По некоторым причинам многие существующие плагины мне не подошли так как потеряли свою актуальность и их код не адекватно работал с новыми версиями jQuery, а также конфликтовал с другими плагинами. Собственно, пришлось написать свою примитивную обертку для стилизации элементов форм.

Новое отношение Яндекс к тегам Section и H1 в HTML 5

Уже давольно давно на смену устаревшему и семантически пустому HTML 4 пришел новый более SEO направленный HTML 5, который изобилует вариантами семантического оснащения контента для лучшего и более правильного распознавания поисковыми системами контента и его последующего представления в виде снипета при поиске. Цель данной статьи рассказать об изменениях отношения поисковой системы Яндекс к контенту размеченному тегами section и h1, а также роль нового тега figure при формировании заголовка и сниппета сайта на посиковой выдаче. Все написанное ниже было экспериментально проверено лично.

JavaScript micro framework Evolution 1.7.2

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

Что же изменилось в версии 1.7.2? Во первых, изменился способ самоинициализации. Теперь он построен не на таймере потому что мобильные версии бразуеров до сих пор тупят и не следуют стандарту(медленно инициализируются).

Второе изменение ‐ это появление API $.fireEvent для симуляции какого либо события(например, click или from submit).

Как удалить раздел в файловой системе APFS из macOS Sierra

После некоторых экспериментов с операционной системой High Sierra и обнаружения рядя багов графического характера я решил оставить beta в покое и вернуть нормальную 100% рабочую среду на macOS Sierra 10.12.6.

Clover EFI для Lenovo 300 17\15\14 ISK для macOS High Sierra 10.13.x

Вот и самое время обновить загрузчик, драйвера и патчи Lenovo 300 серии(совместим с моделями 14, 15 и 17 дюймов) для установки новейшей операционной системы от Apple High Sierra. Все, что нужно сделать, это положить папку EFI скачанную с GitHub из моего репозитория на раздел EFI и можно смело загружать операционную систему.

Для монтирования раздела EFI нужно выполнить 2 команды в терминале:

Установка High Sierra на отдельный раздел

Уже 6я публичная beta версия операционной системы macOS 10.3 High Sierra доступна в AppStore, а это значит, что пора установить ее и узнать что же нового появилось. Перед установкой нам обязательно нужно скачать High Sierra, а чтобы сделать это нужно разблокировать доступ к beta версиям ПО Apple. О том как скачать 10.13 beta я писал немного ранее.

Как скачать MacOS High Sierra beta 10.13

Обычно, для того чтобы скачивать бета версии программного оеспечения Apple требуется наличие или developer account, который стоит денег, либо участие в программе бета-тестирования продуктов Apple, которое требует наличия Apple ID. Но мы хакинтошники и у нас не всегда есть то или другое(я например совсем не пользуюсь Apple ID - оно мне не нужно).

Так как же скачать MacOS High Sierra 10.13 beta просто и быстро для того чтобы попробовать эту замечательную операционную систему?