LINUX.ORG.RU

7
Всего сообщений: 109

Демонстрация годности для игр видеокарты от AMD с открытым драйвером.

В общем 13-я Меса ничего не ускоряет, пауза до её обновления.

Нус, негодные инвидя фаги. пришёл ваш смертный час. В общем я купил карту 11150 рублей в КЦ кей видеокарту
MSI Radeon RX 560 Aero ITX 4096Mb DDR5 (RX 560 AERO ITX 4G OC)
Что я могу сказать, видео 1080р воспроизводится не стабильно и похоже эта не плавность зависит от того как браузер поддерживает ускорение и все ли пакеты с месой поставленны.
Но тем не менее равина Финкеля смотреть можно.

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

пока качаю Биошок инфините.

И ещё, конкретно на моей карте дополнительный разъём питания не распаян, по этому разгона не будет.

Меса у меня последняя для Debian 9 (Stretch), то есть 13.х, а не 18.х которая недавно вышла. ОЗУ в компе 2 ГБ одной планкой.

 , ,

torvn77 ()

PyTest и системное тестирование

Хочется тестировать (не питоновые) программы, с автоматическим tear up / tear down тестовой среды (докер или виртуалка). Запустить пачку сервисов, дать валидную / невалидную нагрузку, поубивать их там в случайном порядке. И вывод в виде читаемой html. PyTest похож на то, что нужно, но судя по всему, обычно используется для unit-тестирования. Поделитесь опытом в описанном use-case. Понравилось? Не понравилось? Есть что-то получше?

 ,

kirk_johnson ()

Тестирование сайта, 100 руб. за ошибку

СтудПом.рф

Любые ошибки - разметка, стили, скрипты и орфография.

Валидность тоже принимается, но сам код намерено панковский.

Все ресурсы - публичные и частные (ЛК) только на HTTPS.

На HTTP - помойка, которая уже не интересна.

Оплата - 100 руб. за ошибку, пока деньги не кончатся.

Ошибки HTTPS - 500 руб., при условии, если объясните как исправить.

Общий бюджет не более 5'000 руб.

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

Форма авторизации намерено закрыта JS-ом.

 , ,

StudDraw2017 ()

Определить исправность железа ПК

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

Как это сделать?

 

logonsessons ()

Тестирование «C» кода.

Всем привет ::) Господа, вы наверное будете в голос ржать, но я в жизни не занимался тестированием кода, вот прям сосем никогда, от того прошу советов как тестировать чем тестировать и что по теме почитать/поучить как это дело автоматизируется и прочее. Да есть google, но я как всегда иду туда в последнюю очередь. Ну и смею себе позволить позвать людей (кого с ходу вспомню) плотно работающий с «С». Cast DELIRIUM, i-rinat, beastie, ncrmnt, theNamelessOne, Murg, Iron_Bug. Всем добра и улыбашек ::)

По просьбе i-rinat пример кода (просто рандомный код из закромов откопанный/заброшенный/недописанный, в общем то что нужно)

#include <stddef.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdbool.h>

struct $struct_neuron
{
    size_t  id;
    struct  $struct_neuron ** sinapses_connections;
    size_t  sinapses_connections_size;
    float * sinapses_weight;
    struct  $struct_neuron ** acsons_connections;
    size_t  acsons_connections_size;
    float   acsons_result_signals;
    void   (*finp)();
    void   (*fmid)();
    void   (*fout)();
};typedef struct $struct_neuron struct_neuron;

struct $struct_network
{
    size_t id;
    size_t network_size;
    struct_neuron * neurons;
    struct $struct_network ** network_connections;
    size_t network_connections_size;;
};typedef struct $struct_network struct_network;


struct $struct_net_union
{
    size_t id;
    struct_network ** networks;
    size_t net_union_size;

};typedef struct $struct_net_union struct_net_union;


struct_neuron neuro_neuron_new(void);
void neuro_neuron_connect(struct_neuron* acson, struct_neuron * sinaps);

struct_network neuro_network_new(size_t neurons);
void neuro_network_connect(struct_network* net1, struct_network* net2);



#include "neuro.h"




struct_neuron neuro_neuron_new(void)
{
    static size_t id=0;
    struct_neuron neuron;
    neuron.id=id++;
    neuron.sinapses_connections      = NULL;
    neuron.sinapses_connections_size = 0;
    neuron.sinapses_weight           = NULL;
    neuron.acsons_connections        = NULL;
    neuron.acsons_connections_size   = 0;
    neuron.acsons_result_signals     = 0.0;
    return neuron;
}

void neuro_neuron_connect(struct_neuron * acson, struct_neuron * sinaps)
{
    sinaps->sinapses_weight = realloc(sinaps->sinapses_weight,sizeof(float)*sinaps->sinapses_connections_size+1);
    srand(clock());
    sinaps->sinapses_weight[sinaps->sinapses_connections_size] = (float)(rand()/100000009);
    sinaps->sinapses_connections = realloc(sinaps->sinapses_connections,sizeof(struct_neuron)*(sinaps->sinapses_connections_size+1));
    sinaps->sinapses_connections[sinaps->sinapses_connections_size++] = acson;
    acson->acsons_connections = realloc(acson->acsons_connections,sizeof(struct_neuron)*(acson->acsons_connections_size+1));
    acson->acsons_connections[acson->acsons_connections_size++] = sinaps;
}



