Инструкции для ружей ПО

АТАКА-pro
Каюк — 13
МИРОН 400
ОСА
РПП РПП-2 И РПП-2М
Таймень PVMR
Cressi Sub SL STAR 40, SL STAR 55, SL STAR 70
Cressi Sub Commanche
Effesub Black blaze 90
Mares Cyrano
Mares Jet и Mares Sten
Seac-Sub ASSO
O.M.E.R. Cayman
O.M.E.R Alluminum, Excalibur, Dragon
O.M.E.R. T20
O.M.E.R. Tempest
Pelengas 55+
Sporasub Stealth
Sporasub Instinct
Tigullio RAS -30, RAS -40, RAS -50, RAS -60, RAS -70
Vladimir Ott

Прошивка ESP8266 ESP201 через Arduino IDE

Итак, нашу Arduino IDE для работы с ESP8266 мы настроили в прошлой статье, теперь настала очередь подключения и прошивки самой ESPшки.

Для прошивки нам потребуется переходник USB-TTL с 3,3В логикой, макетная плата (хотя можно и без неё), тактовая кнопка, и охапка проводов.

Подключение для прошивки.

Для того чтобы прошить наш модуль, нам потребуется подключить его следующим образом. Пин TX соединяем с RX  на USB-TTL и, соответственно, RX с TX. Так же подключаем землю с USB-TTL к пину GND на модуле, а 3.3В к пину 3.3V (хочется заметить, лучше использовать внешние источники питания, так как ESP8266 достаточно прожорливы, а ttl конвертеры выдают порядка 100 мА).  GPIO00 — земля, GPIO15 — земля, CHIP_EN — 3.3В, RST через тактовую кнопку подтягиваем на землю. GND на модуле и 3.3V подключаем к шине земли и питания соответственно.

8266 201 Читать далее »

Добавляем ESP8266 в Arduino IDE

Итак, продолжаем освоение Wi-Fi модуля ESP8266.

Для работы с ним в среде Arduino IDE нам потребуется установить некоторые компоненты при помощи Boards Manager’a.

Запускаем  Arduino IDE, идём в  Файл > Настройки > ищем поле Additional Boards Manager URLs куда вставляем ссылку http://arduino.esp8266.com/stable/package_esp8266com_index.json , затем жмём OK. По идее в это поле можно вставить несколько ссылок сразу.

Далее нам надо зайти в  Инструменты > Плата > Boards Manager

bm

В Boards Manager в поле фильтра введите esp8266 и нажмите Install.

dwnload
Загрузится порядка 150 мегабайт. После можно окошко закрывать. Далее мы снова идём в меню Инструменты > Плата и там выбираем Generic ESP8266.

 

 

LCD4884 shield проблемы и решения

Разговор пойдёт о LCD4884 шилде  с экраном от телефона Nokia и 5 позиционным джойстиком.

Купил я его, принёс домой, подключил, скачал нужные библиотеки, но не смог заставить его работать. Экран горел синим, но других признаков жизни не подавал. Все действия производились на IDE 1.6.5.

С помощью друзей с arduino-project.net начали разбираться в чём же причина.

Суть проблемы была такова, пытаемся залить простой скетч из примеров библиотеки LCD4884

Но IDE начинает ругаться уже при компиляции и выдавать ошибки.

Screenshot_1

Исходя из этих ошибок становится понятно что проблема кроется в файлах шрифтов в библиотеке font_6x8.h и font_big.h , решение этой проблемы достаточно банальным.

Читать далее »

ESP8266 ESP-201

Модуль Wi-Fi  ESP-201 серии ESP8266  с антенной
ESP8266 serial WIFI moudle all IO lead WIFi sending and receiving wireless module ESP-201

Модуль микроконтроллера ESP8266EX фирмы Espressif. Отличительная особенность МК ESP8266EX – наличие интерфейса Wi-Fi. На плате модуля расположена небольшая антенна и гнездо для подключения фирменной антенны или кабеля специальной антенны для диапазона 2,4 ГГц. Тип модуля ESP-201. Устройство работает без дополнительного МК благодаря входящему в состав микросхемы ESP8266EX  микроконтроллеру класса 8051 и наличию 80 Кб ОЗУ DRAM и высокоскоростной памяти IRAM. Модуль содержит необходимые средства для совместной работы с одним или несколькими МК. На плате модуля также расположена микросхема памяти 4 Мбт и кварцевый резонатор. Имеется светодиод, показывающий включение модуля и светодиод индикации обмена по интерфейсу UART. В микросхему ESP8266EX интегрирован датчик температуры.
ESP-201 является самостоятельным центральным модулем МК. От группы центральных модулей Arduino отличается содержанием МК фирмы Espressif в отличии от более знакомых Arduino NANO, Arduino Pro Mini в которых использован микроконтроллер фирмы Atmel.
Модуль Wi-Fi ESP-201 серии ESP8266 с антенной может работать совместно с персональным компьютером или аналогичным прибором, имеющим порт USB или COM c интерфейсом RS232. При этом соединение выполняется через преобразователь интерфейсов. Совместная работа с ПК обеспечена использованием в программном обеспечении модуля класса команд используемых для управления модемами – АТ-команды.

Читать далее »

Настройка аудита Samba

