Еженедельный дайджест по самообразованию. Выпуск 2

В этой рубрике я отбираю самые полезные – на мой взгляд – ссылки, найденные в Сети (преимущественно на сайте-агрегаторе Hacker News), на тему программирования, “железа”, инжиниринга и на другие смежные темы. 

Если у вас есть материалы, которыми вы хотели бы поделиться, пожалуйста, пишите мне на почту (контакты в соответствующем разделе на сайте). 

Cgit, Nginx & Gitolite: персональный сервер Git

Bryan Brattlof рассказывает, как настроить персональный Git сервер, используя для этого связку Cgit, Nginx & Gitolite. Все настройки производятся на платформе Ubuntu 20.04.

Интервью с автором статьи


Игра HyperRogue 

HyperRogue (ее разработчик – Zeno Rogue Games) – своего рода настольная игра, по аналогии с шахматами. Игровое пространство представляет собой гиперболическую плоскость со случайно генерируемыми функциями. Враги двигаются предсказуемо, и большинство из них можно убить, просто войдя в них - однако они также могут убить вашего персонажа с помощью одной атаки. Игру можно скачать в Стиме, или скачать мобильную версию для Андроид или iOS-устройств. 

Интервью с создателем игры читайте здесь (на англ. языке)


Звонки по IP-телефонии с помощью старинных поворотных телефонов

Классная статья о том, как модифицировать старый аналоговый телефон, сделав из него VOIP-звонилку. Рассматривается модель Western Electric 500, однако возможны и другие вариации. Советую эту статью всем техногикам, котрые даже минимально разбираются в телефонном оборудовании. 

Интервью с автором статьи (на англ. языке)


В ожидании PostgreSQL 14

Hubert Lubaczewski, автор блога, рассказывает о новшествах PostgreSQL, связанных с рекурсивными запросами, изучает ordercol и сравнивает со старым подходом. Также рассматривает кейсы при написании запросов к иерархическим данным. Советую этот пост всем, кто работает с PostgreSQL. 

Интервью с автором блога читайте здесь (English version)


Быстрые сборки ядра - 2020

Автор блога рассказывает про инструменты тестирования для систем разработки Linux, делится результатами бенчмаркинга, в частности, систем хранения, рассказывает про различные сборки ядер.

Интервью с автором блога читайте здесь (English version)


Программа SNOW

Недавно наткнулся на программу SNOW – она предназначена для скрытия сообщений в тексте ASCII путем добавления пробелов в конец строк. Поскольку пробелы и табуляции обычно не видны в средствах просмотра текста, сообщение будет эффективно скрыто от случайных наблюдателей. При этом, может использоваться встроенное шифрование.

Интервью с автором программы читайте здесь (English version)


Компиляторы сложны

Автор статьи рассказывает, почему написание компилятора – достаточно сложный процесс, который существенно отличается от написания других программ. Рассматривается пример Scala, используются различные подходы на пути к решению проблемы. При этом, автор делится сугубо своим опытом, взятым из написания функций для продукта ShipReq.

Интервью с автором здесь (English version)

Добавить комментарий

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Помогла вам эта статья?

Не нашли ответ на свой вопрос? Возможно, вы найдете решение проблемы на нашем канале в Youtube! Здесь мы собрали небольшие, но эффективные инструкции. Смотрите и подписывайтесь на наш youtube-канал!

Смотреть на Youtube