5 лучших JavaScript и CSS библиотек декабря 2018 года

JavaScript и CSS, как много для знающих людей объединено смысла и содержания в этих двух слова. Прочитайте ещё раз «JavaScript и CSS»… Звучит как музыка неправда ли? (LoL) Ну ладно, шутки в сторону. Раз уж я вызвался знакомить читателей «Техноджема» с интересными библиотеками, то не буду отступать от назначенного курса. Встречайте лучшие JavaScript и CSS библиотеки которые мне попались в декабре.

5 лучших JavaScript и CSS библиотек декабря 2018 года

1. Gatsby — мощный генератор html сайтов

Gatsby — это мощный генератор сайтов, в основе которого лежат JavaScript и CSS, который позволяет создавать быстрые динамические приложения и статические веб-сайты. Он основан на современном стеке технологий, таких как React, Webpack и GraphQL. Проект в своём развитии фокусируется на скорости, производительности и архитектуре, которая задумывалась для максимальной простоты в развертывании.

5 лучших JavaScript и CSS библиотек декабря 2018 года

2. Flutter — убийца React Native 

Flutter — это не такая уж и новая разработка от Google, которая призвана для создания кроссплатформенных мобильных приложений.  В отличае от React Native, во Flatter реализована компиляция приложений в машинный код и отсутствует необходимость в Platform OEM виджетах. Flutter приложения написаны на языке программирования Dart и могут быть скомпилированы под Android и iOS используя нативный пользовательский интерфейс каждой платформы. И хотя Dart и Flatter не ругает только ленивый, те кто их используют очень хорошо отзываются о простоте и удобстве разработки в них. 

5 лучших JavaScript и CSS библиотек декабря 2018 года

3. Muuri — grid layout библиотека 

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

5 лучших JavaScript и CSS библиотек декабря 2018 года

4. Web-Maker 

Web-Maker — это интересная автономная площадка для экспериментов. Она имеет встроенную консоль, предлагает простой способ добавления библиотек JS и CSS и умеет отрисовывать HTML, CSS и JavaScript. В нём довольно удобно импортировать и экспортировать проекты, так что можно делиться своими проектами в CodePen одним кликом мыши.

5 лучших JavaScript и CSS библиотек декабря 2018 года

5. VuePress ещё один HTML генератор  сайтов

VuePress — это простой статический генератор сайтов на базе Vue. Он рендерит статические HTML страницы и затем отображает весь сайт как одностраничное приложение. VuePress с дефолтной темой, поддерживает адаптивные шаблоны, настраиваемые панели навигации и сайдбар, различные выводы главной страницы и многое другое.

Coming Soon 5 лучших JavaScript и CSS библиотек декабря 2018 года
5 лучших JavaScript и CSS библиотек декабря 2018 года

Гик, хакинтошник, линуксоид, считаю что немного умею в вебдизайн и сайтостроение

Как установить Times New Roman в Linux

шрифт times new roman для linux

В Linux многим очень не хватает шрифта Times New Roman. В этой статье немного окунёмся в историю и разберёмся как устанавливать этот шрифт в дистрибутивы Linux.

Итак, оказывается этот легендарный олдскульный шрифт, который использовался компанией Microsoft аж с Windows 3.1 и был заменён, на посту дефолтного шрифта в Word, только в 2006 году, не есть плод трудов мелкомягкой компании. И его шествие по планете началось в далёком 1931 году, когда некий недовольный господин Моррисон обвинил руководство американской газеты «The Times» в некачественной печати. Далее он взяв за основу шрифт Plantin изменил его таким образом, что улучшил удобочитаемость и сэкономил пространство. Именно этот шрифт в итоге стал называться Times New Roman. Газета The Times впервые его использовала 3 октября 1932 года.

Как установить Times New Roman в Linux

Times New Roman является несвободным шрифтом, и потому его установка в Linux не приветствуется по идеологическим соображениям. За годы его существования и учитывая его популярность неоднократно принимались попытки по созданию свободных аналогов.

Так компания Red Hat в 2007 году выпустила по лицензии GPL шрифт Liberation Serif, который является  метрически эквивалентным Times New Roman. Именно он зачастую используется в дистрибутивах Linux в качестве замены для Times New Roman.

Компания Google создала пакет шрифтов Croscore, в составе которой есть аналог TMR шрифт под названием Tinos. Являющийяся форком Liberation Serif.

