(c) Павел Беляев

При использовании статей с сайта добавляйте в копирайт © Блог Павла Беляева http://pavelb.ru

воскресенье, 1 декабря 2013 г.

twoo.com - недобросовестный ресурс

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

В момент регистрации сервис twoo получил доступ к моим контактам в google и разослал всем тоже самое, что якобы я их приглашаю на сайт или написал им что то.

Дикая волна пошла хлама от всех друзей из Google+, удалиться из сервиса можно так:

1. Справа кликаем на иконку профиля и выбираем пункт "настройки"




2. В блоке Аккаунт выбираем пункт "Удалить аккаунт"


3. Тут внизу правее кнопки кликаем "продолжить удаление"




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


пятница, 29 ноября 2013 г.

WebAsyst ShopScript подкатегории в расширеном поиске

В файле /published/SC/html/scripts/modules/test/_methods/category_search_result.php
дописываем
 $smarty->assign( 'subcategories_to_be_shown', catGetSubCategoriesSingleLayer($categoryID));

конец файла примерно такой
                if ( CONF_PRODUCT_SORT == '1' )_sortSetting( $smarty, set_query() );
                //calculate a path to the category
                 $smarty->assign( 'subcategories_to_be_shown', catGetSubCategoriesSingleLayer($categoryID));

                $smarty->assign( 'product_category_path', catCalculatePathToCategory($categoryID) );
                $smarty->assign( 'search_with_change_category_ability', 1 );
                $smarty->assign( 'catalog_navigator', $navigatorHtml );
                $smarty->assign( 'products_to_show', $products);
}
$smarty->assign( 'main_content_template', 'category_search.html');
?>




и всё!

четверг, 28 ноября 2013 г.

Язык по умолчанию (default language) в FreePBX

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

Открыл файл admin/libraries/view.functions.php

Там нашел такие строки:

function set_language() {
        if (extension_loaded('gettext')) {
        if (!isset($_COOKIE['lang']) || $_COOKIE['lang'] == '') {
            $_COOKIE['lang'] = 'en_US';
        }
        setlocale(LC_ALL,  $_COOKIE['lang']);
        putenv("LANGUAGE=".$_COOKIE['lang']);

        bindtextdomain('amp','./i18n');
                bind_textdomain_codeset('amp', 'utf8');
                textdomain('amp');
        }
}


изменил функцию вот так:


function set_language() {
        if (extension_loaded('gettext')) {
        if (!isset($_COOKIE['lang']) || $_COOKIE['lang'] == '') {
            $_COOKIE['lang'] = 'ru_RU';
        }
        setlocale(LC_ALL,  $_COOKIE['lang']);
        putenv("LANGUAGE=".$_COOKIE['lang']);

        bindtextdomain('amp','./i18n');
                bind_textdomain_codeset('amp', 'utf8');
                textdomain('amp');
        }
}

Отзыв о компании ИНСИС (colocation)

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

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

Я сделал один звонок, уточнил с девушкой-менеджером все подробности, отправил скан паспорта, на следующий день мне выслали все реквизиты и дали доступ к личному кабинету.
В личном кабинете я сделал предоплату картой Visa, договор передали в ЦОД, там я его и подписал, сервер разместили в моем присутствии.

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

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

понедельник, 14 октября 2013 г.

Мини-АТС Asterisk

Написал типа памятку для себя
1. Устанавливаем Debian на ПК
2. Устанавливаем Asterisk+FreePBX по инструкции с хабра,
на дебиане отличие лишь в lamp сервере
3. Русифицируем интерфейс

(с)http://asteriskforum.ru/viewtopic.php?p=51554#51554
 nano /usr/share/locale/locale.alias
Удаляем строку с кодировкой для russian и добавляем 3 строки вместо нее:
russian ru
ru ru_RU
ru_RU ru_RU.UTF-8

Затем:
#locale-gen ru_RU
#/etc/init.d/apache2 restart
3.1 Русифицируем звуки
cd /usr/share/asterisk/sounds/ru
 

wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-alaw-current.tar.gz
 

tar xfz asterisk-core-sounds-ru-alaw-current.tar.gz


4. В FreePBX устанавливаем все модули

5. Создаем транки для SIP-провайдеров
  • заходим в Connectivity -> Trunks
  • вбиваем следующее в поля
