Код

Как установить Python 3.11 в Ubuntu 22.04

Для Ubuntu 22.04, Ubuntu 20.04, Ubuntu 18.04 и созданных на их базе существует PPA-репозиторий Deadsnakes. Он поддерживает пакеты для Python 3.11, а также разные версии Python.

Как установить IDLE (Python IDE) на Ubuntu 20.04

IDLE расшифровывается как Integrated DeveLopment Environment (интегрированная среда разработки). Это IDE для Python, написанная на языке Python и основанная на Tkinter с привязками к набору виджетов Tk.

Как установить Android Studio на Ubuntu

Android Studio больше не поддерживается для 32-битных платформ Linux Ubuntu, а работает только на 64-битных платформах.

Установка Python-3.8 или Python-3.9 на Debian 10

Python на русском языке звучит как пито́н или па́йтон. На данный момент это один из самых популярных языков программирования. Python - это объектно-ориентированный и высокоуровневый язык программирования, разработанный для быстроты и удобства использования. Выбор языка Python оптимальный как для начинающих, так и для опытных разработчиков.

Как установить PyCharm на Debian 10

Рассмотрим два способа установки PyCharm на Debian. Если использовать программу на постоянной основе, то лучше выбрать первый способ как стандартную установку приложения. Кому может подойти второй способ установки как пакета snap? Прежде всего тем, у кого недостаточно места на диске, но достаточно современный и скоростной компьютер с неплохим объемом оперативной памяти. Также этот способ хорош для ознакомления с программой, презентацией и т.д.

Как установить Miniconda в Ubuntu 20.04

Установка Miniconda в Ubuntu 20.04 занимает минимальное количество времени в Терминале.

Как установить PostgreSQL 13 на Ubuntu 20.04

PostgreSQL является одной из наиболее распространенных систем управления объектно-реляционными базами данных. Давайте установим последнюю версию PostgreSQL 13 на Ubuntu 20.04 Linux.

Как установить WebStorm в Ubuntu 18.04

WebStorm — это интеллектуальная среда разработки для JavaScript от JetBrains, которая также обеспечивает поддержку HTML, SQL, Typescript, CSS. С помощью плагинов обеспечивается поддержка Node.js, Angularjs. Последняя версия запускается на 20% быстрее, а также в WebStorm 2019.3 добавлена улучшенная поддержка Vue.js

Как установить IntelliJ IDEA в Linux

IntelliJ IDEA — это интегрированная среда разработки (IDE) на Java, созданная компанией JetBrains.

IntelliJ IDEA выпускается в следующих вариациях:

  • IntelliJ IDEA Community Edition (бесплатная версия)
  • IntelliJ IDEA Ultimate Edition (платная версия с дополнительными функциями)
  • IntelliJ IDEA Educational (это та же Ultimate Edition, но бесплатная для студентов и преподавателей)

Как установить Python 3.8 на Ubuntu 18.04

Сегодня будем устанавливать последнюю версию Python 3.8 на Ubuntu 18.04. Справедливости ради надо отметить, что метод установки подойдёт для Debian и Linux Mint.

Инструкция по русификации Firefox

  • Инструкция по русификации Firefox
  • Перенос пофиля Firefox в Xubuntu и где хранятся firefox расширения
  • Путь к профелю: /home/пользователь/.mozilla/firefox/obhx59tw.default/

«Звонок щелчком» или кликабельный номер телефона на сайте

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

Установка Java 8 и Java 9 в Ubuntu

Данное руководство поможет установить Java 8, 9 от компании Oracle наиболее простым способом из репозитория ppa и научит управлять версиями программам в Ubuntu.

Установка текстового редактора Sublime Text 3 (сборки 3143) в Ubuntu или Debian

Sublime Text – кроссплатформенный редактор, который работает на Linux, Windows и Mac OSX написан с использованием Python и C++. Его функциональность может расширяться за счет плагинов. Пользовательский интерфейс во многом схож с редактором под названием Vim.

Sublime Text поддерживает подсветку синтаксиса для C, C ++, C #, CSS, HTML, Java, JavaScript, PHP, Groovy, LaTeX и т.д.