Не остались в стороне и отечественные разработчики. Так компании АО «НПО РусБИТех» и ООО НПП «ПараТайп» в 2006 году анонсировали общедоступные шрифты: PT Astra Sans и PT Astra Serif, так же являющиеся метрически совместимыми с Times New Roman.

Итак раз уж вы здесь  то хватит истории и приступим наконец к установке.

Установка Times New Roman в Ubuntu, Linux Mint, Archlinux, Manjaro и использование в Libreoffice

Штатными средствами этот шрифт к сожалению не устанавливается отдельно от пакета других шрифтов Майкрософт, таких как Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Trebuchet, Verdana, и Webdings.

Для установки Times New Roman в Ubuntu и Linux Mint необходимо выполнить в терминале:

sudo apt install ttf-mscorefonts-installer

В убунту и минте потребуется согласится с лицензионным соглашением.

Как установить Times New Roman в Linux
Лицензионное соглашение EULA

Для установки Times New Roman в Archlinux и Manjaro выполните:

# если вы пользуетесь yaourt
yaourt -S ttf-ms-fonts

# если вы пользуетесь pacaur
pacaur -S ttf-ms-fonts

Если вам не нужны другие шрифты и вы желаете исключительно Times New Roman, то можете просто скачать архив со шрифтом здесь.
И установить .ttf файл простым копированием в папку /usr/share/fonts — для глобальных шрифтов или в папку ~/.fonts. Ну или того проще двойным кликом по файлу c расширением .ttf.

Как уже написал выше, TNR можно заменить на Liberation установить который в ubuntu и linux можно командой:

sudo apt-get install ttf-liberation

в archlinux и manjaro командой:

sudo pacman -S ttf-liberation

Но есть один нюанс, если вы создали текстовый документ например в Libreoffice  со шрифтом Liberation, то при открытии в системе или на компьютере где не установлен этот шрифт вы увидите нечто п о д о б н о е . Тоесть межбуквенные интервалы будут чудовищными.

В качестве альтернативы можно использовать Шрифт от гугл Tinos входящий в пакет ttf-croscore.

Как установить Times New Roman в Linux

Гик, хакинтошник, линуксоид, считаю что немного умею в вебдизайн и сайтостроение

Как восстановить Mac OS через интернет

mac os восстановление по сети

Разберём в этой статье такой вопрос, как восстановление Mac OS через интернет, посредством такой интересной утилиты как internet recovery. Несмотря на то, что Mac OS считается довольно стабильной операционной системой и чтобы её убить нужно иметь определённые таланты, всё же как говорят наши западные товарищи: «Shit happens».

Если ваш железный любимец вдруг отказывается загружаться, а каких-то выдающихся знаний в области IT вы не имеете, то вместо того чтобы обращаться сразу в сервисный центр и платить денежки дяде, который сделает тоже самое за 5 минут. Предлагаю сделать восстановление системы Мак ОС самостоятельно.

Как восстановить mac os через интернет?

Как вы наверное догадались из заголовка, самое первое что нам понадобится в данной процедуре это интернет. Перед началом проведения всех манипуляций, проверьте что у вас работает WiFi.

Сразу спешу отметить, что Mac OS Internet Recovery восстановит систему не на последнюю версию, а откатит к заводским настройкам, то есть вернёт ваш Macbook или iMac к моменту вашего приобретения, а далее уже в два клика обновитесь до той версии которая вам необходима.

Так же рекомендую, в обязательном порядке, перед инициализацией восстановления сделать резервную копию всего что на вашей машинке имеется. Потратите некоторое время, но не будете кусать локти в последствии если что-то вдруг пойдёт не так и вы потеряете важные данные.

Далее прошу обратить внимание, для разных моделей Мак машин инструкция по переходу в режим восстановления несколько отличается. Так если у вас старая модель то необходимо зажать одновременно «Shift»-«Option»-«Command»-«R» и нажать на кнопку включения.

Как восстановить Mac OS через интернет

Если же вы обладатель более новых моделей, то необходимо будет нажать «Option» и кнопку включения.

Как восстановить Mac OS через интернет

И в том и другом случае компьютер у вас запросит подключение к WiFi, выберите нужную сеть и введите пароль.

Как восстановить Mac OS через интернет
Выбрать и ввести пароль от WiFi