Trunk Name - любое название кириллицей или цифрами, например название провайдера или номер, это для вашего удобства, это имя вы будете выбирать для маршрутов.
Outbound CallerID - ваш номер, на некоторых провайдерах можно подделать свой исходящий номер, на некоторых он будет определяться левыми номерами, но сюда лучше вписать свой номер.
Maximum Channels - если ваш телефон многоканальный, то укажите количество одновременных соединений, это поможет астериску использовать следующий маршрут при загруженности этого.

Outgoing Settings - тут настраивается исходящий транк
Trunk Name - любой, но лучше писать что то типа sip-out, т.к. название исходящего и входящего не может быть одинаковым,
а в PEER Details вписываем:
host={айпи сервера}
username={user_id}
secret={пароль}
type=peer
insecure=port,invite
dtmfmode=inband


Далее входящий маршрут Incoming Settings
User Context - тоже что то придумайте, например sip-in
в USER Details:
secret={пароль}
type=user
context=from-trunk
dtmfmode=info

Далее в Register String
{user_id}:{пароль}@{айпи сервера}/{DID для привязки к входящим маршрутам}

Учтите что {} это для выделения параметров, при подстановке своих параметров - удаляйте фигурные скобочки. Так же у некоторых провайдеров какие то свои специфические настройки.

6. Чтобы заработали входящие - нужно создать входящий маршрут (при необходимости указав в нем DID для привязки к определенному транку), во входящем маршруте нужно указать назначение, например в группу.
7. Чтобы заработали исходящие вызовы - нужно сделать исходящий маршрут, но для этого маршрута обязательно нужно указать маски номеров для набора и указать транк, через который будет проходить маршрут.
Продолжение следует.

 



четверг, 10 октября 2013 г.

Ubuntu 13.04 Intel HD4000

Сегодня решил поставить убунту на ультрабук для того, чтобы проверить работу видеокарты, перед покупкой дешманского моноблока DNS.

Ubuntu запустилась нормально, поставил драйвер отсюда, предварительно обновив систему.

Я к ноутбуку подключил монитор по HDMI и изображение вполне адекватно отображается в режиме расширения экрана, глюков при скролинге страниц не наблюдается, даже включил видео во флеше, квадратов при обновлении экрана тоже не наблюдается.

вторник, 17 сентября 2013 г.

D-link DVG7111s FXO Asterisk

В общем эта фигня сама подключается к астериску, а не астериск к ней.

В астериске создаем Extension с каким нить номером,

потом в DLINK делаем настройки
Setup -> VoIP Setup

Там ставим галочку Enable Support of SIP Proxy Server / Soft Switch


Потом настраиваем FXO (в asterisk мы создали Extension с номером 210)





Далее настраиваем подключение, 192.168.1.248 - это IP Asterisk сервера








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

Ну теперь надо сделать так, чтобы наш шлюз сам брал трубку и набирал номер в астериске


Набираемый номер должен соответствовать входящей группе.



Купил в комиссионке неттоп за 5 тыс, поставил на него Debian и Asterisk вот и атс, телефончики по LAN соединяются

понедельник, 2 сентября 2013 г.

Планирование и прогнозирование финансов

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

Расчитываем бюджет вперед на год
1. Считаем количество рабочих и нерабочих дней
2. Считаем средние расходы на каждый рабочий и нерабочий день (обеды, проезды)
3. Считаем ежемесячные регулярные платежи (сотовая связь, инет, учеба, квартира)
4. Считаем временные регулярные платежи - кредиты
5. Считаем плановые лимитированные расходы (обновление обуви, одежды, апгрейд железа, стоматология)
6. Считаем непредвиденные расходы, выделяя определенный лимит на определенный срок (такси, пиво, пьянки-гулянки)

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

Теперь считаем ожидаемые доходы, желательно самые минимальные, не учитывая случайные доходы, при пересчете может получиться так, что остаются незатраченные ресурсы(в плюсе) или перерастрата за месяц (расходов больше чем доходов). В таком случае либо делаем амортизационное накопление, например в этом месяце заработал больше и деньги остались - их лучше положить во вклад, а в следующем месяце будет перерасход и из этого вклада нужно будет взять частичку. Либо можно корректировать гибкие лимиты, например лишить себя пары обедов за месяц, проговорить на телефоне чуточку меньше, отказаться от нескольких праздников. Либо попробовать поработать чуть больше чем нужно и заработать чуть больше денег.

