小编Jer*_*ack的帖子

如何以不同的颜色输出我的ruby命令行文本

如何从基于命令行的ruby程序颜色输出put命令?我很感激任何关于我如何称呼每种不同颜色的参考.

让我们说我们从这开始..

puts "The following word is blue.. Im Blue!"
puts "The following word is green.. Im Green!"
puts "The following word is red.. Im Red!"
Run Code Online (Sandbox Code Playgroud)

我得到了我想要的不同颜色的不同文字,你得到了这个想法.

我使用Ubuntu,我需要改变我的方法,以便程序在diff os中正确输出吗?

ruby command-line colors

40
推荐指数
5
解决办法
3万
查看次数

如何从Ruby调用Windows DLL函数?

我想使用Ruby访问DLL中的函数.我想使用C的低级访问,同时仍然保留编写Ruby代码的简单性.我该如何做到这一点?

c ruby windows dll

17
推荐指数
3
解决办法
1万
查看次数

计算机科学家的Web开发

我拥有计算机科学学士学位,因此有开发在命令行或基本GUI上运行的软件的经验.但是,我没有制作真实,实用的网站的经验.对我来说很明显,我需要扩展我的技能以包含Web开发.我一直在使用Ruby来开发应用程序,但我知道它在Web开发中非常流行.我希望利用我作为程序员的技能来协助我为乐队开发个人网站.

我有使用HTML的经验,但很少使用CSS.我希望利用我的编程语言技能创建一个包含图片,音频剪辑,动态日历,日程安排请求工具以及乐队网站常用的其他功能的网站.

什么样的资源可供有能力的桌面程序员学习开发网站的整个过程?是否最好使用免费的CSS模板和WordPress作为我的网站的基础或从头开始制作?我应该使用GUI工具还是在Vim/Emacs中全部编写?Ruby on Rails是否足以支持我的个人网站,还是应该考虑更成熟的开发平台?

我这个项目的主要目标是加快当前的网页设计技术,并实际了解构建网站的整个过程.

ruby-on-rails process

15
推荐指数
3
解决办法
1365
查看次数

在Ruby中解析网页的最佳方法是什么?

我一直在rubyforge上查看XML和HTML库,这是一种从网页中提取数据的简单方法.例如,如果我想在stackoverflow上解析用户页面,我该如何将数据转换为可用的格式?

假设我想解析自己的用户页面以获取我当前的信誉评分和徽章列表.我试图将从我的用户页面检索到的源转换为xml,但由于缺少div,转换失败.我知道我可以做一个字符串比较并找到我正在寻找的文本,但必须有一个更好的方法来做到这一点.

我想将它合并到一个简单的脚本中,该脚本在命令行中吐出我的用户数据,并可能将其扩展为GUI应用程序.

html ruby xml screen-scraping

14
推荐指数
3
解决办法
9435
查看次数

如何使用Rails保护数据库中的用户数据?

我正在创建一个需要存储大量敏感数据的rails应用程序.为了向我的客户保证数据受到保护,我想基于每个用户对其进行加密.我已经研究过寻找可以实现这一目标的宝石.到目前为止,我发现了保险箱安全.总之,这似乎为我提供了一个解决方案.

但是,我想知道这是否是一种常见做法.似乎大多数rails应用程序都有一些关于其用户的敏感数据存储. AuthLogic正在处理我的密码加密,但电子邮件和其他个人数据同样敏感.通常的做法是将这些项目未加密保留在数据库中并假设它永远不会受到损害吗?我知道数据库位于一个无法与外界通信的区域,但是一个坚定的攻击者可能很容易对此进行攻击.Rails开发人员通常的做法是不加密数据并只是信任其Web服务器的安全性吗?

database security encryption ruby-on-rails

13
推荐指数
3
解决办法
8112
查看次数

如何将Interactive Ruby合并到我的开发过程中?

我正在努力寻找一种更好的方法来将IRB与我正常的ruby开发相结合.目前我很少在我的代码中使用IRB.我只用它来验证语法或尝试小的东西.

我知道我可以将自己的代码加载到ruby中

require 'mycode'
Run Code Online (Sandbox Code Playgroud)

但这通常不符合我的编程风格.有时我想要检查的变量超出范围或在循环内部.是否有一种简单的方法来启动我的脚本并冻结在IRB内的某个点?我想我正在寻找一种更简单的方法来调试我的ruby代码,而不会破坏我的F5(编译)密钥.

也许更有经验的ruby开发人员可以与我分享更简化的开发方法.

ruby debugging irb

6
推荐指数
1
解决办法
1777
查看次数

我什么时候应该添加GUI?

我在家里和工作中写了很多脚本.大多数情况下,脚本只使用几次来完成他们所选择的任务,然后再也不会再使用了.但是,有时我会写一个脚本来做一些更复杂的事情,这需要用户输入.正是在这一点上,我经常为是否用ay/n实现GUI或棒,按1-10等命令行界面而烦恼.这种类型的界面使用起来变得乏味且难以维护.

我知道有些东西比其他东西更适合GUI,比如在巨大的列表中选择东西.但是,切换命令行应用程序以使用GUI所花费的时间是令人望而却步的.对我来说,即使是我能找到的最简单的框架,也需要花费大量时间来添加GUI .

我很好奇,如果任何开发人员都有一种方法来确定他们的脚本在什么时候已经增长到足以需要GUI.或者我是以错误的方式解决这个问题,我是否应该总是编写我的脚本,假设我以后可能会添加GUI?

language-agnostic scripting user-interface

4
推荐指数
2
解决办法
358
查看次数