habrahabr
Всё своё ношу с собой. Мои простые правила организации личной базы знаний

Помните те времена, когда Интернет был маленьким, модемы — медленными, а провайдеры — жадными? Мы сохраняли всё полезное у себя на винчестерах, героически пытаясь вместить всё нужное в скромный объём дискового пространства. Раньше это был единственный способ обеспечить себе быстрый и эффективный доступ к информации.А потом высокоскоростной Интернет нас избаловал — мы перестали скачивать файлы и формировать свои собственные локальные библиотеки знаний и контента. Теперь всё лежит на сайтах и в о…

  • вторник, 15 октября 2024 г. в 00:00:13
habrahabr
Удивительная недоказанная математическая гипотеза об одиноком бегуне

Он всегда с нетерпением ждал этого момента. Всё застывает в ожидании выстрела стартового пистолета. Звуки и краски внешнего мира уходят на второй план. Весь организм замирает, как сильно сжатая пружина. Время становится долгим и тягучим, течёт всё медленнее и неохотнее. Проходит целая вечность, прежде чем раздаётся наконец резкий стартовый выстрел. Мозг ещё не успевает ничего понять и осознать, а тренированное тело уже привычно распрямляется и мчится вперёд. На соседних дорожках летят соперники…

  • вторник, 15 октября 2024 г. в 00:00:11
golang
Go sync.WaitGroup и проблема с выравниванием

WaitGroup — это, по сути, способ дождаться, пока несколько горутин закончат свою работу. Мы начнем с основ, а затем разберемся, как это устроено под капотом.Есть классные статьи, где рассматривается несколько примитивов синхронизации в Go: Go Sync Mutex: Normal & Starvation ModeGo sync.Pool and the Mechanics Behind ItКаждый из них имеет свой набор проблем, и этот не отличается. Мы сосредоточимся на проблемах выравнивания WaitGroup, и как ее  внутренняя структура менялась в разных версиях.Эт…

  • вторник, 15 октября 2024 г. в 00:00:10
javascript
Понимание спецификации ECMAScript, часть 4

Понимание спецификации ECMAScript, часть 4Привет, Хабр! Представляю вашему вниманию перевод четвертой статьи автора Marja Hölttä из цикла Understanding ECMAScript. Перевод первой части. Перевод второй части. Перевод третьей части.Тем временем в другой части СетиДжейсон Орендорфф из Mozilla опубликовал прекрасный своей глубиной анализ синтаксических причуд JS. Несмотря на различия в деталях реализации, каждый движок JS сталкивается с одинаковыми проблемами, связанными с этими особенностями.Cover…

  • вторник, 15 октября 2024 г. в 00:00:08
javascript
Настройка VSCode для разработки в Tauri

Сначала поставим обязательные плагины: Rust-Analyzer (официальная поддержка Rust), Tauri и CodeLLDB (отладчик). Опционально пригодится "Even Better TOML". Для открытых проектов ещё посоветую Codeium - навороченное дополнение с отличным бесплатным тарифом, но шлёт ваш код дяде. Это для всех ОС. В Windows, чтобы работать подобно белому человеку, так же надо установить Windows Terminal и Powershell 7. Установив это всё, закрываем VSCode.Создаём проект Tauri. Открываем наш проект в корне…

  • вторник, 15 октября 2024 г. в 00:00:07
github
LibraHp / GetQzonehistory

获取QQ空间发布的历史说说GetQzonehistory(获取qq发布的历史说说) 免责声明【必读】 本工具仅供学习和技术研究使用,不得用于任何商业或非法行为,否则后果自负。 本工具的作者不对本工具的安全性、完整性、可靠性、有效性、正确性或适用性做任何明示或暗示的保证,也不对本工具的使用或滥用造成的任何直接或间接的损失、责任、索赔、要求或诉讼承担任何责任。 本工具的作者保留随时修改、更新、删除或终止本工具的权利,无需事先通知或承担任何义务。 本工具的使用者应遵守相关法律法规,尊重QQ的版权和隐私,不得侵犯QQ或其他第三方的合法权益,不得从事任何违法或不道德的行为。 本工具的使用者在下载、安装、运行或使用本工具时,即表示已阅读并同意本免责声明。如有异议,请立即停止使用本工具,并删除所有相关文件。 该项目通过获取QQ空间的历史消息列表来获取该账号下发布的所有说说(当然消息列表中没有的就获取不到,例如一些仅自己可见的说说) 主要实现还是通过模拟登录QQ空间来获取历史消息列表,然后进行数据分析,最后将爬取的说说存放到/resource/result目录下 由于对python编程还不是很熟悉…

  • вторник, 15 октября 2024 г. в 00:00:04
github
golemcloud / golem

Golem is an open source durable computing platform that makes it easy to build and deploy highly reliable distributed systems.Golem This repository contains Golem - a set of services enable you to run WebAssembly components in a distributed cloud environment. See Golem Cloud for more information. Getting Started It is possible to start using Golem locally by using our published Docker containers. Please refer to the document link below on how to get golem OSS running using docker. https://lear…

  • вторник, 15 октября 2024 г. в 00:00:03
github
openai / swarm

Educational framework exploring ergonomic, lightweight multi-agent orchestration. Managed by OpenAI Solution team. Swarm (experimental, educational) An educational framework exploring ergonomic, lightweight multi-agent orchestration. WarningSwarm is currently an experimental sample framework intended to explore ergonomic interfaces for multi-agent systems. It is not intended to be used in production, and therefore has no official support. (This also means we will not be reviewing PRs or issues!…

  • вторник, 15 октября 2024 г. в 00:00:01
habrahabr
Два частотомера

Речь идёт о несложных давних конструкциях деревенского любителя, примечательных только реализацией: подножные материалы, имевшийся под рукой невеликий ассортимент элементов, буквально наколенная сборка чуть не в полевых условиях, причём некоторые решения можно расценить не иначе как технический курьёз. Частотомер-цифровая шкала Денисова Простейшая универсальная конструкция на популярном микроконтроллере, к превеликому моему удивлению, нашедшемся в местном радиомагазине с элементами питания, …

  • понедельник, 14 октября 2024 г. в 00:00:10