Так же в качестве амортизации можно делать так - например в этом месяце больше доходов и можно закинуть в погашение кредита больше денег, можно оплатить сотовую связь или инет вперед на несколько месяцев и следующие месяцы будут сняты эти расходы.

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

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

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

Удобство конечно многого стоит, но порой можно прийти к выводу что покупка авто помимо выплаты основной стоимости понесет дополнительные расходы (ТО, бензин, резина, страховки), и получается что купив авто можно не только потерять крупную сумму, которой хватит на несколько лет на такси и общественный транспорт, но и тратить ежемесячно гораздо больше чем тратил без авто, исключение конечно когда авто необходимо для работы, когда вам нужно перевозить грузы или много ездить в течении дня.

понедельник, 19 августа 2013 г.

Модификация всех ссылок на PHP (вырезание ссылок из HTML на PHP)

Часто на вашем сайте нужно модернизировать входной код так, чтобы преобразить ссылки


 $pattern = '(<a.*?href=[\'"]{0,1}([^"\'\s]+)[^>]*>(.*?)<\/a>)sim';

//открытие всех ссылок в новом окне и отключение индексации
$htm = preg_replace($pattern,'<a href="\\1" target="_blank" rel="nofollow">\\2</a>',$htm);

//удаление всех ссылок
$htm = preg_replace($pattern,'\\2',$htm);

и т.д.

В общем подставляя \\1 вместо url и \\2 вместо ссылочного текста можно всячески модернизировать текст, данный метод заменяет все вхождения шаблона, т.е. все ссылки.

Пишите комменты, могу написать и другие замены, поиски подстрок и т.д.

четверг, 15 августа 2013 г.

Коробочный мини-сервер, оптимизация Debian (initrd rc инициализация)

Началось всё с того, что я решил выпилить из системы всё лишние и так сказать немного сделать ее ближе ко всяким openwrt, у меня есть nettop на атоме, который не блещет производительностью и я на нем решил сделать специфическую систему, которая будет работать только в качестве веб-сервера.



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

План таков:

1. Ставим Debian 7 в минимальной конфигурации без всяких там иксов
2. Если не установлен, то ставим initramfs-tools
3. По желанию можно поставить утилитки hddtemp, smartmontool, lm-sensors, hdparm, только я их все выпилил из сервисов.
4. Выпиливаем "лишние" сервисы из автозапуска
5. Выпиливаем лишние модули из initrd
6. Убиваем лишние операции в инициализации на стадии init.rd

Теперь немного про инициализацию, она состоит из нескольких этапов

1. Загружается GRUB
2. Грузится ядро
3. Загружается initrd, в котором стартовый набор модулей (в дебиане все модули там лежат), потом на этой же стадии происходит подгрузка всех модулей, монтирование дисков, запуск udev и определение оборудования.
4. Переход на уровень rcS и выполнение скриптов из /etc/rcS.d
5. Загружается всё, что находится в /etc/rc2.d/ там у нас всякие веб-сервера, ssh демоны и т.д.
6. Выводится приглашение и предложение залогиниться!


Облегчение автозапуска
автозапуск/завершение/перезагрузка прописаны в /etc/rc*.d/ директориях в виде символических ссылок (ярлыков) на папку /etc/init.d/ если символическая ссылка начинается на S то выполняется запуск, если K то завершение.
Выключение это /etc/rc0.d/, включение /etc/rc2.d/, перезагрузка /etc/rc6.d/.

Естественно, если вы убираете что то из запуска, то нужно убрать этот же симлинк из перезагрузки и выключения.

Сделайте резеврную копию /etc, а то вдруг что то удалите лишнее или напортачите
tar -zcf etc.tgz /etc

Главный контролирующий скрипт это /etc/inittab в нем запускаются стадии, в нем же и запускаются терминалы (getty), если вы обладаете небольшими навыками в BASH, то можете перепилить все скрипты инициализации на свой лад, всё зависит от вас.


Займемся initrd

Но на этапе rc2 выполняется порой лишь самая малая часть действий, например у меня стартуется crontab, nginx, mysql, postfix - это занимает меньше времени чем первый этап, на котором происходит подготовка системы, монтирование дисков, опрос железа и многое другое, но если мы поставили задачу сделать систему для неттопа, конфигурация которого не будет изменяться, а весь udev можно заменить на несколько строчек modprobe, еще в дебиане на всякий случай в initrd помещаются абсолютно все модули из системы.

Прежде чем приступать к манипуляциям.
После любого изменения конфигурации initrd нужно обновлять файл образа командой
update-initramfs -u

