Использование VFPOLEDB в виде отдельного сервиса WebAPI

При реализации WEB x64 проекта, в котором предусмотрено получение данных из существующей информационной системы написанной на foxpro 6, использующей dbf файлы столкнулся с тем, что vfpoledb.1 есть только в версии и не существует в природе. Соответственно для существующего проекта не подходит. Как быть? Отказываться от …

Как ускорить вставку данных в Excel

Многие сталкиваются с необходимостью передачи (экспорта) данных из своих программы в Excel. Ниже мы рассмотрим два варианта для записи данных в Excel файл. Первый вставка значений в каждую ячейку из кода программы, путем простого перебора (и да… оказывается так многие делают и сейчас) Второй вариант …

Настройка Vue.js в Laravel 6 и старше

Для добавления Vue нужно установить пакет через composer После установки laravel/ui доступна новая команда ui в Artisan Настроить на использование Vue Для использования React Для Bootstrap: Для генерации шаблонов регистрации, входа, выхода и сброса пароля используем с ключом —auth (замена php artisan make:auth): Для сборки …

QR code в Laravel

Страница с примерами Исходники: QR-код — это машиночитаемый код, состоящий из массива черно-белых квадратов, который обычно используется для хранения URL-адресов или любой другой информации для чтения камерой на смартфоне. В этой статье мы рассмотрим как создавать различные типы QR-кодов в Laravel. Будем использовать отличный пакет …

Пишем свой логер обращений к серверу

Язык: PHP Framework: Laravel Демо: http://laravel.jobtools.ru Исходники: Поставим задачу: нам нужен простой логгер сохраняющий все обращения к нашему серверу. Для удобства просмотра через WEB интерфейс всех, кто нас посетил, пусть данные будут сохранятся в таблицу MySQL. И пусть будет возможность отключения логгирования в конфиг файле. …

Ошибка при выборке MySQL в Python

При возникновении ошибки при выборке из таблиц MySQL в кодировке UTF-8: UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc0 in position 0: invalid start byte Необходимо предварительно выполнить: cursor.execute('SET CHARACTER SET utf8') и тогда ошибка исчезнет

Пишем парсер yandex на c#

В последнее время начал интересоваться SEO для продвижения своих сайтов, что такое семантическое ядро, позиции в выдаче гугла или яндекса. В связи с чем начал периодически проверять позиции своих своих сайтов в поисковых системах, и практически все программы и сервисы для проверки оказались либо платными, …

Парсинг сайтов на c#. Часть 2. Использование WebClient

Продолжаем перевод статьи о парсинге или граббинге сайтов используя c#. Первая часть:Парсинг сайтов на c#. Часть 1. Использование WebBrowser Класс WebClient находится в пространстве имен SyStem.Net, он реализует возможность получения из данных интернета. С его помощью можно получить исходный код страницы HTML в виде строки …

Конвертирование DateTime в строку формата «Минут назад»

Введение Пример ниже показывает реализацию функции конвертирования значения DateTime в формат X минут назад (X minutes ago). На вход функции передается параметр в формате DateTime, а возвращается строка с количеством прошедших минут, часов и т.д. Код public static string getTimeAgo(DateTime strDate) { string strTime = …

Парсинг сайтов на c#. Часть 1. Использование WebBrowser

Перевод http://www.codeproject.com/Articles/478485/Multi-Threaded-WebScraping-in-Csharp; Парсинг сайтов — это получение интересующей информации с веб-страниц. Автор попытался сделать пошаговое руководство, начиная с основ парсинга  с помощью компонента WebBrowser  и заканчивая темами такими как выполнение логина и поддержания сессий через HTTPWebRequest. Компонент WebBrowser Этот контрол обеспечивает встроенный полноценный браузер в …