Если у вас нет проблем с подключением к вайфай и компьютер сумел подключиться к серверам Apple, то начнётся довольно длительная загрузка режима восстановления. По окончании которой вы увидите нечто подобное:

Как восстановить Mac OS через интернет
Выбор утилит в режиме Recovery

Выбираем как на скрине «Переустановить macOS». Затем выбираем нужный вам раздел и нажимаем установить.

Как восстановить Mac OS через интернет

По окончании установки, пред вами предстанет абсолютно чистая операционная система без приложений и документов, а вы по праву можете считать себя человеком осилившим восстановление системы Mac OS.

В поисках хороших приложений рекомендую заглянуть в мою статью Моя подборка лучших open source приложений на Mac OS

Как восстановить Mac OS через интернет

Гик, хакинтошник, линуксоид, считаю что немного умею в вебдизайн и сайтостроение

Как установить Mac OS на Acer Aspire V3-571g

Macbook air из Acer aspire V3-571g

Установить хакинтош на ноутбук acer aspire v3 571g? Да легко. Одна бессонная ночь и у нас неплохой такой Macbook Air.

А теперь подробности. Решил я как-то установить на свой ноутбук acer Mac OS Mojave, немножечко загуглил, и нашёл много полезной информации, а самое главное то, что мой ноутбук оказывается практически всем своим железом поддерживает данную яблочную операционную систему. Единственный недостаток который мне сулила эта установка был в том, что Mac OS не поддерживает гибридную технологию Optimus, тоесть о дискретной графике стоит забыть и работать исключительно на Intel HD 4000. Но так как я не геймер и ноут использую исключительно как медиацентр и рабочую печатную машинку, то данный факт меня ни сколько не испугал, наоборот, порадовало то, что отключенная Nvidia не будет греть ноутбук.

Процесс установки Mac OS хакинтош на Aspire v3 571g (завод WiFi)

  • Записываем образ Mac OS на флешку. Запись образа на флешку описана мной в этой статье.

Если у вас ноутбук с абсолютно такими же параметрами как у меня, (перечислю параметры наиболее важные для завода):
Intel i5-3210M с интегрированным видео HD4000, WiFi Atheros AR5B95(чип AR9285), то можете смело брать мою папку Clover. В ней уже лежат абсолютно все нужные кексты, за исключением кекста на вайфай, Эпл почему то решили его выпилить в новой системе и поэтому прочитав далее статью вы узнаете как его несложно завести. В приложенной папке лежит уже на нужном месте файл SSDT-1.aml, который при загрузке системы подсказывает железу, что дискретное видео нужно отключить и работать на интегрированном.

Из всего, что не работает в этой модели ноутбука в Хаке это только bluetooth. Хоть чип AR9285 и хороший для хакинтоша, но к сожалению именно в этой карточке он не заводим. Если же у вас карта на этом же чипе, но AR5B195, то у вас даже синезуб будет работать как родной.

  • Добавляем на EFI раздел вашей загрузочной флешки мою папку Clover из архива выше.
  • Устанавливаем Mac OS Mojave в штатном режиме.
  • Загружаемся вновь с флешки, радуемся что всё установлено и прекрасно работает. Но остался последний шаг, завод WiFi.
  • Находим в архиве с Clover файл AirPortAtheros40.kext. Открываем Finder, нажимаем Cmd+Shift+G, в появившемся поле вставляем этот путь: /Система/Библиотеки/Extensions/IO80211Family.kext/Contents/PlugIns . Переходим по нему и копируем туда AirPortAtheros40.kext, затем запускаем Kext Utility.app, которую я тожу приложил в архив, она пересоберёт кеш, после чего перезагрузитесь и вайфай должен работать.

Можете запустить запакованный в архив DPCIManager.app и у вас должно быть что-то похожее на мои скрины:

Как установить Mac OS на Acer Aspire V3-571g
Как установить Mac OS на Acer Aspire V3-571g

Таблица совместимости карт wifi в Хакинтош

Если вы набрели на эту статью в поисках решения проблемы WiFi, то оставлю здесь таблицу совместимости ноутбучных mini pci expres карт, пусть пригодится.

Как установить Mac OS на Acer Aspire V3-571g

Kext atheros ar9285 macos 10.14

Если вам нужен только этот кекст то и это пожалуйста вот. Единственное что сразу предупреждаю, для работоспособности в мохаве нужен ещё кекст AirPortAtheros40.kext. Разместите его в /Система/Библиотеки/Extensions/IO80211Family.kext и после этого пересоберите кеш.