При любом критичном эксперименте желательно иметь резервную копию образа, создать его можно командой
cp /boot/initrd.img-3.2.0-4-amd64 /boot/initrd.img

и при невозможности запуститься - можно в GRUP нажать кнопку e  и отредактировать путь до initrd и нажав ctrl+x

Так же сделайте на всякий случай резервную копию /etc и /usr/share/initramfs-tools/ мы там можем удалить много лишнего, а достать это будет негде.

1. Облегчение initrd
сперва получим список всех загруженных сейчас модулей (которые нужны) и закинем этот список в конфиг
lsmod | tail -n +2 | sort | awk '{print $1;}' > /etc/initramfs-tools/modules

А потом откроем файлик /etc/initramfs-tools/initramfs.conf
и параметр
MODULES=most
приведем к виду
MODULES=list

Смысл этой модификации в том, что в initrd будут запаковываться только модули из списка /etc/initramfs-tools/modules

2. Init-скрипты
Все скрипты находятся в директории /usr/share/initramfs-tools/
В этой директории есть основной контролирующий скрипт init, есть директория scripts в которой скрипты инициализации, есть еще всякие хуки и др.

Спасибо за информацию этому блогу http://www.ylsoftware.com/news/469 там же вы можете прочитать некоторые другие подробности про initrd.

Я решил выпилить всё лишнее вплоть до udev из своего сервера "типа коробочный роутер".

Без udev не работают uuid дисков и поэтому нужно сперва в файле /etc/default/grub раскомментировать строку:
GRUB_DISABLE_LINUX_UUID=true
далее выполнить команду update-grub2

а далее модифицировать /etc/fstab изменив там все UUID на названия дисков типа /dev/sda1 /dev/sda2 ....

после этого наша система готова работать без udev, но тут нужно обратить внимание что без udev подгрузку модулей вы должны делать сами командой modprobe, определить что вам нужно грузить а что нет можно по выводу lsmod с еще включенным udev

Создадим скрипт загрузки модулей
echo '#!/bin/sh' > /usr/share/initramfs-tools/scripts/modprobe

Добавим в него все загруженные на данный момент модули
lsmod | tail -n +2 | sort | awk '{print "modprobe "$1;}'>> /usr/share/initramfs-tools/scripts/modprobe

И сделаем этот скрипт исполняемым
chmod +x /usr/share/initramfs-tools/scripts/modprobe

А теперь самое интересное, я решил снести всё из  /usr/share/initramfs-tools/init
и вписать туда следующий код
#!/bin/sh
mkdir -p /sys /proc /tmp /var/lock
mount -t sysfs -o nodev,noexec,nosuid sysfs /sys
mount -t proc -o nodev,noexec,nosuid proc /proc
mount -t devtmpfs -o size=10M,mode=0755 none /dev
mkdir /dev/pts
mount -t devpts -o noexec,nosuid,gid=5,mode=0620 devpts /dev/pts || true
mount -t tmpfs -o "nosuid,size=20%,mode=0755" tmpfs /run
mkdir -m 0755 /run/initramfs
export ROOT=



# Parse command line options
for x in $(cat /proc/cmdline); do
        case $x in
        root=*)
                ROOT=${x#root=}
                        ;;
        esac
done

./scripts/modprobe


mount $ROOT /root
mount -n -o move /run /root/run
mount -n -o move /sys /root/sys
mount -n -o move /proc /root/proc
mount -n -o move /dev /root/dev

exec switch_root /root /sbin/init "$@" </root/dev/console >/root/dev/console 




После этого можно выпилить udev из автозапуска, удалив из /etc/rcS.d/ симлинк на udev

Теперь обновляем initrd и перезагружаемся
update-initramfs -u && reboot

После данных модификаций у нас система работает без udev и всё оборудование работает, а так как у нас "вещь в себе", то больше ни чего не нужно, сервак работает, сервисы запущены, лишние мы повыпиливали и еще повыпиливаем и еще ядро обязательно пересоберем и пропатчим всяко-разно.

Далее нам предстоит оптимизировать /etc/rcS.d/ там у нас есть всякие монтирования nfs сетевых хранилищ и много чего другого.

Apache и PHP нам тоже придется немного оптимизировать выпилив лишние модули, если интересны дальнейшие опыты в данной теме - пишите комментарии и я продолжу, а пока я тестирую полученную систему на продакшн-системе








вторник, 13 августа 2013 г.

Функция парсинга URL и разбиение

Во время различных обработок может возникнуть необходимость обрабатывать URL, но что делать, если на вход могут подаваться относительные адреса, абсолютные адреса и другое?

Ловите функцию

function parse_address($str)
{
    preg_match("!((http|ftp|https){0,1}://([^/]+))*(/.*)!sim",$str,$a);
    return array('url'=>$a[0],'protocol'=>$a[2],'domain'=>$a[3],'query'=>$a[4]);
}

Данная функция возвращает протокол из юрл, доменное имя и запрос.


Применение:
$u="http://domain.ru/pictures/1.jpg";
$z=parse_address($u);
echo $z['protocol']; //выведет http
echo $z['domain']; //выведет domain.ru
echo $z['query'];  //выведет /pictures/1.jpg


Данная функция применима к относительным и абсолютным URL

Напиcал эту функцию, пока ехал в маршрутке)))

