Ruby

  • logstash使用ruby 修改事件戳时间

    ruby{#设置一个自定义字段'timestamp'[这个字段可自定义],将logstash自动生成的时间戳中的值加8小时,赋给这个字段code=>"event.set('timestamp',event.get('@timestamp').time.localtime+8*3600)"}ru......

  • puppet aix之自动化用户管理

    一、   用户组的管理(一)  Puppet组管理特性1.  manages_aix_lam用来管理AIX的LAM(LoadableAuthenticationModule)系统。2.  manages_members对于目录服务是组属性成员,而不是用户。3.  system_groups用来允许你......

  • windows下安装ruby on rails的最快方法

    下载整合包:http://railsinstaller.org/en  剩下的一些小事其它教程也能找到,这里就不多讲了。安装完后打开安装目录下的Ruby2.1.0\lib\ruby\site_ruby\2.1.0下的rbreadline.rb文件,可以用记事本等方式打开。然后将 require‘dl......

  • windows下ruby安装环境配置

    Ruby安装从源代码在windows下安装Ruby是非常苦逼的差事,可以从http://rubyinstaller.org/或者 http://railsinstaller.org/ 下载已经打包好的安装程序。Ruby配置在windows中配置环境变量RUBY_HOME=rubyinstaller_......

  • Windows下ruby安装和ri设置

    1.ruby最强大的web框架rubyonrails.必学的.所以可以直接安装RailsInstaller.地址:http://www.railsinstaller.org/en.安装过程默认勾选添加环境到PATH. 2.更改gem镜像到http://ruby.taobao.org/$gemsour......

  • mac系统安装node

    一、安装1.node是通过brew来安装的,所以第一步先安装brewruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"2.brew安装完后就通过它来安装node#查看brew是否安......

  • python 从pdf中提取图片

    需要用到pymupdf库安装pipinstallPyMuPDF创建py文件importfitzpdf_document=fitz.open("12.pdf")#文件位置forcurrent_pageinrange(len(pdf_document)):print(current_page)forim......

  • python的Popen多行交互

    看到自动化测试的一个例子,RSpec中通过IO.popen进行命令行程序的测试(涉及交互),然后在Python中,Popen的用法有点小的区别,查了一些资料,有些内容整理下,记个笔记:python3中目前用subprocess库Popen,可设置stdin,stdout为PIPEPopen.comm......

  • 安装ansible集群管理和配置密钥互信

    ansible特性(1)、noagents:不需要在被管控主机上安装任何客户端;(2)、noserver:无服务器端,使用时直接运行命令即可;(3)、modulesinanylanguages:基于模块工作,可使用任意语言开发模块;(4)、yaml,notcode:使用yaml语言定制剧本playb......

  • ruby学习笔记

    学习ruby中记录下的一些要点和感悟,随缘更新1标准的gets会将第一个参数当成文件而尝试读取。要在使用者的输入(如stdin)读取资料的情况下,must明确地使用STDIN.get2读写文件这里有一份参考](https://blog.udemy.com/ruby-file-open/)close–......

  • Homebrew安装卸载

    安装homebrewruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"  卸载homebrewruby-e"$(curl-fsSLhttps://raw.githubusercon...

  • Mac下Jekyll安装

    之前一直用Wordpress,虽然功能强大,各种插件各种bug,如果想弄个主题,折腾得要命。最近改用jekyll+gitHub免费空间。记录一下。我用的是Mac,所以只讲述Mac下如何安装,Windows如何安装需自行Google需要环境支持Ruby,Mac自带,如果没有请安装安装GemGem是Ru......

  • HeadFIrst Ruby 第七章总结 hashes

    前言这一章节介绍了Ruby中hash这一数据类型的用法和特征.Hash的定义与array的对比最大的不同:Anarraycanonlyuseintegersasindexes,butahashcanuseanyobjectasakey.其他不同点:array用[]包括起来,hash用{}包括起来.(......

  • Ruby require, load include 区别

    Require,load用于文件,*.rbrequire一般用于加载库文件,load加在配置文件,ruquire可省略“.rb",它指挥在第一次时候载入,如在字require就被忽略load加载多次include用于包含一个文件中的模块require'webrick'includeWEBrick#可......

  • ruby 操作数据库语句

    1.多对多userroleu=User.firstrole=Role.first插入u.roles<<roleu.save更新u.roles=[]u.roles<<roleu.update()2.group将多条记录合并后用于计算...

  • win7上搭建ruby on rails 开发环境

      对于接触一种新技术、新语言的新手来说,搭建学习环境永远是个艰难的话题,尤其是在国内这种网络下,难度更是大增。  在经历了大约十多个小时的艰苦奋战后,本人终于在win7搭建成功ruby+rails+mysql环境,本文没有详细的步骤,折腾的时候根本没闲情截图写博客,同时也根本不想再折腾一遍,写本文......

  • 在MAC中安装Compass的方法 (转)

    在MAC中通过gem命令安装compass时会出异常,原因是compass版本更新了,一些运行时所用到的依赖软件的版本没能得到更新,故而出现错误。例如,用以下命令安装compass:$ geminstallcompass安装完成后,提示安装成功了compassv0.12.2版。结果运行compass......

  • python 学习笔记 3 -- 数据结构篇上

    数据结构是可以处理一些数据的结构。或者说,它们是用来存储一组相关数据的。在Python中有三种内建的数据结构——列表、元组和字典。本文主要对这三种数据类型以及相关的使用做介绍,以例子的形式演示更加容易理解!1.列表(List)列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。......