项目列表

作者:Phil Hughes

您已经听说了几个月关于这个 Geek Ranch 的事情。我一直在谈论我做过的计算机相关的事情。还有很多与 Linux 相关的事情要做,所以我决定是时候问你们一些问题了。也就是说,问问你们会采取什么方法来做各种事情。

我承认我当 Geek 太久了,很容易找到 Geek 的解决方案,但可能存在非 Geek 也能理解和使用的完美解决方案。KPhotoAlbum 就是一个很好的例子。我决定编写代码是答案,但如果多研究一下,就会找到一个现有的解决方案,虽然有点不同,但解决了需求。

让我列出一些我们需要做的事情,以便启动和运行 Geek Ranch,看看你们有什么建议。当您查看这些项目时,请考虑受众。这些系统将安装在尼加拉瓜的农村地区。我们未来的大多数员工可能从未使用过计算机。因此,对于需要用户交互的系统(例如音乐系统),非 Geek 界面是必须的。

POS/会计/排班

一旦业务有了确定的开业日期,我们就进入了运行酒店、餐厅等的软件世界。这意味着客房预订、销售点、信用卡处理和会计。现在,我讨厌这些“文书工作”,所以所有这些东西都能自动化并协同工作,那就更好了。

为了帮助您指明正确的方向,在“销售”方面,以下是我们将要处理的类型。

  • 客房预订,任何付款
  • 餐厅和酒吧销售
  • 小屋出租(按月合同)
  • 服务,例如租马、导游和交通
  • 辅助产品(T 恤、咖啡杯和便利店商品)
  • 农产品(咖啡是显而易见的,但我们希望在生产开发出来后销售其他物品,如水果皮)
  • 租赁和“协会费”(我们可能会以 99 年租赁为基础提供小块土地用于私人住宅)

餐厅管理

这听起来很笼统,但我有一些具体的想法。我最终想要包括以下内容

  • 食谱系统,我们可以在其中选择菜单上的内容,系统至少会生成制作菜单所需的文本,并向我们展示我们需要哪些配料。配料和人工成本是加分项。
  • 配料库存,带有重新订购点。
  • 用品跟踪。(这应该包括一种跟踪“丢失”的盘子、咖啡杯等的方法……我想要这个用于与员工分享利润的想法。)
  • 人员配置水平和时间。

我怀疑是否有一个软件可以完成所有这些工作,但如果有一个软件显然会很有用。因此,这可以从标准的食谱格式开始,并成为一个软件开发项目,从而产生一个产品。

音乐系统

餐厅的背景音乐。该领域的标准方法是将一堆(盗版)CD 堆放在播放器顶部。我想将我们拥有的(非盗版)CD 上传到一个系统,并能够选择播放列表等。

视频

这里没有什么花哨的东西——基本上只是一个将视频输入到大屏幕电视或投影仪的系统。这将用于会议室的演示,有时也用于在同一区域播放电影。

视频流

该地区在短期内不太可能提供有线电视。我们将为餐厅/会议室配备卫星电视系统,您可以毫无问题地从马那瓜接收广播电视。然而,我一直在想,如果我们最终从城镇建立宽带无线链路以获得互联网连接,为什么不通过该链路流式传输一两个有线频道呢。

那么问题就变成了我们在城镇中放置什么来抓取它们,我们在通过链路发送它们之前做什么样的处理来压缩它们,以及我们在 Geek Ranch 端需要什么来使这些流可用于电视。

公共访问计算机系统

商务中心将配备客人和与会者可以使用的计算机系统。可以安全地假设,如果他们想使用计算机,他们就有经验。但是,我对提供任何 Windoze 系统不感兴趣。

那么这里的问题就变成了兼容性。我们为他们提供什么用户界面,我们需要什么软件,以及我们可以做些什么来最大限度地减少意外?考虑到这里周围典型的网吧运行的是 Windows 98,一个干净、易于使用的 Linux 安装实际上可能会产生一些转变,因此确实需要做好。

电话系统

酒店的 PBX。该地区目前还没有本地电话线,但我看到至少有一个通过无线电链路在我们的未来。当然是 VoIP,以及通过宽带链路增加 POTS 连接的可能性。房间到房间的通话。你懂的。

网络摄像头

在酒店内是 Cerro Apaguaji,这是一个著名的旅游景点,拥有自己的洞穴。另一张照片 在 NicaLiving 网站上。在晴朗的日子里,您可以看到尼加拉瓜湖(南部 60 公里),至少是丰塞卡湾,可能还有萨尔瓦多(西部 120 公里)。

这似乎是一个理想的网络摄像头位置。这可能意味着远程控制来指向摄像头、太阳能供电以及返回建筑物的无线链路。我们需要一个有意义的低功耗解决方案。

气象站

与网络摄像头非常相似,这更多的是为我们的网站提供信息。数据捕获,为网站构建基本的“当前天气”块,以及查看历史数据的能力。当然,这也包括购买哪种类型的气象站。

项目管理

正如您所见,Geek Ranch 项目,嗯,有很多项目。许多是建筑项目(道路、辅助建筑、主酒店/餐厅建筑、新看护人的房子、Geek 小屋),依赖于其他项目(电力、水、化粪池系统)和一些相互依赖性。

一旦建筑完成,就会添加大量 Geeky 的东西。这包括互联网接入、电话系统、餐厅的音乐系统、销售点和会计系统等等。

我一直在研究各种选择,但尚未找到我认为能够处理我们正在做的事情并能够让非 Geek 使用它的正确组合。如果您找到一些也能“说”西班牙语的东西,则额外加分。

轮到你了

虽然肯定会有更多项目添加到列表中,但这是一个好的开始。我有一些想法并继续尝试,但我欢迎您的建议。如果您提出了需要一些编程时间的绝妙想法,我们可能会为您提供实习机会。这意味着在您工作期间在 Geek Ranch 提供食宿。

如果您有任何建议,您可以将它们作为评论发布到这篇文章中,或通过电子邮件发送至 phil at linuxjournal dot com。未来的文章将解决这些具体问题中的每一个,我将酌情包含您的想法。

加载 Disqus 评论