
Berkus
05.07.2017
18:35:51
#flood
или куда-то туда, где флудилка была
боты совсем от рук отбились

ivario
05.07.2017
18:36:47

Google

Berkus
05.07.2017
18:37:05
нет, не понимаю

ivario
05.07.2017
18:38:27

Дед Пегас
05.07.2017
18:43:57

Alexander
05.07.2017
19:14:32
но только нужен не сам rope, а структуры данных поверх его.
и если ты покажешь места, где оно реально шустрое - добро пожаловать в буст
и я тебе с радостью помогу с продвижением

Kirill
05.07.2017
19:16:13
Хм, типа адапторных контейнеров ? Вроде стека в stl
?

Alexander
05.07.2017
19:16:19
ну сделать например тот же StringBuilder шарповый. Он же как раз вроде сделан поверх Rope
показать юзкейсы, всё расписать. Сначала нужно описать, чег хотим добиться, показать это людям.
померяться асимптотиками и бенчмарками с уже существующими вещами, показать кейсы из реальной жизни, где это будет полезно

Google

Alexander
05.07.2017
19:18:01
если всё окей, то можно будет дальше дела делать

Constantine
05.07.2017
19:18:16

Alexander
05.07.2017
19:18:26
хорошее место для такой штуки для начала - Boost.Container. После этого можно писать пропозал на Стандарт

Kirill
05.07.2017
19:19:16
Ну, ничего не могу обещать по поводу росписи и всего такого - я все же не борец за права, но конкретно в моем случае, мною уже давно написан rope и используется, возможно, даже выложу статью на Хабре. Но, если это может быть выгодно для меня в каких либо вещах, то вообще good - и конечно, процесс ускорится. Я не обязательно про деньги говорю.

Alexander
05.07.2017
19:19:51

Constantine
05.07.2017
19:19:56

Alexander
05.07.2017
19:20:06
на гитхаб какой-нибудь? я гляну, какого это дело там качества

Evgeniy
05.07.2017
19:20:34
Лол обнаружил что в ллвм есть бага которую не фиксят 11 лет и которая ломает раст

Kirill
05.07.2017
19:20:43
Нету, а зачем ей быть в открытом доступе, если это используется в коммерческом проекте, в самом его ядре ?

Alexander
05.07.2017
19:20:45

Constantine
05.07.2017
19:21:04

Alexander
05.07.2017
19:21:25

Evgeniy
05.07.2017
19:21:28
https://github.com/rust-lang/rust/issues/28728 шикарно
https://bugs.llvm.org/show_bug.cgi?id=965

Alexander
05.07.2017
19:21:39
в персистентнмо массиве оно ясно. А вот в Rope?

Constantine
05.07.2017
19:22:02

Berkus
05.07.2017
19:22:07
о, вижу

Google

Alexander
05.07.2017
19:22:17
я хз, через что его там можно реализовывать. Я писал его по работе, которая рассказывает о нём

Constantine
05.07.2017
19:22:45

Kostya
05.07.2017
19:22:51
привет всем.
какие есть варианты для регулярок на си?(не на плюсах)

Constantine
05.07.2017
19:22:59

Alexander
05.07.2017
19:23:27

Constantine
05.07.2017
19:24:14

Kirill
05.07.2017
19:24:34
кстати, кто скажет что вот это за структура данных ? Гововорю сразу - акцент делался на короткость кода

Constantine
05.07.2017
19:25:01
упоротая реализация фенвика?

Berkus
05.07.2017
19:25:03

Kirill
05.07.2017
19:25:18
Да, верно :)

Kirill
05.07.2017
19:26:15
Прямо таки Константин с тимуса
?

Constantine
05.07.2017
19:26:31
прямо таки anonymous с тимуса
а, или у меня другой ник
46516

Evgeniy
05.07.2017
19:29:13

Berkus
05.07.2017
19:29:21

Evgeniy
05.07.2017
19:29:31

Google

Kostya
05.07.2017
19:31:28
PCRE? или оно крестовое?
частично крестовое, мне регулярки из javascripta нравятся.
сейчас собственно нужно переписать небольшой алгоритмик с жабоскрипта на си.
а там регулярки - лежат в основе алгоритма...
но за неимнием лучшего - сойдёт)

Berkus
05.07.2017
19:33:10
std::regex :P

Kostya
05.07.2017
19:34:07
?
мне на си, а не на плюсах

Berkus
05.07.2017
19:34:34
pcre тогда подходит

Constantine
05.07.2017
19:42:47
кажется
хотя я не уверен

Admin
ERROR: S client not available

Constantine
05.07.2017
19:43:11
надо курить, где какие

Kostya
05.07.2017
19:43:18
ну так у меня руки не до конца кривые ?
разберусь

Constantine
05.07.2017
19:43:45
как я понимаю, в std как раз нет perl compatible regexp

Kostya
05.07.2017
19:45:28
тут pcre https://regex101.com/ можно потестить
давно юзаю этот сайт, очень удобно

fox.lua
06.07.2017
06:44:43
где можно найти документацию на функции AES_ctr128_encrypt и CRYPTO_ctr128_encrypt из библиотеки OpenSSL?

Berkus
06.07.2017
06:48:10
в библиотеке openssl очевидно, они очень любят писать качественный код и документацию

fox.lua
06.07.2017
06:49:31
странно, странно… но вики у них молчит
https://wiki.openssl.org/index.php?search=AES_ctr128_encrypt

Berkus
06.07.2017
06:49:52
а надо в сорцах смотреть, например https://opensource.apple.com/source/OpenSSL/OpenSSL-22/openssl/crypto/aes/aes_ctr.c
и да, первое сообщение было чистым сарказмом - уебаны из openssl не могут даже строчки кода написать нормально, что уж говорить о документации

fox.lua
06.07.2017
06:50:52
хотелось бы понять, почему в версии 1.1 нету функции AES_ctr128_encrypt

Google

fox.lua
06.07.2017
06:51:12
хотя в в предыдущей версии 1.0 она имеется (и реализована одной строчкой)

Berkus
06.07.2017
06:51:41
https://commondatastorage.googleapis.com/chromium-boringssl-docs/aes.h.html#AES_ctr128_encrypt
https://mta.openssl.org/pipermail/openssl-users/2015-March/000776.html олсо интерфейс

Ibh
06.07.2017
07:05:54
хм. если только aes нужен, то есть менее объёмные реализации https://github.com/BrianGladman/aes
что называется от создателя

Александр
06.07.2017
07:10:05
https://github.com/kokke/tiny-AES128-C
C89

Alexander
06.07.2017
07:41:15
Есть сайт какой-то, который показывает различия в api между версиями

Berkus
06.07.2017
07:45:25
угу, github.com

Шаурма
06.07.2017
07:47:25
https://abi-laboratory.pro/tracker/timeline/qt/

Evgeniy
06.07.2017
07:47:54

fox.lua
06.07.2017
07:52:55

Dmitriy
06.07.2017
07:58:18

Александр
06.07.2017
07:58:58

Dmitriy
06.07.2017
07:59:43
https://github.com/kokke/tiny-AES128-C/blob/master/aes.c#L574
https://github.com/kokke/tiny-AES128-C/blob/master/aes.c#L533
Ну это уже так, из серии "меня и моего воображаемого друга мучает параноя" )

Александр
06.07.2017
08:02:55
?

Dmitriy
06.07.2017
08:09:06
А вообще сказочно дать пользователю выбор - чем паддинг делать. Нулями, если он работает со строками или рэндомом, если на входе структура и конечный размер итак известен

Sergey
06.07.2017
08:17:31
Есть ли смысл получать вышку Програмиста?