blog.ligan.me blog.ligan.me

blog.ligan.me

Gavin's Blog

极客公园招人啦. 工程师/产品经理/web 设计师. 网站开启匿名评论之后, 垃圾评论就一直是一个让人头疼的问题. 关键词过滤及限制评论数很容易被找到针对的办法, 上 NLP 又太重. 最后使用了语句的相似度检查来完成一个简单的评论过滤系统. CSRF and protect from forgery in Rails 4. 最近的一个项目频繁出现恼人的 InvalidAuthenticityToken 错误, 引发了我对 Rails 中 protect from forgery 的思考, 本文介绍 CSRF 攻击以及在 Rails 中的保护方式, 什么情况下应该使用那种策略来防CSRF. Rspec和capybara在ruby程序员中很多人都不陌生了.在2.0版本以后的capybara中,新加入了feature spec的写法.在rspec中默认使用spec/feature,而不再使用spec/request. Zsh alias with parameters. Hi, Im Gavin. Im a newbie programmer living in Beijing.

http://blog.ligan.me/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR BLOG.LIGAN.ME

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

October

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Wednesday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 5.0 out of 5 with 1 reviews
5 star
1
4 star
0
3 star
0
2 star
0
1 star
0

Hey there! Start your review of blog.ligan.me

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

1.3 seconds

FAVICON PREVIEW

  • blog.ligan.me

    16x16

  • blog.ligan.me

    32x32

  • blog.ligan.me

    64x64

CONTACTS AT BLOG.LIGAN.ME

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
Gavin's Blog | blog.ligan.me Reviews
<META>
DESCRIPTION
极客公园招人啦. 工程师/产品经理/web 设计师. 网站开启匿名评论之后, 垃圾评论就一直是一个让人头疼的问题. 关键词过滤及限制评论数很容易被找到针对的办法, 上 NLP 又太重. 最后使用了语句的相似度检查来完成一个简单的评论过滤系统. CSRF and protect from forgery in Rails 4. 最近的一个项目频繁出现恼人的 InvalidAuthenticityToken 错误, 引发了我对 Rails 中 protect from forgery 的思考, 本文介绍 CSRF 攻击以及在 Rails 中的保护方式, 什么情况下应该使用那种策略来防CSRF. Rspec和capybara在ruby程序员中很多人都不陌生了.在2.0版本以后的capybara中,新加入了feature spec的写法.在rspec中默认使用spec/feature,而不再使用spec/request. Zsh alias with parameters. Hi, Im Gavin. Im a newbie programmer living in Beijing.
<META>
KEYWORDS
1 gavins blog
2 programming cdr life
3 archives
4 about me
5 极客公园招人啦
6 一个简单的评论过滤系统的实现
7 使用oh my zsh内置插件省略bundle exec
8 在oh my zsh中省略输入烦人的 bundle exec
9 rspec中使用feature spec进行用户/验收测试
10 使用rvm更好的管理你的gem
CONTENT
Page content here
KEYWORDS ON
PAGE
gavins blog,programming cdr life,archives,about me,极客公园招人啦,一个简单的评论过滤系统的实现,使用oh my zsh内置插件省略bundle exec,在oh my zsh中省略输入烦人的 bundle exec,rspec中使用feature spec进行用户/验收测试,使用rvm更好的管理你的gem,first blood,卖个萌 over,categories,linux,rails,ruby,tags,bundler,capybara,垃圾评论
SERVER
GitHub.com
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

Gavin's Blog | blog.ligan.me Reviews

https://blog.ligan.me

极客公园招人啦. 工程师/产品经理/web 设计师. 网站开启匿名评论之后, 垃圾评论就一直是一个让人头疼的问题. 关键词过滤及限制评论数很容易被找到针对的办法, 上 NLP 又太重. 最后使用了语句的相似度检查来完成一个简单的评论过滤系统. CSRF and protect from forgery in Rails 4. 最近的一个项目频繁出现恼人的 InvalidAuthenticityToken 错误, 引发了我对 Rails 中 protect from forgery 的思考, 本文介绍 CSRF 攻击以及在 Rails 中的保护方式, 什么情况下应该使用那种策略来防CSRF. Rspec和capybara在ruby程序员中很多人都不陌生了.在2.0版本以后的capybara中,新加入了feature spec的写法.在rspec中默认使用spec/feature,而不再使用spec/request. Zsh alias with parameters. Hi, Im Gavin. Im a newbie programmer living in Beijing.

