
Sergey
04.05.2018
11:51:36
Здравствуйте подскажите аналог OllyDbg под Линукс...спс

Ignat
04.05.2018
11:56:01
он же не уровня ядра?
gdb, r2 в зависимости от потребностей

Sergey
04.05.2018
11:57:02

Google

Alexey
04.05.2018
12:14:30

Sergey
04.05.2018
12:15:40

Роман
04.05.2018
12:16:48
Товарищи, несколько безумный вопрос, но возможно ли сделать горячую замену библиотеки, открываемой через dlopen?

Alexander
04.05.2018
12:19:03

Роман
04.05.2018
12:19:28
Не рестартовать процесс, в который оно подключается

Alexander
04.05.2018
12:20:01

Роман
04.05.2018
12:20:34
Периодически непредсказуемо меняется логика единственной важной функции в этой либе

Anton
04.05.2018
12:20:41

Роман
04.05.2018
12:20:54
Вроде того, только сильно проще
Если сильно проще низя - леший с ним

Anton
04.05.2018
12:24:12

Роман
04.05.2018
12:25:06
Оно так, в общм и есть. Суть проблемы в том, чо оно используется в нескольких потоках, и из-за этого новая библиотека может никогда не быть открыта

Anton
04.05.2018
12:25:46
Саундс лайк проблемка в архитектуре

Google


Xessao
04.05.2018
12:25:59
@Artalus, Arduino — это не ARM, это, грубо говоря, кусок текстолита, на котором есть МК AVR, питание, USB-TTL переходник и выведены порты, больше там ничего нет. Если всё же ты захочешь взять, то бери китайские аналоги, они просто дешевле. Почему они дешевле? Потому что для реализации USB-TTL переходника они используют другую микросхему — CH340G вместо дорогостоящей FT232. А, ещё они различаются компоновкой и цветом текстолита.
Как я понял, по твоему описание тебе нужен одноплатник, с которым можно будет поиграться. Не советую брать малину, так как они скатываются до уровня "меньше плюшек, больше цена" из-за своей популярности. На рынке есть огромное количество (120 и более) других вариантов. Но под малину есть огромное количество гайдов и прочих плюшек, опять же из-за популярности. Вообще для выбора одноплатника тебе сначала нужно определиться с ценовым диапазоном, после этого тебе нужно примерно прикинуть требуемую обвязку, затем просто смотреть варианты и выбирать.
https://geektimes.com/post/290679/


Роман
04.05.2018
12:26:00
есть такое
Я думал, возможно как-то убедить dlopen открывать новую библиотеку принудительно, а не ту, что уже открыта и загружена
Если низя - переделывать архитектуру


Alex Фэils?︙
04.05.2018
12:34:06
по курлу есть спецы?
код на питоне делает запрос, который работает:
headers = { 'Authorization': header_value, 'Content-Type':'application/json; charset=utf-8' }
print "HEADERS: " + str(headers)
выдаёт:
HEADERS: {'Content-Type': 'application/json; charset=utf-8', 'Authorization': 'amx 3a7b7156e994413093e5524fd8059306:vgfVmhRBQxSJiBrX9jsYEq2UCPnnRl9XRJqzxNhBPoE=:1525386073'}
моя программа на плюсах делает так:
string header = "'Authorization': 'amx " + API_KEY + ":" +hmaSignature + ":" + nonce +"'";
printf("HEADERS: %s\n", header.c_str());
и далее курл заполняю:
struct curl_slist *chunk = NULL;
chunk = curl_slist_append(chunk, "'Content-Type': 'application/json; charset=utf-8'");
chunk = curl_slist_append(chunk, header.c_str());
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, chunk);
curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, 17);
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "{\"CurrencyId\": 2}");
curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errorBuffer);
curl_easy_setopt(curl, CURLOPT_HEADER, 0);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, writer);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &buffer);
и выдаёт:
HEADERS: 'Content-Type': 'application/json; charset=utf-8', 'Authorization': 'amx 3a7b7156e994413093e5524fd8059306:vgfVmhRBQxSJiBrX9jsYEq2UCPnnRl9XRJqzxNhBPoE=:1525386073'
Я пробовал кавычки ставить/убирать, скобки добавить/убавить, ничё не работает =(
ну похоже на правду


Dmitry
04.05.2018
12:36:53
в чем была проблема
string header = "Authorization: amx " + API_KEY + ":" +hmaSignature + ":" + nonce;
struct curl_slist *chunk = NULL;
chunk = curl_slist_append(chunk, "Content-Type: application/json; charset=utf-8");
chunk = curl_slist_append(chunk, header.c_str());
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, chunk);
Вот такое решение работает. Всё дело в пробелах, кавычках и порядке следования заголовочных параметров

