Skip to content

Commit

Permalink
added web server to toc, added converted md to PDF
Browse files Browse the repository at this point in the history
  • Loading branch information
0x0FACED committed Sep 23, 2024
1 parent c650ea9 commit 4315345
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
Binary file added effective-go-ru.pdf
Binary file not shown.
3 changes: 2 additions & 1 deletion effective_go_ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@
- [Ошибки](#ошибки)
- [Panic (паника)](#panic-паника)
- [Восстановление (Recover)](#восстановление-recover)
- [Веб-сервер](#веб-сервер)

## Введение

Expand Down Expand Up @@ -2573,7 +2574,7 @@ if pos == 0 {
**Кстати, использование шаблона перепаники изменяет значение паники в случае реальной ошибки.** Однако в отчёте о сбое будут показаны как исходная, так и новая ошибка, так что основная причина проблемы останется видимой. Этот подход, как правило, достаточен, но если нужно показать только исходное значение ошибки, можно написать дополнительный код для фильтрации неожиданных проблем и перепаники с исходной ошибкой.
Веб-сервер
## Веб-сервер
Закончим полным примером программы на Go — веб-сервером. Этот сервер на самом деле является своего рода «веб-пересервером». Google предоставляет сервис на chart.apis.google.com, который автоматически форматирует данные в графики и диаграммы. Однако его трудно использовать интерактивно, потому что необходимо вставлять данные в URL в виде запроса. Программа, представленная здесь, предлагает более удобный интерфейс для одного типа данных: получив короткий текст, она использует сервер диаграмм для создания QR-кода — матрицы клеток, которые кодируют текст. Этот образ можно захватить камерой мобильного телефона, и он будет интерпретирован как, например, URL, что избавляет вас от необходимости вручную вводить URL на крошечной клавиатуре телефона.
Expand Down

0 comments on commit 4315345

Please sign in to comment.