INTERNAL PAGES

blog.ligan.me blog.ligan.me
1

rspec中使用feature spec进行用户/验收测试 | Gavin's Blog

http://blog.ligan.me/2013/09/08/rspec-feature-ce-shi-jian-jie

Rspec和capybara在ruby程序员中很多人都不陌生了.在2.0版本以后的capybara中,新加入了feature spec的写法.在rspec中默认使用spec/feature,而不再使用spec/request. Feature spec在测试中来说是比较高等级的测试.大概相当于集成测试或者更高级别的用户/验收测试.一般是模拟用户的实际操作和应用外部的请求来执行测试.简单来说就是模拟浏览器中的动作,期待应用正确的反应. 因为一般的来说capybara是模拟浏览器中的动作,这种测试是相当于模拟一个用户在用户界面中的操作,是基于usercase的.而以前的request spec则还是没有脱离应用层面(发送http请求,比较相应结果),比如在以前的capybara的dsl中,使用’get’来访问页面,而现在则改成了’visit’.后者’访问’这个动作,比’get’这个http请求更接近于用户的行为. Config.include Capybara: DSL. 所以我们手动建立spec/feature文件夹,在其中手动创建xxx spec.rb的测试文件. And Theme by Pacman.

2

First Blood | Gavin's Blog

http://blog.ligan.me/2012/10/01/first-blood

Hi, Im Gavin. Im a newbie programmer living in Beijing. Ruby and Lisp are my favorite languages . And Theme by Pacman.

3

Tag: rspec | Gavin's Blog

http://blog.ligan.me/tags/rspec

Hi, Im Gavin. Im a newbie programmer living in Beijing. Ruby and Lisp are my favorite languages . And Theme by Pacman.

4

Tag: ruby | Gavin's Blog

http://blog.ligan.me/tags/ruby

CSRF and protect from forgery in Rails 4. Hi, Im Gavin. Im a newbie programmer living in Beijing. Ruby and Lisp are my favorite languages . And Theme by Pacman.

5

Tag: capybara | Gavin's Blog

http://blog.ligan.me/tags/capybara

Hi, Im Gavin. Im a newbie programmer living in Beijing. Ruby and Lisp are my favorite languages . And Theme by Pacman.

UPGRADE TO PREMIUM TO VIEW 15 MORE

TOTAL PAGES IN THIS WEBSITE

20

LINKS TO THIS WEBSITE

liyaodong.com liyaodong.com

SAE版本Wordpress开启七牛云静态加速的一些坑 // 晓风博客

http://liyaodong.com/2015/02/02/SAE版本Wordpress开启七牛云静态加速的一些坑

1Wordpress 版本 wordpress 3.9 for SAE. 这个时候你需要在七牛云后台找到 空间设置 - 域名设置 找到七牛自带的那个很长的域名,以本站为例就是. Http:/ 7o500k.com1.z0.glb.clouddn.com. Http:/ liyaodong.qiniudn.com/. 4SAE Storage客户端操作文档 http:/ sae.sina.com.cn/doc/php/storage.html. Http:/ liyaodong.qiniudn.com/.

liyaodong.com liyaodong.com

使用 you-get 来下载视频网站上的视频 // 晓风博客

http://liyaodong.com/2015/07/26/using-you-get-to-download-the-video

自从有了 you-get ,麻麻再也不用担心下不了视频了 😁. 如果你没有 Chrome 你也可以在看视频之前清楚 Cookies 然后看一遍视频然后找到视频文件。 You-Get is a video downloader for YouTube, Youku, niconico and a few other sites. You-get http:/ youtu.be/sGwy8DsUJ4M. So Easy, but not easy, 首先你得有 Python3 的环境。 Step1 安装 Python 3. Sudo pip3 install you-get. 这一步是要在 python3 安装完毕后进行的,如果提示你 pip3 命令不存在那就是因为你的 python3 没有安装好。 我这里测试下载这么一个视频连五秒都不到就下载完了,用它下载 B站 的视频简直爽歪歪,而且发现它甚至会下载下来 B站 的弹幕。 头图来自 dribbble@ Nick Buturishvili. 使用 Gulp 加速 HTML 邮件开发.

