自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 命令行更新linux软件

Q. I have latest version of Ubuntu Linux. How do I update Ubuntu Linux for security and application fix or upgrades?A. Ubuntu Linux can be upgraded using GUI tools or using traditional command line

2012-11-27 10:24:22 446

原创 网页界面管理linux, 包括amazon ec2主机的工具- landscape

网址: https://landscape.canonical.com    如何使用:  https://landscape.canonical.com/account/auspac-sources-pty-ptd/how-to-register

2012-11-27 09:05:29 491

原创 关于legacy code学习笔记

legacy code是目前很多公司面临的问题,就是这些code有用但是需要很多精力或者程序员去学习才能维护。  比如说你自己三年前些的代码,因为文档不完全而现在自己都几乎看不懂了,也是legacy code的一种。   一个比较好的处理办法是对code加上测试, 针对rails代码来说:    1.   看database schema      2.  看class之间的联系, r

2012-11-26 19:15:29 2002

原创 ruby的动态规划算法实现

之前看到有动态规划这个概念,然后上网搜索了下,一个比较经典的例子是斐波那契数列。1. 递归算法:def f(n) if (n==0||n ==1) return 1 end return f(n-1)+f(n-2)end这个算法的复杂度是指数级的, 到n=40的时候在scraperwiki上运行时间已经要40多秒, n=50的时候超过了160秒终止了

2012-11-20 10:14:17 367

翻译 一个简单的Cucumber+Capybara的BDD开发例子

Cucumber是一个用来做BDD( Behavior Driven Design)的工具。你可以用自己的语言来写场景(scenarios)和定义(definitions).Capybara可以用来模拟用户对浏览器(browser)的访问。下载和配置下载cucumber到本地:   $gem install cucumber创建好你的rails项目以后, 编辑 G

2012-11-13 10:24:31 1209

原创 web界面的设计网站

1.  Bootstrap:  http://twitter.github.com/bootstrap/index.html2. Divshot:  http://divshot.com/

2012-11-11 22:21:46 294

原创 在Amazon EC2上通过linux shell命令删除postgres 数据库

之前在导入一个同样的ruby项目时, 数据库里面所有内容都出现了两次。 所以开始查如何删除之前的postgres 数据库。    shell下输入命令:sudo su #用来进入root用户su - postgres #psql #进入postgres数据库Linux 下的 postgres shell 命令大全:   http://www.yol

2012-11-09 14:42:11 617

原创 关于CS169 TDD(Test Driven Development)

*一些视频:  http://vimeo.com/347549071. RSpec2. Unit test3. DSL:  Domain-specific language, examplesso far, migrations, regexes, SQL4. "should_receive" to mock up a method.5. 一篇关于RSpec的中

2012-11-05 11:07:12 652

原创 海量数据处理的优化

这次写的彩票的比较算法, 从4000多万个数字去3万多, 然后分别与4000多万取30万,50万个数字比较的算法跑5次耗时40多秒,感觉效率比较低,于是找了几篇关于海量数据处理的文章,打算看一下有无优化方法。1. 十个海量数据面试题和十大方法总结: http://blog.csdn.net/v_july_v/article/details/62794982. 交你如何处理99%的海量数据面

2012-11-05 11:07:10 266

原创 关于CS169 BDD(Behavior Driven Design)

1. BDD (behavior driven design)2. user story3. SMART(specific, measurable, achievable,relevant, time scope)4. Cucumber 5. Capybara   6. 一个有用的命令, rake routes, 用来查rails route的路径,从而可以去path文件改cu

2012-11-05 11:07:08 601

原创 为墨尔本discount写个小代码算下中…

各个division的奖金数量基于上次oz lotto [Draw 976]的各奖奖金数量。 从昨天到现在大概陆陆续续跑过百来次,居然中过一个100M.....加油啊~, 我把100M的图片放最上面。 转发4000人的话,每个人才3-4块钱。 你们转账不得转死啊?拷贝下运行5次,也就是买5次,每次买36000多注的结果:"The possible each win: "12299"T

2012-11-05 11:07:05 462

原创 win8电脑共享网络

And here is a solution:Set ics service start mode to auto(delayed)run->services.msc->internet connection sharing->startuptype-auto(delayed)restart pc or stop/start service.this service will

2012-11-05 11:07:03 335

原创 Ruby on Rails如何防止SQL注入。

代码:sort_by = "email" # really params[:sort_by]sort_direction = "asc" # really params[:sort_direction]User.order("#{sort_by} #{sort_direction}")# SELECT "users".* FROM "users" ORDER BY email

2012-11-05 11:07:00 990

原创 我自己操作的一些Git, Vim命令

Git:$ git show-branch   #显示 branch&git remote -v 显示所有remote的信息, 有时一个项目推送到heroku以后,在heroku删除这个app, 再次推送到heroku失败, 然后用这个命令查看,发现remote 的地址还是之前推送的地址, 所以要用 git remote rm heroku来删除之前的地址,重新推送。$ git

2012-11-05 11:06:58 536

原创 ruby on rails学习需要掌握的

