几年前就发现他们的 apk 里面有个 .git 目录,今天闲着没事就拿出来翻一翻。 然后发现从不知道那个版本开始,一直到 3.2.9 版,apk 里面都有个 .git 目录。
然后我就把它的 source checkout 了出来,看了看,感觉写得不错。 只是 code style 有待改进,可以学习一个~
顺手放到了 GitHub: https://github.com/pexcn/com.netease.vopen
1
lusyoe 2017-08-20 20:27:49 +08:00
楼主这样不道德吧,直接就把人家公司的内部产品代码公开出来了~
|
2
techmoe 2017-08-20 20:30:25 +08:00
估计再过一会网易的邮件就要到 Livid 或者 lz 的手里了
|
3
haozhang 2017-08-20 20:58:20 +08:00
public static final String QQ_APP_KEY = "801125947";
public static final String QQ_APP_SECRET = "0cf77f62b7b2288ac72bb38045d3a6b9"; 我觉得网易的人要重新申请 appkey 了。→_→ |
4
mokeyjay 2017-08-20 20:59:11 +08:00
确实不太好
|
5
metorm 2017-08-20 21:14:22 +08:00
我很好奇,这个 git 仓库体积是多少呢?
|
6
kindjeff 2017-08-20 21:45:43 +08:00
逆向软件是违法的吧~~楼主赶紧细软跑
|
7
josephchiang 2017-08-20 22:07:44 +08:00
gh 上 33c5bcd on 12 May 2015 什么鬼我穿越了? ? ? 标题党还是旧闻放送?
|
8
RyougiShiki 2017-08-20 22:26:59 +08:00
习惯用 ide 自带的图形界面,比如 pycharm,提交前的清单一目了然 ,把不需要提交的文件勾去掉。而用命令行的小伙伴偶尔把修改的 settings.py .env 等文件提交上去。
|
9
RyougiShiki 2017-08-20 22:29:33 +08:00
为什么外人可以 checkout 下来,他们没设置账号权限吗
|
10
pexcn OP @kindjeff @RyougiShiki 这不是逆向,他们把 .git 目录打包进 apk 了…
|
11
pexcn OP @josephchiang 这是 2015 年的版本了,所以 commit 是 2015 年的
|
15
zhidian 2017-08-20 23:38:28 +08:00
可耻地 fork 了。==
|
16
stanjia 2017-08-20 23:39:28 +08:00 2
网易"公开"课
|
18
kx5d62Jn1J9MjoXP 2017-08-21 00:03:20 +08:00 via Android
真棒,看看大厂到底是个什么水平
|
19
odirus 2017-08-21 00:18:23 +08:00
我对 QQ 写成 Qq 这种情况一直比较反感,希望不是我一个人,这样写总感觉怪怪的
|
20
Khlieb 2017-08-21 00:20:54 +08:00 via Android
真·网易公开课
|
21
Technetiumer 2017-08-21 00:26:49 +08:00 via Android
真 · 网易「公开」课 😂😂😂
|
22
lsmgeb89 2017-08-21 01:05:56 +08:00
这违法的吧
|
23
maplerecall 2017-08-21 02:14:38 +08:00 via Android
emmm,这版本好早了,不过明天还是给安卓开发那边说下好惹_(:з」∠)_
|
24
yyfearth 2017-08-21 05:09:51 +08:00 3
@odirus 很合理的编码规范啊 严格遵守驼峰 就算是专有名词 我记得貌似 Google 的规范就是这样
你想想那么多专有名词 如果保持原样写在一起根本分不出来 QQ IP 之类的还好 iOS iPhone macOS 就更糟糕了 以前在 Apple 的时候 我们小组没有统一编码规范 有人坚持要保证这些专有名词的大小写正确 而我和几个新来的又坚持严格遵守驼峰 于是 iOS IOS Ios 混杂 代码没法看了 看看下面的这些方法 你觉得是那个好呢? is iOS IPSec Tunnel Ready for SaaS API: isiOSIPSecTunnelReadyforSaaSAPI isIosIpsecTunnelReadyForSaasApi get QQ FQDN IP in JSON: getQQFQDNIPinJSON getQqFqdnIpInJson |
26
beginor 2017-08-21 06:18:38 +08:00 via Android
Java 还是太罗嗦, 哪位有兴趣翻译成 kotlin ?
|
28
googlebot 2017-08-21 08:06:28 +08:00 via iPad
给 lz 点赞,赶紧 fork
|
29
thomaswang 2017-08-21 08:10:29 +08:00 via iPhone
这个包该有多大啊
|
30
redtea 2017-08-21 08:46:01 +08:00
JavaBean 如果不注意大小写问题的话,会给自己挖坑。
|
31
dong3580 2017-08-21 09:37:26 +08:00
好奇,只靠.git 文件怎么 checkout 源码呢?
|
32
hjc4869 2017-08-21 09:46:48 +08:00 3
@dong3580 直接把 .git 放到一个目录里执行 git reset --hard 就拿到当前 branch 最新的了
|
33
BOYPT 2017-08-21 09:47:23 +08:00
(这就是你们 apk 那么大的原因??
|
35
toono 2017-08-21 09:54:10 +08:00
重磅😂
|
36
rswl 2017-08-21 09:57:50 +08:00
fork 一下
|
39
21grams 2017-08-21 10:16:00 +08:00
先 fork 了再说
|
40
yyfearth 2017-08-21 10:23:31 +08:00 via iPhone 1
@odirus 显示出来的字符串 iOS 当然必须是对的 会有专人翻译和校对
但是代码里面的变量 常量 类和方法名 当然是按照代码规范来写 但是我们不是核心团队所以没有统一的代码规范 我写 JS PHP 的时候 常量全大写 IOS_VERSION 总不会写成 iOS_VERSON 吧 其它情况就很多了 有 IOSClass IosClass IPhoneClass IphoneClass 甚至 iOSClass iPhoneClass 的 getIOSVersion getIosVersion 甚至 getiOSVersion 的 这些用户是看不见的 而且我也不写开放的 API 所以产品和管理不会管的 |
41
laoyur 2017-08-21 10:23:34 +08:00
说先 fork 为敬的人,你们也太...
naive 了,一旦被 DMCA,你们的 fork 还能留?又不是没有先例! 所以,我直接 download zip😝 |
42
bk201 2017-08-21 10:23:51 +08:00
这实习生写的吧
|
44
pexcn OP @laoyur 其实就算被 DMCA, 也可以从它的 3.2.9 版的 .git 目录里再 checkout 出来的...
|
45
corvofeng 2017-08-21 10:37:33 +08:00 via Android
真的是可耻的 fork 了, 也是学习一下吧
|
46
zzczzc 2017-08-21 10:37:50 +08:00
看一下大产的水平
|
47
VYSE 2017-08-21 10:42:44 +08:00
说不定故意开源呢,赞一个支持开源
|
48
FanWall 2017-08-21 10:46:26 +08:00 via Android
网易大概会怎么应对?
|
50
yefuchao 2017-08-21 11:12:52 +08:00
可耻的 Git clone 到本地了= P
|
51
zhuangtongfa 2017-08-21 11:18:46 +08:00
几年前的代码了
|
52
devzero 2017-08-21 11:35:14 +08:00
从 3.0.1 到 3.2.9,中间 14 个版本都有.git 目录
|
53
voocel 2017-08-21 11:50:43 +08:00
网易这开源精神值得赞扬
|
54
Chyroc 2017-08-21 12:31:16 +08:00
把 git 目录放到 git,那么不是永远有更改的代码?
刚 commit,git 目录又改了 |
55
maplerecall 2017-08-21 12:40:47 +08:00 via Android
嗯……目前评估影响不大的样子,里边东西都挺旧了,你们就把这当做一节公开课好咯 XD
|
56
Kalv8n 2017-08-21 12:48:53 +08:00 via Android
强行开源
|
57
acoder2013 2017-08-21 12:55:21 +08:00
在课程详情中,增加北京广告信息 。。。
|
58
Hzzone 2017-08-21 12:58:17 +08:00
宝宝赶紧 fork 了一份...替楼主烧香。。。
|
59
lilydjwg 2017-08-21 13:14:20 +08:00
|
60
yukiww233 2017-08-21 13:39:20 +08:00
opencourse 和 opensource 很接近啊
没准人家是故意的呢 233333 |
61
Gothack 2017-08-21 18:38:18 +08:00
刚看到了,然后刷新了一下,没了。。
|
63
Trumeet 2017-08-21 19:20:38 +08:00
來晚了,43 分鐘前 Removed (
|
65
llxx510200 2017-08-30 14:28:43 +08:00
@laoyur 还能发我一份吗,,大佬
|