struct_network neuro_network_new(size_t neurons)
{
    static size_t id = 0;
    struct_network network;
    network.id = id++;
    network.network_size = neurons;
    network.neurons = NULL;
    network.network_connections = NULL;
    network.network_connections_size = 0;
    network.neurons = malloc(sizeof(struct_neuron)*neurons);
    for(size_t i = 0; i < neurons; i++)
    {
        network.neurons[i] = neuro_neuron_new();
    };
    return network;
};

void neuro_network_connect(struct_network * net1, struct_network *net2)
{
    net1->network_connections = realloc(net1->network_connections,sizeof(struct_network)*(net1->network_connections_size+1));
    net1->network_connections[net1->network_connections_size++] = net2;
    net2->network_connections = realloc(net2->network_connections,sizeof(struct_network)*(net2->network_connections_size+1));
    net2->network_connections[net2->network_connections_size++] = net1;
    for(size_t i = 0; i < net1->network_size; i++)
    {
        for(size_t p = 0; p < net2->network_size; p++)
        {
            neuro_neuron_connect(&net1->neurons[i],&net2->neurons[p]);
        };
    };
};


struct_net_union neuro_net_union_new()
{
    static size_t id=0;
    struct_net_union net_union;
    net_union.id=id++;
    net_union.networks=NULL;
    net_union.net_union_size=0;
    return net_union;
}

void neuro_net_union_add(struct_net_union * net_union, struct_network * network)
{
    net_union->networks = realloc(net_union->networks,sizeof(struct_network)*(net_union->net_union_size+1));
    net_union->networks[net_union->net_union_size] = network;
    net_union->net_union_size++;
}




#include "neuro.h"


int main(int argc, char const *argv[])
{

	struct_network  net1 = neuro_network_new(100);

	struct_network  net2 = neuro_network_new(100);

	neuro_network_connect(&net1,&net2);

	
	return 0;
}
gcc -g neuro.c main.c -o neuro

 , , , ,

Dron ()

Как юнит-тестить распределенные проприетарные системы?

Вот допустим у вас есть клиент, которого разрабатываете вы (ваша команда). И есть сервер, который разрабатывает заказчик. Сервер разрабатывается «как есть», без всяких прототипов и симуляторов. Вам доступны только спеки протокола уровней с сессии до приложения нашей всеми любимой модели OSI/RM, причем, не всегда исчерпывающие, периодически в реализации протоколов находят баги, которые фиксят. Нет контроля за тем, какие данные выдает сервер. Если нужно покрыть определенную часть кода, нужно связываться с заказчиком и просить «а вот такие вот данные отправьте, пожалуйста».

Как в таких условиях можно выработать хоть сколько внятную стратегию тестирования? Получается только «попробовал по спекам реализовать клиента вот так вот -> протестировал -> фейл -> забагрепортил проблему заказчику -> пофиксил. Т.е. нужен специальный чел, который будет дописывать юнит-тесты постфактум, когда проблема уже решена. Т.е. ни о каком test-driven-development при таком подходе к разработке не может идти речи. Или?

 , ,

seiken ()

Junior QA Engineer

Добрый день.

Ищется удалённая работа. Есть полгода опыта в ручном тестировании веб-сайтов, API.

Хочу 300 рублей/час.

Контакт: lochnessathome@gmail.com

 , ,

lochness ()

Началось бета-тестирование СУБД PostgreSQL 10

Доступна для тестирования бета-версия СУБД PostgreSQL 10. Релиз ожидается в начале осени. Выбор номера версии 10.0 вместо 9.7.0 связано с переходом проекта на новую нумерацию выпусков. Вместо трёхуровневневой нумерации (Major1.Major2.Minor) отныне будет применяться схема «Major.Minor», в которой «Major» указывает номер значительной ветки, а «Minor» - номер корректирующего обновления, не требующего перезаливки БД. Таким образом, первым корректирующим релизом PostgreSQL 10 станет 10.1, а следующей значительной версией PostgreSQL 11. Как и раньше значительные версии будут формироваться раз в год.

Подробности

 , ,

Infra_HDC ()

Проверка жесткого диска

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

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

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

 , , ,

neon1ks ()

Какие особенности прошивок мешают мобильной разработке и тестированию?

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

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

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

 , ,

Lordwind ()

Помогите найти

Однажды в теме про обучение программированию кто-то запостил ссылку на лекции какого-то питерского(вроде как) вуза по дисциплине

Алгоритмы и структуры данных

Помогите найти или предложите альтернативу

А так же скидывайте все сюда ссылки на достойные материалы по разработке и тестированию.

