爱奇迹吗? 爱积木!

乌切·奥布布吉(Uche Ogbuji)和埃里克·米勒(Eric Miller)在Zepheira 詹妮弗·洛曼(Jennifer Lohmann)对莫琳·麦当劳(Maureen McDonald)的采访,“这就是您的数据。 仔细查看纽约的萨福克郡公共图书馆(Suffolk)如何利用Library.Link网络中图书馆的可用新功能。 显然,这些功能在帮助萨福克与社区进行交流方面很有用,但是除了直接的好处之外,还有一个更深层次的故事需要理解。 您曾经去过LEGO®商店或LEGOLAND或在迪士尼或其他地方的LEGO陈列吗? 一些大型作品令人叹为观止。 现在回想起1940年代,乐高公司在丹麦比隆(Billund)开创了他们的塑料建筑用砖。 令人怀疑的是,他们的许多工程师和设计师预见到了这些惊人的创意,现在您可以在世界各地找到它们,有些是由公司赞助的,还有很多是由发烧友独立创建的。 甚至泰姬陵(Taj Mahal)之类的世界现代奇迹也为塑料砖建筑师提供了饲料。 使这一切成为可能的魔力是卑微的乐高积木。 您知道,您可能至少曾经一次赤脚绊过脚掌,并在摩擦脚趾时大声咒骂(我们知道不只是我们一个人)。 在单个砖块中似乎没有太多魔术,或者至少您不经常考虑它,但是回到1940年代的专利,魔术总是以其微妙的方式存在。 事实证明,这是一种系统,人们可以根据自己的兴趣和想象力以多种方式在一个塑料块上点击一个塑料块,这是导致这些玩具获得现代胜利的一种系统,其超越了游戏的推出。工程师,建筑师,企业家,艺术家,设计师等的职业。…

公共图书馆需要结束的四件事

我加入GLAM Blog俱乐部的部分目的是激励我分享想法并撰写更多内容,并把想法引导到GLAM Blog Club挑战我们撰写的每月主题提示中。 我承认有时会偏离主题,但本月我决定有意地发布信息-是的,主题是THE END,适用于今年年底。 这是我在2019年需要做的5件事。 图书馆罚款 :关于图书馆,各种类型的图书馆(尤其是公共图书馆)的新闻很多,免费获得罚款,更多的证据表明,图书馆罚款只会惩罚穷人。 最无力支付罚款的人通常是最需要图书馆服务的人,由于担心罚款或因产生罚款而无法支付费用而被拒之门外。 图书馆罚款破坏了公共图书馆的核心原则之一—提供免费和普遍的信息访问权。 也没有证据表明逾期罚款会鼓励有意义的遵守。 最终,每个图书馆管理员都应向其董事会,理事会或院长提出对图书馆罚款无能为力以及对图书馆所服务社区产生不利影响的依据。 罚款的征收还有一笔巨大的费用,而这种罚款是在案件实施时从未计算过的。 一项图书馆服务将其计算为需要1200个小时的员工时间来管理贷款,而这是员工可以提供更有价值的服务的时间。 如果无法一次全部清除罚款,请采取一些初步措施。 在董事会批准和修改后的预算中,我们在自己的图书馆成功地从一个财政年度中期清除了所有儿童物品的罚款。 我们还实施了自动续订和宽限期,因此实际上仅对用户退货延迟或保留时间超过9周零3天的那些保留物品处以罚款。…

了解静态和动态库。

在这篇博客文章中,我将讨论静态库和动态库,并探讨以下内容:为什么要使用库,它们如何工作,如何在Linux机器上创建这些库,如何在代码中利用它们,将两者作比较和对比。并从整体上探讨这两种图书馆的弊端。 免责声明:在阅读之前,请记住,这是一个博客文章,主要是根据我自己的在线研究和个人经验创建的。 我是学生,因此绝不是该主题的专家。 话虽如此,我希望您发现该内容是一种令人愉快的有用资源,并且它提供了一种替代方法,可以从学生的角度更容易理解。 本质上说,库只是存在于您机器中特定文件夹中的已编译代码的集合(稍后我们将对此进行扩展)。 这些库在链接阶段的编译过程中添加到您的代码中。 库是很棒的工具,因为它们允许您重用以前由另一个程序员或您自己编写的代码。 您可以在这些库中使用函数,而不必担心编译,甚至不必担心内部代码如何工作。 反过来,这将使您可以专注于手头的问题,而不必担心所述功能的实现细节。 例如,假设您正在编写一个程序,其中需要计算数字的长度。 您可以编写一个可以提供此答案的函数,但是如果已经有一个包含该函数的库,您要做的就是将其导入并使用,而不是从头开始。 简单,快速,简单。 如前所述,库是在链接阶段的编译过程中添加到您的代码中的。 这是准确的,但是正是在这里,添加代码的方式在很大程度上将静态库与动态库区分开。 对于静态库,链接阶段将库的实际二进制文件添加到打算使用该库的代码的二进制文件中。 这是静态库的主要缺点。 使用的库越多,可执行文件的大小将越大。 另一个缺陷是,如果库得到更新,则可执行文件将无法识别更改,因此您将需要重新编译代码才能应用任何新更新。…

类固醇的开源与抽象

让我们面对现实:开源非常抽象。 几年前,如果您问某人到底什么是开源,那么您会收到一个相当简单的答案:“哦,是的,开源是使您的代码免费可用的嬉皮概念”(带有一点星号提醒)我们认为这是免费的,如言论自由,而不是免费的啤酒)。 但是在过去十年左右的时间里,整个想法已经改变。 为什么? 因为我们为此投入了数千名工程师。 开源在各种软件开发人员,企业家,大公司,微软等公司中广受欢迎。开源社区人口的增加确实很棒,因为它允许使用库和框架的概念变得更加实用。 我们已经能够从翻阅教科书和聘请专门的工程师以支持特定的框架,转而采用一种由社区驱动的方法,几乎​​可以使用文档和直观的界面。 但是应该吗? 源代码热潮出现的第一个问题是,开放源代码越来越与过度装饰的代码概念联系在一起。 开发人员经常担心,如果他们还没有编写出色的文档或在自述文件中放一些漂亮的粉红色花朵,那么对他们仍在增长的项目的反应将令人心碎。 结果,进入开放源代码的社会障碍增加了。 当您意识到您正在谈论的是一个定义为零进入门槛的概念时,考虑一下这有点荒谬。 具有讽刺意味的是: 或与Visual Studio Code一样具有讽刺意味:这是基于100%开源软件构建的开源软件的最受欢迎的代码编辑器之一,这种软件直到发行很长时间才被开源。 但是,也许这并不完全是微软努力打破旧习惯。 也许这是一种营销策略,因为他们认为,如果该编辑器的源代码不够美观,社区的吸引力就会减少。…