记一次 GitHub 账号突然被 suspended 的经历

TL;DR 我在 2023.11.07 凌晨被 GitHub 封禁了账号,GitHub 账号被 suspended 后会在 GitHub 上完全除名(只有自建创建的组织不会消失)。 被封禁后我首先通过 Google 查找了相关的文章。 根据博主 @phith0n 的指引首先通过 API:https://api.github.com/users/[username]/starred 备份了自己 star 过的项目,同时通过 Can’t sign-in form 来在无法登陆的情况下发起 GitHub Support 工单来询问/请求解封/询问原因等,一般在两天内收到了回复。最终账号顺利恢复。 我此次被封禁的原因是由于管理的组织内部有成员被盗号,在组织内创建了违法仓库,因此管理员和被盗号的成员都被封禁了,但后续都被解除了封禁。同时也有可能因为创建违反 DMCA 条款 的仓库、fork 违反 DMCA 条款的仓库、贩卖学生/教师教育包等原因被封禁。 背景 大约在 2023.11.07 凌晨 00:30 左右,在 GitHub 上看到了一个不错的项目想要 Star,被提示没有登陆。当时我还在想:“怎么这次 session 过期的这么快?” 就当我边疑惑边重新登录后,突然收到了下图的提示我的账号「Account suspended」: 确认无法登录后,查看邮箱没有任何相关通知。同时我查看了其他内容是否还存在,最后综合表现如下: 没有任何邮件/信息通知被封禁及更加具体的封禁原因,只告诉违反了 ToS 个人页面(https://github.com/zzsqwq)无法访问,访问显示 404 提的相关 Issue 全部被删除(隐藏),无法找到 个人创建的所有项目,访问全部 404,也无法拉取 自己参与的项目,被除名 自己加入的组织,被除名 自己创建的组织,访问 404 简单说就是跟这个账号从来没存在过一样,除了仍可以登陆,但是显示 suspended。接下来开始尝试找办法恢复。 恢复经过 试图查找封禁原因 首先看提示上显示违反了 Github Terms of Service,快速的看了一眼 ToS 没发现我有什么明显违规的地方。 ...

November 12, 2023 · zzsqwq

为什么应该抵制拼多多?

