Пишем модуль "Импорт товаров OpenCart", часть 1

Опубликовано: Комментариев: 4
Пишем модуль "Импорт товаров OpenCart", часть 1

В сегодняшнем уроке я поделюсь тем, как создавать модуль импорта товаров в OpenCart2 из CSV файла. В конечном счёте получится отдельный независимый модуль для импорта товаров, который будет располагаться в папке tools, а изменения в системные файлы OpenCart будут минимальными и то лишь для того, чтобы добавить ссылочку на наш модуль в левый сайдбар для лучшего юзабилити. Разрабатывать будем под OpenCart версии 2.2.0.0.

Установка PhpStorm в Ubuntu

Опубликовано: Комментариев: 0
Установка PhpStorm в Ubuntu

Программисты в своей профессиональной деятельности используют IDE для разработки приложений. Я, как веб-разработчик, использую для работы IDE PhpStorm. Однако, установка PhpStorm в Ubuntu не столь тривиальна как в Windows. И поэтому я подготовил небольшую статью о том, как установить IDE PhpStorm для разработки в Ubuntu.

Установить шрифт Consolas в Ubuntu

Опубликовано: Комментариев: 1
Установить шрифт Consolas в Ubuntu

В этой небольшой заметке я покажу как установить шрифт Consolas в Ubuntu. Мне этот шрифт приглянулся в текстовом редакторе Sublime Text и я захотел использовать его в IDE PhpStorm вместе с цветовой схемой Sublime.

На Windows шрифт Consolas присутствовал по умолчанию, а вот в Linux его не было. Но исправить это и установить шрифт Consolas в Ubuntu Linux довольно легко, по времени всё займет не более 5 минут:

Настройка DNS сервера Bind9 (Создание локальной доменной зоны)

Опубликовано: Комментариев: 1

Сегодня поговорим о создании локальной доменной зоны внутри локальной сети. Для чего нужна локальная доменная зона и DNS-сервер? Чтобы расшарить (сделать доступными) свои локальные сайты для всех пользователей сети.

Я создам сеть, где все устройства моей локальной сети смогут пользоваться ресурсами формата site.lan. В моем случае устройства локальной сети подключаются к интернету через роутер. Серверная машина - на Linux Mint (desktop), клиенты: ПК под управлением Windows, Linux, телевизор со Smart TV, а также смартфоны и планшет.

Работа с GIT в Ubuntu: старт

Опубликовано: Комментариев: 0
Установка GIT в Ubuntu:
sudo apt-get install git
Конфигурация GitHub
git config --global user.name "ВАШ_ЛОГИН"
git config --global user.email "ВАШ_EMAIL"
Вместо ВАШ_ЛОГИН подставляем свой логин на GitHub, а вместо ВАШ_EMAIL - почту.

Размышления о виртуализации приложений

Опубликовано: Комментариев: 0
Виртуализация приложений на самом деле очень крутая штука и я бы конечно хотел попробовать поднять у себя дома собственное облако. Плюсов у облачных вычислений много, но есть и ряд недостатков, о которых также не стоит забывать.

Как перенести локальный сайт на хостинг и наоборот

Опубликовано: Комментариев: 0
Любой разработчик рано или поздно сталкивается с необходимостью переноса веб-проекта с одного сервера на другой. Это может быть связано как с развёртыванием локального сайта на удаленном сервере, так и с переносом рабочего сайта с одного сервера на другой (при смене хостинга), а также с переносом сайта на локальный компьютер для дальнейшего тестирования.

Увеличить время сессии в PhpMyAdmin

Опубликовано: Комментариев: 0
Не знаю как Вас, а вот лично меня очень напрягает слишком короткий таймаут выхода из сессии phpMyAdmin на локальном сервере для разработки. Поэтому единственным выходом является увеличить время сессии в PhpMyAdmin или же вообще отключить session timeout в phpMyAdmin.

Улучшение 3G связи через антенну

Опубликовано: Комментариев: 0
В 2013м году я писал о приобретении 3G модема Sierra 250u и тех сложностях, которые вызваны использованием этого модема в Linux. К счастью, баг не слишком страшный и его легко профиксить, если прочесть вышеуказанную статью. Однако, за годы использования модема у меня возникли 2 ситуации, о которых следует рассказать.