Forwarded from Daily Geek News (Umputun U)
Специалисты по криптографии, из моего опыта общения с ними, одни из самых резких. И их можно понять - люди постоянно наступают на одни и те же грабли даже когда пытаются применить проверенные решения. А уж “я сделаю свою могучую систему шифрования” доводит экспертов до нервного срыва.
Я не раз видел дискуссии и в онлайне и в реальной жизни, где эти ребята & девчата поясняли оппоненту все его криптографическую никчёмность прямым текстом, без этих модных изысков типа “решение интересное, но есть ряд мест для улучшения”. За прямоту и техническую “токсичность” лично от меня - рескепты.
Второе для них, по степени вызванного гнева, это копирование снипетов с SO и прочих мест, где люди гуглят “как заэнкриптить” или “как хранить пароли”. Вот это репо как раз и придуманно для того, чтоб не копировали там, но брали готовые снипеты тут.
Я не эксперт в этой области, но на беглый взгляд никаких вопиющих косяков не заметил.
https://github.com/gtank/cryptopasta
Я не раз видел дискуссии и в онлайне и в реальной жизни, где эти ребята & девчата поясняли оппоненту все его криптографическую никчёмность прямым текстом, без этих модных изысков типа “решение интересное, но есть ряд мест для улучшения”. За прямоту и техническую “токсичность” лично от меня - рескепты.
Второе для них, по степени вызванного гнева, это копирование снипетов с SO и прочих мест, где люди гуглят “как заэнкриптить” или “как хранить пароли”. Вот это репо как раз и придуманно для того, чтоб не копировали там, но брали готовые снипеты тут.
Я не эксперт в этой области, но на беглый взгляд никаких вопиющих косяков не заметил.
https://github.com/gtank/cryptopasta
GitHub
GitHub - gtank/cryptopasta: copy & paste-friendly golang crypto
copy & paste-friendly golang crypto. Contribute to gtank/cryptopasta development by creating an account on GitHub.
Forwarded from Open Source & AI Future 🇺🇦
This media is not supported in your browser
VIEW IN TELEGRAM
kbd-audio
Интересный проект который анализирует звук с микрофона и угадывает какие клавиши нажимают на клавиатуре.
#Cpp, #Recommendation
Интересный проект который анализирует звук с микрофона и угадывает какие клавиши нажимают на клавиатуре.
#Cpp, #Recommendation
Forwarded from Open Source & AI Future 🇺🇦
This media is not supported in your browser
VIEW IN TELEGRAM
wutch
Live server на Python, который умеет авто-рефрешить веб страницы и работает со Sphinx, Jekyll, многим другим. А еще вот тут, хорошая статья от автора → https://chpd.me/QgLK
#Python, #youropensource
Live server на Python, который умеет авто-рефрешить веб страницы и работает со Sphinx, Jekyll, многим другим. А еще вот тут, хорошая статья от автора → https://chpd.me/QgLK
#Python, #youropensource
Forwarded from Open Source & AI Future 🇺🇦
Instaloader
Консольный инструмент, который позволяет “выкачать” данные из instagram (фото/видео и их метаданные). Так же, можно использовать как модуль в ваших python-проектах.
#Python
Консольный инструмент, который позволяет “выкачать” данные из instagram (фото/видео и их метаданные). Так же, можно использовать как модуль в ваших python-проектах.
#Python
Forwarded from Українська девопсарня (Seva Poliakov)
Интересная тула появилась вчера - рисует график по использованию диска с переодичностью два раза в секунду. Я точно попробую где-то заиспользовать https://github.com/stolk/diskgraph
GitHub
GitHub - stolk/diskgraph: Graphs the disk IO in a linux terminal.
Graphs the disk IO in a linux terminal. Contribute to stolk/diskgraph development by creating an account on GitHub.
Forwarded from Open Source & AI Future 🇺🇦
SQLLEX
Python-библиотека для удобной и безопасной работы с базами данных
Если вы когда-нибудь работали с базами данных на python, вы знаете, что такое есть гвозди пока пишешь SQL-скрипты. Больше это делать не придется. Ни каких
Если вы ещё не пробовали работать с базами с базами данных, но всегда хотели, то рекомендую начать именно со SQLLEX. В силу того, что он является надстройкой над sqlite3, у вас не возникнет проблем с поиском гайдов и решением ошибок.
#Python, #Recommendation
Python-библиотека для удобной и безопасной работы с базами данных
Если вы когда-нибудь работали с базами данных на python, вы знаете, что такое есть гвозди пока пишешь SQL-скрипты. Больше это делать не придется. Ни каких
con.cursor() только человеческие db.insert(), db.select(), красивый и понятный код без лишнего SQL-колдовства.Если вы ещё не пробовали работать с базами с базами данных, но всегда хотели, то рекомендую начать именно со SQLLEX. В силу того, что он является надстройкой над sqlite3, у вас не возникнет проблем с поиском гайдов и решением ошибок.
#Python, #Recommendation
Forwarded from Experimental chill
Скорее всего вы уже видели или слышали, что вышел Zstd 1.5.0, который приносит улучшенную скорость сжатия и разжатия. Разжатие улучшилось только для специфичных модов, а для обычных только для компилятора gcc и для некоторых clang на несколько процентов. Виной тому — выравнивание, см элегантный и одновременно ужасный патч https://github.com/facebook/zstd/pull/2630/files, выравнивание цикла ответственно за целых 5%. Смотря на очередные проблемы с выравниванием, я считаю, что моя пропаганда по выставлению выравнивания
Google и Facebook уже обновились и видят неплохие результаты на равне с заявленными 5-10% (и не видят никаких проблем). ClickHouse показал 8-10% ускорения, обновление точно стоит брать.
Почему вы вообще должны смотреть на Zstd? На данный момент это лучший алгоритм сжатия по экономии среднестатистического сервера учитывая цену 1 vCPU на 7 spindles или 30-100GB SSD если угодно. Zstd хорошо сжимает логи и человеческие данные (особенно json), умеет большую функциональность по словарям, отличается приличной скоростью разжатия. Он не самый лучший для latency, так как имеет достаточно заковыристый формат, который подзразумевает много бранчей, но для логов, mapreduce, холодных-средней температуры данных он один из лучших. Если данные совсем холодные, врубайте пересжатие в фоне на максимальной настройке и радуйтесь.
Последние две недели я очень пристально смотрел в Zstd. Скоро и я попробую протолкнуть некоторые оптимизации туда. В общем, stay tuned, как минимум, я попробую улучшить им сжатие со словарём. А, может, ничего и не получится.
-falign-functions=32 в критических приложениях оправдана. Выравнивание или его отсутствие очень может навредить или помочь. Вырожденный пример можете посмотреть здесь (Why does GCC generate 15-20% faster code if I optimize for size instead of speed?)Google и Facebook уже обновились и видят неплохие результаты на равне с заявленными 5-10% (и не видят никаких проблем). ClickHouse показал 8-10% ускорения, обновление точно стоит брать.
Почему вы вообще должны смотреть на Zstd? На данный момент это лучший алгоритм сжатия по экономии среднестатистического сервера учитывая цену 1 vCPU на 7 spindles или 30-100GB SSD если угодно. Zstd хорошо сжимает логи и человеческие данные (особенно json), умеет большую функциональность по словарям, отличается приличной скоростью разжатия. Он не самый лучший для latency, так как имеет достаточно заковыристый формат, который подзразумевает много бранчей, но для логов, mapreduce, холодных-средней температуры данных он один из лучших. Если данные совсем холодные, врубайте пересжатие в фоне на максимальной настройке и радуйтесь.
Последние две недели я очень пристально смотрел в Zstd. Скоро и я попробую протолкнуть некоторые оптимизации туда. В общем, stay tuned, как минимум, я попробую улучшить им сжатие со словарём. А, может, ничего и не получится.
GitHub
Release Zstandard v1.5.0 · facebook/zstd
v1.5.0 is a major release featuring large performance improvements as well as API changes.
Performance
Improved Middle-Level Compression Speed
1.5.0 introduces a new default match finder for the co...
Performance
Improved Middle-Level Compression Speed
1.5.0 introduces a new default match finder for the co...
Forwarded from Open Source & AI Future 🇺🇦
Forwarded from Open Source & AI Future 🇺🇦
memegen
Фановый проект - опенсорс api для создания мемов.
ЗЫ: наш канал с мемами https://t.me/kashkacom
#Python
Фановый проект - опенсорс api для создания мемов.
ЗЫ: наш канал с мемами https://t.me/kashkacom
#Python
Forwarded from oleg_log (Oleg Kovalov)
Шото я сидел и думал, а почему бы и да? Так вот, попытка собрать полезные однострочники для терминала.
Понятия не имею, как сильно надо извращаться, но вот грепаю историю баша с 2017 и ищу полезное, может вы что-то докинете. Коменты или ПР приветствуются.
https://github.com/cristaloleg/awesome-oneliners
Понятия не имею, как сильно надо извращаться, но вот грепаю историю баша с 2017 и ищу полезное, может вы что-то докинете. Коменты или ПР приветствуются.
https://github.com/cristaloleg/awesome-oneliners
GitHub
GitHub - cristaloleg/awesome-oneliners: Copy-paste friendly Bash one liners
Copy-paste friendly Bash one liners. Contribute to cristaloleg/awesome-oneliners development by creating an account on GitHub.
Forwarded from GitHub'ненько
Profil3r is an OSINT tool that allows you to find potential profiles of a person on social networks, as well as their email addresses. This program also alerts you to the presence of a data leak for the found emails.
#osint #infosec
https://github.com/Rog3rSm1th/Profil3r
#osint #infosec
https://github.com/Rog3rSm1th/Profil3r
Forwarded from Open Source & AI Future 🇺🇦
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Open Source & AI Future 🇺🇦