Участник:StasFomin/Bookmarks/Stegano — различия между версиями

Материал из DISCOPAL
Перейти к: навигация, поиск
(Добавлена закладка GitHub - NewRegin/python_wavelet_digital_watermarking: python_wavelet_digital_watermarking)
(Добавлена закладка Сертифицируй ЭТО: как получить сертификат ФСТЭК на новейшую версию ПО / Хабр)
 
(не показана одна промежуточная версия этого же участника)
Строка 1: Строка 1:
 +
== 2023 ==
 +
 +
=== 2023-09 ===
 +
 +
* 2023-09-18, 10:56:18: [https://habr.com/ru/companies/visiology/articles/761690/ Сертифицируй ЭТО: как получить сертификат ФСТЭК на новейшую версию ПО / Хабр]
 +
 +
=== 2023-08 ===
 +
 +
* 2023-08-05, 16:03:19: [https://habr.com/ru/companies/dsec/articles/702652/ SAST для самых маленьких. Обзор open-source инструментов поиска уязвимостей для C/C++ / Хабр]
 +
 +
=== 2023-06 ===
 +
 +
* 2023-06-05, 05:51:54: [https://habr.com/ru/articles/736518/ Введение в Clickhouse движок AggregatingMergeTree / Хабр]
 +
 +
=== 2023-03 ===
 +
 +
* 2023-03-31, 22:27:50: [https://habr.com/ru/post/725888/ NudeCrawler: Голый ползун по женщинам на телеграфе / Хабр]
 +
* 2023-03-14, 22:57:01: [https://github.com/rogerorr/NtTrace rogerorr/NtTrace: An strace-like program for the Windows 'native' API]
 +
 +
== 2022 ==
 +
=== 2022-10 ===
 +
 +
* 2022-10-27, 22:49:47: [https://github.com/AnonymerNiklasistanonym/KaraokeMusicVideoManager/blob/34e1e6a489f1f5c9df7029afe38075e3d746257d/WindowsInstaller/build_windows_installer.py KaraokeMusicVideoManager/build_windows_installer.py at 34e1e6a489f1f5c9df7029afe38075e3d746257d · AnonymerNiklasistanonym/KaraokeMusicVideoManager]
 +
* 2022-10-27, 22:44:36: [https://github.com/tawanjairew/https-github.com-google-omaha/blob/7e01c7e51b32bfa7bd41f2b5768a0638e59d27d8/omaha/enterprise/installer/build_enterprise_installer.py https-github.com-google-omaha/build_enterprise_installer.py at 7e01c7e51b32bfa7bd41f2b5768a0638e59d27d8 · tawanjairew/https-github.com-google-omaha]
 +
*: <html>wix</html>
 +
<!-- NEXT BOOKMARK -->
 +
 +
=== 2022-08 ===
 +
 +
* 2022-08-06, 10:32:01: [https://habr.com/ru/company/mts_ai/blog/678928/ Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP? / Хабр]
 +
*: <html> Компании в области ИИ значительную часть расходов на НМА (нематериальные активы) несут через списание затрат на наиболее дорогие задачи - такие как ML (серверные ресурсы) и зарплаты ML инженеров. И именно модель нужно защищать, а не код. Код в этой индустрии почти ничего не стоит, особенно когда команда не может написать серверный код на чистом С++. </html>
 +
<!-- NEXT BOOKMARK -->
 +
 +
=== 2022-07 ===
 +
 +
* 2022-07-05, 20:47:49: [https://github.com/gildas-lormeau/SingleFile/issues/448 How to use with Selenium and Python · Issue #448 · gildas-lormeau/SingleFile]
 +
* 2022-07-05, 20:47:40: [https://github.com/gildas-lormeau/single-file-cli gildas-lormeau/single-file-cli]
 +
 +
=== 2022-06 ===
 +
 +
* 2022-06-22, 21:49:57: [https://wiki.astralinux.ru/pages/viewpage.action?pageId=137563067 Создание Docker-образов Astra Linux - Справочный центр - Справочный центр Astra Linux]
 +
 +
=== 2022-04 ===
 +
 +
* 2022-04-24, 21:31:49: [https://stackoverflow.com/questions/32274222/wrap-multiple-tags-with-beautifulsoup python - Wrap multiple tags with BeautifulSoup - Stack Overflow]
 +
*: <html><span class="hljs-keyword">from</span> bs4 <span class="hljs-keyword">import</span> BeautifulSoup <span class="hljs-keyword">import</span> itertools soup = BeautifulSoup(html_doc)  <span class="hljs-comment"># wrap all h1 and next siblings into sections</span> h1s = soup.find_all(<span class="hljs-string">'h1'</span>) <span class="hljs-keyword">for</span> el <span class="hljs-keyword">in</span> h1s:    els = [i <span class="hljs-keyword">for</span> i <span class="hljs-keyword">in</span> itertools.takewhile(              <span class="hljs-keyword">lambda</span> x: x.name <span class="hljs-keyword">not</span> <span class="hljs-keyword">in</span> [el.name, <span class="hljs-string">'script'</span>],              el.next_siblings)]    section = soup.new_tag(<span class="hljs-string">'section'</span>)    el.wrap(section)    <span class="hljs-keyword">for</span> tag <span class="hljs-keyword">in</span> els:        section.append(tag)  <span class="hljs-built_in">print</span>(soup.prettify())</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2022-04-24, 21:19:02: [https://stackoverflow.com/questions/54902751/find-all-html-content-between-heading-tags-and-wrap-it-with-section-tag-in-pytho Find all html content between heading tags and wrap it with section tag in Python - Stack Overflow]
 +
* 2022-04-24, 18:40:07: [https://codepen.io/hexagoncircle/pen/JjRYaZw CSS Sticky Parallax Sections]
 +
* 2022-04-24, 16:56:33: [https://www.mediawiki.org/wiki/Parsing/Notes/Section_Wrapping Parsing/Notes/Section Wrapping - MediaWiki]
 +
*: <html>by</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2022-04-22, 08:32:54: [https://www.digitalocean.com/community/tutorials/css-pure-css-parallax How To Create a Parallax Scrolling Effect with Pure CSS in Chrome | DigitalOcean]
 +
* 2022-04-15, 23:06:25: [https://docs.switzernet.com/people/emin-gabrielyan/060112-capillary-references/ref/MacKay05.pdf#page=1&zoom=180,31,513 Title - MacKay05.pdf]
 +
 +
=== 2022-03 ===
 +
 +
* 2022-03-23, 00:27:15: [https://github.com/HighwayStar/cocalc/commit/fbff82acc56716c386e92d39ae9ae61bdbafb7db ldap: Add ldapauth strategy and adapt sign-in page · HighwayStar/cocalc@fbff82a · GitHub]
 +
 +
=== 2022-02 ===
 +
 +
* 2022-02-16, 12:08:55: [http://math.intra.ispras.ru/DocMarking/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B/RNC32 DocMarking/Алгоритмы/RNC32 — MATH]
 +
 +
=== 2022-01 ===
 +
 +
* 2022-01-15, 14:14:34: [https://www.facebook.com/yksi12/posts/6787835014620384?notif_id=1642240481482778&notif_t=nf_share_story&ref=notif Facebook]
 +
*: <html><div class="kvgmc6g5 cxmmr5t8 oygrvhab hcukyx3x c1et5uql ii04i59q"><div dir="auto" style="text-align: start;">Вчера прочитала статью ребят, которые делились опытом - "как стартап потратил миллион (рублей) на маркетинг", где делились историей неуспехов и успехов.</div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q"><div dir="auto" style="text-align: start;">Краткий пересказ:</div><div dir="auto" style="text-align: start;">- на таргетинг бюджет слили зря</div><div dir="auto" style="text-align: start;">- на контекст бюджет слили зря</div><div dir="auto" style="text-align: start;">- статья на VC дала лиды</div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q"><div dir="auto" style="text-align: start;">И вроде бы хорошая статья, но что-то тут у меня не выдержало и я поняла, что пора что-то написать.</div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q"><div dir="auto" style="text-align: start;">Итак, что не так с подходами, про которые написано?</div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q"><div dir="auto" style="text-align: start;">А именно то, что в последнее время понятие "маркетинг" заменяется понятием "привлечение", причем в 99% случаев из платных каналов. И это не только в этой статье. Очень много проектов, с которыми я общалась за последние несколько месяцев, именно так понимают маркетинг (ладно, примерно все).</div><div dir="auto" style="text-align: start;">Привлечение, и платное привлечение лидов / клиентов - да, это часть маркетинга. Но, послушайте, нельзя говорить, что ты занимаешься маркетингом, если у тебя только настроены кампании в таргете и контексте. </div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q"><div dir="auto" style="text-align: start;">(Все дальнейшее я напишу для b2b-маркетинга)</div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q"><div dir="auto" style="text-align: start;">Маркетинг это когда:</div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q"><div dir="auto" style="text-align: start;">- у вас описаны персоны - то есть не просто сегмент, а ЦА и ситуации и потребности, для которых ваш потенциальный клиент понимает, что ему нужен ваш продукт</div><div dir="auto" style="text-align: start;">- описан customer decision making jorney (этот тот кусочек CJM, которые ДО того, как клиент выбрал вас и заплатил вам) и его этапы</div><div dir="auto" style="text-align: start;">- для каждого из этих этапов вы понимаете контекст его выбора - как и из чего он выбирает (это JTBD) и в какой информации / помощи / подсказках он нуждается (и из этого строите свой inbound)</div><div dir="auto" style="text-align: start;">- у вас сформулировано ценностное предложение с учетом всего контекста, в котором существует ваш потенциальный клиент</div><div dir="auto" style="text-align: start;">- ценностное предложение сформулировано в терминах и словах клиента!!!  на его языке (а не на языке фич) и вы можете быстро и хорошо объяснить зачем вы нужны и чем лучше чем конкуренты / альтернативы</div><div dir="auto" style="text-align: start;">- вы понимаете цикл принятия решения для вашего продукта и у вас есть стратегия прогрева / онбординга для лидов</div><div dir="auto" style="text-align: start;">- вы понимаете какие каналы какой уровни прогретости лиды приносят и умеете работать в лидами разной "теплоты"</div><div dir="auto" style="text-align: start;">- у вас хорошо описаны фичи продукта, которые подтверждают ценность продукта для клиента (а не заменяют), являясь reasons to believe</div><div dir="auto" style="text-align: start;">- вы выстраиваете коммуникации на всех этапах клиентского пути, опираясь на все то, что выше, отдавая себе отчет в том, что вклад некоторых коммуникаций в стоимость привлечения очевидным образом вы посчитать не сможете</div></div><div class="cxmmr5t8 oygrvhab hcukyx3x c1et5uql o9v6fnle ii04i59q"><div dir="auto" style="text-align: start;">Желаю вам полноценного системного маркетинга,  который позволит вам масштабироваться, а не фрагментарного привлечения.</div></div></html>
 +
<!-- NEXT BOOKMARK -->
 +
 +
== 2021 ==
 +
=== 2021-11 ===
 +
 +
* 2021-11-16, 00:59:43: [https://www.opennet.ru/opennews/art.shtml?num=56152 Выпуск Nuitka 0.6.17, компилятора для языка Python]
 +
*: <html><tr><td class="ctxt" colspan="2"><p>Если у тебя проект объёмнее HELLO WORLD, то сборка в один бинарник -- плохая идея, оно просто не соберётся. Рекомендую бить на модули. Для того, чтобы декларативно описать сценарий модульной сборки, я запилил <a href="https://pypi.org/project/nuitkabs/" rel="nofollow">https://pypi.org/project/nuitkabs/</a> . Если nuitka сопоставима с gcc, то nuitkabs ближе к Makefile. Подрробнее в описании <br></p></td></tr><tr><td colspan="2">&nbsp;</td></tr></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2021-11-16, 00:59:15: [https://pypi.org/project/nuitkabs/ nuitkabs · PyPI]
 +
 +
=== 2021-10 ===
 +
 +
* 2021-10-25, 03:08:04: [https://habr.com/ru/post/313764/ Стратегии расширения Django User Model / Хабр]
 +
 +
=== 2021-07 ===
 +
 +
* 2021-07-17, 23:47:09: [https://habr.com/ru/news/t/568024/ В Яндекс.Браузер внедрили машинный перевод видеороликов / Хабр]
 +
* 2021-07-07, 15:25:51: [https://www.techempower.com/benchmarks/?fbclid=IwAR1LGSyiL2AtrNe0vRYuDtxsga6W1x0iaS5y5b0LwI5nQnpPQf_mwy10ojc#section=data-r20&hw=ph&test=query Round 20 results - TechEmpower Framework Benchmarks]
 +
* 2021-07-06, 00:59:26: [https://github.com/ElSnoMan/pyleniumio GitHub - ElSnoMan/pyleniumio: Bring the best of Selenium and Cypress into a single Python package]
 +
 +
=== 2021-06 ===
 +
 +
* 2021-06-29, 21:55:52: [https://python-mip.readthedocs.io/en/latest/examples.html Modeling Examples — Python-MIP documentation]
 +
* 2021-06-20, 20:24:34: [https://habr.com/ru/news/t/562902/ ClickHouse от Яндекса вошла в топ-50 самых популярных в мире СУБД / Хабр]
 +
* 2021-06-01, 11:48:58: [https://habr.com/ru/company/yandex/blog/496818/ Сотни тысяч маршрутов в секунду на ядро. Опыт Яндекс.Маршрутизации / Блог компании Яндекс / Хабр]
 +
 +
=== 2021-05 ===
 +
 +
* 2021-05-31, 15:48:23: [https://github.com/kevinsqi/react-calendar-heatmap kevinsqi/react-calendar-heatmap: An svg calendar heatmap inspired by github's contribution graph]
 +
* 2021-05-29, 15:43:26: [https://djoech.medium.com/functional-vs-class-components-in-react-231e3fbd7108 Functional vs Class-Components in React | by David Jöch | Medium]
 +
* 2021-05-29, 11:42:22: [https://github.com/ClickHouse/ClickHouse/issues/23854 MATERIALIZED VIEW and AggregateFunction, count does not match · Issue #23854 · ClickHouse/ClickHouse]
 +
*: <html>There is no any sense to use uniqExact &amp; AggregatingMergeTree.<br> Try the opposite : hll12State / hll12Merge (or uniqCombine). hyperloglog structures bring % of errors, because they probabilities, but they use 1000 times less space and 1000 times faster.</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2021-05-29, 02:14:55: [https://vc.ru/dev/158193-kak-s-pomoshchyu-react-bootstrap-table-sozdavat-slozhnye-i-krasivo-oformlennye-tablicy Как с помощью React Bootstrap Table создавать сложные и красиво оформленные таблицы? — Разработка на vc.ru]
 +
* 2021-05-26, 18:36:31: [https://qna.habr.com/q/676255 Почему не подгружаются react-bootstrap стили? — Хабр Q&A]
 +
* 2021-05-26, 01:15:19: [https://tabler-react.com/ Tabler React]
 +
* 2021-05-19, 19:06:46: [https://github.com/23andMe/Yamale 23andMe/Yamale: A schema and validator for YAML.]
 +
* 2021-05-18, 07:39:26: [https://github.com/xcp-ng/xcp/issues/486 Creating new NFS SR from Synology not working anymore · Issue #486 · xcp-ng/xcp]
 +
 +
=== 2021-04 ===
 +
 +
* 2021-04-28, 18:37:34: [https://www.mediawiki.org/wiki/Extension:LogEntry Extension:LogEntry - MediaWiki]
 +
 +
=== 2021-03 ===
 +
 +
* 2021-03-18, 08:50:56: [https://vitus-wagner.dreamwidth.org/2236410.html vitus_wagner | Криптапокалипсис сегодня]
 +
*: <html>Schneier on Security: "No, RSA Is Not Broken"<br><br><a href="https://www.schneier.com/blog/archives/2021/03/no-rsa-is-not-broken.html">https://www.schneier.com/blog/archives/2021/03/no-rsa-is-not-broken.html</a><br><br>Вобщем, реакция общества скептическая пока </html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2021-03-05, 15:24:18: [https://intuit.ru/studies/courses/3586/828/print_lecture/29007 Расширение и развертывание]
 +
*: <html>from django.test import TestCase from django.test.client import Client</html>
 +
*: <html>    'django.middleware.Cache.CacheMiddleware',</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2021-03-03, 04:15:08: [https://intuit.ru/studies/courses/3586/828/lecture/28995?page=3 НОУ ИНТУИТ | Лекция | Стиль кодирования в Django]
 +
*: <html><li>DELAULT_APPS: Этот параметр содержит установленные по умолчанию приложения Django (такие как admin)</li> <li>THIRD_PARTY_APPS: Этот параметр содержит другие приложения, такие как SocialAuth, используемые для аутентификации в социальных сетях.</li> <li>LOCAL_APPS: Этот параметр содержит созданные вами приложения</li></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2021-03-01, 11:49:07: [https://habr.com/ru/company/ods/blog/328372/ Метрики в задачах машинного обучения / Блог компании Open Data Science / Хабр]
 +
* 2021-03-01, 03:34:27: [https://www.npmjs.com/package/react-d3-tree react-d3-tree - npm]
 +
 +
=== 2021-02 ===
 +
 +
* 2021-02-28, 02:24:06: [https://stackoverflow.com/questions/62664761/probability-of-hash-collision math - Probability of hash collision - Stack Overflow]
 +
*: <html>The exact formula for the probability of getting a collision with an n-bit hash function and k strings hashed is</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2021-02-20, 00:53:26: [https://demo2.librephotos.com/person/3 LibrePhotos]
 +
* 2021-02-13, 01:49:14: [https://stackoverflow.com/questions/42281946/whats-the-best-way-to-load-stored-procedures-into-the-django-unit-test-database postgresql - What's the best way to load stored procedures into the Django unit test database? - Stack Overflow]
 +
* 2021-02-13, 01:38:01: [https://stackoverflow.com/questions/9984196/postgresql-gapless-sequences ruby on rails - PostgreSQL gapless sequences - Stack Overflow]
 +
* 2021-02-05, 19:30:31: [https://forum.astralinux.ru/threads/1956/ Смоленск 1.6 - не могу установить корректно postgressql | Astra Linux Forum]
 +
*: <html><article class="message message--post js-post js-inlineModContainer  " data-author="Sergey_2020" data-content="post-8200" id="js-post-8200"><div class="message-inner"><div class="message-cell message-cell--main"><div class="message-main js-quickEditTarget"><div class="message-content js-messageContent"><div class="message-userContent lbContainer js-lbContainer " data-lb-id="post-8200" data-lb-caption-desc="Sergey_2020 · 09.07.2019 в 09:37"><article class="message-body js-selectToQuote"><div class="bbWrapper">Ставлю на чистую систему, подскажите как с этим можно бороться?<br> Насколько понимаю дело в данных метках :<br> pdp-ls -Md /var/run<br> lrwxrwxrwxm--  1 root root Уровень_3:Высокий:Категория_1,Категория_2,0xfffffffffffffffc:CCNRA /var/run -&gt; /run<br> Можно ли их поменять, не поломав систему?</div> <div class="js-selectToQuoteEnd">&nbsp;</div> </article>        </div>      </div>  <footer class="message-footer">   <div class="likesBar js-likeList "> </div>  <div class="js-historyTarget message-historyTarget toggleTarget" data-href="https://forum.astralinux.ru/threads/1956/trigger-href"></div> </footer> </div> </div> </div> </article>    <article class="message message--post js-post js-inlineModContainer  " data-author="Sergey_2020" data-content="post-8266" id="js-post-8266">  <span class="u-anchorTarget" id="post-8266"></span>  <div class="message-inner"> <div class="message-cell message-cell--user">   <section itemscope="" itemtype="https://schema.org/Person" class="message-user"> <div class="message-avatar "> <div class="message-avatar-wrapper"> </div></div></section></div></div></article></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2021-02-04, 00:08:14: [https://habr.com/ru/company/lanit/blog/539040/?utm_campaign=539040&utm_source=habrahabr&utm_medium=rss Как защитить информацию на экране монитора от утечки / Блог компании ГК ЛАНИТ / Хабр]
 +
*: <html>Кстати давным давно была такая идея: разобрать ЖК-монитор, выдернуть оттуда поляризационную пленку (кажется называется «линза Френеля») и приклеить на защитные очки. Без этой линзы изображение с монитора ни под каким углом не видно, он просто белый. А вот в очках все становится нормально видно. Возможно это все какая-то технобайка, лично не проверял — монитор жалко :-) Но в теории, если тема рабочая, то почему не выпускать мониторы и комплекты очков к ним? У каждого сотрудника свои очки подходящие только к его монитору.</html>
 +
<!-- NEXT BOOKMARK -->
 +
 +
=== 2021-01 ===
 +
 +
* 2021-01-20, 03:33:00: [https://s.itho.me/cloudsummit/2020/slides/7004.pdf PowerPoint 簡報 - 7004.pdf]
 +
* 2021-01-20, 03:07:39: [https://www.ansible.com/getting-started-with-ansible-tower AnsibleFest Atlanta - Getting Started with Ansible Tower]
 +
* 2021-01-20, 03:05:35: [https://speakerdeck.com/jpmens/ansible-awx?slide=18 Ansible AWX - Speaker Deck]
 +
 
== 2020 ==
 
== 2020 ==
 +
=== 2020-12 ===
 +
 +
* 2020-12-17, 11:27:57: [https://pypi.org/project/pypsrp/ pypsrp · PyPI]
 +
* 2020-12-14, 01:11:41: [https://kopy.io/IEfQ9 kopy - IEfQ9]
 +
* 2020-12-09, 11:47:55: [https://webdevblog.ru/monkey-patching-v-python-obyasnenie-s-primerami/ Monkey Patching в Python: объяснение с примерами - Еще один блог веб-разработчика]
 +
*: <html>kwargs</html>
 +
<!-- NEXT BOOKMARK -->
 +
 +
=== 2020-11 ===
 +
 +
* 2020-11-11, 12:03:41: [https://gitlab.ispras.ru/watermarking/dm_service_linux watermarking / dm_service_linux · GitLab]
 +
* 2020-11-10, 09:51:47: [https://github.com/Zloool/manyfaced-honeypot/blob/master/manyfaced/db/migration.py manyfaced-honeypot/migration.py at master · Zloool/manyfaced-honeypot]
 +
* 2020-11-10, 02:19:54: [https://www.slideserve.com/china/private-information-retrieval PPT - Private Information Retrieval PowerPoint Presentation, free download - ID:5595087]
 +
* 2020-11-05, 04:03:07: [https://github.com/City-of-Helsinki/django-orghierarchy City-of-Helsinki/django-orghierarchy: Reusable Django application for hierarchical organizations]
 +
*: <html><pre><code> "https://api.hel.fi/paatos/v1/organization/" </code></pre> <p>You may give the organization data source a specific id to correspond to your own data source model ids in your project:</p> <pre><code>python manage.py import_organizations "https://api.hel.fi/paatos/v1/organization/" -s original_id:imported_id </code></pre> <p>Otherwise, the data source id in the original API is used for the imported organizations (<code>helsinki</code> in the Helsinki API).</p> <h1><a id="user-content-development" class="anchor" aria-hidden="true" href="https://github.com/City-of-Helsinki/#development"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"></svg></a></h1></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-11-05, 03:08:29: [https://habr.com/ru/post/524622/?utm_campaign=524622&utm_source=habrahabr&utm_medium=rss Храним секреты в Linux: JWT аутентификация в CLI приложении на Python / Хабр]
 +
* 2020-11-05, 02:23:09: [https://djangopackages.org/grids/g/perms/ Django Packages : Permissions]
 +
* 2020-11-04, 02:25:18: [http://ru.manpages.org/dl_iterate_phdr/3 man dl_iterate_phdr (3): обход списка общих объектов]
 +
*: <html><span class="hljs-preprocessor">#<span class="hljs-keyword">define</span> _GNU_SOURCE</span> <span class="hljs-preprocessor">#<span class="hljs-keyword">include</span> &lt;link.h&gt;</span> <span class="hljs-preprocessor">#<span class="hljs-keyword">include</span> &lt;stdlib.h&gt;</span> <span class="hljs-preprocessor">#<span class="hljs-keyword">include</span> &lt;stdio.h&gt;</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">int</span> callback(<span class="hljs-keyword">struct</span> dl_phdr_info *info, size_t size, <span class="hljs-keyword">void</span> *data) {    <span class="hljs-keyword">int</span> j;    <span class="hljs-built_in">printf</span>(<span class="hljs-string">"имя=%s (%d сегментов)\n"</span>, info-&gt;dlpi_name,        info-&gt;dlpi_phnum);    <span class="hljs-keyword">for</span> (j = <span class="hljs-number">0</span>; j &lt; info-&gt;dlpi_phnum; j++)          <span class="hljs-built_in">printf</span>(<span class="hljs-string">"\t\t заголовок %2d: адрес=%10p\n"</span>, j,              (<span class="hljs-keyword">void</span> *) (info-&gt;dlpi_addr + info-&gt;dlpi_phdr[j].p_vaddr));    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>; } <span class="hljs-keyword">int</span> main(<span class="hljs-keyword">int</span> argc, <span class="hljs-keyword">char</span> *argv[]) {    dl_iterate_phdr(callback, NULL);    <span class="hljs-built_in">exit</span>(EXIT_SUCCESS); }</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-11-04, 02:04:04: [https://stackoverflow.com/questions/15779185/how-to-list-on-the-fly-all-the-functions-symbols-available-in-c-code-on-a-linux c++ - How to list on-the-fly all the functions/symbols available in C code on a Linux architecture? - Stack Overflow]
 +
* 2020-11-03, 02:24:59: [https://github.com/Infinidat/infi.clickhouse_orm/blob/ffd9bab0ef58c5670f3a39c978525f5f32a00742/docs/schema_migrations.md infi.clickhouse_orm/schema_migrations.md at ffd9bab0ef58c5670f3a39c978525f5f32a00742 · Infinidat/infi.clickhouse_orm]
 +
*: <html>Running Migrations</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-11-03, 02:22:42: [https://github.com/egor-sergeev/log-server-profiles egor-sergeev/log-server-profiles]
 +
 +
=== 2020-10 ===
 +
 +
* 2020-10-29, 00:10:17: [https://pypi.org/project/pygtail/ pygtail · PyPI]
 +
*: <html><span class="kn">from</span> <span class="nn">pygtail</span> <span class="kn">import</span> <span class="n">Pygtail</span>  <span class="k">for</span> <span class="n">line</span> <span class="ow">in</span> <span class="n">Pygtail</span><span class="p">(</span><span class="s2">"some.log"</span><span class="p">):</span>    <span class="n">sys</span><span class="o">.</span><span class="n">stdout</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">line</span><span class="p">)</span></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-10-29, 00:09:15: [https://stackoverflow.com/questions/36327265/python-parse-log-file-in-realtime-reload-when-the-log-rotates Python Parse log file in realtime, reload when the log rotates - Stack Overflow]
 +
*: <html><span class="hljs-keyword">import</span> os  file_path = <span class="hljs-string">'/var/log/app/access.log'</span>  <span class="hljs-keyword">with</span> open(file_path) <span class="hljs-keyword">as</span> f:    file_size = <span class="hljs-number">0</span>    <span class="hljs-keyword">while</span> <span class="hljs-literal">True</span>:        line = f.readline()        <span class="hljs-keyword">if</span> line:            <span class="hljs-keyword">print</span> line        file_status_obj = os.stat(file_path)        <span class="hljs-keyword">if</span> file_size &lt; file_status_obj.st_size:            f.seek(<span class="hljs-number">0</span>)        file_size = file_status_obj.st_size </html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-10-28, 23:11:37: [https://github.com/Rune28/Uchi/blob/c955d157c1ad85db19cbbece9e61cb8924ad4e40/event_data_parser.py Uchi/event_data_parser.py at c955d157c1ad85db19cbbece9e61cb8924ad4e40 · Rune28/Uchi]
 +
* 2020-10-28, 23:08:22: [https://github.com/search?l=Python&p=10&q=clickhouse_driver&type=Code Search · clickhouse_driver]
 +
* 2020-10-28, 23:04:44: [https://github.com/ericmccarthy7/clickhouse-pool/blob/ac438b1f331a166be98faee2ab081e4afc7c59bc/clickhouse_pool/pool.py clickhouse-pool/pool.py at ac438b1f331a166be98faee2ab081e4afc7c59bc · ericmccarthy7/clickhouse-pool]
 +
* 2020-10-28, 19:53:31: [https://github.com/recoilme/pudge recoilme/pudge: Fast and simple key/value store written using Go's standard library]
 +
* 2020-10-28, 18:39:29: [https://habr.com/ru/company/vk/blog/430168/ Использование ClickHouse в VK, или Зачем мы написали KittenHouse / Блог компании ВКонтакте / Хабр]
 +
* 2020-10-25, 16:00:41: [https://www.virtualbox.org/wiki/Testbuilds Testbuilds – Oracle VM VirtualBox]
 +
* 2020-10-24, 23:01:03: [https://stackoverflow.com/questions/58984413/how-to-progammatically-pass-the-callable-to-gunicorn-instead-of-arguments python - How to progammatically pass the callable to gunicorn instead of arguments - Stack Overflow]
 +
*: <html><button class="js-vote-up-btn grid--cell s-btn s-btn__unset c-pointer" data-controller="s-tooltip" data-s-tooltip-placement="right" aria-pressed="false" aria-label="Up vote" data-selected-classes="fc-theme-primary" aria-describedby="--stacks-s-tooltip-5nem8fah"></button><div id="--stacks-s-tooltip-5nem8fah" class="s-popover s-popover__tooltip pe-none" aria-hidden="true" role="tooltip">This answer is useful<div class="s-popover--arrow"></div></div>        <div class="js-vote-count grid--cell fc-black-500 fs-title grid fd-column ai-center" itemprop="upvoteCount" data-value="0">0</div>        <button class="js-vote-down-btn grid--cell s-btn s-btn__unset c-pointer" data-controller="s-tooltip" data-s-tooltip-placement="right" aria-pressed="false" aria-label="Down vote" data-selected-classes="fc-theme-primary" aria-describedby="--stacks-s-tooltip-o4ee66hq"><svg aria-hidden="true" class="m0 svg-icon iconArrowDownLg" width="36" height="36" viewBox="0 0 36 36"></svg></button></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-10-21, 22:32:57: [https://forums.virtualbox.org/viewtopic.php?f=6&t=90853&start=300 virtualbox.org • View topic - VirtualBox 6.0 and Hyper-V]
 +
*: <html>github . com/MicrosoftDocs/WSL/issues/798</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-10-21, 22:21:56: [https://github.com/MicrosoftDocs/WSL/issues/798 WSL2 breaks VirtualBox 6.1 · Issue #798 · MicrosoftDocs/WSL]
 +
* 2020-10-21, 22:10:57: [https://forums.virtualbox.org/viewtopic.php?f=6&t=90853 virtualbox.org • View topic - VirtualBox 6.0 and Hyper-V]
 +
* 2020-10-20, 18:33:19: [https://habr.com/ru/post/427217/ Анализ производительности WSGI-серверов: Часть вторая / Хабр]
 +
* 2020-10-16, 12:00:06: [https://medium.com/dataseries/how-to-make-a-photo-editor-with-react-f81485a5ce08 How to Make a Photo Editor with React | by John Au-Yeung | DataSeries | Medium]
 +
* 2020-10-13, 20:47:25: [https://coq.discourse.group/ Coq - The Coq proof assistant user and developer forum.]
 +
 +
=== 2020-09 ===
 +
 +
* 2020-09-28, 11:22:51: [https://github.com/malikwahab/pilxel/issues/15 Uploading to pilxel.herokuapp.com does not work · Issue #15 · malikwahab/pilxel]
 +
*: <html>Uploading to pilxel.herokuapp.com  does not work </html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-09-24, 11:38:34: [https://www.reddit.com/r/Fedora/comments/fx5z9e/communication_between_docker_containers_blocked/ Communication between Docker containers blocked by firewall in Fedora 32 : Fedora]
 +
*: <html><p class="_1qeIAgB0cPwnLhDF9XSiJM">You may need to adjust firewallds backend from nftables to iptables.</p><p class="_1qeIAgB0cPwnLhDF9XSiJM">See FirewallBackend in  /etc/firewalld/firewalld.conf</p></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-09-18, 19:07:59: [http://robocraft.ru/blog/computervision/549.html OpenCV - голографическое кодирование картинки / Компьютерное зрение / RoboCraft. Роботы? Это просто!]
 +
* 2020-09-08, 21:22:06: [https://habr.com/ru/post/454440/ Мелкая питонячая радость #2: Starlette / Хабр]
 +
*: <html>Starlette</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-09-06, 13:22:25: [https://news.ycombinator.com/item?id=22432616 Hasura is a game-changer. I'm never writing CRUD backend apps again by hand. Co... | Hacker News]
 +
* 2020-09-06, 12:58:00: [https://github.com/cpursley/react-admin-low-code cpursley/react-admin-low-code: react-admin (via ra-data-hasura-graphql provider) + hasura = :)]
 +
* 2020-09-02, 21:56:11: [https://github.com/Nuitka/Nuitka/issues/618 Python3.5: Absolute "import from" of a module was not supported · Issue #618 · Nuitka/Nuitka]
 +
*: <html><p>I can confirm that pydantic / fapi now compiles with Nuitka 0.6.8rc4.</p> <p>As you suggested, uvicorn ASGI server won't run, but that wasn't your target for the issue.<br> Maybe as a side effect of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="557115491" data-permission-text="Title is private" data-url="https://github.com/Nuitka/Nuitka/issues/613" data-hovercard-type="issue" data-hovercard-url="/Nuitka/Nuitka/issues/613/hovercard" href="https://github.com/Nuitka/Nuitka/issues/613">#613</a>, the error message stating that it cannot run ASGI app has some unicode signs in it:</p></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-09-01, 22:47:38: [https://habr.com/ru/company/lanit/blog/516330/?utm_campaign=516330&utm_source=habrahabr&utm_medium=rss Как устроена графика в Linux: обзор различных сред оформления рабочего стола / Блог компании ГК ЛАНИТ / Хабр]
 +
* 2020-09-01, 21:06:44: [https://habr.com/ru/post/473620/?utm_campaign=473620&utm_source=habrahabr&utm_medium=rss Как мы воспринимаем цвет. Занимательные факты. Просто об очень сложном / Хабр]
 +
* 2020-09-01, 08:57:02: [https://www.gwern.net/docs/www/patents.google.com/ad1bbbc992f81457e577a71d7397022eee67a316.html US20150124107A1 - Associating cameras with users and objects in a social networking system - Google Patents]
 +
* 2020-09-01, 08:56:28: [https://scholar.google.com/scholar?hl=en&as_sdt=0%2C21&q=identification+sensor+noise+anonymity+OR+forensics&btnG= identification sensor noise anonymity OR forensics - Google Scholar]
 +
 +
=== 2020-08 ===
 +
 +
* 2020-08-22, 18:10:22: [https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk Download the Windows Driver Kit (WDK) - Windows drivers | Microsoft Docs]
 +
*: <html><p>You can run the Windows 10, version 2004 WDK on Windows 7 and later, and use it to develop drivers for these operating systems:</p> <div class="table-scroll-wrapper"><table class="table"><caption class="visually-hidden">Runtime requirements</caption> <thead> <tr> <th>Client OS</th> <th>Server OS</th> </tr> </thead> <tbody> <tr> <td>Windows 10</td> <td>Windows Server 2019, Windows Server 2016</td> </tr> <tr> <td>Windows 8.1</td> <td>Windows Server 2012 R2</td> </tr> <tr> <td>Windows 8</td> <td>Windows Server 2012</td> </tr> <tr> <td>Windows 7</td> <td>Windows Server 2008 R2 SP1</td></tr></tbody></table></div></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-08-22, 04:02:26: [https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/converting-wdk-8-1-projects-to-wdk-10 Converting WDK 8.1 Projects to WDK 10 - Windows drivers | Microsoft Docs]
 +
* 2020-08-12, 19:35:35: [https://github.com/tlaplus/PlusPy tlaplus/PlusPy: Python interpreter for TLA+ specifications]
 +
* 2020-08-12, 19:25:48: [https://ieeexplore.ieee.org/abstract/document/8991646 Blockchain and IoT Based Formal Model of Smart Waste Management System Using TLA+ - IEEE Conference Publication]
 +
* 2020-08-07, 15:54:09: [https://www.virtualbox.org/ticket/19086 #19086 (rm / rmdir not working correctly in shared folders) – Oracle VM VirtualBox]
 +
* 2020-08-05, 12:30:58: [https://stackoverflow.com/questions/4193514/how-to-get-hard-disk-serial-number-using-python/4194146#4194146 linux - How to get hard disk serial number using Python - Stack Overflow]
 +
*: <html><span class="kwd">with</span><span class="pln"> open</span><span class="pun">(</span><span class="pln">sys</span><span class="pun">.</span><span class="pln">argv</span><span class="pun">[</span><span class="lit">1</span><span class="pun">],</span><span class="pln"> </span><span class="str">"rb"</span><span class="pun">)</span><span class="pln"> </span><span class="kwd">as</span><span class="pln"> fd</span><span class="pun">:</span><span class="pln">    </span><span class="com"># tediously derived from the monster struct defined in &lt;hdreg.h&gt;</span><span class="pln">    </span><span class="com"># see comment at end of file to verify</span><span class="pln">    hd_driveid_format_str </span><span class="pun">=</span><span class="pln"> </span><span class="str">"@ 10H 20s 3H 8s 40s 2B H 2B H 4B 6H 2B I 36H I Q 152H"</span><span class="pln">    </span><span class="com"># Also from &lt;hdreg.h&gt;</span><span class="pln">    HDIO_GET_IDENTITY </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0x030d</span><span class="pln">    </span><span class="com"># How big a buffer do we need?</span><span class="pln">    sizeof_hd_driveid </span><span class="pun">=</span><span class="pln"> struct</span><span class="pun">.</span><span class="pln">calcsize</span><span class="pun">(</span><span class="pln">hd_driveid_format_str</span><span class="pun">)</span><span class="pln">      </span><span class="com"># ensure our format string is the correct size</span><span class="pln">    </span><span class="com"># 512 is extracted using sizeof(struct hd_id) in the c code</span><span class="pln">    </span><span class="kwd">assert</span><span class="pln"> sizeof_hd_driveid </span><span class="pun">==</span><span class="pln"> </span><span class="lit">512</span><span class="pln">      </span><span class="com"># Call native function</span><span class="pln">    buf </span><span class="pun">=</span><span class="pln"> fcntl</span><span class="pun">.</span><span class="pln">ioctl</span><span class="pun">(</span><span class="pln">fd</span><span class="pun">,</span><span class="pln"> HDIO_GET_IDENTITY</span><span class="pun">,</span><span class="pln"> </span><span class="str">" "</span><span class="pln"> </span><span class="pun">*</span><span class="pln"> sizeof_hd_driveid</span><span class="pun">)</span><span class="pln">    fields </span><span class="pun">=</span><span class="pln"> struct</span><span class="pun">.</span><span class="pln">unpack</span><span class="pun">(</span><span class="pln">hd_driveid_format_str</span><span class="pun">,</span><span class="pln"> buf</span><span class="pun">)</span><span class="pln">    serial_no </span><span class="pun">=</span><span class="pln"> fields</span><span class="pun">[</span><span class="lit">10</span><span class="pun">].</span><span class="pln">strip</span><span class="pun">()</span><span class="pln">    model </span><span class="pun">=</span><span class="pln"> fields</span><span class="pun">[</span><span class="lit">15</span><span class="pun">].</span><span class="pln">strip</span><span class="pun">()</span><span class="pln">    </span><span class="kwd">print</span><span class="pun">(</span><span class="str">"Hard Disk Model: %s"</span><span class="pln"> </span><span class="pun">%</span><span class="pln"> model</span><span class="pun">)</span><span class="pln">    </span><span class="kwd">print</span><span class="pun">(</span><span class="str">"  Serial Number: %s"</span><span class="pln"> </span><span class="pun">%</span><span class="pln"> serial_no</span><span class="pun">)</span></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-08-04, 03:05:33: [http://sourceware.org/binutils/docs/ld/VERSION.html VERSION - Untitled]
 +
* 2020-08-03, 14:43:19: [https://habr.com/ru/company/veeam/blog/471226/ Linux многоликий: как работать на любом дистрибутиве / Блог компании Veeam Software / Хабр]
 +
*: <html>Вы можете компилировать программы современным компилятором, в современном дистрибутиве, и использовать динамическую линковку со старыми заголовками glibc, чтобы ваша программа запускалась на древнегреческих дистрибутивах, но при этом не требовала собственного libc.<br> См. <a href="https://github.com/wheybags/glibc_version_header">github.com/wheybags/glibc_version_header</a> и <a href="https://github.com/sulix/bingcc">github.com/sulix/bingcc</a></html>
 +
<!-- NEXT BOOKMARK -->
 +
 
=== 2020-07 ===
 
=== 2020-07 ===
  
 +
* 2020-07-25, 13:22:16: [https://answers.microsoft.com/en-us/windows/forum/all/applications-do-not-work-in-windows-sandbox/a5547057-d2b1-4db5-8c6e-0cfcdc03dd65 Applications do not work in windows sandbox - Microsoft Community]
 +
* 2020-07-25, 04:07:07: [https://pro.ant.design/ Ant Design Pro - Out-of-box UI solution for enterprise applications]
 +
* 2020-07-25, 03:49:20: [https://github.com/marmelab/react-admin/tree/master/examples/demo react-admin/examples/demo at master · marmelab/react-admin]
 +
* 2020-07-25, 03:22:44: [https://www.codingforentrepreneurs.com/blog/opencv-python-extract-faces-rest-api-flask OpenCV & Python: Extract Faces with a REST API | Post | Coding For Entrepreneurs]
 +
*: <html>OpenCV &amp; Python: Extract Faces with a REST API</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-25, 02:54:20: [https://github.com/arshit09/AI-Photo-Editor arshit09/AI-Photo-Editor: AI Photo Editor]
 +
* 2020-07-25, 02:42:48: [https://github.com/Nuitka/Nuitka/issues/700 Flask application compilation · Issue #700 · Nuitka/Nuitka]
 +
*: <html><span class="js-issue-title">Flask application compilation      </span>      <span class="gh-header-number">#700</span></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-25, 02:35:28: [https://github.com/Nuitka/Nuitka/issues/478 nuitka compiles code successfuly but give SyntaxError: Non-UTF-8 code starting with '\x9d' in file on running · Issue #478 · Nuitka/Nuitka]
 +
*: <html><em class="diigoHighlight id_17248e39bbaf83dbbd429304cebd5cfc type_0 yellow">I compiled my flask app as a standalone binary using the command :</em><br> <code><em class="diigoHighlight id_17248e39bbaf83dbbd429304cebd5cfc type_0 yellow">python3 -m nuitka --standalone --follow-imports --recurse-all --show-progress --show-scons run.py</em></code><br><em class="diigoHighlight id_17248e39bbaf83dbbd429304cebd5cfc type_0 yellow"> it compiles successfully everything but on running the binary it give:</em></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-25, 02:32:36: [https://github.com/benoitc/gunicorn/issues/1555 Nuitka compiler can not be used with gunicorn · Issue #1555 · benoitc/gunicorn]
 +
*: <html>Alternatively, you may be able to use the <code>--module</code> <a href="http://nuitka.net/doc/user-manual.html#use-case-2-extension-module-compilation" rel="nofollow">form of Nuitka compilation</a> to compile your module or package. That should produce a standard shared object extension module that if you arrange to be on sys.path gunicorn should be able to find and import. This should be the same as compiling your module using Cython, and I would expect that to work under limited circumstances.</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-24, 00:14:29: [https://github.com/mhammond/pywin32/issues/1302 (Feature request) Python service without pythonservice.exe when using Nuitka · Issue #1302 · mhammond/pywin32]
 +
*: <html><p>Is there any hope to make pythonservice.exe load the Nuitka compiled exe itself instead of trying to import py files ?</p> <ul> <li>Steps to reproduce the problem.<br> Create a basic service like <a href="https://gist.github.com/deajan/4af18971ca0e2315ebdf872c57feeea6">https://gist.github.com/deajan/4af18971ca0e2315ebdf872c57feeea6</a></li> </ul> <p>Compile with nuitka as standalone</p> <pre><code>nuitka --standalone --experimental=useInternalDependencyWalker --import-module=win32timezone myservice.py </code></pre> <p>I made sure pythonservice.exe and pywintypes32.dll are in the nuitka distribution folder.<br> The service installs, but then tries to load directly the .py files instead of the executable created by Nuitka.</p> <p>Best regards.</p> <p>Using Python 3.7.2 and pywin32 224.</p></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-19, 22:46:38: [https://docs.python.org/3/using/windows.html 3. Using Python on Windows — Python 3.8.4 documentation]
 +
* 2020-07-19, 22:45:40: [https://habr.com/ru/company/intel/blog/210832/ Как мы портировали OpenCV на WindowsRT / Блог компании Intel / Хабр]
 +
* 2020-07-19, 22:44:46: [https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-build-tools?view=vs-2019 Visual Studio Build Tools workload and component IDs | Microsoft Docs]
 +
* 2020-07-19, 04:06:01: [http://service.aapsoftware.ru/steganography/index.php Steganography]
 +
* 2020-07-19, 03:18:21: [https://habr.com/ru/company/dcmiran/blog/505456/?utm_campaign=505456&utm_source=habrahabr&utm_medium=rss Зачем принтеры ставят невидимые точки на документах / Блог компании Дата-центр «Миран» / Хабр]
 +
* 2020-07-16, 14:00:56: [https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2019 Use command-line parameters to install Visual Studio | Microsoft Docs]
 +
* 2020-07-16, 12:43:39: [https://www.maths.ox.ac.uk/system/files/attachments/sage-introduction.pdf Sage for Lattice-based Cryptography - sage-introduction.pdf]
 +
* 2020-07-09, 00:46:19: [https://uznayvse.ru/interesting-facts/samiye-krutiye-opticheskie-illuzii.html 😮 30 крутых оптических иллюзий: взрыв мозга | Интересные факты]
 +
* 2020-07-08, 19:42:47: [https://github.com/OSGeo/grass/ GitHub - OSGeo/grass: GRASS GIS - free and open source Geographic Information System (GIS)]
 +
*: <html><h1>GRASS GIS Repository</h1> <h2><a id="user-content-description" class="anchor" aria-hidden="true" href="https://github.com/OSGeo/grass/#description"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"></svg></a></h2></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-08, 19:42:17: [https://stackoverflow.com/questions/15829148/does-tesseracts-hocr-output-really-contain-bounding-boxes-and-confidence-levels ocr - Does Tesseract's hOCR output really contain bounding boxes and confidence levels for each character? - Stack Overflow]
 +
* 2020-07-08, 19:41:05: [https://stackoverflow.com/questions/14804741/opencv-integration-with-wxpython python - Opencv integration with wxpython - Stack Overflow]
 +
*: <html>Opencv integration with wxpython</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-08, 19:40:47: [https://github.com/quankiquanki/wxPython-OpenCV GitHub - quankiquanki/wxPython-OpenCV: A template/boilerplate application combining wxPython and OpenCV]
 +
*: <html><h1>wxPython-OpenCV</h1> <p>A template/boilerplate application combining wxPython with OpenCV. This application can be used as a base for integrating your OpenCV module into a cross-platform GUI framework. It also includes a Pyinstallers platform specific .spec file to compile the project into a distributable application.</p></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-08, 19:39:24: [https://guidedhacking.com/threads/python-external-esp-using-pywin32-and-pygame-pics-and-source.12639/?__cf_chl_jschl_tk__=0e8f6a831e269eaca0a1776393ba9b895fbad865-1577397950-0-AQYtER-inBKZvMD03SgRuHPlXjDiHiz_x8s865jr-A4FyFqhIdbqGxd14DVx7oF-y6jkFn-2AWuUtV9NlUXf89oHRldDBJ2PCXCCzrtefT0hGlwiEyU_be8KB4W9s2HLhFIJorm2tr_HrBWcGZjPpu0M5PHq_kORs7tEOx_D8qNngqJOqiXWbza6a9eBY2JBJQ8kwxYwvFFc9XUCNjMNCLpgiManw3wYHtNYNNVjp9d_g52NGCnhB7Ebv1GCXNHMf6rNZBvCjJw_hwBspWGFohABGcuYsQI3JebpvHEOlnCpLcCiD9WUUtcu-PRbU8xHyAEfdnc-cQ10U7yY Download - Python external ESP using pyWin32 and pyGame (Pics and source) | Guided Hacking]
 +
*: <html>So I finally finished my ESP project I started a few days ago. I've learned a lot of new things programming this, mainly that Python really isnt for this stuff ?. But somehow after a lot of googling and trial and error I finally have a finished working project.<br> <br> <em class="diigoHighlight id_0f3d660bc969c1a41a74f877459bcd9e type_0 yellow" style="color: rgb(0, 0, 0);">The overlay is made using pyGame for the drawing and pyWin32 to make it transparent and to put it on top of Assault Cube. It is a very hacky solution but it works suprisingly well! For the keyboard hotkeys I used a module called "keyboard". This was a lifesaver, since the overlay window doesnt have to be active for the hotkeys to work. First i tried using Pygame's own key detection system, but sadly it didnt work when the game window was out of focus so I had to scratch that.<span class="diigoHighlightCommentLocator"><div class="diigoIcon id_0f3d660bc969c1a41a74f877459bcd9e type_9 TextIcon yellow" style="bottom: 0px;" title=""></div></span></em><br> <br> The plan was to add an aimbot as well, but the code got so big and messy that i really just want to start again now that i know a bit more and can plan for stuff accordingly. Anyways, this is my first "proper" hack.<br> Source is at the bottom. </html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-08, 19:39:08: [https://guidedhacking.com/threads/python-overlay-using-pygame.12633/ Source Code - Python overlay using pygame | Guided Hacking]
 +
*: <html><div class="message-fields message-fields--before"><dl class="pairs pairs--columns pairs--fixedSmall"><dt>How long you been coding/hacking?</dt> <dd data-xf-init="tooltip" data-original-title="coding: 2-3 months, hacking: 5-6 days" id="js-XFUniqueId20"> coding: 2-3 months, hacking: 5-6 days </dd> </dl> <dl class="pairs pairs--columns pairs--fixedSmall"> <dt>Coding Language</dt> <dd data-xf-init="tooltip" data-original-title="Python" id="js-XFUniqueId21"> Python </dd> </dl> </div> <article class="message-body js-selectToQuote"> <div class="bbWrapper"><span style="font-size: 22px"><b><em class="diigoHighlight id_8babc8e5560072b6db508b3818c5b6e7 type_0 yellow" style="color: rgb(0, 0, 0);">Edit: Update below, and also I changed the prefix since I'm stuck...</em><br><em class="diigoHighlight id_8babc8e5560072b6db508b3818c5b6e7 type_0 yellow" style="color: rgb(0, 0, 0);"> Edit2: I got it to work, dont need help. Im just retarded<span class="diigoHighlightCommentLocator"><div class="diigoIcon id_8babc8e5560072b6db508b3818c5b6e7 type_9 TextIcon yellow" style="bottom: 0px;" title=""></div></span></em> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite22" alt="(y)" title="Thumbs up    (y)" data-shortname="(y)"></b></span><br> <br> So I made a python overlay using pygame and pywin32! Right now its only displaying the localplayer's XYZ position, but the idea down the road is to use it for an ESP and an external crosshair. </div></article></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-08, 18:45:59: [https://www.pyimagesearch.com/2018/08/20/opencv-text-detection-east-text-detector/ OpenCV Text Detection (EAST text detector) - PyImageSearch]
 +
* 2020-07-08, 18:40:51: [https://github.com/BartoszGardziejewski/DigitalWatermarking/blob/master/docs/DigitalWatermarking.pdf DigitalWatermarking/DigitalWatermarking.pdf at master · BartoszGardziejewski/DigitalWatermarking · GitHub]
 +
*: <html><span class="js-repo-root text-bold"><span class="js-path-segment d-inline-block wb-break-all"><a data-pjax="true" href="https://github.com/BartoszGardziejewski/DigitalWatermarking"><span>DigitalWatermarking</span></a></span></span><span class="separator">/</span><span class="js-path-segment d-inline-block wb-break-all"><a data-pjax="true" href="https://github.com/BartoszGardziejewski/DigitalWatermarking/tree/master/docs"><span>docs</span></a></span><span class="separator">/</span><strong class="final-path"><em class="diigoHighlight id_5c1acf866202a259e8e7c7a39eab8324 type_0 yellow">DigitalWatermarking<span class="diigoHighlightCommentLocator"><div class="diigoIcon id_5c1acf866202a259e8e7c7a39eab8324 type_9 TextIcon yellow" style="bottom: 0px;" title=""></div></span></em>.pdf</strong></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-08, 18:39:39: [https://github.com/zl991?tab=repositories zl991 (Zhenyu Li) / Repositories · GitHub]
 +
*: <html>3D-Steganalysis-WFS228</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 2020-07-08, 18:39:09: [https://github.com/nikcheerla/neuralhash GitHub - nikcheerla/neuralhash: building the next-gen watermark with deep learning.]
 +
*: <html>NeuralHash: An Adversarial Steganographic Method For Robust, Imperceptible Watermarking</html>
 +
*: <html><a id="user-content-neuralhash-an-adversarial-steganographic-method-for-robust-imperceptible-watermarking" class="anchor" aria-hidden="true" href="https://github.com/nikcheerla/#neuralhash-an-adversarial-steganographic-method-for-robust-imperceptible-watermarking"></a>NeuralHash: An Adversarial Steganographic Method For Robust, Imperceptible Watermarking</html>
 +
<!-- NEXT BOOKMARK -->
 
* 2020-07-08, 18:38:26: [https://github.com/NewRegin/python_wavelet_digital_watermarking GitHub - NewRegin/python_wavelet_digital_watermarking: python_wavelet_digital_watermarking]
 
* 2020-07-08, 18:38:26: [https://github.com/NewRegin/python_wavelet_digital_watermarking GitHub - NewRegin/python_wavelet_digital_watermarking: python_wavelet_digital_watermarking]
 
*: <html><span class="author ml-2 flex-self-stretch" itemprop="author"><a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/NewRegin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NewRegin"><em class="diigoHighlight id_fecf11886e133d8c787467fd794fe0d3 type_0 yellow">NewRegin</em></a>  </span>  <span class="path-divider flex-self-stretch"><em class="diigoHighlight id_fecf11886e133d8c787467fd794fe0d3 type_0 yellow">/</em></span>  <strong itemprop="name" class="mr-2 flex-self-stretch">    <a data-pjax="#js-repo-pjax-container" href="https://github.com/NewRegin/python_wavelet_digital_watermarking"><em class="diigoHighlight id_fecf11886e133d8c787467fd794fe0d3 type_0 yellow">python_wavelet_digital_watermarking</em></a></strong></html>
 
*: <html><span class="author ml-2 flex-self-stretch" itemprop="author"><a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/NewRegin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NewRegin"><em class="diigoHighlight id_fecf11886e133d8c787467fd794fe0d3 type_0 yellow">NewRegin</em></a>  </span>  <span class="path-divider flex-self-stretch"><em class="diigoHighlight id_fecf11886e133d8c787467fd794fe0d3 type_0 yellow">/</em></span>  <strong itemprop="name" class="mr-2 flex-self-stretch">    <a data-pjax="#js-repo-pjax-container" href="https://github.com/NewRegin/python_wavelet_digital_watermarking"><em class="diigoHighlight id_fecf11886e133d8c787467fd794fe0d3 type_0 yellow">python_wavelet_digital_watermarking</em></a></strong></html>
Строка 137: Строка 429:
 
* 2020-07-03, 00:11:26: [https://github.com/kivy/buildozer kivy/buildozer: Generic Python packager for Android and iOS]
 
* 2020-07-03, 00:11:26: [https://github.com/kivy/buildozer kivy/buildozer: Generic Python packager for Android and iOS]
 
* 2020-07-03, 00:11:16: [https://github.com/HeaTTheatR/KivyMD HeaTTheatR/KivyMD: KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications.]
 
* 2020-07-03, 00:11:16: [https://github.com/HeaTTheatR/KivyMD HeaTTheatR/KivyMD: KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications.]
* 2020-07-03, 00:10:47: [https://pybenchmarks.org/u64q/benchmark.php?test=all&lang=nuitka&lang2=numba&data=u64q Nuitka vs Numba | Python Interpreters Benchmarks]
+
* 2020-07-03, 00:10:47: [https://pybenchmarks.org/u64q/benchmark.php?test=all&lang=nuitka&lang2=numba&data=u64q Nuitka vs Numba | Python Interpreters Benchmarks]
 
* 2020-07-03, 00:04:35: [https://github.com/megastep/makeself megastep/makeself: A self-extracting archiving tool for Unix systems, in 100% shell script.]
 
* 2020-07-03, 00:04:35: [https://github.com/megastep/makeself megastep/makeself: A self-extracting archiving tool for Unix systems, in 100% shell script.]
 
* 2020-07-02, 23:52:52: [https://stackoverflow.com/questions/15365249/build-python-with-mingw-and-gcc Build Python with Mingw and gcc - Stack Overflow]
 
* 2020-07-02, 23:52:52: [https://stackoverflow.com/questions/15365249/build-python-with-mingw-and-gcc Build Python with Mingw and gcc - Stack Overflow]

Текущая версия на 10:56, 18 сентября 2023

2023

2023-09

2023-08

2023-06

2023-03

2022

2022-10

2022-08

  • 2022-08-06, 10:32:01: Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP? / Хабр
    Компании в области ИИ значительную часть расходов на НМА (нематериальные активы) несут через списание затрат на наиболее дорогие задачи - такие как ML (серверные ресурсы) и зарплаты ML инженеров. И именно модель нужно защищать, а не код. Код в этой индустрии почти ничего не стоит, особенно когда команда не может написать серверный код на чистом С++.

2022-07

2022-06

2022-04

2022-03

2022-02

2022-01

  • 2022-01-15, 14:14:34: Facebook
    Вчера прочитала статью ребят, которые делились опытом - "как стартап потратил миллион (рублей) на маркетинг", где делились историей неуспехов и успехов.
    Краткий пересказ:
    - на таргетинг бюджет слили зря
    - на контекст бюджет слили зря
    - статья на VC дала лиды
    И вроде бы хорошая статья, но что-то тут у меня не выдержало и я поняла, что пора что-то написать.
    Итак, что не так с подходами, про которые написано?
    А именно то, что в последнее время понятие "маркетинг" заменяется понятием "привлечение", причем в 99% случаев из платных каналов. И это не только в этой статье. Очень много проектов, с которыми я общалась за последние несколько месяцев, именно так понимают маркетинг (ладно, примерно все).
    Привлечение, и платное привлечение лидов / клиентов - да, это часть маркетинга. Но, послушайте, нельзя говорить, что ты занимаешься маркетингом, если у тебя только настроены кампании в таргете и контексте.
    (Все дальнейшее я напишу для b2b-маркетинга)
    Маркетинг это когда:
    - у вас описаны персоны - то есть не просто сегмент, а ЦА и ситуации и потребности, для которых ваш потенциальный клиент понимает, что ему нужен ваш продукт
    - описан customer decision making jorney (этот тот кусочек CJM, которые ДО того, как клиент выбрал вас и заплатил вам) и его этапы
    - для каждого из этих этапов вы понимаете контекст его выбора - как и из чего он выбирает (это JTBD) и в какой информации / помощи / подсказках он нуждается (и из этого строите свой inbound)
    - у вас сформулировано ценностное предложение с учетом всего контекста, в котором существует ваш потенциальный клиент
    - ценностное предложение сформулировано в терминах и словах клиента!!! на его языке (а не на языке фич) и вы можете быстро и хорошо объяснить зачем вы нужны и чем лучше чем конкуренты / альтернативы
    - вы понимаете цикл принятия решения для вашего продукта и у вас есть стратегия прогрева / онбординга для лидов
    - вы понимаете какие каналы какой уровни прогретости лиды приносят и умеете работать в лидами разной "теплоты"
    - у вас хорошо описаны фичи продукта, которые подтверждают ценность продукта для клиента (а не заменяют), являясь reasons to believe
    - вы выстраиваете коммуникации на всех этапах клиентского пути, опираясь на все то, что выше, отдавая себе отчет в том, что вклад некоторых коммуникаций в стоимость привлечения очевидным образом вы посчитать не сможете
    Желаю вам полноценного системного маркетинга, который позволит вам масштабироваться, а не фрагментарного привлечения.

2021

2021-11

  • 2021-11-16, 00:59:43: Выпуск Nuitka 0.6.17, компилятора для языка Python

    Если у тебя проект объёмнее HELLO WORLD, то сборка в один бинарник -- плохая идея, оно просто не соберётся. Рекомендую бить на модули. Для того, чтобы декларативно описать сценарий модульной сборки, я запилил https://pypi.org/project/nuitkabs/ . Если nuitka сопоставима с gcc, то nuitkabs ближе к Makefile. Подрробнее в описании

     
  • 2021-11-16, 00:59:15: nuitkabs · PyPI

2021-10

2021-07

2021-06

2021-05

2021-04

2021-03

2021-02

2021-01

2020

2020-12

2020-11

2020-10

2020-09

2020-08

2020-07

Навигация