Программирование → Санкции (рестрикции) и программирование оффлайн

Почти год уже нахожусь в Крыму и часто сталкиваюсь с вводимыми ограничениями со стороны разнообразных технологических компаний. Например, не работает сайт документации по Go, да и сами релизы этого ЯП не скачиваются без дополнительных манипуляций. Вместо этого или 403-я ошибка, или 404-я

Google 404 Not Found

Кроме этого пока ещё нет толком интернета и мобильной связи на даче в горах, мобильная вышка с другой стороны горы и ею же закрывается 😅 Программирование само по себе без интернета приобретает иной уровень сложности, попробуйте, допустим, без поисковика определить программным методом в каком-нибудь питоне или PHP определить время последней модификации файла и тому подобное. Поэтому пришлось озаботиться оффлайн-документаций.

Начну с гошки. Есть хорошая и родная утилита godoc. Для начала устанавливаем:

1
go install golang.org/x/tools/cmd/godoc@latest

Запускаем godoc-сервер:

1
godoc -http=:6060

Теперь документация доступна по адресу http://localhost:6060, включая информацию и по имеющимся в GOPATH пакетам.

Для других вещей использую оффлайн-документацию Zeal, а для маков есть Dash.

Комментарии

avatar
vis
avatar
Когда-то в далеком 2001/2002 программировал на Delphi и интернета от слова совсем не было у меня. Все по автодополнениям и встроенной помощи).
ответить
avatar
morontt
avatar
Ага. Программировали по книжкам, я с 1991-го начал. А в двухтысячных были CD-диски с компиляторами и документацией
ответить
avatar
vis
avatar
Я по книжкам только в 1993 вроде начал программировать, а в 1994-ом вообще дома в тетрадке писал космическую стрелялка под Спектрум, а пробовать дома не на чем было 😁
ответить
avatar
morontt
avatar
Спектрум как раз и был. И геймдев был нём, змейку делал, sokoban, ещё что-то подобное и примитивное 😎 Игры и сейчас охота попробовать писать, но как-то сложно настроится и придумать, что именно
ответить
4 комментария Написать что-нибудь
Или войдите, чтобы не заполнять форму:
Адрес электронной почты нигде не отображается, необходим только для обратной связи.
Напрограммировано на Go 1.23.3, версия движка 2a6f89b