пятница, 9 августа 2013 г.

wifi wpa2-psk в консоли Linux на примере Debian 7

Предварительно нужно проверить что ваша беспроводная сетевая карта определилась в системе, так же нужно установить пакеты wpa-supplicant.

Определить существование и название интерфейса можно командой iwconfig

 Настройка делается в 3 команды

wpa_passphrase MyNetwork 123123123 > /etc/wpa.conf

(MyNetwork - имя сети, 123123123 - пароль сети)

wpa_supplicant -i wlan0 -c /etc/wpa.conf &

dhclient wlan0


среда, 24 июля 2013 г.

Чай в наше время

Сегодня поговорим о чае.
Я конечно понимаю что в современном обществе удобней купить лапшу или пюре быстрого приготовления чем приготовить себе ту же лапшу или пюре.
В наше время удобней кушать колбасу а не стряпать котлетки, пельмени тоже удобней купить готовые (непонятно с каким содержимым).
Кофе удобней купить в виде ячменя или желудей с добавлением искусственного кофеина.

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

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

В общем думайте о том, что вы потребляете, удешевление производства отражается на нашем благополучии, ценителей в наше время очень мало, а кто то вообще не знает о существовании других продуктов, я например практически во всем молоке чувствую привкус сухого молока, а масло настоящее перестал видеть примерно с 2000-2002 года, когда под надписью "масло" стал скрываться спред, настоящее масло можно отличить по его характерному привкусу сметаны, а подделка пахнет маргарином или растительным маслом, мне очень редко удается купить в супермаркете масло и оно обычно стоит как 4 пакета молока.

четверг, 18 июля 2013 г.

Что движет инфляцией?

На Википедии написано что отношение роста денежной массы и роста цен равно, т.е. как растут цены так и растет объем денег и наоборот. Т.е. это некое равновесие, которое нарушается.

Я думаю что это равновесие можно нарушить при помощи МРОТ, радуйтесь когда МРОТ повышается и работодатель вынужден вам платить больше, а чтобы платить вам больше - работодатель вынужден зарабатывать больше, т.е. поднимать цены на услуги или продукты, а т.к. цены на продукты растут, то люди уже не идут работать за маленькие деньги и другие работодатели вынуждены тоже платить больше и все зарплаты растут а денег не хватает и деньги новые выпускают и они обесцениваются.

Это лишь предположение, у меня нет экономического образования и это лишь поверхностное суждение.

суббота, 13 июля 2013 г.

Usb-reseiver driver

Устанавливал я всякие драйвера непонятные, когда перепрошивал всякие разные гаджеты и завалил что то в драйверах виндовых, после подключения юсб устройств типа мышек или клавиатур от Logitech у меня определялось устройство как USB-RESEIVER, чтобы устранить эту проблему - нужно сделать следующее

1. Заходим в папку C:\Windows\System32\DriverStore\FileRepository\
2. Копируем оттуда папку с названием \usb.inf_amd64_neutral_XXXXX , где XXXX на каждом компе своё, вставляем папку на рабочий стол
3. Кликаем в диспетчере по USB-Reseiver правой кнопкой, обновить драйвер, на этом компьютере, указываем путь до папки на рабочем столе и соглашаемся с установкой драйвера

После этого беспроводные юсб-мышки будут работать хорошо, даже суперски!

среда, 10 июля 2013 г.

Вскрытие USB 3.0 Hitachi HDD 1Tb

