Показаны записи 1-10 из 175.
05:17 → 21.06.2018 9 dignity 0

SVGO - это модуль для NodeJS, который оптимизирует векторную графику SVG.

Установка:

npm install svgo

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

svgo logo.svg

Результат:

logo.svg:
Done in 82 ms!
9.42 KiB - 20.9% = 7.448 KiB

Подробнее →

17:56 → 16.06.2018 19 dignity 0

CS50 на русском

В этой небольшой заметки я хотел бы поделиться с вами информацией о легендарном курсе Гарварда по основам программирования CS50, который ведет профессор компьютерных наук Дэвид Малан. Дэвид чрезвычайно энергичен и у него очень живая подача информации. Этот курс отлично подойдёт для тех кто только начинает программировать, но и опытные программисты могут узнать что-то новое...

Подробнее →

19:57 → 12.06.2018 35 dignity 1

Как не странно, но на многих сайтах по прежнему можно встетить картинки которые весят более 5Мб :) и это при том, что многие из них можно сжать до минимальных размеров без потери качества. Делается это быстро и просто и именно об этом я хотел бы немного поговорить в этой статье.

Подробнее →

16:08 → 12.06.2018 40 dignity 0

YhwmeUB.png

Github - это один из самых крупных и важнейших сайтов для разработчиков. На гитхаб каждый может выкладывать свой исходный код и взаимодействовать друг с другом, используя дополнительные функционал сайта Issues-Tracker, Wiki, CI и т.д. Сайт завовевал доверия более 28 миллионов пользователей и размещает на данный момент более 85 миллионов репозиториев...

Подробнее →

11:00 → 08.06.2018 46 dignity 0

Phinx - отличный инструмент для написания миграций баз данных на PHP.

Что мне нравится в Phinx?

  • Простая установка с помощью Composer
  • Миграции можно писать на PHP или SQL
  • Нет зависимостей от фреймворков
  • Простые и понятные консольные команды
  • Простая интеграция с deploy, built, ci и php инструментами
  • Поддержка MySQL, PostgreSQL, SQLite, Microsoft SQL Server
  • Хорошая документация
  • Лицензия MIT

Подробнее →

21:02 → 14.05.2018 66 dignity 2

Пару слов про PHP фреймворки и рекомандации по их изучению.

PHP-фреймворки

Подробнее →

08:47 → 30.03.2018 141 dignity 0

wPPO42c.png

Недавно я решил перейти на Manjaro Linux, который основан на ArchLinux. В качестве DE я выбрал Cinnamon, однако довольно быстро заметил что Cinnamon работает не так хорошо, как он работал в Linux Mint. В принципе ничего удивительного в этом нет, ведь Cinnamon разрабатывается проектом Linux Mint и кто кроме них знает свою DE лучше?! :) Однако Linux Mint базируется на Ubuntu, а не ArchLinux...

Поэтому я решил сменить Cinnamon на XFCE, так как уже давно хотел её попробовать, и в принципе можно было бы просто поставить XFCE в Manjaro Linux, но я решил пойти дальше и вместе с со сменой DE попробовать всё таки перейти на ArchLinux :) Manjaro Linux отличный выбор для всех, кто хочет использовать ArchLinux но не хочет делать всё сам, но мне было именно интересно попробовать настроить всё самому без графических помощников и я был готов изучать документацию и вкладывать своё время, чтобы всё настроить так, как я хочу.

В результате я установил ArchLinux, поставил на него XFCE4 и настроил его так, как мне было удобно. Был приятно удивлен, сколько разных настроек в нём есть и насколько хорошо всё работает. И потребляет он намного меньше ресурсов, так как в нём нет ничего лишнего. Ниже я опишу процесс установки для себя, если вы захотите установить ArchLinux то рекомендую обязательно изучать подробную документацию, так как в вашем случаи установка может потребовать немного другие действия и вы обязательно должны понимать что делайте, а не просто копировать команды :) так как это скорее всего не сработает...

Подробнее →

22:17 → 23.03.2018 145 dignity 0

LibreOffice это свободный офисный пакет включающий в себя редактор текста Write, редактор для работы с таблицами Calc, редактор для создания презентаций Impress и многое другое. Поддерживает открытый международный формат OpenDocument (odf) и форматы Office Open XML, DOC, XLS, PPT и CDR.

Подробнее →

18:59 → 23.03.2018 117 dignity 0

За поиск и анализ уязвимостей в Manjaro Linux (а точнее в ArchLinux) отвечает команда Arch CVE Monitoring Team. Оин собирают информацию о уязвимостях (Common Vulnerabilities и Exposures aka CVE) из разных источников и сообщают о найденых уязвимостях команде Package Maintainer, которые применяют исправление и подготавливают новую версию пакета. Данный процесс происходит в фоновом режиме, и мы как правило об этом можем даже ничего не знать. Конечно мы можем заглянуть в соответствующий IRC чат и подписаться на E-Mail рассылку, но куда проще воспользоваться сервисом Arch Security Tracker а ещё лучше специальной утилитой для поиска уязвимостей на нашем компьютере.

Подробнее →

15:08 → 23.03.2018 83 dignity 0

Иногда чтобы показать как что-то сделать, проще создать анимированное видео (скринкаст), чем писать длинный текст и прикреплять к нему кучу картинок. Если скринкаст небольшой (пара секунд), то его проще сохранить в формат GIF. Он воспроизводиться любым современным браузерам, программой для просмотра картинок и даже Telegram и для этого не требуется никаких дополнительных действий. К такие анимированные картинки не занимают много места.

Peek - одна из программ с помощью которой можно быстро и легко создать скринкаст в формате GIF под Linux.

Подробнее →