one example of MAGIC on the front end https://boringrails.com/articles/hovercards-stimulus/
很棒的文章! 后续可否介绍一些音乐编程相关的库或工具?
good job!
这真是刚打瞌睡就送来了枕头,楼主是咱的贴心人
from https://github.com/rails-engine/action-store/commit/6c86875aa1fea686e64cb9f16c15d06a0f122962
多态下存在问题(rails5.1),譬如:
User < Application ;; end
Buyer < User ; ;end
Saler < User ; ;end
Saler.first.create_action :like, target: Buyer.first
Action.where(action_type: :like, target_type: Buyer.first, user: Saler.first ) .to_sql
# => SELECT * FROM "actions" WHERE "actions"."action_type" = 'like' AND "actions"."target_type" = 'Buyer' AND "actions"."user_type" = 'User' AND "actions"."user_id" = 2
此处出现问题,user_type 在 sql 查询中为基类 User, 而非预期的子类名 Saler , 导致查询的结果出错,即 like_buyers_count = 0 错误。按如下临时修正后正确:
# lib/action_store/mixin.rb 118-121行更改为
user_count = Action.where(
action_type: defined_action[:action_type],
target_type: action.target_type,
user_type: action.user_type,
user_id: action.user_id
).count
113 行处或者有更多之处或许也应修改。
或者另一个修改方向:在写入 Action 表时,使用与 rails 一致的写法,即存入基类类名,而非子类类名。
Action.first.update_attributes user: Saler.first
哪个更好呢?:)
验证码的问题,思考了一下,估计可归结为如下三方面:
静态验证:典型代表即图片验证码。缺陷是,验证码是由算法生成且必须局限于能被人类识别的边界(字母 + 数字),因此,机器自然可以从人类的识别模式出发,再辅之以足够多的样本进行比对和学习,只要计算力足够强大,就能轻松破解。故对图片验证码的反破解思路之一即剔除模式以加大计算边界,譬如 12306 式的看图选择 或者 问答题式的验证。
动态验证:但对于云打码这类平台,再复杂的看图答题也无济于是。问题出在验证码是以静态的图片、文字或录音等方式存在的,爬虫可以轻松的把它们传送至高效率的人工平台(也许那里有什么超级神器也不定)获得破解结果。基于此,反破解的思路就是将验证过程动态化,譬如 https://world.taobao.com/markets/all/sea/register ,必须要求先做一个手势动作,然后才可获取验证码图片。这是欺负爬虫无法模拟这一动作或事件吗?嗯,这个有待研究...
物理验证:以上验证变来变去,终究是内存里的战斗。最简单的反爬方式就是引入一个外部物理设备做验证,譬如短信验证,手机扫码,然而据说手机机器人集群也已产业化,无非多养几个手机号,这个,谁来详细爆个料 ...
我想,未来,一律实名注册,集中认证,虹膜扫脸,大约可灭此爬虫矣
@shiny 小爬虫还没长大,并发控制之类,等等等等... 验证码识别,好大的坑,有没有开放的云服务?付费的也行
爬虫没有窝正常,居然没有大数据节点!
前端很棒! 请教一个问题:项目中所用的工作流可视化设计(SVG)这一块,是自行编写的 js 库,还是基于某个开源代码?可否不吝告知
Assets Pipeline 是否可以使用 webpack 来完全替代?webpack 有一些特性很棒,譬如智能分析各页面用到的 asset,然后将其共有的部分单独打包。
同楼上 obinn 问题 :
@yesmeck 和我 QQ 联系:)
@yesmeck 那看来真是的了,,你是....?
@tualatrix 是滴,,常驻,,马上就入驻,, @hpviewer 金融,本来就务虚的 @yesmeck 很有可能就是的:)
@763914974 确实是含糊,这就是艺术的特点嘛,本来就并非是招聘贴或目的明确的贴子,明确的目标,要在功夫茶的消磨中才能出现...
@tualatrix 凤凰创意园际园,,前不久氧气音乐节萧敬腾歌会的举办地,http://www.zjct.org/ 园区的官方网站比较烂,网上搜索一下有很多好图片和介绍
看来转塘此地,,果然是人烟稀少啊
和教育、民族、人品并无本质关联。创新的根本是要有统一的基础,要有共同的平台。没有共同的平台,创新只不过个人技巧的重复。 国内不是没有创新,不过都贡献给国外的平台的,以国外的创新面目出现,又或者以山寨面目出现-----归根结底还是打着人家的幌子... 至于为何会这样,,那话题就大喽..争论就更多喽,,,.
很好的思路...期待早日实践,,,
good!
@vkill 来了给我电话,免费餐饮供应,:)
我想,关键的问题是:”时间“。 创业型或小公司是否有时间、耐心去培养并等待新人的成长?
按楼主的描述,需要的是一个现成的,基于现实需求的应用,这似乎一时很难找到。而且,我认为也很难有一个真实的项目适合于教学,生产环境与教学环境下的代码还是区别很大的。 我觉得理想的是维护一个或一系列专门面向教学环境的示例应用,比如 对《敏捷 web 开发实践》中的 depot 的扩展和完善,,又或者将 ruby-china.org 的源码 fork 出一个教学版本等等
ppt 很妙!借用一下在培训中,是否介意?
rvm get head // open new shell rvm reinstall 1.9.3 -p falcon
and more: https://gist.github.com/4136373
aflymail#gmail.com
哈哈,楼上几位的八卦段位都快 64 了