Сегодня произвел вскрытие внешнего харда HDD Hitachi 1TB [HTOLMX3EA10001ABB] 2.5" USB 3.0


Крышку открывать нужно с той стороны, где надпись TOURO





Жесткий диск внутри покрыт фольгой, которая связывает металлическую крышку с двигателем и электронникой, но к электроннике не прикасается, наверно это для экранирования (корпус ведь пластиковый и не экранирует) и еще для равномерного распределения тепла

среда, 3 июля 2013 г.

Кредитная карта - подробности

В наше время у многих людей есть кредитные карты, они часто выручают:
  • когда сломался холодильник в 40 градусную жару, а зарплата через полмесяца
  • когда сломался ноутбук, а денег не получишь пока не завершишь работу
  • когда наступили морозы, а у вас нет зимних ботинок, на дворе декабрь, а ЗП только в январе
  • когда нет денег на кармане, нужно клиентам купить оборудование, а деньги они отдадут при получении
  • и т.д. и т. п.
У меня есть кредитка от банка24.ру, опишу на основе нее, но условия обычно аналогичные у других банков.

1. Льготный период до 50 дней, но если обналичить в банкомате - возьмут комиссию

2. Льготный период до 20го числа следующего месяца, если купить 1го января, то льготный период до 20 февраля, когда в месяце 31 день - льготный период может достичь 51 дня.

3. Задолженность возникает не в день покупки, а в день списания (обычно 2-3 дня после покупки), так что если купить 29-30 числа, то льготный период может достичь 54 дней.

4. Проценты в следующем месяце начисляются на задолженность в предыдущем месяце с расчетом на каждый день по формуле
А/100*18/365,
где А - задолженность в 00-00 часов на балансе на данный день, 18 - процентная годовая ставка. Т.е. если сделать покупку в конце месяца и списание произойдет 29 числа, то вам проценты начислят в следующем месяце только за два дня предыдущего месяца, если не совсем успеете покрыть всю сумму, то заплатите копейки (рублей 100-200).

5. Т.к. проценты начисляются на остаток задолженности, а задолженность с каждым месяцем убывает, то в первый месяц проценты максимальные, и с каждым месяцем уменьшаются, в итоге фактическая ставка по кредиту почти в 2 раза меньше, при 18% годовых за 12 месяцев переплата будет около 10-11%, ну а если расплатиться быстрее, то переплата будет меньше.

6. Если покрыть до 20го числа долг (со второго месяца), то 21го не начислятся проценты, т.е. если выплачивать кредит 6 месяцев и в 6й месяц закинуть на карту деньги 19го числа или раньше, то за этот месяц процент не возьмут и следовательно переплата еще меньше.


Очень выгодные условия правда ведь? Только не у всех банков они такие выгодные, смотрите на различные комиссии и страховки, которые могут быть включены, так же не во всех банках процент на кредитке 18%, исключение - зарплатные проекты, там обычно около 19%, а так обычно в банках делают минимальную ставку 29-30% (с учетом подтверждения дохода).

Но вообще правильным решением будет накопить на дебетовой карте например 30-50тысяч, при необходимости их тратить, но восполнять эту сумму так, как будто бы у вас кредит, в этом случае совершенно отсутствуют проценты и комиссии, правда и мотивация тоже уменьшается, когда я кому то должен денег, то это не дает мне покоя и я в итоге больше халтурю и доход мой увеличивается.

четверг, 27 июня 2013 г.

"Кардеры" 21 века

Как говорится, новое - это давно забытое старое.

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

1. Вам приходит смс о списании денежных средств с карты и номер для информации (обычно сотовый).
2. Вы перезваниваете в панике, начинаете говорить что вы не пользовались картой, как так списание денег произошло.
3. Вам отвечает некий человечек, который говорит что всё сейчас исправим, деньги вернем обратно на карту и операцию отменим, только лишь назовите номер карты, на кого оформлена, дату окончания и CVV.

4. Этих данных вполне достаточно, чтобы купить на ваши деньги например ноутбук за 60 тысяч на подставной адрес а потом этот ноут продать на вторичном рынке и выручить деньги.

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


Далее расскажу еще о старых приколах, например мне приходят смс с текстом "Мама, закинь мне 700 руб на номер билайна, сейчас не звони, позже объясню". Ну я конечно удивился то что стал мамой))).

Еще вам могут позвонить ночью и сказать что ваш сын попал в аварию и его посадят, нужно срочно замять дело и для этого нужны деньги.