Кто в курсе про тестировщиков. Что надо знать? Что почитать?

 , ,

wackobird ()

Готов потестить OpenSource спецификацию / ТЗ бесплатно

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

Вот основные моменты:

1. Это должен быть опенсорсный проект с открытой спецификацией/ТЗ на стадии аналитики (т.е. разработка еще не началась).

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

3. Для работы собираюсь зарегать Github-аккаунт, там буду открывать тикеты по спецификации, в конечном итоге вы получите фидбек от тестировщика, а я - ссылку в резюме. Почему не в вашем трекере - нужна какая-то гарантия, что оно не исчезнет со временем. :)

4. ПО не должно быть слишком монструозным или специфичным, на работу готов потратить 1-2 недели, т.е. чтобы можно было освоиться в работе ПО за несколько дней, понять основные моменты и начать исправлять/дополнять ТЗ. Размер спецификации - 30-40 страниц чистого текста вполне осилю. Но опять же, если это не что-то сверхсложное и специфичное, там из науки, военки, медицины, это не надо. Это должен быть какой-то пользовательский проект.

5. Работать готов бесплатно (но если вам понравится результат, не откажусь от символической награды). :)

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

 , ,

need-more-test ()

скрипт или методика тестирования фильтрации DNS-запросов

Здравствуйте, коллеги!

Нужен скрипт или методика тестирования фильтрации DNS-запросов.

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

 ,

Infra_HDC ()

ПО для организации тестирования

На слуху testlink, из вспомогательных - xmind. Что есть еще интересного?

 

bed0pear ()

Как провести тестирование сайта на то, сколько посетителей он выдержит?

Есть у меня сайт. Как узнать, сколько примерно одновременно посетителей он выдержит, какие есть инструменты или прожки для этого есть? Или как самому создать такую?

 , ,

Kiamari ()

Прошу протестировать борду

Собственно сабж: Есть проект, ныне забаненого лоровца, https://neboard.me. Прошу позаливать файлики, картинки,видео и т.д,дабы проверить как она себя чувствует под нагрузкой.

 , ,

GNU-Ubuntu1204LTS ()

Дайте советов по тестированию плат.

В наличии куча разных плат собранных на 133/134 серии TTL микросхем которые нужно протестировать и выявить неисправности. Электрические схемы в наличии.

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

И вот очень бы мне хотелось по схемам собранным в САПРе генерировать наборы входных/выходных сигналов для проверки с гарантией что был проверен каждый элемент.

Есть идеи?

 

Vovanano ()

slimerjs - еще один шажок вперед, к пропасти

SlimerJS - это аналог PhantomJS, но на мозиловском движке. Медленнее, но намного стабильнее.

Так как движок начал набирать популярность, разработчики приняли мудрое решение - забанили скачивание сборок с амазоновских IP чтобы сэкономить свой трафик. Я конечно все понимаю, они никому ничего не должны. Но ведь даже не попытались запроксироваться через CDN, которых навалом. И сломали к чертям CI основным потребителям.

Очень дальновидно. Недовольным предложили самим позаботиться откуда скачивать файлы для тестов. Обязательно позабочусь. Скоро подпатчим тестовый фреймворк и будем скачивать электрон.

 ,

Vit ()

Инструменты для автоматизации тестирования GUI десктопных приложений.

Какие инструменты для автоматизации тестирования GUI десктопных приложений вы можете посоветовать?

Что имеется: 1. Приложения под GNU/Linux, написанные на C/С++ c использованием Qt5.

2. GUI некоторых приложений предназначены для запуска без X Window System.

3. Отсутствие доступа к исходному коду приложений.

Задача: необходимо наладить процесс автотестирования GUI данных приложений, не используя или, наоборот, используя умение программировать (желательно, Python). Да так, чтобы в будущем этот процесс было возможно поддерживать (выбранные инструменты и технологии на данный момент должны иметь поддержку).

Сейчас гугулю. Нагуглил пока PyQT с его QTest (но пока не понятно, как его использовать) и платный Squish.

 , ,

xilun ()

Модуль для слежения за аллоцируемой памятью

Старый лоровский акк потерял (Edible), запилил этот.

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

[C-TH][        07_all_coloured.c:0009] Malloc :              0x00000190 B (0x09A9C008) : Success
[C-TH][        07_all_coloured.c:0013] Realloc: (0x09A9C008) 0x00000320 B (0x09A9C028) : Success
[C-TH][        07_all_coloured.c:0017] Free   : (0x09A9C028)                           : Success
[C-TH][        07_all_coloured.c:0019] Calloc :              0x00000080 B (0x09A9C008) : Success
[C-TH][        07_all_coloured.c:0022] Free   : (0x09A9C008)                           : Success

Может стрелять в stdout/stderr/файл. Может убрать необходимость проверять на null, может красить выхлоп с помощью ANSI-кодов.

https://github.com/codemeow/c-heetah

Берите, кому надо.

 , , ,

PPP328 ()