TL;DR 本文旨在结合一系列事实总结拼多多过去的一系列恶心行为,包括不限于 虚假宣传 砍一刀套路多 拉人助力 铺天盖地的广告 利用漏洞 希望大家抵制拼多多这种无良平台,非必要不使用拼多多。 前言 最近看了很多拼多多令人反感的操作以及看了很多拼多多的软广,如 拼多多,让谁不爽,看到这么一个无良平台逐渐壮大实在是令人恼火,因此我觉得有必要写一篇文章来总结一下拼多多各种恶心人的操作来让大家了解这个无良平台,来看看他到底为什么让人不爽,并呼吁大家可以联合抵制这个平台。 本文会尽量客观理性,陈述已发生的事实而不是自己的观点,同时因为我不是商家,也不是拼多多的员工,本文只是作为用户角度评判。除了对用户方面的恶心行为,还有对员工及商家的压榨,这个后面有时间再写。欢迎大家补充、批评、指正。 一、虚假宣传 首先需要提到的就是拼多多的虚假宣传,主要是广告,相信大家都看到过,例如「为什么这些 Switch 游戏机只买 9.9 元都没人买,全部砸了算了」这种开头的,或者「你有 iPhone 13 吗,没有就打开拼多多抢一台」。铺天盖地的,无论是你看视频、还是刷QQ空间,还是刷朋友圈,总是能碰到这种广告,无非就是诱惑你点击下载拼多多,但是打开后却发现广告中说的点击就送、无门槛拿根本都是无稽之谈,要不就是限量两个,邀请最多的人才能领。下面是这类视频的合集,大家可能看到的时候都觉得尬和乐,但是却很少有人认识到这是虚假宣传,违规行为。 根据百度百科对于虚假宣传的定义: 虚假宣传是指在商业活动中经营者利用广告或其他方法对商品或者服务做出与实际内容不相符的虚假信息,导致客户或消费者误解的行为。 这拼多多应该确实是符合的吧?虽然很多只是下载了 App 但是没有产生消费行为,但也可以归入其中。 二、砍一刀套路多 套路多是指,经过第一步的虚假宣传,让你下载了 App,你以为可以很轻松的拿到免单的商品,但实际他会给你放一堆的限制,就像十年前的页游,一堆过场动画,什么「你是砍价第一名」、「还差 0.01 即可砍成功」,但你一旦继续深入,你就会发现这是个无底洞,0.01 后面是 0.001,0.001 后面是 0.0001,0.0001 后面怕你看数字太小生气,他就会让你集几万个金币或者一些其他的东西,十万个金币兑换 0.001,这样无限循环,想砍成实在难如登天。 拼多多曾公开表示1: 近日,“拼多多砍价,但始终差0.9%”话题受到广泛关注,去年3月,上海律师刘宇航参加了拼多多的“砍价免费拿”活动后,经多人砍价还是0.9%,在质疑数据有问题后,刘以使用虚假数据隐瞒规则已构成欺诈为由,向法院递交了起诉材料。在刘宇航随后释出的文件中得知,拼多多称是“因页面显示百分比位数有限,所以他们把一个至少小数点后有6位数以上的百分比,省略显示为0.9%,砍价页面显示的0.9%不是0.9%,而是0.9996427%。” 当然这里也有砍成功的,不过是分价位的,你砍 100 元的红包,可能拉个七八个人就成功,如果都是新用户可能会更少,如果是砍 Switch、手机这种大件,需要砍的次数则就更多。当然砍 100 元的红包砍的多了,积累的价钱上去了,他也不会让你持续的薅,难度也是累加的。一个典型的案例可以看 超级小桀 之前的视频,如下: 上面这个视频简单概括一下就是,小桀在直播间突发奇想带水友一起砍一部 IQOO 手机,前期很长的过场动画都在提示你,马上可以直接拿到,进度已经到达 0.00%,但是还是需要收集 10 多个金币,邀请两三个人即可,后来小桀把二维码分享出来,非常多的水友扫码砍,后来导致二维码提示被封禁,小桀又把链接分享给了群里的水友,当时在线的水友不完全统计 6-7W,至少有上千人参与,但最终也没有让那 10 多个金币归零,打电话给客服询问,客服给出理由如下: 每个人砍都是概率砍成功,可能 100 人砍有 50 个人、80 个人砍成功,不是 100% 成功。 像这么多人砍价,系统检测到会封禁。 那我就有点疑问了,你这个东西本来就需要邀请很多人砍价才能成功,但是你人一多又要封禁,那么不邀请这么多人砍价,那么怎么成功呢?真的是「解释权归拼多多所有」。 据小桀自己回应,直到3月17号下午2点40分左右下播,也没有砍成功,但是突然在4点40分左右莫名其妙的成功了,赠送了一张无门槛购物券可以下单此手机,随后客服回应:砍价不成功不属实,已经发放「特制」优惠券。这一通操作,实在是闻所未闻,谁也能看出来是事态发展到不可预料的地步搞了个东西出来封口的。 实在是太像诈骗、传销了,即使这样广泛的虚假宣传,到现在也没有被整治,也还是随处可见。 附小桀对这件事情的声明: 三、拉人助力 拼多多最特色的行为,应该就是这个拉人助力,可能算是拉人助力的始祖了,如今算是各个软件的标配了,美团、饿了么、携程旅行、智行中也都随处可见。好处显而易见,可以提高自己活动的参与率、提高 App 的下载率、提高品牌知名度、提高用户粘性。 ...

May 1, 2023 · zzsqwq

基于地平线 HAT 训练与部署 FCOS 全流程