В общем думайте головой, мошенников хватает кругом, а по поводу банка - представители банка не станут спрашивать у вас информацию, которая у них есть.

среда, 12 июня 2013 г.

Некоторые подробности о MegaCard



Сегодня я поехал в мегу, чтобы прикупить себе футболок и обувь на лето, но речь не о том, а о MEGACARD.

В общем я сильно торопился и поверил на слово, не вчитываясь в эту бумажку
Как видите, напечатано прямо супер-качественно и "крупным" шрифтом, в общем я эту штуку даже не читал, скачал с инета и распечатал дома на принтере и начал изучать подробно.


Теперь небольшие условия для держателей MegaCard:

1. Ежегодное обслуживание расчетов с использованием Основной карты - 950 руб в год
* Взимается ежегодно в дату отражения первой транзакции в первом Отчетном периоде. Транзакция-операция по оплате товаров и услуг, по снятию наличных, по переводу денежных средств на счет/со счета Карты (вт.ч.услуга"MoneySend"),запрос баланса в банкоматах других банков (п.12Тарифов), операция «запрос поощрения», запрос мини-выписки в банкоматах КРЕДИТ ЕВРОПА БАНК (п.13Тарифов).


Как мне объяснили по телефону горячей линии - при любой первой транзакции снимут 950 рублей, будь то покупка по карте, проверка баланса и др. Счастливые шопоголики бегут покупать по своей новой 29% кредитке товар, в ожидании скидки, а им хоп и 950 руб.

2. Комиссия за выдачу кредитных наличных (в банкоматах, в пунктах выдачи)
Если вы вдруг решили взять кредитные средства наликом, то тут так же как и у других банков - комиссия 3.9% (но не менее 200 руб).  Так же следует отметить то что обналичить кредитные средства можно только в размере 25% от кредитного лимита. 
Снятие не кредитных (собственных) средств облагается комиссией только в сторонних банкоматах, ну это тоже почти у всех есть.

3. Комиссия за SMS-сервис (был подключен сразу) - по условиям написано что комиссия взымается если только за отчетный период были какие то операции по карте (платежи, покупки..., о которых было уведомление по СМС).
Размер комиссии указан 50 руб в месяц, но ниже есть какая то поправка что тем, кто до 1.09.11 заключил договор о выпуске карты - комиссия 10 руб, а тем, кто с 1.09.2011 по 1.02.2012 - комиссия 30 руб. В общем из этого можно понять что комиссия растет с каждым годом и пока ты карту не перевыпустишь - комиссия останется прежней.

4. Комиссия за запрос баланса в стороннем банке - 30 руб

5. Неустойка при просрочке платежа - 700 руб!

6. Комиссия за включение в Программу страхования - 0.75%
Начисляется на общую сумму задолженности за расчетный период. (Взял например 30000, в первый месяц отдашь 5% от долга (но не меньше 200 руб) + 1/356*50 часть от годовой ставки 29% + комиссию 225 рублей).

7. Комиссия за обслуживание счета после истечения срока действия карты - 99 руб/мес
Эта комиссия взимается ежемесячно в дату отражения первой транзакции, не знаю как это возможно, наверно когда вы будете выплачивать кредит или оплачивать что то через интернет-банк после истечения срока карты, то будете еще по 100 руб доплачивать ежемесячно.

8. Перевыпуск карты - выясняю

9. Комиссия за интернет-банк - нет такой.

В общем данной картой можно делать покупки в магазинах, при оплате товаров собственными средствами - 1% от покупки на бонусный баланс, при покупке кредитными средствами - 2%. Ну в общем если я куплю пару футболок по 500 рублей, то бонусный баланс составит 10 рублей, а если в кредит их куплю - 20 рублей (надо еще уточнить про страховку), при этом у меня снимут 50 рублей за СМС-уведомление и я окажусь в убытке 30-40 рублей, ну если я затарюсь не на 1000, а например на 10000, то окажусь в плюсе, этот плюсик можно израсходовать только в определенных магазинах (указаны в брошюрке). Ну а еще при покупке в некоторых магазинах - бонусный баланс пополняется еще сильнее, например в спортмастере при покупке от 1000 руб на бонусный баланс зачислят 200 баллов(рублей), а потом можно купить что то в ZARA и других магазинах на эти бонусные баллы.

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