Ну вот и дошли у меня руки сделать инструкцию по настройке аудита в samba (детализированного лога о доступе пользователей к файлам и папкам на сервере, а так же действиям с ними).
1. Итак, решаем куда мы будем писать наши логи. Пусть это будет /var/log/samba_audit.log (можно любое другое место).
2. Решаем что из действий пользователя мы хотим отслеживать.
3. В /etc/samba/smb.conf прописываем либо в глобальную секцию [global] (тогда аудит будет все шары проверять), либо в конкретную секцию (например, [Shared]) следующие команды:

Оставляем только те параметры, которые нужны. И запоминаем что мы написали в параметре уровня записи debug или notice, оно нам понадобится дальше.

Читать далее »

Настройка HTTPS в Apache

Веб-сервер Apache полностью поддерживает работу по HTTPS. Для того, чтобы активировать поддержку HTTPS на уже установленном Apache необходимо выполнить следующее.
Создание ключа и ssl-сертификата

Использование самоподписанных сертификатов хоть и защищает от пассивного прослушивания, тем не менее не гарантирует клиентам, что сервер является именно тем сервером, который им нужен. Преймуществом самоподписанных сертификатов является их бесплатность. Сертификат, подписанных компанией-сертификатором (Certificate authority) стоит денег.

Для создания ключа и сертификата вводим команду:

На вопрос «Enter PEM pass phrase:» отвечаем паролем, подтверждаем и запоминаем. На все последующие вопросы отвечаем произвольно, можно просто щелкать по Enter соглашаясь с предложенными вариантами, только на вопрос «Common Name (eg, YOUR name) []:» отвечаем именем сайта, для которого создаем сертификат, например www.example.com.

Читать далее »

Как подключить жесткий диск в Ubuntu

Итак, нам понадобилось подключить дополнительный жёсткий диск к нашей Убунте.

Начнём. Для начала выясним какие диски у нас есть в системе. В Ubuntu жесткие диски обозначаются /dev/sda, /deb/sdb, /dev/sdc и т.д.

Получаем что-то вроде

Если нам нужно разбить диск на разделы, пользуемся всё той же fdisk но уже указываем нужный нам диск.

Ещё нам понадобятся некоторые из параметров.

p — просмотр текущей таблицы разделов диска;
n — создание нового раздела;
d — удаление существующего раздела;
w — запись таблицы разделов на диск и последующий выход;
q — выход без записи новой таблицы на жесткий диск.

После того как мы разбили диск на разделы, нам нужно отформатировать их.

Ну вот и почти всё, осталось только подмонтировать наш диск к системе.

Создаём точку монтирования раздела.

Монтируем наш раздел в каталог.

Проверяем что всё получилось. И радуемся.

Порадовались, теперь надо сделать так, чтобы диск подключался автоматически.

Для этого в /etc/fstab мы добавляем строчку

 

 

Простая защита сайта от взломов и вирусов

Простейшая фильтрация входящих данных, must have для любого сайта на php везде и всегда.
Стоит уделить совсем немного времени ДО того, как сайт пострадает от вирусных проблем, чем потом долго и нудно чистить его, двигаясь по пунктам бесконечной и мудреной инструкции.

1. Узнайте абсолютный путь к папке сайта. Для этого положите в папку сайта файл с длиннейшим абракадаберным названием, например ololo.php, со следующим содержанием:

Затем перейдите по ссылке http://ваш_сайт/ololo.php

Отобразится что-то вроде /var/www/vhosts/moysait/httpdocs/ – это и будет абсолютный путь к папке сайта. Запишите себе этот путь, и удалите наш абракадаберный файл.

Читать далее »

Установка BigBlueButton на Ubuntu 14.04

BigBlueButton: Начало

Для начала хотелось бы немного рассказать о том, что же такое BBB. BigBlueButton – это бесплатное, свободно распространяемое web-приложение, созданное для простого общения, проведения видеопрезентаций, вебинаров и видеоконференций .
BigBlueButton включает в себя следующие возможности:

  • Многопользовательские аудио- и видеоконференции
  • Показ презентаций удаленным пользователям в формате PowerPoint
  • Загрузка и показ документов в формате PDF
  • Трансляция видеоизображений с камеры
  • Создание пометок на презентациях
  • Общение голосом, посредством микрофона
  • Чат и обмен личными сообщениями
  • Предоставление общего доступа к рабочему столу
  • Обмен файлами между пользователями
  • Запись ваших мероприятий
  • Функции рисования и виртуальная указка
  • Набор различных языков, в том числе и русский язык( пока только в версии 0,81)

Популярность данного приложения вызвана простотой в установке, наличием огромного функционала, большого количества статей по установке и настройке, а так же большого сообщества, которое может помочь в случае возникновения проблем -> https://groups.google.com/forum/#!forum/bigbluebutton-setup
Подключение к BigBlueButton осуществляется через веб-браузер с поддержкой Adobe Flash и не требует установки дополнительных программ, то есть это может быть любой компьютер, работающий под управлением Windows, Mac OS и Unix.
Если есть желание покопаться в BigBlueButton до его установки, то можете воспользоваться тестовым стендом на странице http://demo.bigbluebutton.org/ .
На различных тематических форумах уже давно поднимался вопрос, когда же выйдет новая версия. И вот настал момент, когда эти просьбы были услышаны, и разработчик сообщил о выходе BigBlueButton 0.9.0-beta для Ubuntu 14.04 64-разрядная. Изобретать велосипед мы не будем, поэтому просто приведем перевод процесса установки с сайта разработчика системы с небольшими пояснениями.

Читать далее »