Alex Фэils?︙
04.05.2018
12:37:02

Alexander
04.05.2018
12:38:31
всяко одноплатник лучше будет

Дед Пегас
04.05.2018
12:38:51
Лучше ПЛИС и свой проц напилить.

Alex Фэils?︙
04.05.2018
12:39:04

Alexander
04.05.2018
12:40:01

Alex Фэils?︙
04.05.2018
12:40:01

Дед Пегас
04.05.2018
12:41:14

Xessao
04.05.2018
12:41:21

Alex Фэils?︙
04.05.2018
12:41:38

Дед Пегас
04.05.2018
12:42:56

Google

Дед Пегас
04.05.2018
12:43:25

Xessao
04.05.2018
12:43:59

Дед Пегас
04.05.2018
12:44:23

Xessao
04.05.2018
12:45:01
Хотя есть люди, которые реализовывали пики на алтере.

Dmitry
04.05.2018
12:45:04
Дорого.)
не дорого, всё по сходной цене. xilinx. у меня есть, нормальная тема
Но бесполезна, если в разработке устройств не работать. Так, для общего развития

Xessao
04.05.2018
12:46:30


Dmitry
04.05.2018
12:49:27
У меня тоже есть, отладку брал за 50$. Но тут дороговизна не только в деньгах, но и во времени. Сколько ты времени потратишь на запуск консольного приложения на Qt на плисе относительно одноплатника?
на Qt? нисколько. Даже трогать не буду этот ваш кьют) Я пишу в SublimeText, компилю gcc через makefile прямо в консоле, удалённо на сервере или на дивайсе (арм). такие извращения)
Но если серьёзно, то как по мне, делать на плисе обычный риск - это вообще бестолковое занятие. сейчас стм готовых чипов как говна и дёшево, как ардуины. Хоть массив из них набирай, если хочется. ИМХО, ПЛИС надо для хитрых цап/ацп, для всяких dsp или супер-быстрых параллельных вычислений, например, хэша или шифрование/дешифрование. Ну это так, что на обывательском уровне можно сделать


Igor
04.05.2018
13:03:56
@Artalus, Arduino — это не ARM, это, грубо говоря, кусок текстолита, на котором есть МК AVR, питание, USB-TTL переходник и выведены порты, больше там ничего нет. Если всё же ты захочешь взять, то бери китайские аналоги, они просто дешевле. Почему они дешевле? Потому что для реализации USB-TTL переходника они используют другую микросхему — CH340G вместо дорогостоящей FT232. А, ещё они различаются компоновкой и цветом текстолита.
Как я понял, по твоему описание тебе нужен одноплатник, с которым можно будет поиграться. Не советую брать малину, так как они скатываются до уровня "меньше плюшек, больше цена" из-за своей популярности. На рынке есть огромное количество (120 и более) других вариантов. Но под малину есть огромное количество гайдов и прочих плюшек, опять же из-за популярности. Вообще для выбора одноплатника тебе сначала нужно определиться с ценовым диапазоном, после этого тебе нужно примерно прикинуть требуемую обвязку, затем просто смотреть варианты и выбирать.
https://geektimes.com/post/290679/
ай спасибо добрый человек ?


Egor
04.05.2018
13:04:39
и по ллвм вопрос - можно ли как-то из IR выкинуть llvm.dbg.value вызовы для читаемости?
define i32 @main() local_unnamed_addr #0 !dbg !7 {
call void @llvm.dbg.value(metadata i32 5, metadata !12, metadata !DIExpression()), !dbg !13
call void @llvm.dbg.value(metadata i32 6, metadata !12, metadata !DIExpression()), !dbg !13
ret i32 6, !dbg !14
}

Igor
04.05.2018
13:04:53

Alex
04.05.2018
14:03:04
Просто интересно, о биоинформатике кто-нить что-нить слышал?
Что за экзотика такая?

Alex
04.05.2018
14:04:12
Как-то уж сильно название на уши давит
Красивое :)

Alex Фэils?︙
04.05.2018
14:04:49
они занимаются такими вещами, как исследование белков, ДНК на пека, и проблемами, завязанными на работе с такими крупными данными. И аналогичные на стыке биологии и информатики

Matwey
04.05.2018
14:05:29

Alex
04.05.2018
14:05:31
Это-то понятно
Но всё же интересно, насколько экзотическая дання профессия
И насколько перспективная
И насколько сложная
Ака соотношение приложеных знаний к профиту