Кстати бонусные баллы прогорают через 24 месяца, а еще банк может сам изменить условия и уведомить вас за 15 дней до вступления изменений в силу. Еще в условиях "программы лояльности" написано что банк может за 45 дней до события уведомить вас и прекратить эту программу, т.е. закрыть все бонусные балансы и уничтожить накопленные баллы, а в ситуациях форс-мажора вообще может предупредить.

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

В общем изучайте внимательно условия, не снимайте кредитные средства с карты (только покупайте), по возможности успевайте погасить задолженность до 20го числа следующего месяца (в льготный период), учитывайте факторы замедленного зачисления средств(зараннее перечисляйте средства а не 20го числа вечером, лучше дня за 3), не пользуйтесь банкоматами сторонних банков, заглядывайте почаще в интернет-банк и проверяйте всё, изучайте изменения условий обслуживания (банк может прислать СМС, а вы должны зайти на сайт и ознакомиться).

среда, 5 июня 2013 г.

Отзыв о компах Mac (Mac Mini)

Сегодня прошло около месяца с того момента, как я купил себе Mac Mini 2012, первые впечатления от этого девайса и самой системы были крайне ужасными, но сегодня я уже привык к этой системе, обзавелся фирменными приблудами (клава,мышка и трекпад), но обо всём по порядку.

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

Идея купить миниатюрный комп давно гложет меня, т.к. огромный ящик мешается под столом и на столе, но миниатюрные системники очень шумные, как правило в них ставят шумный блок питания, есть конечно неттопы, но в них встречались такие недостатки (не обязательно что все сразу):
  1. Только 2 USB порта
  2. Отсутствие USB3
  3. Невозможность установить более 1 HDD
  4. Невозможность установить 16Гб оперативки
  5. Отсутствие встроенного Bluetooth
  6. Сильный шум
ОС Windows я давно не переношу, она стоит у меня на ноуте на всякий случай для перепрошивки гаджетов, специфического софта и т.д.

Я использовал Linux, в линуксе тоже не всё прекрасно, в последнее время во всех дистрибутивах выпилен Gnome2 и вместо него Unity или Gnome3, KDE и XFCE тоже мне не понравились, Mate Desktop до сих пор сыроватая оболочка и время от времени у меня возникал процесс gvfs-metadata, который грузил проц, удаление папки и убивание процесса помогало на пару дней, а потом снова проблемы, использовать старый Linux я не мог, т.к. у меня всегда самое свежее железо (хоть и не игровое).

Я жутко отчаялся, в том что и винда не подходит и линукс глючит и решил пойти и купить себе мак, из всех маков мне был по карману только Mac Mini, за 25 тыс купил себе мак, всё остальное пока оставил старое (монитор, клава, мышка). В маке стояло 4 гига оперативы (2*2) и жесткий диск на 500 гигов. Я сильно отвык от обычных винтов и купил SSD диск на 128 гиг и 16 гигов скоростной оперативки на 1600Мгц, еще заказал шлейф для второго HDD (поставлю потом 500 гиговый винт как хранилище). SSD+RAM вышли в сумму около 7 тыс, но оно того стоит.

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

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

Мышка, клава и трекпад работают по Bluetooth, WiFi я подключил по 5GHz, чтобы не конфликтовал с моими манипуляторами при сетевой активности.

Система очень удобная, даже приятен тот факт, что при подключении по VPN по умолчанию весь трафик не пропускается через впн-соединение, в винде и линуксе нужно было дополнительно настраивать, а я использую впн для дистанционного администрирования по работе.

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

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

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

Еще устройство по сути полностью готово, тут есть картридер, есть беспроводные интерфейсы, все порты USB 3.0, прием wifi достаточно мощный.

Тут есть консоль, в которую при помощи macports можно установить любые GNU утилиты и полноценно работать в консоли.

Несмотря на то, что мак похож на линукс, его можно сравнить и с виндой, для мака есть например MS Office и Photoshop, т.е. коммерческий софт под мак пишется почти как на винду.

Помимо коммерческого софта, на маке так же есть OpenOffice, Gimp и другие бесплатные программы.

С мака можно расшарить принтер, который будет доступен в винде, на маке есть встроенный веб-сервер.

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

Но в маке есть всякие недоработки, например он не умеет писать в NTFS из коробки, проводник тоже какой то урезанный, хорошо что хоть добрые люди везде придумали решения и при небольших манипуляциях можно получить из мака нечто большее чем Windows и Linux вместе взятые.