четверг, 27 января 2011 г.

о WebMoney

статья в стадии редакции...

накидаю заметок, потом сделаю статью.

виды программ для работы с электронной валюты webmoney:
1) Kepeer Mini (веб-интерфейс)
2) Kepeer Light (веб-интерфейс)
3) Kepeer Classic (программа для Windows)

с Classic нельзя работать эмулируя аппаратное обеспечение (wine, virtualbox, wmware, etc.) найти в правилах.


По моим наблюдениям даже в одном WMID (найти определение) у Mini и у Light разные кошельки одной валюты.

Самый безопасный способ используя веб-интерфейс это с помощью персонального сертификата, который выдает webmoney. Используется в Light. Регистрироваться нужно с сайта http://wmcert.com/. Если выбрать изначально способ авторизации не сертификат а ENUM (enum.com) тогда чтобы получить персональный сертификат придется проходить процедуру восстановления контроля доступа к WMID (10-20 дней, блокировка операций, скан паспорта, платная услуга, стоит 1-5 USD).
ссылки:  FAQ: http://wiki.webmoney.ru/wiki/show/Poluchenie_klientskogo_sertifikata_posle_registratsii_cherez_E_Num
регламент http://key.wmtransfer.com/returnkeyprocess.asp

обмен WM* на WM*
https://wm.exchanger.ru
смотреть сразу демо-ролики: https://wm.exchanger.ru/asp/flashmovies.asp

потом, читаем правила: https://wm.exchanger.ru/asp/rules_wm.asp

обращаем внимание на "комиссия системы WebMoney Transfer (0.8%)"

вроде не сложно.

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

ещё момент интересный с авторизацией через ENUM , там есть возможность распознать QR-код телефоном, чтобы указать ответ на контрольный вопрос для авторизации. Так вот, распознать может код специальная программа которую генерирует для вас ENUM :) Установив enum приложение в ваш телефон (в моём случае symbian os nokia N73-ME) появится возможность распознавать этот QR-код при авторизации на webmoney, а также там ещё просто можно ввести вопрос-число и приложейнюшка выдаст вам ответ :)

Вообще, не рекомендую пользоваться enum, чтобы заполучить доступ к кошелькам нужно 2 вещи: доступ к почте , сим-карта. Даже при выключенном способе авторизации через СМС подтверждение, можно сделать запрос на восстановление доступа к enum и сгенерить себе программку в телефон. С сертификатом куда сложнее. Мало того что его нужно украсть так ещё разгадать пароль на импорт к себе в хранилище. На подбор хорошего пароля может понадобится десятки лет.



----5 марта! 2011 г
я офигел пришло письмо от веб-мани. наконец-то по-поводу сертификата.
Кстати! я прошёл процедуру про которую в вики писалось, заплатил денек, а сертификат мне не дали! Пришлось писать в тех.поддержку разбиратся так сказать. Меня убило письмо которое пришло от вебмани, цитирую, ВДУМАЙТЕСЬ!


Здравствуйте. 

Для восстановления Вам необходимо зайти на страницу: 
-=== начало адреса страницы ===- 
https://cert.webmoney.ru/Rus/Asp/WMIDXXXXXXXX.asp
-=== конец адреса страницы ===- 

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

ВНИМАНИЕ! 

Страница для восстановления будет опубликована в ближайшее время.
Вы должны зайти по ссылке не ранее чем через 1 час после получения Вами письма!

Если Вы пользуетесь IE7 в  Windows Vista, то иногда возможны проблемы с генерацией сертификата,
в таком случае мы рекомендуем использовать браузер FireFox.
Если Вы пользуетесь Firefox, то перед тем как воспользоваться ссылкой для восстановления сертификата 
удалите старые сертификаты из хранилища в Firefox, если они там остались.

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


С уважением, 
WM Support



1) Вы должны зайти по ссылке не ранее чем через 1 час после получения Вами письма! (НАХ.. тогда письмо присылать сейчас?!)
2) удалите старые сертификаты из хранилища в Firefox (ЗАЧЕМ????!!!)
ну шо, ждём час)) я уже не верю в то , что я его получу.. прошло 39 дней! (с 25.01.2011г.)
 

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

Конкурс "Системный администратор - 2010"


Мой рейтинг — «Опытный»
Опытные — участники, правильно ответившие на 50-74% вопросов теста

Ответил на 14 из 21

на следующих вопросах прокололся:

Вопрос №5: 3
Вопрос №9: 1
Вопрос №11: 4
Вопрос №13: 2
Вопрос №16: 1
Вопрос №17: 3
Вопрос №18: 1


 

четверг, 22 июля 2010 г.

вторник, 13 июля 2010 г.

Запомни...

Три вещи никогда не возвращаются обратно:
Время, слово, возможность.

Три вещи не следует терять:
Спокойствие, надежду, честь.

Три вещи в жизни наиболее ценны:
Любовь, убеждения, дружба.

Три вещи в жизни никогда не надежны:
Власть, удача, состояние.

Три вещи определяют человека:
Труд, честность, достижения.

Три вещи разрушают человека:
Вино, гордыня, злость .
P.S. но иногда пока все поймешь, пройдет целая жизнь

РАЗ.
Давай людям больше, чем они ожидают,
и делай это с радостью.

ДВА.
Возьми себе в супруги того, с кем тебе всегда есть о чём поговорить.
Когда ты станешь старше, его/её способность к общению будет так же важна, как и всё остальное.

ТРИ.
Верь не всему, что слышишь, отдавай всё, что имеешь и спи столько, сколько хочешь.

ЧЕТЫРЕ.
Если ты говоришь 'Я люблю тебя', имей ввиду именно это!