liyaodong.com liyaodong.com

关于时间的一些自我总结 // 晓风博客

http://liyaodong.com/2015/07/12/control-your-time

个人觉得最好的方法是奖励自己,每完成一件事情的时候奖励自己玩会游戏或是买自己想买的东西,或者去吃一顿大餐,或者仅仅是勾掉 Wunderlist 上的一个代办事项听一听那一声清脆的 叮. 这时候旁边有人问 Hey, 你能不能帮我看一下我的电脑。 关于这一类 GTD,Getting Things Done 的软件有很多,最出名的莫属. Keep it simple, simple is good.

liyaodong.com liyaodong.com

web滚动性能优化及兼容问题 // 晓风博客

http://liyaodong.com/2015/05/07/web滚动性能优化及兼容问题

某文某网站 http:/ www.ozy.com/pov/teaching-kids-code/3238. 最终效果 http:/ www.geekpark.net/topics/171430. Line = $( '#reading progress'. Article = $( '#article'. ArticleH = $article.height(),. ArticleMt = $article.offset().top;. Onscroll = render;. Readed = $( window. ScrollTop() - articleMt,. Readed < 0. Readed > articleH) {. Readed / articleH * 100. Transition: all 0.3s. 关于浏览器重绘请移步 Avoiding Unnecessary Paints. 如何做到从 0% - 100% 的阅读进度提示呢 另外一个好的方案是. Fixing a parallax scrolling website to run in 60 FPS.

liyaodong.com liyaodong.com

使用Chrome模拟微信浏览器 // 晓风博客

http://liyaodong.com/2015/02/27/使用Chrome模拟微信浏览器

打开Chrome 废话 ,审查元素-左上角的小手机 Toggle device mode 快捷键Command Shift M。 Mozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one plus build/jzo54k) applewebkit/534.30 (khtml, like gecko) version/4.0 mobile safari/534.30 micromessenger/5.0.1.352. Mozilla/5.0 (iphone; cpu iphone os 5 1 1 like mac os x) applewebkit/534.46 (khtml, like gecko) mobile/9b206 micromessenger/5.0. Ua = navigator.userAgent.toLowerCase();. 那么问题来了,如果是要模仿微信JSSDK的内容呢 ,这 其实也不是没有办法,在手机上把微信独有的API暴露出来,然后复制到电脑上balabala 没必要,或许微信会出一个方便调试的好东西吧.

liyaodong.com liyaodong.com

更简单纯粹的晓风博客 // 晓风博客

http://liyaodong.com/2015/07/04/更简单纯粹的晓风博客

为什么要从 wordpress 换到 hexo? 头图来自 dribbble @ Mike Creative Mints. Valar morghulis, valar dohaeris.

liyaodong.com liyaodong.com

【HTML5】基于客户端的图片裁剪及水印添加功能 // 晓风博客

http://liyaodong.com/2015/03/31/【HTML5】基于客户端的图片裁剪及水印添加功能

那么H5的方案首先你的目标人群得用 Modem browser ,如果你用户都是IE你还是呵呵睡吧。 H5crop = https:/ github.com/geekpark/h5crop. Canvas to Blob = https:/ github.com/blueimp/JavaScriptCanvas-to-Blob. Https:/ gist.github.com/liyaodong/c1cdb208a533c26b926c.

liyaodong.com liyaodong.com

项目总结什么的必须是要有的 // 晓风博客

http://liyaodong.com/2015/03/31/项目总结什么的必须是要有的

liyaodong.com liyaodong.com

使用 Gulp 加速 HTML 邮件开发 // 晓风博客

http://liyaodong.com/2015/08/06/gulp-mail-workflow

使用 Gulp 加速 HTML 邮件开发. 如果说前端里最痛苦的事情是什么,那一定是用行内样式和 table 写响应式的 HTML 邮件了。 这种东西, Break a fly upon a wheel。 这样放到 Ruby erb 中显然无法运行。 Type = = 'replace'. Filecontents).replace( / %/g. Filecontents).replace( / %/g. 完整的DEMO github@liyaodong/gulp mail workflow. I prefer my history dead. Dead history is writ in ink, the living sort in blood.

liyaodong.com liyaodong.com

微信调试的那些事 // 晓风博客

http://liyaodong.com/2015/07/06/微信调试的那些事

IOS 下是在 wifi 右边的感叹号,最底下输入。 一些问题 Ruby on Rails用户. Sudors () { rbenv sudo rails s -p 80 -b 0.0.0.0 }. Sudo rm -rf ./tmp/cache. Rails s -p 0.0.0.0. 如果 Chrome 的开发者工具可以运行在微信里就好了,然而 这个东西确实有. Mote 一款在 Chrome 里调试 Android、IOS 网页的东西,不管是哪家的浏览器,还是. Npm -g install weinre. Weinre - boundHost 0.0.0.0. Http:/ 192.168.1.*/xxx.js. 那么问题来了,局域网 IP 怎么查 Mac 下最快的方法,按住 option 点 Wifi 图标。 看今天的局域网 IP 多少,然后从 QQ 或者微信里拼好要访问的链接地址,发过去,如此反复。 2 通过 host 文件替换域名,本地代理调试. 一些问题 Ruby on Rails用户.

UPGRADE TO PREMIUM TO VIEW 4 MORE

TOTAL LINKS TO THIS WEBSITE

14

SOCIAL ENGAGEMENT



OTHER SITES

blog.liga8.com blog.liga8.com

LIGA8.com Agen Sport Casino Online Indonesia Terpercaya

Thursday, 5 February 2015. Prediksi West Ham Vs Manchester United 8 Februari 2015. Prediksi Skor Bola West Ham Vs Manchester United 8 Februari 2015,. Head to Head West Ham Vs Manchester United :. 27 Sep 2014 Manchester United 2 – 1 West Ham (ENG PR). 23 Mar 2014 West Ham 0 – 2 Manchester United (ENG PR). 21 Des 2013 Manchester United 3 – 1 West Ham (ENG PR). 18 Apr 2013 West Ham 2 – 2 Manchester United (ENG PR). 17 Jan 2013 Manchester United 1 – 0 West Ham (ENG FAC). 6 Pertandingan Terakhir West Ham :.

blog.ligadanamoda.com.br blog.ligadanamoda.com.br

Welcome blog.ligadanamoda.com.br - BlueHost.com

Web Hosting - courtesy of www.bluehost.com.

blog.ligagalega.org blog.ligagalega.org

Liga Reumatolóxica Galega

Co teu apoio chegaremos mais lonxe. Fundada no ano 1996. Puedes leer la presentación de la presidenta de la Liga. Inma en Dolor Crónico en Europa – FIRMA ESTA PETICIÓN Para el Parlamento Europeo. Diana López Gómez en Dolor Crónico en Europa – FIRMA ESTA PETICIÓN Para el Parlamento Europeo. FERNANDO ALBERTO GONCEVAT en MANIFESTO – Día Internacional da Discapacidade. Ramón Rdgz Arnoso en MANIFESTO – Día Internacional da Discapacidade. O “reuma”. Enfermedad de BEHÇET-20 de Mayo Día Mundial. 5 ) Concierto de...

blog.ligahero.de blog.ligahero.de

11FANS - Dein persönliches Tippspiel | Bundesliga, Champions-League, WM, EM,...

Es wurde keine Tipprunde mit dem Kurznamen " blog. Jetzt diese Tipprunde erstellen? Bei Fragen oder Problemen kannst du uns auch jederzeit per E-Mail an mail@ligahero.de.

blog.ligajepang.com blog.ligajepang.com

Berita Prediksi bola liga inggris, liga spanyol, liga indonesia dari agen bola terpercaya • Indobola • Portal berita bola terlengkap dari Indobola, agen bola terpercaya

Southampton Tumbangkan Spurs 2-1 Di White Hart Lane. Messi Dipastikan Tak Akan Tampil di Olimpiade. AS Roma Kalahkan Chievo Tiga Gol Tanpa Balas. Status Indonesia Masih Tersanksi FIFA. PSV Eindhoven Pertahankan Gelar Eredivisie. Berita Bola, Judi Online, Judi Bola, Bandar Bola, Agen Judi, Agen Bola, Agen Sbobet Terpercaya INDOBOLA PSV Eindhoven berhasil mempertahankan gelar juara Eredivisie Belanda.…. May 10, 2016. Penalti Bacca Antar Milan Kalahkan Bologna 1-0. May 8, 2016. May 7, 2016. May 7, 2016.

blog.ligan.me blog.ligan.me

Gavin's Blog

极客公园招人啦. 工程师/产品经理/web 设计师. 网站开启匿名评论之后, 垃圾评论就一直是一个让人头疼的问题. 关键词过滤及限制评论数很容易被找到针对的办法, 上 NLP 又太重. 最后使用了语句的相似度检查来完成一个简单的评论过滤系统. CSRF and protect from forgery in Rails 4. 最近的一个项目频繁出现恼人的 InvalidAuthenticityToken 错误, 引发了我对 Rails 中 protect from forgery 的思考, 本文介绍 CSRF 攻击以及在 Rails 中的保护方式, 什么情况下应该使用那种策略来防CSRF. Rspec和capybara在ruby程序员中很多人都不陌生了.在2.0版本以后的capybara中,新加入了feature spec的写法.在rspec中默认使用spec/feature,而不再使用spec/request. Zsh alias with parameters. Hi, Im Gavin. Im a newbie programmer living in Beijing.

blog.ligaphotography.com blog.ligaphotography.com

Liga Photography | Award Winning Orlando, Florida, Washington D.C., New York, and International Destination Wedding Photographer » Blog

Liga Photography Award Winning Orlando, Florida, Washington D.C., New York, and International Destination Wedding Photographer » Blog. Camille and Robbie’s “Pastel Chic” Winter Park Wedding – February 14th. Emily and Max’s Wedding “Premiere” – The Abbey & The Mezz – Orlando, FL. Christine and Daniel’s Engagement Session – The Ritz-Carlton Grande Lakes, Orlando. Megan and Patrick’s Wedding Featured on The Weddings Chicks Blog! Wedding 101: The Benefits of the First Look. Style Report: Coastal Chic. Liga P...

blog.ligasmedicas.com.br blog.ligasmedicas.com.br

Ligas Médicas Blog | Tudo sobre Ligas e eventos médicos

Blog e recursos para eventos, cursos e congressos. October 30, 2014. Para divulgar o seu evento, é importante se utilizar de alguns métodos para difusão da informação, com um estudo prévio de seu públic0-alvo. Abaixo, listaremos alguns métodos efetivos para difundir seu curso, congresso, interligas etc. 1) Facebook 2) E-mail Marketing 3) Distribuição de Cartazes A distribuição de cartazes tem se tornado obsoleta com o tempo, mas ainda é efetiva. …. Etapas de um evento. October 3, 2014. Etapas de um evento.

