- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
本人是一名专业的windows/.Net开发者,一直在慢慢学习rails/ruby/python/etc。在我有空的时候。在过去 8 年左右的时间里,我也一直在使用各种 Linux 发行版。然而,有一件事我绝对不是 nix 系统管理员。
我正处于开始使用 Rails 进行业余项目的阶段。在寻找托管时,我发现 Rails 的共享托管具有限制性且缺乏控制。我希望能够运行我想要的任何 ruby/rails 版本。我正在考虑尝试一下,从 linode 或 slicehost 之类的东西获得一个便宜的 VPS 计划,然后自己做。最终,我将首先托管 1 或 2 个在 MySql 上运行的低容量 RoR 应用程序。我是不是太过分了?整个“维护”部分让我有点犹豫。同时,这将是一次很好的学习经历。
使用 Virtual Box 在 VM 上安装 Ubtunu 服务器之类的东西以便我可以进行试运行是否有意义?如果是这样,您能否推荐指南、书籍或一般我真正需要注意的事情。
最佳答案
DotCloud和 Heroku 是 2 个不错的选择。管理自己的服务器(使用 Linode/SliceHost/EC2)的最大缺点是您提到的系统管理。您必须非常小心安装的内容和打开的端口。
几年来我一直在做兼职管理,犯了一个简单的错误,将 postgres 的密码设置得足够简单,这导致有人黑进了我的 Linode 盒子。这是在我犯了那个错误之后的几个小时,并且必须在 24 小时内修复它,因为 Linode 的系统管理员收到了有关该错误的通知。这些服务(Linode 等)中的每一项都有关于 how to secure your box 的指南, 所以请确保在您决定要使用此类服务后阅读它们。最基本的做法是锁定 SSH,但如果您不遵守安全策略,则有很多方法可以让您陷入困境。
关于ruby-on-rails - 托管 Rails - 走 VPS 路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642591/
我想递归地遍历一个目录,但我希望 python 在遇到包含超过 100 个文件的目录时从任何单个 listdir 中断。基本上,我正在搜索 (.TXT) 文件,但我想避免使用包含大型 DPX 图像序列
我正在尝试遍历列表(例如 sql 行)并为每一行触发例程。问题是传递给函数的值不会在运行时进行评估,因此根据函数执行所需的时间,它可能会使用下一行中的任何值而不是当前行。 我知道我可以在普通函数中提取
我需要以毫秒为单位的时间来处理大量事务,因此我想要正确且快速的东西。下面的工作会做得最好吗? : iMilli := int((time.Nanoseconds() % 1e6) / 1e3
我有以下目录/文件设置(已简化): Ce +---top.txt +---X0.0 | | | +---Y0.0 | | | | |
我遇到了类似的问题: Connecting to Redis To Go with PHP 基本上,我在 redis 中有这个 uri: redis://myusername:foopassword@
我阅读了下面的主题 Go: multiple value in single-value context 但我不明白这个解释在我的案例中。可能是因为我想使用 interface 在下面的情况下,我得到
我有一个模板,我想使用 text/template 评估各个字段包裹。我很难弄清楚评估应该如何工作,因为下面的代码似乎失败了。模板包是否足够强大以处理此类评估? type something stru
我编写了简单的服务器程序来从客户端接收数据。我有点不明白有时我从函数中得到错误 read tcp4 IP:PORT i/o timeoutint, err := conn.Read([]byte) 未
我只需要解码和更新 json 对象的特定值。问题是我不知道对象的完整结构。 encoding/json 包“忽略”/截断结构中未提供的字段,因此在编码时这些字段将丢失。 我想知道是否可以只解码我知道的
我正在尝试使用带有 C++ 目标的 ANTLR4 来实现 TSql 解析器。我抓取了语法文件 here .该jar用于制作相应的源文件(因冲突将TSqlParser.cpp中的NULL全部改为null
我在 win7 中使用 python 3.3.3 - 我只想列出网络目录中的所有文件。 import os for root, dirs, files in os.walk("X:\\network\
当我运行 go 脚本 ( go run example.go ) 时出现此错误 /home/travis/.gvm/gos/go1.1.2/src/pkg/github.com/user/exampl
我正在尝试通过 gmail API 发送电子邮件使用 Go但我发现文档非常有缺陷/令人困惑。这一次我看不到收据字段和电子邮件正文。 我不需要上传任何东西,所以我找到了 Simple upload ,
本人是一名专业的windows/.Net开发者,一直在慢慢学习rails/ruby/python/etc。在我有空的时候。在过去 8 年左右的时间里,我也一直在使用各种 Linux 发行版。然而,有一
我想知道是否可以使用 std http 来响应 http 请求打包并仍然保持 go 例程事件(例如运行任务密集型任务)。用例是我需要接收一个 http 请求,然后在几分钟后回调该服务 最佳答案 只需从
我想知道关于指针的最佳实践是什么。我应该在结构上还是在其字段上定义它们。我虽然定义一个指向结构本身的指针是有意义的,但这里有一个我觉得很有趣的例子。如果所有字段都是指针,为什么我不应该使用指向整个结构
我是一名优秀的程序员,十分优秀!