MediaInfo в Ubuntu 16.04 (Xenial Xerus), Ubuntu 16.10 (Yakkety Yak), Ubuntu 17.04 (Zesty Zapus), Ubuntu 17.10 (Artful Aardvark)

MediaInfo — кроссплатформенная программа, поддерживающая Linux, Microsoft Windows, MacOS и UNIX-подобные операционные системы, написанная на языке C++.

MODX Revolution. Создание формы обратного звонка с разрешением на обработку персональных данных

Форма обратного звонка сегодня довольно популярна. Ни одни лендинг не обходится без неё, и всё чаще корпоративные сайты, бизнес-сайты, интернет магазины стали устанавливать такую форму. Реализовывать форму обратного звонка мы будем с помощью дополнений Formit и AjaxForm, используя Bootstrap, и в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006.

MODX Revolution. Подключаем карту Яндекс

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

MODX Revolution. Создание контактной формы с разрешением на обработку персональных данных

Контактная форма для обратной связи существует практически на каждом сайте. Она может служить для связи с администратором сайта, для заказа услуг или продукции, предложений сотрудничества и т. д. Реализовывать форму контактов мы будем с помощью дополнений Formit и AjaxForm и в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006.

MODX Revolution. Создаём карту сайта для поисковиков sitmap.xml

Файл sitemap.xml создаётся для того, чтобы поисковые роботы не блуждали по сайту выискивая обновления, а загружали один файл со ссылками на вновь созданные страницы. В этом случае индексация происходит быстрее.

Рабочий стол XFCE

XFCE (произносится как экс-эф-си-и) — рабочая среда для операционных систем: Linux, NetBSD, OpenBSD, FreeBSD, Solaris.

XFCE по-прежнему рекламирует себя как легкая и быстрая среда, которая потребляет мало оперативной памяти и не требовательна к ресурсам компьютера. Одним из приоритетов XFCE является соблюдение стандартов, в частности, те, которые определены в freedesktop.org. Это позволяет рабочей среде XFCE беспрепятственно взаимодействовать с программами, написанными для других рабочих сред: KDE, GNOME и Unity и т.д.

MODX Revolution. Создание файла robots.txt

Файл robots.txt запрещает (разрешает) индексирование и посещение поисковыми роботами файлов из указанных в нём директорий. Давайте создадим файл robots.txt для MODX Revo.

MODX Revolution. Настройка файла .htaccess, ЧПУ и SEO

.htaccess - конфигурационный файл для веб-сервера Apache, позволяющий настраивать веб-сервер с помощью различных параметров (директив) без изменения основного конфигурационного файла Apache.

MODX Revolution. Настройка ЧПУ

ЧПУ (Человеку Понятный Урл, где Урл — это URL — указатель ресурсов в сети). Другими словами ЧПУ — это веб-адреса, удобные для восприятия человеком. Например, site.ru/service смотрится гораздо лучше, чем site.ru/index.php?id=2, где 2 — это id страницы сайта в MODX.

Eric Python IDE — среда разработки на Python

Eric Python IDE — свободно распространяемая среда разработки для языков Python и Ruby.

Начиная с версии Eric6 программа поддерживает обе версии Python 2 и Python 3 одновременно.

MODX Revolution. Перенос на сервер

Вы создали сайт на локальном компьютере и теперь хотите перенести на боевой сервер. Или возникла необходимость перевести сайт с хостинга на другой хостинг. Рассмотрим как происходит такая процедура на MODX Revolution.

MODX Revolution. Убираем копирайт

В MODX Revolution страница входа в панель администратора содержит логотип (1) и копирайт (2), которые в идеале необходимо убрать в целях безопасности. Ведь совсем необязательно, чтобы каждый знал на каком движке написан сайт. Заказчик и вы об этом знаете и этого достаточно.

Как поделиться своим локальным веб-сервером с Интернетом. Ngrok

Довольно часто у разработчика возникает необходимость показать свои наработки, расположенные на локальном компьютере. Если же приходится тестировать мобильные приложения, то доступ к API также нужен.

Конечно, можно купить ip-адрес, домен, хостинг, настроить всё это. Но проще, быстрее и доступнее использовать утилиту ngrok, создающую туннель к localhost.

