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

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

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

Подключение светодиодной матрицы к 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

Dark Commet RAT. Контроль удаленного компьютера

DarkComet RAT – представляет собой клиент-серверное приложение для получения информации об удаленном компьютере и совершении полного контроля над ним.  В большинстве случаев DarkComet RAT распознается антивирусом как троян. Клиентская часть программа генерируется на стороне сервера, после чего приложение-клиент отправляется жертве.Удаленный доступ DarkCommet RAT

После авторизации пользователя на стороне сервера, DarkComet RAT может осуществить полный контроль над компьютером жертвы (клиентом). DarkComet RAT  обладает всеми необходимыми функциями наблюдения за удаленным компьютером, а именно: просмотр веб-камеры, рабочего стола, файлов. Читать далее Dark Commet RAT. Контроль удаленного компьютера

Муза не придет. Мифы о вдохновении

Занимательная книга о том, как рождаются гениальные идеи. Дэвид Буркус коснулся любопытной темы – мифологии, а именно мифологии творчества.  Опубликованы весьма забавные рассказы  и мифы о божествах, которые вдохновляют человека, дают просветление, силы к творчеству.

Д. Букрус пытается донести до читателя, что творческое начало должно исходить от самого человека, его желания. И не стоит винить мифических существ в отсутствии креативных идей. Автор утверждает: «У нас нет необходимости полагаться на веру во внешнюю силу, приносящую великие мысли. Все, что нужно, есть внутри нас». Читать далее Муза не придет. Мифы о вдохновении