前言 最近想要使用自己采集与标注的数据集来训练与部署一下地平线微调过的 FCOS 网络,在询问和查看文档后发现如果想基于官方微调的模型训练,需要使用提供 HAT(Horizon Algorithm Toolkit,海图) 来进行,具体的文档可以查看:Horizon Algorithm Toolkit 文档,这是在线的版本,版本可能会比较旧,想看最新版的可以查看离线的版本,位置在 OE(Open Explorer,天工开物) 包的 doc 目录下,如下图: 想要方便的查看离线文档可以通过 Python 来实现,在 doc 目录下执行: python3 -m http.server 3000 这样就可以在本地的 0.0.0.0:3000 地址开启一个 http server,随后可以在本地浏览器使用 localhost:3000 或者其他电脑浏览器使用 {ip}:3000 来访问文档。 但是查看 文档 过后会发现,文档其实也没有那么的全面,讲的比较简单,尝试了一下中间坑还挺多的,社区里面关于这方面的帖子也不多12,因此想记录下我尝试的全流程,也可以作为对上面教程文档的补充。 下面主要分为三部分: 训练的环境配置。 如何基于官方的 COCO 数据集训练?这里就是指基于 mscoco 发布的包含 80 类的数据集。 如何基于自己的数据集进行训练?这里就是指自己建立的,自定义类别的,可能只有四五类,没有 80 类的数据集。 下方涉及到的一些代码、脚本和模型等,可以在 Github 仓库 中找到。 训练的环境配置 我自己环境配置如下: OS: Ubuntu 20.04 Docker: 20.10.23 Nvidia Docker: 2.11.0-1 GPU: RTX3090 NVIDIA Driver Version: 515.65.01 CUDA Version: 11.7 OE Version: v2.4.2( gcc-9.3.0 For XJ3 ) ...

February 25, 2023 · zzsqwq

2022 年度总结

2022 依旧是被疫情伴随的一年,时间正着看总是要比回看慢很多,现在回头看过往一年似乎一瞬间就过去了。 今年共发了 11 篇文章,其中还包含了两篇碎碎念,还是没有达到月更,新的一年希望可以。2022 年对我来说变化很大,算是暂时摆脱了学生生活,体验了社畜的感觉,打卡了北上广深中的北和深。 接下来按月份盘点一些值得纪念的事情吧。 一月: 这一月大多是在学校里度过的,封校了很长时间,封校期间报名了送餐志愿者,每天都负责给大家配送三餐,有点累,但是感觉能听到大家感谢的声音以及幸福的笑容还是很值得的,我感觉我一直还挺乐于助人的,帮助别人其实还挺快乐的。值得一提的是,因为之前总喜欢续费超级会员,疫情期间还建了一个宿舍群,送餐期间也兼职在群里传达各种信息,虽然是个吃力不讨好的活,还因为一些过激的言论被挂到知乎说是官僚主义。 二月: 二月换了手机(iPhone 13),加入了果粉的队列,并在心中种下了苹果全家桶的种子。还和家人一起去了青岛的海洋馆玩,和从未见过的网友学弟面了基。 三月: 三月报名参加了 RMUS 2022 ,同时也在备赛 RMUA 2022 和准备大创的中期检查。搭建了一个新的 RMUA 场地。 四月: 移植了一个学术风的 Hexo 主题,搞了一个自己的学术主页,计划用于后面的申请夏令营等。 五月: 带队参加了 RMUA 2022,也担任了其中的赛事志愿者。今年的分组不错,可惜还是因为各种原因惨败了,很难受的一个月。回来还被隔离了七天,隔离的时候也无心学习,后面有考试和各种大作业的检查,这段时间是一年中最难受的时候。 六月: 六月是考试月,各种考试、各种大作业、各种 DDL,压的人喘不过气来。 在 6月12日,基地也搬了新的场地,大二上学期刚加入基地的时候,基地也是新搬场地,现在,基地又新搬了场地,我也该退休了。 七月: 六月的结束也意味着学期的结束,假期的开始。七月学长邀请我去他公司实习,我欣然答应,于是我们就在学期结束后一起飞到了深圳,开始了社畜生活。在深圳的生活很愉快,也有了自己可以支配的收入,不再依赖于家里面的生活费了,也可以攒些小钱买自己想买的东西,这种感觉很棒。同时这个月还入手了 Airpods 3,空间音频给人的感觉很震撼。 八月: 八月继续社畜,做了社畜以后有了比学生生活期间更多的活动,也吃了更多的好吃的,成了KFC、麦当劳、海底捞、肉蟹煲的常客,每天都稳定点两次外卖。这个月还看了《请回答1988》的解说,真的很好看,是令人暖心的剧集。 九月: 九月要开学了,但是因为大四上学期已经没什么课了,而且深圳的疫情非常严重,没有返校。本月最重要的是我成了一名铲屎官(猫屎真的好臭😷),已经是人生赢家了,Siri 给他起名为卓卓。 同时九月也是保研名单公布和保研结束一段时间,再三考虑后决定放弃了保研名额,跟学长一起创业,先在港中文做 RA,后面或许可以去那里读 Ph.D,想出去看看。 这个月还因为要做 iOS 开发公司给配了 Mac,现在已经拥有 iPhone、iPad、Mac、Airpods,距离 Apple 全家桶只有一步之遥。 哦对了,这个月还搬了新的住所,因为人逐渐变多了,之前的屋子已经住不下了。九月,真是繁忙的一月。 十月: 这个月初入手了 Apple Watch,补齐了个人设备的最后一块拼图算是。iMac 这种没有算进来,因为 iOS、iPadOS、MacOS、WatchOS 四个系统已经集齐了,苹果生态给人的感觉真的很不错。 ...