ПЯТЬ.
Если ты говоришь, 'Мне очень жаль', смотри человеку в глаза.

ШЕСТЬ.
Будь помолвлен/а как минимум полгода, прежде чем вступать в брак.

СЕМЬ.
Верь в любовь с первого взгляда.

ВОСЕМЬ.
Никогда не смейся над мечтами других.
Люди, которые не имеют мечты, имеют не много.

ДЕВЯТЬ.
Люби глубоко и страстно. Возможно, твоё сердце будет разбито, но это единственный путь испытать жизнь полностью.

ДЕСЯТЬ.
При разногласиях спорь справедливо.
Не допускай оскорблений.

ОДИННАДЦАТЬ.
Не суди о людях по их родственникам.

ДВЕНАДЦАТЬ.
Говори медленно, а думай быстро.

ТРИНАДЦАТЬ.
Если тебе задали вопрос, на который ты не хочешь отвечать, улыбнись и спроси, 'Почему ты хочешь это знать?'

ЧЕТЫРНАДЦАТЬ.
Помни о том, что большая любовь и большие успехи несут в себе большой риск.

ПЯТНАДЦАТЬ.
Говори «Будь здоров!», если слышишь, что кто-то чихает.

ШЕСТНАДЦАТЬ.
Если ты проиграл, извлеки из этого урок.

СЕМНАДЦАТЬ.
Помни три важные вещи:
1) Собственное достоинство;
2) Уважение к другим;
3) Ответственность за все свои действия.

ВОСЕМНАДЦАТЬ.
Никогда не позволяй маленькой ссоре испортить большую дружбу.

ДЕВЯТНАДЦАТЬ.
Если ты обнаружил/а, что совершил/а ошибку, тут же исправь её.

ДВАДЦАТЬ.
Улыбайся, когда отвечаешь на телефонный звонок.
Позвонивший заметит это по твоему голосу.

ДВАДЦАТЬ ОДИН.
Проводи время сам с собой.

среда, 7 июля 2010 г.

Жизнь такая штука...

Давно я тут ничего не писал.. А всё потому что пропал у меня интерес ко всему, что нравилось. Жуткая депрессия меня охватила. Разрушились мечты которыми я долго жил... надежды безвозвратно пропали.. Всё чего я больше всего хотел - потерял. Всё, что я больше всего боялся - случилось.
И кого во всём винить? - только себя, кого же ещё, я управляю своей жизнью или кто?!
Делаю выводы, работаю над собой.. Получается пока не очень, но главное есть стимул! - Я не хочу, чтобы это повторилось вновь. Ещё раз убедился, что в этом мире доверять никому нельзя, если вам кажется, что Этому человеку можно сказать то, что ты бы не хотел говорить никому - остановись! Немедленно!!! Тебе кажется, что ты его знаешь как себя?? - Возможно! но это пока.. Ведь люди постоянно растут, меняются. Ладно, хватит лирики..

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

Любовь под одним из ракурсов:

четверг, 22 апреля 2010 г.

Бросок к свободе И.В. Беркут.

Игорь Беркут, лидер партии «Великая Украина».
Подробности инцидента в аэропорту Франкфурта-на-Майне.

часть 1


часть 2

суббота, 17 апреля 2010 г.

Про разработку на PHP

Всё больше и больше заглядываю в доки по MySQL потому что не хочется писать кучу громоздких функций на PHP для выполнения тривиальных задач.
вот в тему, надыбал очень полезную статью на phpclub'e, для начала: "Работа с MySQL: Подробнее"
1. Запросы на выборку данных (SELECT)

* Во избежание путаницы полей (если встречаются поля с одинаковыми названиями) используйте в запросах оператор AS: "SELECT table1.id as id1, table2.id as id2". Это поможет избежать ошибок в запросе (например, если не указана таблица, а поле с таким названием есть в нескольких запрашиваемых таблицах, mysql выдаёт ошибку), а так же вы избежите недоразумений при работе с полученными данными (echo $row["id1"] писать гораздо проще, чем $row[$x]).
* Данные типа DATE, TIME, DATETIME и TIMESTAMP можно форматировать с помощью функции date_format (см. руководство по mysql). Используйте его, и не форматируйте данные через php - это не просто "самодеятельность", а ещё и растрата системных ресурсов.
* По возможности минимально используйте LEFT JOIN для объединения таблиц. Это весьма трудоёмкая операция для базы данных.
* Там, где можно, используйте идентификаторы - выборка данных при указании ключевого поля происходит быстрее, чем при указании обычного.
* Вместо "WHERE id=1 OR id=3 OR id=232" можно использовать встроенную функцию IN: "WHERE id IN (1,3,232)".
* Если нужен текстовый поиск, осторожней со знаком "%". Во всяком случае, запросы типа somefield LIKE '%a%' лучше не делать - опять же слишком трудоёмкая операция. По крайней мере, надо фильтровать слова и отрезать те, которые короче 3 символов.
* Используйте минимум необходимых полей в запросе. "SELECT * FROM sometable" выполняется медленнее, чем "SELECT id FROM sometable", тем более если в таблице много данных. Для подсчёта количества строк в таблице вообще (или подпадающих под некоторое условие) достаточно одного поля.
* Разбивайте данные на страницы, используя оператор LIMIT. Это экономит время выполнения запроса и уменьшает объем страницы, которую получает пользователь.

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

кстати, новость услышал от сотрудника пару дней назад, начиная с версии MySQL 5.5 тип хранилища по умолчанию будет InnoDB :)

P.S.: Согласитесь, это лучше чем доставать левое ухо правой рукой на php, когда у вас в таблице дата хранится типом DATETIME:
SELECT *, DATE_FORMAT(`date`, '%d.%m.%Y') AS f_date FROM `table1`