【问题标题】:Where did the C (and C++) SNIPPETS library go?C(和 C++)SNIPPETS 库去哪儿了?
【发布时间】:2012-01-05 00:04:09
【问题描述】:

曾经,有一个很棒的 C(和 C++)代码的 SNIPPETS 库。我从 1995 年开始使用它,但它的起源要古老得多,而且 it was updated until at least 2007。有时,我发现我需要的不是来自库的代码,而是我可以剪切并粘贴到我自己的项目中的代码。

令我惊恐的是,它现在不见了。有它的痕迹,例如 SO 上的dead links

谁能给我找一面镜子或它的存档?多年来,我的硬盘上都有一个早期版本,但现在没有了。

【问题讨论】:

  • archive.org 可能是现在获取网站内容的最佳/最简单的方式。网站来来去去,这是网络生活的一部分。
  • 也许 DrDobbs 有一面镜子? drdobbs.com/blogs/cpp/228701212

标签: c++ c code-snippets


【解决方案1】:

你指向的链接没有失效;它在 archive.org 上还活着:http://web.archive.org/web/20080217222203/http://c.snippets.org/

【讨论】:

  • 在 archive.org 上找不到任何实质性内容
  • @Amigable 链接“以 ZIP 格式下载 C 档案”没有用?
【解决方案2】:

不幸的是,Bob Stout(组装它并最终成为其唯一维护者的那个人)在二月份去世了;当网站域名的注册过期时,似乎没有人更新它。据我所知,该站点在那之前一直在运行,因此它可能仍然存在于服务器中,只是没有注册以使名称可见。如果你能找到一种方法来联系他,Jon Guthrie 可能会是能够让它再次启动并运行的人(IIRC,他主要负责首先将它放到网络上)。

我相信所有“已发布”版本的代码片段都可以从 IFDC FileGate 的PDNCEE 区域获得。如果有足够的兴趣,我可能会从基本过时(纯 MS-DOS)中整理出仍然相当有趣的代码,并将其放在 Github 或 SourceForge 之类的。

Snippets (1997) 版本的其他镜像:

【讨论】:

  • 我怀疑可能发生过类似的事情。 :-( 这实际上让我热泪盈眶...我需要考虑谁还活着,我应该在我还可以的时候给谁发一封感谢信...现在为时已晚。鲍勃天堂见。
  • 我找到了filegate.net/pdn/pdncee/snip9707.zip 我猜这已经足够了,但 sn-ps.org 至少维护到 2003 年。如果有人有镜子会很酷。另外我认为任何 github 左右也应该包含 MSDOS 代码。
  • BASS 列表永远不会相同。 :-(
  • 这让我很伤心。当我开始作为程序员的生活时,Bob、Jerry Coffin、Joseph Carnage 和 FIDO 网络和 RIME/Relaynet 上的其他几个人对我帮助很大。安息吧鲍勃。还有杰瑞,我看到你还在外面给出很好的建议......致敬
  • 嗨!我是 Jonathan "Jon" Guthrie,在我退出托管业务之前,我的服务托管了 Snippets 多年。在我建议他找一家不同的(读作“真正的”)托管公司之前,这台电脑实际上在我的客厅里呆了一段时间。恐怕我可能帮不上忙,但从谈话来看,似乎不需要帮助。我只是在这里留下评论,以防有兴趣的人想要联系。
【解决方案3】:

TL;DR

Full github mirror of the code (编辑为指向 github 站点,因为第一个镜像已死。)


由于您的 ServerFault 问题不在主题范围内,我想我会在这里发布;

*戴上侦探帽*

DNSHistory.org reports the domain snippets.org 在 2011 年 4 月 2 日之前一直指向“206.251.38.37”(域名何时消失?)

使用 CURL 将 'host' 标头发送到该服务器;

[samr@ocelot~]$ 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 中打开它;

[samr@ocelot~]$ 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
[samr@ocelot~]$ lynx snippets.org.html

给出了精彩的回应;

SNIPPETS 赞助商 [MicroFirm.gif] 固件、系统和传感器 开发 [Sponsor.jpg] 点击此处了解更多 [dmlogo.gif]
《免费 C/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.sn-ps.org 报告为“停机维护”,因此无法被抓取。

【讨论】:

  • 看起来我需要做一些修改,因为所有的东西都在引用 sn-ps.sn-ps.org,当我回到我的房间时我会尝试进行设置(大约一个半小时)
  • 添加到/etc/hosts即可再次使用域名。
  • @AmigableClarkKant 代码的完整镜像在mirror.rmg.io/snippets.org =)
  • 难以置信,谢谢!那个镜子在你的笔记本电脑上吗? (你有一个错字“原始”->“原始”。)
  • @AmigableClarkKant 不,那在我的镜像服务器上(目前每月传输大约 350-400GB 的数据),所以下载和分享你想要的。少一个错字,多一点我无法拼写 =) 我现在就改正,谢谢
【解决方案4】:

现在,SNIPPETS 存档 as found from archive.org 的最新副本将继续存在于 at Github

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 2014-03-15
    • 2015-07-17
    • 2012-10-30
    • 2013-05-23
    • 1970-01-01
    • 2012-03-13
    相关资源
    最近更新 更多