Как установить Mac OS на Acer Aspire V3-571g

Гик, хакинтошник, линуксоид, считаю что немного умею в вебдизайн и сайтостроение

Используем Cryptomator для шифрования облачного диска в Linux

Используя облачные диски, пользователей всё чаще интересует шифрование в linux дистрибутивах. Я познакомлю вас с интересной программой «шифрующей облака».

Задумывались ли вы, что чисто теоретически те файлы которые вы храните в облачных хранилищах, чисто технически могут стать достоянием общественности в считанные минуты при стечении определённых обстоятельств. Лично я нет и со всем свойственным мне отсутствием паранойи размещаю эту информацию исключительно для тех, кого «уже пасёт ЗОГ», ведь как говорилось в старой шутке: «Если у вас нет паранойи, это еще не значит, что вас не преследуют». Итак, за мной. друзья.

В Linux шифрование диска реализуется различными способами и на различных уровнях. Есть сотни способов закриптовать весь диск. Я же просто покажу работу понравившейся мне программы, с которой способен разобраться даже такой нуб, как я.  Это приложение называется Cryptomator.

Чем же он мне понравился:

  • Он отлично и мгновенно работает с Google Drive, Yandex Disk, OneDrive, Mail.ru Cloud, Dropbox, ownCloud, Nextcloud, да и в общем-то с любым сервисом облачного хранилища, способным синхронизироваться с локальным каталогом;
  • является опенсорс приложением, что говорит о возможности проверки на наличие бэкдоров и прочих штук.
  • осуществляет шифрование AES с длиной в 256 бит;
  • открытый исходный код означающий отсутствие бэкдоров;
  • производит шифрование имен файлов и запутывает структуру папок;
  • можно использовать локально, не требуется наличие интернет-подключения.

Фактически шифрование происходит на локальном компьютере, а затем синхронизируется с облаком , так что даже если к вашему облачному хранилищу кто-то получит таки доступ, то его взору предстанет набор файлов и папок с абракадабра названием и таким же содержанием.

Мне понравилось это приложение по двум причинам, первая это интересная и удобная реализация подключения зашифрованных контейнеров по типу виртуального жёсткого диска. Осуществлено по типу подключения USB накопителя. И второе это кросплатформенность, криптоматор есть под Linux, Windows и Mac OS. Тоесть если у вас дома Linux, на работе Mac OS, а на отдыхе в гостях Windows, то вы легко можете получать доступ к своим облачным шифрованным файлам, просто установив Cryptomator и введя свой пароль в нём.

Установка Cryptomator — приложения осуществляющего шифрование файлов и папок в Linux

Для установки в Ubuntu и производные введите в терминале:

#добавляем репозиторий
sudo add-apt-repository ppa:sebastian-stenzel/cryptomator

#обновляем списки пакетов реп
sudo apt-get update

#непосредственно устанавливаем Cryptomator
sudo apt-get install cryptomator

Установка в Arch Linux и его производных проста, впрочем как всегда

yaourt -S cryptomator  #не буду писать о pacaur и так понятно

Установка в Fedora, Centos и другие rpm дистрибутивы производится банальным скачиванием бинарного rpm пакета и собственно его установкой.
Скачать rpm пакет

Использование Cryptomator

Используем Cryptomator для шифрования облачного диска в Linux
Так выглядит создание нового хранилища

Нажали на кнопку на скрине и переходим далее

Используем Cryptomator для шифрования облачного диска в Linux
Выбор каталога в котором будет создана шифрованная директория 

Этот каталог может быть как локальным, так и синхронизируемой директорией вашего облачного хранилища.

Используем Cryptomator для шифрования облачного диска в Linux

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

Используем Cryptomator для шифрования облачного диска в Linux

После чего осталось только ввести вновь созданный ключ и шифрованный раздел смонтируется.

Используем Cryptomator для шифрования облачного диска в Linux

На скрине выше я закинул в смонтированную шифропапку пакет с файлами размером 536,9 мегабайт и он отработал мне эту кучу мелких фалов за 1 минуту.

Используем Cryptomator для шифрования облачного диска в Linux

И вот во что они превращаются)

Используем Cryptomator для шифрования облачного диска в Linux

Гик, хакинтошник, линуксоид, считаю что немного умею в вебдизайн и сайтостроение

Adblock detector