Сервис Fontello в качестве иконок для дизайна

Использование шрифтов как символов или иконок в дизайне веб-страницы очень удобно по нескольким причинам:

  • можно использовать неоднократно;
  • масштабировать как угодно, при этом без потери качества;
  • можно применять стили CSS: менять цвет, давать тень, поворачивать, создавать фон;
  • добавлять к элементам страницы через псевдоэлементы ::before и ::after

Подключение Google шрифтов

В подробностях рассмативается подключение Google шрифтов на сайт.

Текстовой редактор Bluefish

Bluefish мощный, свободный текстовой редактор с подсветкой синтаксиса, ориентирован на программистов и WEB-разработчиков. Это компромис, сочетающий в себе гибкость текстового редактора с возможностями быстрой разработки, присущими IDE.

Шестнадцатеричный редактор Bless

Bless — шестнадцатеричный редактор (или HEX-редактор) - это программа, которая позволяет редактировать файлы в виде последовательности байтов. Программа помогает в выполнении нетривиальных задач: взламываете ли вы файловые форматы, изучаете ли заголовки изображений или копаетесь в файле, без такого редактора не обойтись. Противоположность текстовому редактору, который работает только с читаемыми символами, шестнадцатеричный редактор позволяет изменить любые байты файла.

Анализ обратных внешних ссылок

На сегодняшний день одна из самых эффективных мер по продвижению сайта была и остается внешняя ссылка. Чем больше ссылок на ресурс извне, тем выше индекс цитируемости. Поисковики считают такой сайт интересным для посетителей, необходимым, важным и так далее и повышают его место в поисковой выдаче. Но однажды сайт, с которого ведут ссылки на наш ресурс, может попасть под фильтр поисковиков, будет выведен из базы выдачи. И тогда наша ссылка, находящаяся на этом сайте, станет «плохой», от неё нужно избавиться. Для начала ссылки необходимо проанализировать.

Что должна содержать внешняя ссылка для безопасности?

Как правило, указывая ссылки на внешние ресурсы со своего сайта устанавливают target="_blank" для открытия ссылки в новой вкладке. Действительно, если открывать чужой сайт в той же вкладке, то не каждый пользователь сможет вернуться обратно побродив по другому сайту.

Яндекс, файл robots.txt и поисковая индексация сайта

Очень многие начинающие разработчики сайтов, SEO оптимизаторы, маркетологи сталкиваются с проблемой поисковой выдачи в Яндексе. Сайт или плохо индексируется, или его совсем нет в выдаче. Это касается проектов, имеющих домен как с www, так и без www. Сайт вида www.site.ru является зеркалом сайта site.ru и что это один и тот же сайт должны понимать все поисковики. Яндекс — исключение. Этот поисковик однажды может обнаружить, что сайт site.ru полностью дублирует содержимое сайта www.site.ru и/или наоборот и исключить одно или оба зеркала из индекса, так как считает, что по этим адресам находятся разные сайты. Получается так называемый бан, и чтобы вернуть сайт в поисковую выдачу, потребуется не раз написать в службу технической поддержки Яндекса, предварительно правильно оформив файл robots.txt. Возможно пройдет не один месяц и только после ручной проверки ресурса Яндекс вернет сайт в поисковую выдачу.

PyCharm. Горячие клавиши (hotkeys)

Горячие клавиши очень облегчают жизнь. В PyCharm они довольно много умеют.

Защита от спама на PHP

Captcha — это картинка с буквенным или цифровым содержимым, которое пользователь должен ввести в поле вручную. Таким образом исключается полностью или частично поступление спама. Captcha не всегда удобна для пользователя, поэтому рассмотрим другие способы защиты от спама.

Установка Sublime Text 3 в Debian 8.5 Linux

Sublime Text – кроссплатформенный редактор, который работает на Linux, Windows и Mac OSX написан с использованием Python и C++. Его функциональность может расширяться за счет плагинов. Пользовательский интерфейс во многом схож с редактором под названием Vim.

Sublime Text поддерживает подсветку синтаксиса для C, C ++, C #, CSS, HTML, Java, JavaScript, PHP, Groovy, LaTeX и т.д.

Анимация web-страницы при прокрутке - WOW.js

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