Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
JAS
@reducm
VIP
NO. 465 / 2011-12-13

广州
15 Topics / 280 Replies
6 Followers
5 Following
176 Favorites
这家伙很懒,什么都吃
GitHub Public Repos
  • Ed2kChromePlugin 57

    a useful tool for coping mount of ed2k link on the page

  • jasvim 2

  • hugo-jasjojo 1

    hugo的站点

  • clash 1

    A rule-based tunnel in Go.

  • Xray-core 0

    Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible config...

  • v2ray-core 0

    A platform for building proxies to bypass network restrictions.

  • v2rayN 0

    A GUI client for Windows, support Xray core and v2fly core and others

  • twMediaDownloader 0

    Download images of user's media-timeline on Twitter.

  • vue-fullcalendar 0

    修改版本, 主要透出支持每一个可以加class,依赖老docker image去安全build,修改了sass的依赖

  • clashX 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Rails 5.1 使用 yarn 和 webpack 实战 (vue, 构建等) at May 28, 2017

    更新了开发中遇到的一些小问题

  • 量产型炮灰工程师 at May 22, 2017

    好文,观点都赞同

  • Rails 5.1 使用 yarn 和 webpack 实战 (vue, 构建等) at May 03, 2017

    当然可以的,引入 webpack 和 yarn,复杂的部分只是在于开发和构建上,结果出来都是在页面引用 JS 而已。只要处理好 assets pipeline 和 pack 出来的静态文件引用顺序,两者是可以并存的。

    另外,打开 webpacker 的源码,找到 javascript_pack_tag, 实际上也是调用了 javascript_include_tag

    
      def javascript_pack_tag(name, **options)
        javascript_include_tag(Webpacker::Manifest.lookup("#{name}#{compute_asset_extname(name, type: :javascript)}"), **options) #从生成出来的manifest.json找到对应静态文件编译后的文件名
      end
    
    ```
    
    ```json
    //manifest.json example
    {
      "app.js": "/packs/app-c34667aca39442f786a0.js",
      "application.js": "/packs/application-912810e12140b29375d2.js",
      "page/Actor.js": "/packs/page/Actor-81e43cb17759d171104e.js",
      "page/Actors.js": "/packs/page/Actors-638afba3889927791378.js",
      "page/Movie.js": "/packs/page/Movie-c4cdf69886b211c14574.js",
      "page/Movies.js": "/packs/page/Movies-f04878a089ecec487810.js",
      "page/Search.js": "/packs/page/Search-f02e3e7031931ef876b9.js",
      "page/Tag.js": "/packs/page/Tag-75d6da5528f200354587.js",
      "page/Tags.js": "/packs/page/Tags-8aa0b6c7cc811618c51f.js",
      "router/index.js": "/packs/router/index-10afda1a26fd89c89880.js",
      "store/action_types.js": "/packs/store/action_types-aa75ce66ee2e3a622d51.js",
      "store/index.js": "/packs/store/index-5389b0582084ca0e4751.js",
      "store/module/actor.js": "/packs/store/module/actor-b67a50e248408fa8fa6a.js",
      "store/module/movie.js": "/packs/store/module/movie-20441ad04b207c3337cc.js",
      "store/module/search.js": "/packs/store/module/search-c7cae47a3a1058a7a6b5.js",
      "store/module/tag.js": "/packs/store/module/tag-8952d2f3ce45bf2fd3f7.js",
      "store/mutation_types.js": "/packs/store/mutation_types-e74d876aaaabbe43d43f.js"
    }
    

    所以 webpack 的静态文件要使用 turbolink,在页面里这样用就行

    <%= javascript_pack_tag "application", :"data-turbolinks-track" => true %>
    
  • Rails 5.1 使用 yarn 和 webpack 实战 (vue, 构建等) at May 02, 2017

    可以的,原来的 assets pipeline 还在

  • Ruby 的爬虫世界 at December 06, 2016

    @ghjcumt2008 scrapy is awesome!

    @afly IP 限制,比较常见是一段时间内同一 IP 访问次数限制,另外有些资源还会有一些更复杂的登录令牌与 IP 绑定的限制,这个与资源方的风险防范机制有关。理论上,爬虫越能模拟到真实用户行为,越难防范,落实到爬虫的实现,就是各种细节上的调节。如你所说大量的手机号是有必要的,我们的其中一个项目就是开了一堆手机号和买了一堆低配红米,做到了控制短信,还有更新登录信息到服务器,还有在 Android 利用辅助权限上做一些模拟行为操作😅 。另外代理的话就比较好理解了,做成一个代理 IP 池,一个 IP 被封了另一个 IP 再上,本质就是需要很多可用的 IP 代理。免费的话可以爬各大代理网站提供的免费代理:

    1. http://www.xicidaili.com/
    2. http://ip.izmoney.com/
    3. http://www.kuaidaili.com/
    4. http://www.proxy360.cn/
    5. http://www.goubanjia.com/

    这里有个好玩的就是他们也有一定的防范机制,鸡生蛋生鸡😂 ,比较奇葩的是 goubanjia 进去是等一会儿才会变出真正的端口...

    第二种方法就是购买他们的收费代理。有了一堆 IP 后,我们的做法是搭一个专门的小服务,小服务会提供接口,把代理 IP 拿去 test target,另外也有接口返回一堆可用的 IP。

    当然了,如果还是感觉代理质量不太好的话(延迟、大量不可用),土豪的话可以买一堆低配的云 IP 服务器,可以找些切换 IP 比较快的服务(阿里云好像有)。最后我们还想了个方案,就是把家里空余的宽带资源也可以提供出来,用树莓派做个远程控制,IP 被封了就重新上线获取新的 IP,不过这个方案还没用到(上面两个已经够用了)...

  • Ruby 的爬虫世界 at December 06, 2016

    LS 说的都玩过,公司其中一个业务就要用到爬虫,自己的个人项目不少也要用到爬虫。遇到的问题有:动态加载 (分析 JS 代码、Selenium2 大杀器)、IP 限制 (挂各种代理 [免费收费]、甚至树莓派控制 ADSL 路由重启获取动态 IP...)、用户登录 (网页的/ APP API 加密破解),语言用过 Python/Ruby/Nodejs。现在一些简单网页解析爬虫就用 js 写因为可以很快 (cheerio jquery like),复杂一些要做任务调度的就 Python 或 Ruby,团队里也有大牛用 Elixir,膜拜膜拜

  • 十年磨一剑,从菜鸟到 CTO —— 我的故事 at December 01, 2016

    沧蓝大大,从里屋一直追随你的步伐努力中😁

  • Ruby China 2016 纪念拉链帽衫 at November 10, 2016

    @alphaliu 这两天穿上了,质量也就过得去,挺暖和的

  • Ruby China 2016 纪念拉链帽衫 at November 07, 2016

    收到了,挺暖的,就是不知道大广州什么时候有机会穿

  • 请教 wicked_pdf 生成的 pdf 中文字体不对齐,跳行的问题 at March 24, 2016

    #11 楼 @orange 只要页面是同步加载的,用 gem 的正常用法就可以正常展示到网页原貌。另外我当时做了把 css 和 js 都嵌在 head 里头

  • [广州简悦] 平台组招聘前端工程师, 与云风一起 coding at May 06, 2015

    赵老师,要 Ruby 的吗

  • [广州] 单车娱乐招聘 Ruby 开发工程师,App 开发工程师,技术总监 at May 05, 2015

    统一回答一下众同学,招聘依然继续,请直接发简历

  • 10 个 Ruby 技巧提升你的代码 at April 28, 2015

    object 作数组这个很实用!

  • [广州] 单车娱乐招聘 Ruby 开发工程师,App 开发工程师,技术总监 at April 25, 2015

    #14 楼 @color_huo 你猜猜^_^

  • 手把手将 Vim 打造成开发 Ruby 和 Rails 的强大 IDE at April 24, 2015

    推荐了不少好用的插件!

  • [广州] 单车娱乐招聘 Ruby 开发工程师,App 开发工程师,技术总监 at April 23, 2015

    #12 楼 @dennycai 招的,可以发简历注明应聘实习生

  • 求 Ember.js 开发经验的分享 at April 11, 2015

    ember 做的 http://javavav.com

  • 有人使用 redis-store 来做 cache store 吗? at March 16, 2015

    3 年过去了,现在大家对 cache 使用 redis-store 还是 memcached 是怎么选择的呢?

  • [广州] BestApp 招聘 Rails 开发工程师 (同时收 Ruby 和 iOS 实习生) at March 01, 2015

    入镜了。。鼎力支持

  • [广州] 单车电影 招聘 Ruby、Python、PHP 和 nodejs 服务端 、Web 前端开发工程师若干名(全职或实习职位) at January 12, 2015

    自己团队,支持一下

  • [广州] 单车电影 招聘 Ruby 服务端 /Web 前端开发工程师,欢迎实习生 / 应届毕业生 at November 10, 2014

    更新一下,Rails 开发工程师已招到一人 还需要:Rails 工程师/1 人; Web 前端工程师 1 人;

  • [广州] 单车电影 招聘 Ruby 服务端 /Web 前端开发工程师,欢迎实习生 / 应届毕业生 at November 03, 2014

    #19 楼 @aspire_lazy 请投

    #20 楼 @saiga 收到

  • [广州] 单车电影 招聘 Ruby 服务端 /Web 前端开发工程师,欢迎实习生 / 应届毕业生 at October 28, 2014

    感谢大家的支持!

    @saiga 感谢你的建议!期待你的简历!

  • PostgreSQL 的异步操作接口,以及 Ruby 中对应实现 at September 04, 2014

    干货贴,pg 应该会逐步完善对异步的支持

  • [广州][2014年8月27日] GZRUBY 第 19 次聚会 - 19:00 at August 20, 2014

    回广州罗~参加参加!

  • 推荐给当下或是将来的团队领袖们 at July 27, 2014

    苍蓝大大推荐,入了~

  • 想知道童鞋们一般做个小博客要花多久? at July 15, 2014

    朝九晩五全力做的话大概 3 天吧(响应式,前端 mvc)

  • 好书推荐:《如何变得有思想?》《一个寻找作者的读者》作者阮一峰 at July 14, 2014

    Android 上多看买,ipad 上看

  • Linus,一生只为寻找欢笑 at July 14, 2014

    http://www.ruanyifeng.com/blog/2012/09/linus_torvalds.html

  • 驾考,科目二挂了,心情好糟糕~~~~ at June 29, 2014

    #58 楼 @qichunren 刘行

  • Prev
  • 1
  • 2
  • 3
  • 4
  • …
  • 8
  • 9
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English