Ruby/Rails
文章平均质量分 65
iteye_20020
这个作者很懒,什么都没留下…
展开
-
Ruby:使用Ruby脚本,快捷切换鼠标左右手习惯
在下面这篇博客里,我使用C#,写了一个命令,可以快捷的切换鼠标左右手习惯。使用C#: 自动切换鼠标的左右手习惯 今天到了一个新环境,想用下这个命令,却一时找不到编译好的文件,手头有没有visual studio的环境,于是索性用Ruby将其重写,原理一样, 都是调用win32 api修改左右收习惯,并修改注册表。修改注册表的目的是,当电脑重启的时候, 我们的设置也依...原创 2013-06-08 12:37:13 · 165 阅读 · 0 评论 -
绿色安装ruby后,进行的一些设置,让.rb脚本可以直接运行
在XP时代,我们可以在【资源管理器 - 工具 - 文件夹选项】中设置一个文件扩展名对应的打开程序。这里面有高级设置, 允许我们制定打开文件时, 给应用程序传递的参数情况。 但是到了windows7, 情况有一点变化,文件类型的默认程序在下面地方设置。【开始菜单 - 默认程序 - 将文件类型或协议与程序关联】这里面我没有找到我想要的高级选项(已配置启动ruby时候向ruby....原创 2013-06-08 13:27:01 · 703 阅读 · 0 评论 -
批量替换,一个文件夹中, 所有文件中的某个特定字符串(For Lync Update)
因为Office升级, 需要对所有的脚本内容, 做如下字符串替换. 替换前"C:\Program Files (x86)\Microsoft Lync\communicator.exe"替换后"C:\Program Files (x86)\Microsoft Office\Office15\lync.exe" 试了试下面的shell命令, 有些文件可以进行替换, 但是有些文件s...原创 2015-10-10 10:31:46 · 2145 阅读 · 0 评论 -
Ruby : 操作Excel的API介绍
语言这个东西还是需要有事儿没事儿写一写的,所以已经打算把工作中使用的脚本语言改成Ruby,项目需要,前些天刚写了篇C# API: 生成和读取Excel文件顺便也看一下Ruby是怎么操作Excel的吧. 在网上搜了一下,作为展示excel用法的例子, 这个链接是我最喜欢的链接之一: 使用win32ole操作Excel-2 这个例子很简单, 只有source, 为我们演...原创 2012-06-21 13:07:19 · 459 阅读 · 0 评论 -
"中文系统下打的zip压缩包, 日文系统下查看时文件名乱码问题"的解决方案
标题:"中文系统下打的zip压缩包, 日文系统下查看时文件名乱码问题"解决方案: - 在压缩/解压缩zip包时, 指定文件名的编码方式 正文开始......我们公司使用的操作系统是中文, 我们经常需要把一些文件压成zip包, 然后发给日本总公司, 当然, 日本同事使用的是日文操作系统.这个时候, 如果zip包中所有文件都是ascii字符, 那么没问题,...原创 2012-06-27 17:20:02 · 229612 阅读 · 1 评论 -
教孩子学编程: 数学题1
我想有一天, 我会教孩子们编程. 下面一个很有趣的例子. 今天微信群里面出了这么一道题.详见下图题4.(BTW, 如果把题干中的交换改成计算, 题干讲更容易理解.) 很有趣的问题. 对应的ruby代码如下: start_num = 3begin old_num = start_num new_num = old_num.to_...原创 2014-02-08 13:59:30 · 208 阅读 · 0 评论 -
Ruby练习贴01: 遍历两个文件夹, 删除那些名字相同, 内容也相同的文件
美国的同事经常给我发点儿source, 其实他可以只给我发差分的内容,但是这样一来, 我就无法知道某个文件, 到底是老美是删除了他, 还是没有变更.所以我们通常的做法, 就是把整个工程发过来,(不要问我, 问什么我们不使用同一个版本控制...这个问题很难回答) 于是我就很想知道, 这两版source到底有什么不同,我想删除那些相同的文件,这个操作可以在Beyond ...原创 2013-01-16 19:47:24 · 231 阅读 · 0 评论 -
Ruby练习贴02: 在Windows上, 取得文件的版本信息
今天日本的客户来了一个要求,他想要一个报表, 包含我们程序安装目录下的所有文件, 以及这些文件的版本信息.看了一下, 安装路径下共有上千个文件,看来这个问题人是搞不定了, 正好写一个ruby脚本. 在下面这篇博客里面已经介绍了遍历文件夹的操作.Ruby练习贴01: 遍历两个文件夹, 删除那些名字相同, 内容也相同的文件所以剩下的问题就是如何取得一个文件的版本信息了...原创 2013-01-30 16:44:45 · 103 阅读 · 0 评论 -
教孩子学编程: 幻方及其编程求解
旨在培养孩子们对编程,科学的兴趣. 幻方(Magic Square)是一种将数字安排在正方形格子中,使每行、列和对角线上的数字和都相等的方法。 算法介绍:Magic_square@ EN WikipediaMagic_square@ 中文 Wikipedia幻方@百度百科 相似的问题供编程学习.Problem 166 Criss Cross @Eu...原创 2015-03-03 08:40:26 · 303 阅读 · 0 评论