RubyRuby on Rails像 YAML, ERB, HAML,和SASS这样的概念Git (最强大的分布式版本控制系统,但是从用户界面角度来说绝对让人难以学习理解)Z shellRVM/RBenvHomebrewVim

2012-11-05 11:06:56 276

原创 关于A/B testing的三篇博文,…

1. Behind the scenes: Highrise marketing site A/B testing part1   http://37signals.com/svn/posts/2977-behind-the-scenes-highrise-marketing-site-ab-testing-part-12. Behind the scenes: A/B testin

2012-11-05 11:06:52 319

原创 关于ruby on rails的一些文章

1. Ruby on rails重构经验谈:http://blog.hellolucky.info/articles/ruby-on-rails-refactoring-experience-talk/2. Unix/Linux系列读书笔记,适合初学者: http://su1216.iteye.com/blog/16125303. Vim操作命令:  http://just

2012-11-05 11:06:50 501

转载 GitHub教程

原文地址:GitHub教程作者:王敏GitHub的教程博客地址已经搬家到www.makefile.net makefile.net1、以一个测试用的项目为例(git://github.com/zjwangmin/wangmin.git)  这个项目得首先在github.com上创建好,名字为wangmin.git2、转到你的工作目录或者随便一个你工作的地方   [wangmin@

2012-11-05 11:06:48 243

原创 关于git, github

Git 堪称版本控制瑞士军刀。这个可靠、多才多艺、用途多样的校订工具异常灵活,以致不易掌握,更别说精通了。正如Arthur C. Clarke所说,足够先进的技术与魔法无二。这是学习Git的好办法:新手不妨忽略Git的内部机理,只当小把戏玩,借助Git其奇妙的能力,逗逗朋友,气气敌人。为了不陷入细节,我们对特定功能提供大面上的讲解。在反复应用之后,慢慢地你会理解每个小技巧如何工作,以

2012-11-05 11:06:46 263

原创 ruby on rails学习笔记(一)

1.  Models in Rails use a singular name, and their correspondingdatabase tables use a plural name. For the model to hold comments,the convention is to use thename Comment. 之前从一无所知开始乱看rails代码,对

2012-11-05 11:06:43 354

原创 如何在ubuntu关闭运行在后台的rail…

后台运行:  rails server-d 因为想要保持server运行的同时修改代码,可以用ps aux | grep ruby显示结果: username       17731   0.1  1.6  3127008  67996   ??  S     2:00PM   0:01.42 /Users/username/.rvm/rubies/ruby-1.9.2-p180/

2012-11-05 11:06:41 593

原创 ubuntud下的vim插件(Ruby on rails)

增加一个很不错的Vim插件介绍文章: http://www.cnblogs.com/chijianqiang/archive/2012/11/06/vim-3.html         (14-Nov-2012)增加一个不错的vim配置插件bundle安装工具 janus:  https://github.com/carlhuda/janus自动缩进: 要把 .vimrc里的  s

2012-11-05 11:06:39 361

原创 将RubyOnRails App部署到Heroku

Heroku是一个云应用平台,可以将ROR的应用部署在上面,跟AWSEC2的ruby环境部署差不多。Heroku提供了一个可视化添加Add-on的功能,可以很方便的添加一些你需要的服务。   1. 首先去http://www.heroku.com/注册一个帐号。   2. 安装Heroku toolbelt:https://toolbelt.heroku.com/    这里安装的是Ubu

2012-11-05 11:06:37 379

原创 在Amazon Web Service EC2上运行rails server

前提是ruby, rails, bundle等相关已经安装好。或者直接选择的ruby环境的EC2.取一个git上的例子说明:1.  git clone git://github.com/saasbook/hw2_rottenpotatoes.git从Git上下载这个git代码。2. cd hw2_rottenpotatoes到当前文件目录3. bundle inst

2012-11-05 11:06:35 323

原创 ruby创建你的第一个Gem

原文作者:John McAliley,原文地址,翻译:Pilipala引用自:http://heikezhi.com/2011/11/15/创建你的第一个gem/你在Ruby世界看到到处都是Gem。他们几乎是所有的Ruby应用程序的核心。我承认当我试着建立第一个Gem的时候,我有点战战兢兢。但我很快就发现了,这玩意简单得要死。在这个博客系列中,我将涵盖从头开始创建一个Gem的基础,然后转移

2012-11-05 11:06:33 373

原创 Ruby怎么把一个数组中的Elements和…

代码: 1)totals = Hash.new(0)   arr = [1, 1, 2, 2, 3, 3, 1, 3]   arr.each do |val|     totals[val] += 1     end     p totals--output:--{1=>3, 2=>2, 3=>3}2)totals = []   arr = [

2012-11-05 11:06:31 240

原创 Ruby中的String类的Scan和Split

两个都可以把string中的words分割出来。一个区别在于:split在于分割string, 根据delimiter分割。而scan的作用在于扫描string,根据后面参数要求得出结果。比如提供一个string, 需要你提炼出其中的non-words符号并且存到数组中。用scan比较合适, 只要找出words就可以:str.scan(/\b\w+/\b)   --\b用来表示wo

2012-11-05 11:06:29 650

原创 如何从pastebin粘贴一段代码到putt…

从外部拷贝到putty: 在putty命令行下面点“shift"+ "insert"   从putty拷贝到外面:选中需要拷贝的内容,不需要点任何东西, 然后到外部,比如一个txt文件,点ctrl+v就行。

2012-11-05 11:06:26 610

原创 如何做一个网站的SEO

1. HTML coderefining (HTML代码优化):http://wenku.baidu.com/view/034d8ef17c1cfad6195fa7a9.html 2. Meta Tags (including title,description, keywords, robot.txt)3. Content Analysis, Image Optimization,I

2012-11-05 11:06:24 319

原创 software engineering for SaaS - …

You will need to go beyond the lecture materials to do the work. Werecommend picking at least oneof these three options:Free online materials including the Ruby documentation, the book "Programming

2012-11-05 11:06:22 387

原创 次要的一些预读材料,记录下

1. FacebookAdReport2012:  http://vdisk.weibo.com/s/aWdwE?t=file2. Social media marketing weeklynewsletter: http://vdisk.weibo.com/s/9Siin?t=file3. SEO 10 steps:http://www.webpronews.com/seo-step-

2012-11-05 11:06:20 230

原创 检测网络营销效果分析 (SMM tools)

摘自博客水木:http://shuimu.js.cn/analysis-tools-to-monitor-network-marketing.html另有一篇英文版的,介绍了12个有用的SMM tools:http://sixrevisions.com/tools/12-social-media-monitoring-tools-reviewed/许多企业开始慢慢通过博客、电子邮

2012-11-05 11:06:18 406

原创 英文网站SEO站内优化方法

大家好,我想谈一下seo站内优化一些知识同时想跟大家一起分享我的个人经验。本人一直从事英文网站建设及SEO工作有2年了,对于站内的工作比较熟识,以下是我花了1个小时写出来我的2年的个人见解,希望得到你们的认同:1.首页包含的元素:Catrgory List, Guide Line, Recent Promotion, New Peoducts,Featured Products, Best

2012-11-05 11:06:16 654

原创 一些关于PHP,Zend,SEO,magento等等…

思科 微软 红帽 华三等IT认证及计算机 视频 书籍资料http://www.verycd.com/topics/2904946/http://www.expertmagentodevelopers.com/blog/magento-1-7-upgrade-errors-with-solutions/http://www.expertmagentodevelopers.com/blog

2012-11-05 11:06:13 429

原创 一个有趣的设立目标的网站,43thin…

可以设立目标,比如 lose weight, 你会发现有41117个人跟你有一样的目标, 网站也会记录花了多少时间去完成目标等等,最后完成以后,click一下done,很有成就感。网址: http://www.43things.com/

2012-11-05 11:06:11 231

原创 用PHP, MySQL和jQuery mobile建一…

文章翻译自: http://tutorialzine.com/2011/08/jquery-mobile-product-website/在这个两部分的教程,我们将建立一个简单的PHP和MySQL网站,使用的模型 - 视图 -控制器(MVC)模式。最后,在jQuery的移动框架的帮助下,我们将变成一个触摸友好的移动网站,支持任何设备上和屏幕大小。在第一部分中,我们集中在后台,数据库和MV

2012-11-05 11:06:09 405

原创 Xampp环境下安装zend framework

这个教程还比较管用:在做实验的过程中,发现在配buffer的时候,计算各种成份加入的量是个挺麻烦的事情,所以我想写一个在线应用来解决这个小问题。这个应用里面预存了很多buffer的配方,输入想要配置的buffer的体积,能够自动计算出各种组分应该加入的量,为自己配buffer提供些方便。这段时间本来在学python的,想通过django框架来写(主要是我喜欢的douban就是用pyth

2012-11-05 11:06:07 299

原创 购物网站的分期付款

这是由makeitmine.com.au想到的,是一个纯粹的pay byinstalment的网站,目前只对领取政府特殊津贴的人开放。 原因应该是由特殊津贴账户做分期几乎没有风险。 credit cardfraud现在还是很猖獗的。 这样的问题是以后网站很难发展做大,目前能想到的就是跟银行方面沟通好,做好银行的信用卡的分期接口。例子可以参考苏宁易购的网上分期付款,顾客可以选择不同期数,实时获

2012-11-05 11:06:04 547

原创 正则表达式快速入门教程

1. Ruby中正则表达式的应用, 用了几个例子来解释,也有一些通常用的正则表达式:  http://jbf034.iteye.com/blog/2177632. 一个在线检验ruby正则表达式的网站: http://rubular.com/

2012-11-05 11:06:01 210

原创 全面理解.htaccess语法中RewriteCo…

关于.htaccess伪静态的使用,章郎虫一直没有好好想过。以前一直是在网上找现成的,然后修改下网址实现重定向。今天我专门找资料看了下RewriteCond和RewriteRule的意思及使用方法。然后回过头看《网站地址更改之htaccess和php的301重定向》这篇文章,终于有些理解。现在不用一直找现成的代码,也可以自己写一些规则实现重定向了。下面就简单的介绍下他们的用法。RewriteCo

2012-11-05 11:05:59 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除