blog.ligasuperior.cl blog.ligasuperior.cl

LIGA EGRESADOS UDP 2012

Recordarme en este computador. Olvidó su contraseña? Liga Egresados UDP 2012. Foto de la semana. Suspendidos para esta fecha. No hay suspendidos para esta fecha. Los esperamos a todos durante el día de final!

blog.ligatecnologia.com.br blog.ligatecnologia.com.br

Blog Liga Tecnologia | Dicas e artigos de informática por Daniel Telles //

Dicas e artigos de informática por Daniel Telles /. Pular para o conteúdo. Windows 8.1 e Windows 10 bloqueando aplicativos. Este aplicativo foi bloqueado para sua proteção. A mensagem acima tem aparecido quando tentamos instalar ou executar novos softwares no Windows 8.1 e, principalmente, no Windows 10. Eu verifiquei alguns casos, e o mais comum foi com o software de discagem 4G da Claro com o modem D-Link (Connection Manager). Isso ocorre porque o Controle de Conta de Usuário do Windows (UAC). E verifi...

blog.ligerien.net blog.ligerien.net

blog.ligerien.net | Encore un blog de tech….

Bienvenue sur blog.ligerien.net. Bienvenue sur mon modeste blog. J’espère que vous trouverez ces quelques billets intéressants et, surtout, utiles. Je suis « développeur web » depuis une vingtaine d’années. Je développe en environnement LAMP. Depuis une quinzaine d’années. Je n’utilise que des logiciels libres depuis dix ans. Mes ordinateurs personnels tournent sous Linux (Fedora pour le poste fixe, LinuxMint pour le portable). Comme l’indique le titre du blog, je vis sur les bords de Loire.