github
megaease / Remembering-Haoel

记录您对左耳朵耗子(陈皓)的点滴回忆纪念左耳朵耗子 这个仓库是用来收集左耳朵耗子(陈皓,GitHub ID: haoel)的一些点滴,您如果认识陈皓,或曾经和陈皓打过交道,欢迎您通过 PR 来写出您和陈皓的故事。 我们会用这些您和陈皓生前的精彩片段记录成精美的手册,转交到陈皓的小孩手中,我们希望让陈皓的小孩知道他有一个出色的且令人尊敬的父亲,希望他也能成为一位像他父亲那样的人。 每个 PR 中需要包含一个唯一的目录名,目录名建议就以 PR 提供者的 GitHub ID 命名,在目录下需要一个名为 Memory.md 的 Markdown 文件或一些图片。如果有图片,请做好相对路径的图片引用链接。 PR 一旦被接受,我们会更新 README 中的 index 以方便快速索引到您和陈皓的故事。 另外:陈皓的追思网站我们也在制作中不久将会推出。 此外我们还会收录陈皓的推文, 一些技术分享视频外部链接, 以及非技术的视频的外部链接, 以及一些广为传播的关于陈皓的文章。 记录索引 kevinzhou 与左耳朵的故事(原文:https://blog.kevinzhow.com/posts/…

  • пятница, 19 мая 2023 г. в 00:00:04
github
hendricius / the-sourdough-framework

Open source book dedicated to helping you to make the best possible sourdough bread at home.The Sourdough Framework The sourdough framework is an open-source book dedicated to helping you to make the best possible sourdough bread at home. Rather than providing recipes this book intends to provide a framework that enables you to bake bread in your respective environment. Every flour, every sourdough, and every home setup is different. This makes following recipes without background information s…

  • пятница, 19 мая 2023 г. в 00:00:02
golang
Русские шашки: эффективная генерация ходов в Golang

Я рад представить вам свою реализацию ИИ для русских шашек под названием «damka» (https://github.com/antonmedv/damka). Проект, размещенный на GitHub и доступен для игры по адресу https://medv.io/шашки/, включает в себя ИИ, который следует правилам игры в русские шашкиИИ с mimimax алгоритмом и альфа‑бета обрезкой.База данных «endgame» (опционально).Нейросетевая оценка позиции: ИИ damka использует нейронную сеть для оценки позиций на доске, что позволяет ему более точно оценивать состояние игры.…

  • четверг, 18 мая 2023 г. в 00:00:23
golang
Лучшие Golang-фреймворки в 2023 году

Revel: для быстрой разработки и масштабируемостиRevel — один из самых популярных фреймворков для разработки веб-приложений на Golang в текущем году. Он прост в изучении и использовании; подходит как для начинающих, так и для опытных специалистов. Хорошо справляется с быстрой разработкой приложений, демонстрирует высокую масштабируемость и производительность.Этот фреймворк обладает отличным набором фич: быстрая разработка (Rapid Development), горячая перезагрузка (Hot Reload), разнообразные инс…

  • четверг, 18 мая 2023 г. в 00:00:23
golang
Несколько мыслей по подготовке к алгоритмической части собеседования

Всем привет! На связи снова Петр Коробейников, техлид сервисов DBaaS for Redis и RabbitMQ (релиз скоро) в #CloudMTS. В этой статье хочу поделиться с вами некоторым опытом подготовки к прохождению алгоритмических интервью. Конечно, статья не про хардкорные алгоритмы. Это, скорее, эскиз к роадмапу по подготовке. Тем не менее, я надеюсь, он будет полезен новичкам (и даже некоторым «старичкам»). Готовьтесь Это первый и самый важный совет. Если вы думаете, что, ворочая базами в десятки терабайт,…

  • четверг, 18 мая 2023 г. в 00:00:19
golang
Русские шашки: реализация минимакса с альфа-бета отсечением в Golang

Серия статей про создание AI для игры в русские шашки:Русские шашки: эффективная генерация ходов в GolangРусские шашки: представление доски с помощью двух uint64Русские шашки: реализация минимакса с альфа-бета отсечением в GolangВ предыдущих записях блога мы обсудили, как эффективно генерировать ходы и представлять шашечную доску в Golang. Теперь мы углубимся в сердце нашей игры в шашки: ИИ, который принимает решения. ИИ будет использовать алгоритм Minimax с Alpha-Beta отсечением, популярный…

  • четверг, 18 мая 2023 г. в 00:00:18
javascript
Как мы используем ProseMirror в нашем проекте

Мы разрабатываем веб‑приложение, позволяющее обсуждать задачи в реальном времени и поддерживающее совместное редактирование сообщений. Мы используем React, ProseMirror и AWS AppSync.В этой статье мы расскажем о нашем использовании ProseMirror для создания редактора сообщений. ProseMirror предоставляет инструменты для создания WYSIWYG‑редактора текста в веб‑интерфейсе. Мы рассмотрим, те возможности, которые использовали сами: как создавать в ProseMirror свои простые типы узлов (для приложенных …

  • четверг, 18 мая 2023 г. в 00:00:17
javascript
Учимся писать сложные Typescript типы на примере роутинга в React

Вы используете TypeScript, но впадаете в ступор перед, когда видите типы в сторонних библиотеках? Generics, generic constraint, infer, rest infer, conditional и recursive types, satisfies вызывают головную боль? Мы постараемся снизить градус сложности и напишем типы для роутинга в React. Данный материал будет полезен как фронтендерам, так и бекендерам.Статья предполагает, что вы уже знакомы с TypeScript, знаете основы и используете в повседневной разработке.Все ключевые слова и концепции TS и …

  • четверг, 18 мая 2023 г. в 00:00:16
javascript
Проблема воспроизведения видео и его адаптация под iPhone и iPad. HTML5

Недавно, в процессе реализации одного из модулей проекта, над которым я работаю - возникла проблема воспроизведения видео на web странице, а также возникли проблемы с его адаптацией под iPhone и iPad.Проблема была в следующем:Создал веб-страницу HTML5, на которой есть небольшое видео, создал свою control-panel  для плейера, и все отлично работает в Chrome и FireFox, но совсем не работает ни на iPhone, ни на iPad. Получаю просто пустую страницу.Реализация была следующей:<div>    <div d…

  • четверг, 18 мая 2023 г. в 00:00:16