Alexander
04.05.2018
14:06:22

Alex
04.05.2018
14:06:31
Этого я и боялся, спасибо

Google

Alexander
04.05.2018
14:06:37
?

Alex
04.05.2018
14:08:16
Короче в НИИ штаны просиживать
Не хочу, спасибо

Дед Пегас
04.05.2018
14:08:51
Просиживать/не просиживать в НИИ/не в НИИ — дело исключительно твоё.
Странный вообще вопрос для C++ чата.
(Хотя ваще всё зависит от спроса на таких спецов и мест, где их достают. Однажды я нашёл на hh аж две вакансии дегустатора чая, например, щас чот не вижу — не требуется, видимо, вестимо узкий рынок.)
Остальное оффтоп, пожалуй.

Alex
04.05.2018
14:12:09
Хотелось бы посмотреть на требования
Ато вдруг там 'секретные знания Шаолиня'

Дед Пегас
04.05.2018
14:12:47
Гугл/яндекс тебе в руки. =)

Admin
ERROR: S client not available

Matway
04.05.2018
14:49:05
Это-то понятно
Но всё же интересно, насколько экзотическая дання профессия
И насколько перспективная
И насколько сложная
- Сильно "экзотическая". Это вам не фронтендщик, который в каждой подворотне нужен.
- Если под "перспективой" подразумевается гарантия трудоустройства, то нет. Шансы не найти работу по теме весьма велики.
- Практически любая работа сложна, если делать её хорошо.
По требованиям - очень хорошее понимание алгоритмов для работы с большими объёмами данных, знакомство с последними исследованиями в области биологии мозга, ДНК и т. д.
Хорошего биоинформатика я бы прямо сейчас с руками оторвал ;)

Olesya
04.05.2018
14:57:18
ну и да, про биоинфу лучше спрашивать питонистов - там, в основном, Python. ну R ещё иногда, но точно не плюсы)

Alex
04.05.2018
14:58:36
Сяп, очень информативно)

Ilia
04.05.2018
15:44:01

Olesya
04.05.2018
15:46:24
просто я тут больше молчаливый читатель)) ну иногда вопросы задаю

Pavel
04.05.2018
15:47:32
Следим

Alexander
04.05.2018
15:47:52
Админы следят за активностью ?

Roman
04.05.2018
15:48:54

Alex Фэils?︙
04.05.2018
15:49:13

Google

Anton
04.05.2018
15:51:49
Астрологи объявили последний месяц перед госами. Кол-во карьерных вопросов резко увеличилось

Anatoly
04.05.2018
15:54:23

Olesya
04.05.2018
15:54:23

Roman
04.05.2018
15:55:41

Ilia
04.05.2018
15:58:27

another
04.05.2018
15:58:55
привет, а где найти чат по C ?

Ilia
04.05.2018
15:59:31
В топ пин погляди...

Alex Фэils?︙
04.05.2018
15:59:49

another
04.05.2018
16:00:19

Ilia
04.05.2018
16:00:26
Не ну ест же ещё второй, чистый

Alex Фэils?︙
04.05.2018
16:00:37
*был, авторы его ушли в подполье

Ilia
04.05.2018
16:00:48
А...

Дед Пегас
04.05.2018
16:01:04

Ilia
04.05.2018
16:01:05
Трусы!

Dan
04.05.2018
16:01:06
Был один чат, pureC вроде, но я не уверен что он еще жив

Ilia
04.05.2018
16:01:39

Matway
04.05.2018
16:01:47
задам возможно дурацкий и оффтоповый вопрос: а насколько аппаратчики (FPGAшники) востребованы в этой области?
Без привязки к области, про FPGA. Довольно парадоксальная тема. Знаю людей, которые инвестировали кучу сил в саморазвитие по теме (включая перепрыгивание нехилого такого порога вхождения), потом месяцами или даже годами ищут работу. С другой стороны, знаю компании, которые FPGA-шников найти не могут, и жутко страдают из-за этого.
Возможно, это наблюдается в любой сфере, где объем спроса и предложения низкие - матчинг осуществить сложно. Вышеупомянутые дегустаторы чая, вероятно, страдают так же.

Ilia
04.05.2018
16:02:00
Но если тот чат сдох, то больше нету

Alexey
04.05.2018
16:03:37
http://joxi.ru/Dr8yZ63T4xlYbm WTF?

Ilia
04.05.2018
16:03:44
FPGA да, узкая вещь, производителей железа мало очень... что ж сделать?