Разработка

Как сделать загрузочную флешку

  • Создание загрузочного диска в Windows с помощью программы UltraISO
  • Создание загрузочного диска с помощью приложения Startup Disk Creator в в Xubuntu

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

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

Установка 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 и т.д.

MODX Revolution. Доступ к системе управления заблокирован

Создали сайт, отдали клиенту, а потом бац: невозможно войти в панель администратора MODX. Дело в том, что если несколько раз, а по умолчанию 3, ввести неверный пароль, то система управления сайтом блокирует пользователя. Что делать?

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 создаётся для того, чтобы поисковые роботы не блуждали по сайту выискивая обновления, а загружали один файл со ссылками на вновь созданные страницы. В этом случае индексация происходит быстрее.

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.

Master PDF Editor — многофункциональный PDF редактор

Программа Master PDF Editor является кроссплатформенной. Это многофункциональное приложение написаное на языке C++ в Qt. Поддерживает следующие операционные системы: Linux, MacOS, Windows XP (SP 3), 2003, 2008, Vista, 7, 8, Windows 10.

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-редактор) - это программа, которая позволяет редактировать файлы в виде последовательности байтов. Программа помогает в выполнении нетривиальных задач: взламываете ли вы файловые форматы, изучаете ли заголовки изображений или копаетесь в файле, без такого редактора не обойтись. Противоположность текстовому редактору, который работает только с читаемыми символами, шестнадцатеричный редактор позволяет изменить любые байты файла.

Нативная реклама и работы учёных-когнитивистов

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

При размещении рекламы на странице, помните, что первая борется со всем содержимым этой страницы за внимание пользователя.

Установка конфигурации Linux + Apache + MySQL + PHP (LAMP) на Debian 8.8

06 мая 2017 года проект Debian с радостью сообщил о восьмом обновлении своего стабильного выпуска Debian 8 (кодовое имя jessie). Это обновление в основном содержит исправления проблем безопасности стабильного выпуска.

Аббревиатура LAMP включает Linux, Apache, MySQL, Perl/Python/PHP и является довольно мощным инструментом для разработки и использования web-приложений.

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

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

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

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

Прямые ссылки, nofollow, noindex и редирект

Считается, что наращивание прямых ссылок на сайт со стороны других сайтов — это прямой путь к высоким позициям первого в поисковой выдаче. Ссылки влияют на показатели PR (Page Rank) от Google и ТИЦ (Тематический Индекс Цитирования) от Яндекса. Прямые ссылки повышают показатели ресурса, непрямые или, как еще их называют, кривые никак не влияют на позиции сайта. Повышение показателей или веса ресурса происходит путем передачи части веса страницы, на которой и находится прямая ссылка. То есть ссылочный вес страницы передается тому сайту, на который ведет. Web-разработчики, контент-менеджеры должны понимать, что любая прямая ссылка, расположенная на сайте, отдает часть веса последнего в пользу той страницы, того сайта куда ведет. Это нужно знать.

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

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

Blender 2.78 компьютерная графика и анимация

Blender является кроссплатформенным проектом под GNU General Public License (GPL) и работает одинаково хорошо на Linux, Windows и Macintosh. Интерфейс использует OpenGL. Программа предоставляет широкий спектр моделирования, текстурирования, освещения, анимации и функциональности постобработки видео в одном пакете. Благодаря своей открытой архитектуре, Blender обеспечивает кроссплатформенную совместимость и расширяемость. Blender является одним из самых популярных Open Source 3D графических приложений в мире. Он поддерживает полноту 3D-моделирования, такелаж, анимацию, моделирование, отслеживание движения, даже редактирования видео и создания игр.

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

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