Записи в категории Программирование

Как запустить веб приложение через NPM

Как запустить веб приложение через NPM с помощью serve. Есть множество способов запустить свои web html проекты. Для этого потребуется веб-сервер. Есть несколько простых веб-серверов для nodejs, которые можно использовать для запуска приложений. Это очень удобно для разработки и отладки. В данной статье не берем Express, так как он довольно сложен для настройки и использования. […]

ЧИТАТЬ ДАЛЕЕ

Как отследить все Javascript события в Chrome

Привет, сегодня я хочу рассказать тебе о простом но очень полезном методе, который позволяет отследить все Javascript события в Chrome. Он тебе поможет отследить все события, все вызовы всех функций на твоем сайте. Очень полезная команда для отладки фронт-энда. monitorEvents(window);

ЧИТАТЬ ДАЛЕЕ

Встраивание Foundation в Laravel с помощью Elixir

Что такое Elixir? Elixir — это компонент Laravel, позволяющий без проблем встраивать scss, sass, less компоненты в ваш проект. С помощью данного компонента очень легко можно подключить любые фронт-энд пакеты из npm, скомпилировать их, вести версии. Инструкция Для начала, чтобы скомпилировать исходный код фронтэнд библиотек, как известно, вам необходимо установить node с менеджером пакетов npm. […]

ЧИТАТЬ ДАЛЕЕ

ORM для CodeIgniter

Недавно я писал про свой небольшой проект — доработку для CodeIgniter. Прочитать предыдущие статьи вы можете здесь. Здесь пойдет речь о упрощенной версии этого проекта, которую вы можете найти здесь. Собственно второй проект является упрощенной версией первого, так как не содержит моих методов для получения данных. Если вы искали именно это, то прошу. Генераторы моделей […]

ЧИТАТЬ ДАЛЕЕ

Как подключить CodeIgniter, PHP к MSSQL серверу

Настройка SQL SERVER для подключения по TCP/IP Для начала, чтобы иметь возможность подключиться к SQL Server’у, нужно включить в настройках доступ и установить Native Client SQL. Если у вас он не установлен, скачайте с официального сайта Microsoft. Чтобы открыть сетевой доступ к SQL SERVER нужно выполнить следующие шаги: Открываем диспетчер конфигурации SQL Server Перейти на […]

ЧИТАТЬ ДАЛЕЕ

Готовые методы для работы c IMAP и POP3 в PHP

Продолжаем тему работы с IMAP, POP3 в PHP. Предыдущий вариант кода, который я рассмотрел в этой статье был не очень работоспособен и не выполнял некоторые, необходимые мне функции. Поэтому я покапал еще немного в интернете и составил методы, которые позволили бы их легко встроить в любой участок кода и без проблем использовать. Здесь уже более […]

ЧИТАТЬ ДАЛЕЕ

Как получить почту в PHP через IMAP, POP3

Как получить почту в PHP через IMAP, POP3 Как вы уже поняли, задачка не из простых. Когда я ее получил, пришлось перекопать пол интернета, потому как необходимо было работать именно с протоколом POP3. Наткнувшись на официальную документацию по библиотеке, там была указана поддержка POP3, но подробно ничего расписано не было. Окей, я полез дальше копать.. […]

ЧИТАТЬ ДАЛЕЕ

Как настроить навигацию в AngularJS без #

Все очень просто. Здесь нет никаких заморочек. Если вам, как и мне не нравится навигация в стиле angular через #/, то вот решение. Достаточно в настройках роутинга своего приложения включить html5Mode. Делается это следующим образом: $locationProvider.html5Mode(true); Вся штука в том, что для использования url’ов без решетки angular использует методы html5, которые доступны не во всех […]

ЧИТАТЬ ДАЛЕЕ

Как добавить autoincrement для существующего поля в postgreSQL

Чем больше работаешь с данной СУБД, тем больше она тебя удивляет некоторыми нестандартными решениями задач и отсутствием документации. Возвращаемся к довольно таки насущному вопросу. Создали вы таблицу, затем хотите проставить или убрать autoincrement, что делать? Что же, я полез сразу копать документацию и гугл. В итоге ничего дельного не нашлось. Кое-как через некоторые форумы и […]

ЧИТАТЬ ДАЛЕЕ

Создание Excel файла в PHP

Довольно частая задача в сегодняшнем мире разработки ПО. Начнем с того, что для решения подобной задачи я буду использовать небезызвестную библиотеку PHPExcel. В данной статье я не буду углубляться во все ее возможности и функции, а рассмотрю лишь те, которыми мне пришлось воспользоваться для решения поставленной задачи. Если вам понадобятся какие-либо расширенные функции, то всю документацию […]

ЧИТАТЬ ДАЛЕЕ