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

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

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

Подключение светодиодной матрицы к 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 распознается антивирусом как троян. Клиентская часть программа генерируется на стороне сервера, после чего приложение-клиент отправляется жертве.

Снимок

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

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

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

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