Где была загружена библиотека СНиППЕЦ С (и C++)?

Однажды появилась эта потрясающая библиотека SNIPPETS кода C (и С++). Я использовал его с 1995 года, но его происхождение намного старше, и он был обновлен до 2007 года. Время от времени я обнаружил, что мне нужен фрагмент кода не из библиотеки, но что-то, что я мог бы вырезать и вставлять в свои собственные проекты.

К моему ужасу, теперь он исчез. Есть следы этого, мертвые ссылки на SO, например.

Может ли кто-нибудь найти мне зеркало или его архив? У меня была ранняя версия на моем жестком диске в течение многих лет, но не больше.

Ответ 2

К сожалению, Боб Стаут (парень, который собрал его и был в конечном счете его единственным сопровождающим) умер в феврале; когда регистрация в домене сайта истекла, кажется, что никто не обновил ее. Насколько я знаю, сайт работал до тех пор, поэтому он все еще может присутствовать на серверах, просто без регистрации, чтобы сделать это имя видимым. Если бы вы могли найти способ получить его, Джон Гатри, вероятно, был бы тем человеком, который мог бы забрать его и снова запустить (IIRC, он в основном отвечал за то, что он поставил его в Интернете в первую очередь).

Я считаю, что все "выпущенные" версии Snippets доступны из IFDC FileGate в области PDNCEE. Если бы хватило интереса, я мог бы, вероятно, разобраться в коде, который все еще достаточно интересен из полностью устаревшего (чисто MS-DOS), и поместил его в Github или SourceForge или некоторые из них.

Другие зеркала версии фрагментов (1997):

Ответ 3

TL; DR

Полное github-зеркало кода (Отредактировано, чтобы указать на сайт github, поскольку первое зеркало умерло.)


Так как ваш вопрос ServerFault был отключен от темы, я думал, что разместил его здесь;

* надевает детектив шляпу *

Ну DNSHistory.org сообщает, что домен snippets.org используется для указания "206.251.38.37" до 2011-04-02 (Когда сделал домен?)

Использование CURL для отправки заголовка "хоста" на этот сервер;

[[email protected]~]$ curl -I -H "Host:snippets.org" http://206.251.38.37/
HTTP/1.1 200 OK
Date: Thu, 24 Nov 2011 15:12:16 GMT
Server: Apache/2.2.9 (Debian) PHP/4.4.4-8+etch6 mod_ssl/2.2.9 OpenSSL/0.9.8g
X-Powered-By: PHP/4.4.4-8+etch6
Content-Type: text/html

дает нам ответ. Следующий шаг, как выглядит эта страница?

Ну просто получить HTML и открыть его в lynx;

[[email protected]~]$ curl -H "Host:snippets.org" http://206.251.38.37/ > snippets.org.html
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10319    0 10319    0     0  29500      0 --:--:-- --:--:-- --:--:-- 52583
[[email protected]~]$ lynx snippets.org.html

Дает замечательный ответ:

Спонсоры SNIPPETS [MicroFirm.gif] Прошивка, система и датчики development [Sponsor.jpg] Нажмите здесь, чтобы узнать больше [dmlogo.gif]
"Свободные компиляторы C/С++" [188x44_bss14.jpg] "Высокопроизводительная версия Контроль"


                                                                    [logo.gif]
                                                    Free educational resources on the Internet
              ______________________________________________________________________________________________________________________

                                                       Thursday, 24-Nov-2011, 15:13:22 GMT
                                                     Last modified: 01-Apr-2007, 05:50:42 GMT
                                                        395594 visitors since 15-Jul-2002
                                    __________________________________________________________________________

Миссия:

SNIPPETS.ORG предназначен для предоставления бесплатных информационных и образовательных ресурсов во Всемирной паутине. В настоящее время два Основными темами являются программирование и сделай сам (DIY) аудио. Поля, покрываемые SNIPPETS.ORG, обычно являются технологиями и искусством. Как только будет собрано достаточно свободного материала, новые разделы будут добавлены связанные с фотографией и цифровой визуализацией.

Один общий фактор во всем, что вы найдете на этом сайте, - это что все это бесплатно. Исходный код программы бесплатный. Инструменты и коммунальные услуги бесплатны. И, конечно же, информация всегда бесплатна. Хотя SNIPPETS.ORG предоставляет множество ссылок на коммерческие сайты, это некоммерческая операция - ничего не продается! Если вы хотите предоставлять контент, информацию или целые веб-сайты для SNIPPETS.ORG, пожалуйста, свяжитесь со мной. [Надрез]

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

Следующая вещь; зеркальное отображение. Инструмент wget предоставляет флаг --mirror для рекурсивной загрузки веб-сайта в каталог, который выглядит как раз то, что мы делаем.

Начнется создание зеркала на моем домашнем сервере, но вот команда, которую я использую;

wget --header="Host:snippets.org" --mirror -p --convert-links -P ./snippets.org/ http://206.251.38.37/

Затем я извлек файлы из каталогов кода и загрузил их на мой зеркальный сайт http://mirror.rmg.io/snippets.org/

embedded.snippets.org сообщает как "вниз для обслуживания", поэтому не может быть рассмотрен.