воскресенье, 24 июня 2018 г.

Ada bind libcurl. Simple Ada parser

Задача №1

Нужно непрерывно выкачивать сотни миллионов файлов (тайлов) через прокси.
Раньше мы использовали небольшой пайтоновский скрипт который в один поток с помощью urllib скачивал файл за файлом, но когда дело приняло серьезные обороты и стала потребность выкачать миллиарды файлов, я решил - "Ада, я вызываю тебя :)".

среда, 2 августа 2017 г.

Written in Ada tool uses Raiden cypher to encrypt/decrypt your file

https://github.com/python36/vibecrypt

Система:
 cpu : i7
 ram : 4GB
 os : mint 17.3
 gnat : 4.6

Скорость : ~4283147 B/s

Сравнение:
 в 3.5 раз быстрее чем bcrypt (Blowfish)
 в 6 раз медленее чем ccrypt (Rijndael)