`
hot88zh
  • 浏览: 178760 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1.首先在计算机管理的角色里面添加网络策略和访问服务下面的路由和远程访问,安装VPN和路由这两个,其他的可以不要2.安装好以后打开管理工具里面的路由与远程访问配置,启动VPN,选择自定义配置,一路确定不需要做任何修改3.单击IPv4下面的NAT,新增一个接口,使用本地连接(活动的那块网卡),并且在这块网卡的接口上启用NAT4.在计算机管理的用户里面新增用户,允许该用户的拨入权限,并且给他分配静态的ip地址5.在自己的机器上新建vpn,使用刚才的用户连接收工,写的比较简单,但是步骤基本都有了,注意第三步必须,否则登陆上去因为默认路由的原因会上不了网
首先是介绍一下这个gem:oauth 项目首页是:http://oauth.rubyforge.org/,封装了Oauth的一些加密的过程和获取access token的过程,直接调用相应方法就可以了,里面也有例子可以参考。   这个Gem有一点问题还没有解决,比如微博需要上传文件,就不行咯。。。。大概原理是这样滴,这个gem会自动对传过去的所有参数进行签名,具体的签名方法请参考Oauth认证的详细说明……拿新浪微博举例子吧,需要一个status参数和一个pic参数,如果按照封装的方法传入这两个参数之后,会对status和pic参数进行签名,但是一般pic文件都是直接采用binary方式上 ...
升级gem提示 no such file to load zlib,按照以前的经验,马上安装了zlib1g-dev,运行后问题依旧存在,无奈。突然起ruby source中包含zlib文件,最终解决办法如下。1、进行ruby源码包2、安装ruby自身提供的zlib包> cd ext/zlib>ruby ./extconf.rb>make>sudo make install再次运行sudo gem update –system,成功升级!
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。 让我们看一些基本的编程技巧: 尽量保持方法简短 永远永远不要把同一个变量用于多个不同的目的 使用自
命令一: netstat -aon|findstr "53" 这样可以查看所有占用53端口的IP以及PID   命令二: tasklist|findstr "PID" 这样就可以看到具体是哪个进程占用啦   PS:我刚知道windows也支持管道符。。。。。看来我OUT了
HTML5 是目前正在讨论的新一代 HTML 标准,它代表了现在 Web 领域的最新发展方向。在 HTML5 标准中,加入了新的多样的内容描述标签,直接支持表单验证、视频音频标签、网页元素的拖拽、离线存储和工作线程等功能。其中一个新特性就是对离线应用开发的支持。 在开发支持离线的 Web 应用程序时,开发者通常需要使用以下三个方面的功能: 离线资源缓存:需要一种方式来指明应用程序离线工作时所需的资源文件。这样,浏览器才能在在线状态时,把这些文件缓存到本地。此后,当用户离线访问应用程序时,这些资源文件会自动加载,从而让用户正常使用。HTML5 中,通过 cache manifest 文件 ...
#!/bin/bash log_dir="/Data/log" time=`date +%Y%m%d` /bin/mv ${log_dir}/nginx-access.log ${log_dir}/nginx-access.$time.log kill -USR1 `cat /var/run/nginx.pid`   Log Rotation nginx will re-open it's logs in response to the USR1 signal. $ mv access.log access.log.0 $ ki ...
1.先登陆你的ssh,命令:date 看下时间是不是北京时间,如果不是我们把他改成北京时间。   2.命令:       rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime   应该就OK了!用date瞅瞅系统时间已经变成北京了吧。   如果此时你的vps时间已经改成北京时间就不用看下面了,如果此时你的vps时间还没有修改好。再试下命令:     ntpdate stdtime.sinica.edu.tw   使用ntpdate stdtime.sinica.ed ...
将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* from test2@localhost; 显示数 ...
最近在做一个项目时需要将图片EXIF信息解析出来并获取相应GPS坐标信息,用于在Google Map中使用, 找到了一些Ruby解析EXIF信息的类库, 相比之下还是 exifr这个gem不错, 零依赖,直接ruby调用. 1. 获取EXIF信息 require 'rubygems' require 'exifr' obj = EXIFR::JPEG.new('geo.jpg') if obj.exif? puts "--- EXIF information ---".center(50) hash??= obj.exif.to_hash ...
用Paperclip来裁减图片,会提示如下错误: /tmp/stream20100103-13830-ywmerx-0 is not recognized by the 'identify' command 解决办法,在config\initializers目录下建立一个custom_requires.rb文件,在里面加入如下语句来指定ImageMagick的安装位置 Paperclip.options[:command_path] = "xxx/xxxx/xxx" 如果不知道ImageMagick安装到什么地方,就输入 $ type identify 来查看。 ...
写在前面: 其实这个续应该和前面那个部署的文章互换一下顺序……哈哈,前一篇参见《在Debian上配置Nginx+Thin服务器跑ROR》。开始正文吧 首先我们需要把源代码传到Debian服务器上,这里可以采用各种办法,我是在vps上搭建了一个svn,这样比较省事,直接checkout就OK了~以后需要更新的话直接update。当然可以采用capistrano自动部署~   进到svn检出的项目文件夹,然后先安装相应的gem bundle install 安装完成之后,分别执行下面的命令来设置环境 创建数据库 RAILS_ENV=production rake db:create ...
环境: Ruby1.9.2 Rails3.0.3 Gem Mysql2   用restful_authentication这个插件生成的迁移文件中,会添加一个login字段的索引 add_index :users, :login, :unique => true 但是在执行迁移过程中,会提示出错,大概出错信息如下: An error has occurred, all later migrations canceled: invalid date 解决方法: 复制Mysql5.1 server端的libmysql.dll文件,到Ruby安装目录下的bin文件夹 ...
在一个小内存的VPS上配置实在是痛苦啊。。。。没法用REE,没法用Passenger。。。编译过程中提示内存不够,真囧啊。。。。。Debian是5.0,内存是128M,安装了Mysql5.0 首先用apt-get update & apt-get upgrade升级一下系统的包 找了一圈没找到ruby1.9的安装源。。。自己下载编译 tar xzvf ruby-1.9.0.tar.gz cd ruby-1.9.0 ./configure –prefix=/usr/local/ruby sudo make sudo make install 安装完成之后,修 ...
Rails3中把declarative_authorization作为plugin使用的时候,会在启动服务器的时候会遇到以下错误: "declarative_authorization" is a Railtie/Engine and cannot be installed as a plugin (RuntimeError) google了一下,发现在其项目主页上有一个修复,解决办法就是关闭Railsengine,具体操作如下: 打开lib/declarative_authorization.rb文件,注释掉下面这句: require File. ...
Global site tag (gtag.js) - Google Analytics