January 1, 2023 · zzsqwq

使用 OrangePi 4 LTS 做旁路由

前言 最近同居的学长从香港带了个最新版的 Apple TV 回来,但是 Apple TV 在国内用不了,必须要代理才可以,所以考虑到了路由器代理的方案。但是现在家里在用的路由器是 Redmi AX3000,没法刷固件,也不想再买个 R2S 这种软路由了,因此就计划将公司之前用完的 香橙派(OrangePi) 4 LTS 利用一下。它的芯片是 RK3399,用来做路由器绰绰有余,不用可惜了。 为什么是旁路由? 不熟悉旁路由的同学可以看篇指南:从听说到上手,人人都能看懂的旁路由入门指南 找了一些常见的固件,貌似只有针对于 OrangePi R1 和 OrangePi R1 Plus 编译的软路由固件,并且讯龙官方也有放出针对这两个板子的 Openwrt 固件1,可以说是就是为软路由而生,价格也比较便宜,200 左右,性能和 R2S 差别不大。 试了一下在 4 LTS 上跑 R1 和 R1 Plus 的固件2,都无法正常点亮,可能可以自己编译一个对应架构的 OpenWrt,但是有点麻烦,还是没尝试。 考虑到 4 LTS 上可以使用 Docker,因此可以在上面用 Docker 跑一个 OpenWrt 然后做旁路由,到时候只需要把 Apple TV 或者路由器的网关和 DNS 改一下就可以,因此最终选择使用旁路由方案。 具体方案 这里直接参考了小苏的教程:https://mlapp.cn/376.html,写的很清晰,而且很好的考虑了没有基础的同学,赞一个! 里面写的很详细,但是需要注意的是,因为香橙派4 LTS是 ARMv8 架构的,但是直接拉教程里面的默认 latest 镜像是 ARMv7 的,因此需要指定一下镜像的版本,具体的镜像版本可以看 Docker Hub 中的介绍。 docker pull registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8 --- docker run --restart always --name openwrt -d --network macnet --privileged registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8 /sbin/init 除此以外,根据它的指导来基本就不会有问题,其中如果需要给路由器下所有设备代理就把路由器的网关和 DNS 改为旁路由的 IP,如果是单独给某个设备(例如只给 Apple TV 终端),就可以只给单个设备设置 DNS 和 网关。 ...

December 31, 2022 · zzsqwq