понедельник, 20 июня 2011 г.

Откуда не ждешь...

Вот сидишь, бывает, тестируешь что-то очень важное и срочное, ищешь ошибки, недочеты в том, что скоро будет продавать твоя фирма. А баги вылезают там, откуда ты этого совсем не ждешь - в софте, который ты для этого используешь. Иногда даже в очень дорогом и "надежном" софте. Бывает, такие "сюрпризы" существенно осложняют жизнь и тормозят процесс... Например, сегодня требовалось организовать эскпорт данных для нагрузочного тестирования и одной СУБД Oracle в другую.
Как любая уважающая себя СУБД Oracle предоставляет собственный инструмент для этого : пара утилит expdp, impdp. Сложность оказалась лишь в том, что запуск expdp приводит к безнадежному Segmentation Fault:

Program terminated with signal 11, Segmentation fault.
#0 0x0000000000409b43 in udcTrace ()
(gdb) bt
#0 0x0000000000409b43 in udcTrace ()
#1 0x0000000000413558 in udcScrubParam ()
#2 0x0000000000407877 in udeProcessLMParam ()
#3 0x0000000000403918 in __libc_csu_init ()
#4 0x00007fff00009fc0 in ?? ()
#5 0x0000000000000000 in ?? ()


"Чесались руки" поковыряться в оракле, чтобы поискать workaround ,но врмеени в обрез - пришлось генерировать данные заново, вместо того, чтобы их более быстро и легко смигрировать.

среда, 1 июня 2011 г.

08.06.2011 - день тестирования ipv6


Более 30 лет назад основоположники Интернета изобрели 32-битную адресацию - всем нам привычный ipv4-адрес. С самого начала можно было предположить, что рано или поздно свободные адреса закончатся. Но до этого момента было очень-очень далеко. И вот он уже вот-вот настанет. Адреса будут исчерпаны уже в этом году. Чем это грозит нам, как простым пользователям Интернета? Да , собственно, ничем. Все существующие ресурсы будут продолжать резолвиться по их ipv4-адресам.
А чем для нас , как тестировщиков, обернется переход на ipv6? Многим из нас предстоит приступить к тестированию поддержки ipv6 в ПО, потому что разработчики (и их менеджеры), которые не подумали об этом ранее , уже начали шевелиться, готовиться. Особо попотеть придется разработчикам и тестировщикам системного по, биллинговых систем, а также различного рода сетевых приложений. В любом случае будет интересно. Это в общем.

Так что же такого будет происходить 8-го июня? Ничего особенного. Просто те компании, которые заявили о своем участии в "дне тестирования ipv6" на 24 часа включат поддержку ipv6 на своих первичных ресурсах, а принимающие участие в эксперименте провайдеры (ISP) сделают соответствующие апгрейды софта на своем сетевом оборудовании.

Посмотреть список компаний-участников можно здесь. На этом же сайте можно заявить о своем желании поучаствовать, а также в целом ознакомиться с проблематикой.

Ждем 8-го)

Приятная неожиданность )

Все мы часто пользуемся личными кабинетами у своих интернет-провайдеров.
У каких-то операторов они удобные, функциональные, у каких-то не очень. Частой фичей этих самых кабинетов стала возможность подписки по SMS на различные типы событий. Например, о поступлении средств на счет или предупреждения о скорой блокировке аккаунта и т.д. и т.п.
Мой провайдер по слухам когда-то предоставлял такую функцию, но для некоторых групп абонентов почему-то ее заблокировал. Сегодня я узнал, что я тоже в этой группе, не найдя возможности подписаться на SMS в своем личном кабинете.
В общем, уж не знаю, что меня заставило открыть исходный код главной страницы личного кабинета, но факт в том, что в этом самом коде я заметил закомментированный пункт меню "Подписка на SMS оповещения". Я машинально скопировал я ссылочку из этого "заблокированного" пункта меню, вставил в адресную строку броузера и очень удивился , когда увидел соответствующую web-форму ) (очень надежный способ блокирования функционала =)
Ну и подписался, конечно. Еще более удивительным оказалось то, что подписка реально заработала и услуга эта оказалась бесплатна. Ничего не остается теперь, как пользоваться втихоря )))