开源项目地址: https://github.com/thegreatjavascript
对抗假新闻系列项目之一:截屏 = 实锤?相信你就输了!
如果有一天你在群里看到这么一张图,你第一反应是什么?
“卧槽,这么快?”
“正好这段时间没事做,学一下”
“和 2.0 有什么区别啊?”
“求你们别更了,我学不动了.jpg ?”
"支持 TS 吗?"
不管怎样,只要第一反应不是怀疑其真实性,那么你就是“假截图”的受害者!
我们都曾看到过各种截屏:包括不限于知乎
、微博
、豆瓣
、NGA
、V2EX
、QQ
、微信
、各种新闻站
...
如果那些截屏内容只涉及到段子还好,但多数情况不是。它们往往和某事 /某人有关,这(假截图)就极有可能导致人们对该事 /人产生错误的看法(之所以说错误,是因为我认为大多数假截图的制作者都怀有不良动机。)
另外,多数人并不会去主动验证该截图描述事情的真伪(不这么做的原因这里不做讨论),这是“假截图”泛滥的重要原因之一。
对此我们能做什么呢?
三个方向:1. 阻止传播(极难实现) 2. 告诉人们应该主动去求证(很难实现) 3. 至少告诉人们首先应该持怀疑态度(有些可能性)。
我选择了第三个方向。而方法呢,我选择反其道而行之,开发一个 帮助人们非常简单地制作常见网站、软件的虚假截图(当然,内容可以由用户自定义) 的网站(针对 QQ、微信等手机软件的虚假截图制作,我们也考虑开发一款 App )。
通过本项目制作出来的假截图的传播来告诉人们这样一件事:“哦,原来各大网站 /App 的截图都可以造假啊!”
后期如何传播我们的“造假”网站?
我们项目制作出来假截图时,可以在右下角添加一个“非常不明显”的水印来指向我们的“造假”网站
那么你说下一次,这个人再看到网上截图的时候,他会不会第一时间对内容保持怀疑呢?
假截图就全是不好的吗?
答案当然是否定的。另外,这类问题实在没什么意义,因为这个世界上就没有几件能 “ 100%肯定” 的事情。(建议尽早摒弃这种“非此即彼”的极端思想,于人生无益)
这个项目的意义在哪里?
告诉人们看到任何截图的时候都应该保持怀疑。
我不会 Vue,只会 React/Angular 可以参与吗?
我选择某个技术栈的原因只是想确保一点,项目能进行下去,因为我会 Vue、React、ReactNative,使用这三个技术栈,我能把项目推进下去(因为很可能大多数代码都是我来写 🤣 )所以就不考虑 Angular 了。
所以你只要掌握 Vue (现在项目是 Vue,看有没有人参与吧,再讨论要不要换 React )、React、ReactNative 中的任一项,都可以参与进来。
(刚开始开发,只完成了“简单版微博”部分): https://fakes.netlify.com/
涉及的技术很少,而且难度不高;
纯前端项目,完全不涉及后端逻辑;
人手充足的话考虑同时开发 App 端( iOS、Android (技术栈的话,可以考虑 ReactNative ))
须知: 参与开发需要你了解基本Git
技能(关键词:Git 分支、提交 Merge Request )
具体代码规范不着急,有人参与的话我再补充
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.