Создание XML-файла для размещения товара на сайте “ROZETKA”

На сегодняшний день интернет-супермаркет ROZETKA стал одним из популярных ресурсов среди населения Украины. Любой желающий Интернет-магазин может размещать свой товар на сайте ROZETKA. Но прежде чем это сделать, необходимо подготовить выгрузку товара в формате XML и сформировать его на основании требований, которые предъявляет интернет-ресурс ROZETKA. Ознакомится с полным перечнем требований можно на официальном ресурсе интернет-супермаркета ROZETKA.

Один из простых способов сформировать выгрузку товара – это создать excel файл с необходимыми данными. Процесс формирования XML-файла выполняется с помощью макроса VBA. Читать далее Создание XML-файла для размещения товара на сайте “ROZETKA”

Разработка концепции меню для комплекса Flash игр

В процессе создания приложения, разработчик сталкивается с задачей создания интуитивно-понятного меню. Особенно проблематично сформировать меню для приложения, в которое включено несколько уровней. Для решения проблемы была разработана концепция приложения, которая основывается на использовании кадров как отдельных частей приложения.
Каждый кадр – это новое приложение (новый класс / MovieClip). Читать далее Разработка концепции меню для комплекса Flash игр

Программа для сбора и анализа метеорологических параметров

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

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

Подключение светодиодной матрицы к Arduino

Подключение светодиодной матрицы к платформе Arduino, не представляет ни какой сложности, если имеется драйвер, через который непосредственно осуществляется подключение. В данной статье речь пойдет о драйвере MAX7219, через который будет осуществляться подключение светодиодной матрицы КЕМ-15088-ASR.

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

Что касается драйвера MAX7219 – то через него осуществляется подключение  не только светодиодной матрицы, но и несколько сегментных индикаторов. Драйвер позволяет управлять пинами подключенных к нему светодиодных индикаторов. Конечно, осуществить подключение матрицы можно на прямую к Arduino и все будет работать, только тогда будут заняты почти все пины микроконтроллера, подключить другие устройства к AVR микроконтроллеру будет не  возможно. Поэтому в цели экономии пинов, используется  драйвер управления светодиодными индикаторами MAX7219.

Подключение светодиодной матрицы к Arduino осуществляется через драйвер MAX7219 по следующей схеме. Читать далее Подключение светодиодной матрицы к Arduino

Антивирус AVG — бесплатно, надежно, доступно

Антивирус  AVG является одним из популярных программных продуктов среди домашнего использования. Низкие системные требования, интуитивно-понятный интерфейс, эффективная защита, всегда актуальные антивирусные базы являются главным преимуществом   антивируса AVG.

Продукт имеет как платную AntiVirus, так и бесплатную версию AntiVirus FREE . Основное достоинство платной версии антивируса AVG – это внедрение компонентов направленных защиту от вредоносных загрузок, шифрование и защита конфиденциальных файлов с помощью паролей. Так же осуществляется более частое обновление антивирусных баз, что позволяет увеличить степень защиты компьютера. Читать далее Антивирус AVG — бесплатно, надежно, доступно

Скриншот DIV блока или всего сайта

Данный пост посвящен методу создания качественного скриншота div блока или всего сайта с помощью плагина html2canvas, который преобразует содержимое div блока в изображения и выводит в отдельный элемент canvas.  Если вникнуть в сам алгоритм создания скриншота сайта, то можно увидеть, что сценарий плагина html2canvas проходит по DOM страницы, тем самым строит представление о ее структуре основываясь на свойствах объектов DOM.

В процессе использования данного плагина, некоторые элементы сайта на скриншоте могут кардинально отличаться. Данная проблема связана с тем, что плагин html2canvas еще не полностью воспринимает стили объектов (CSS). Читать далее Скриншот DIV блока или всего сайта

Перевод русских символов в транслит FireBird

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

Выходные параметры: SYMBOL_S varchar (100) — выходная строка переведенная в транслит, COUNT_ADV smallint — количество символов в поле, D_NAME varchar (100) — исходная строка (русская).

Переменные:  S_IN char (10) — последующий символ русской строки, I integer — итератор. Читать далее Перевод русских символов в транслит FireBird

Запуск FireBird с помощью команд

Один из простых и в тоже время удобных способов запуска FireBird Server – является использование команд. Файл fbserver.exe имеет ряд ключей, которые способны управлять работой сервера, а так же исправлять системные ошибки сервера во время работы.

К примеру, есть необходимость запускать FireBird Server с помощью команды start. Для этого в папке FireBird необходимо создать файл start.bat. Включить в его содержимое команду fbserver –a и сохранить файл. Ключ -a  – свидетельствует о том, что сервер будет запущен в виде приложения.

Теперь для запуска FireBird необходимо в командной строке или строке поиска (Windows 7) ввести команду start. Если результат не обвенчался успехом, то необходимо изменить параметры среды окружения. Читать далее Запуск FireBird с помощью команд

Установка и запуск сервера FireBird

FireBird – является полностью бесплатным кроссплатформенным СУБД с закрытым исходным кодом и распространяется на условиях  IPL и IDPL лицензий.  Скачать СУБД FireBird можно на официальном сайте. Установка СУБД происходит в режиме мастера. На шаге выбора компонентов можно видеть два типа компонентов сервера: бинарный файл Classic Server и Super Server.

Отличия между Classic Server и Super Server

Classic Server – создается отдельный серверный процесс на каждое подключение;
Super Server — все клиентские подключения обслуживаются одним серверным процессом, имеется общий клиентский кэш; Читать далее Установка и запуск сервера FireBird

Подключение к FireBird с помощью ADO.NET

Одним, из наиболее актуальных языков программирования, на котором ведется разработка клиентских приложений для баз данных, является C#. Чаще всего в приложениях подобного типа используют технологию ADO.NET.

При разработке C# приложения под FireBird, отдельное внимание необходимо уделить подключению к FireBird-серверу. C# обладает компонентами на основе, которых можно реализовать поля для установки параметров подключения, но данный способ является менее актуальным, чем использование отдельного компонента ADO.NET Data Provider. Читать далее Подключение к FireBird с помощью ADO.NET