Create query API for 500 million Weibo data

Preparation Clickhouse Database Linux/Windows/macOS Server Data Import First you need to deploy Clickhouse and finish creating a brand new database. Create two tables. Table For Query Weibo Uid. CREATE TABLE wb_uid( uid String, mobile String )ENGINE = MergeTree() ORDER BY (uid) PRIMARY KEY (uid); Table For Query Mobile Phone Number CREATE TABLE wb_mobile( uid String, mobile String )ENGINE = MergeTree() ORDER BY (mobile) PRIMARY KEY (mobile); Query Data WeiboSearcher is an API program written in Golang....

Thursday, February 9, 2023 · Vincent Young

Remove National Anti-Fraud Center on MIUI

Uninstall Directly(Recommended) ROOT is not required, but it may be reinstalled after updating the system. Connect your phone to your computer and turn on ADB debugging. Install ADB CLI tools on your computer. # macOS brew install android-platform-tools or https://dl.google.com/android/repository/platform-tools-latest-darwin.zip # Windows https://dl.google.com/android/repository/platform-tools-latest-windows.zip Execute the following code. adb shell pm list package | grep com.miui.guardprovider adb uninstall --user 0 com.miui.guardprovider adb shell pm list users # if you find other users on your phone, please execute the following command....

Saturday, February 4, 2023 · Vincent Young

Bandwagonhost $99 THE PLAN

CPU: 2 cores Memory: 2 GB Hard drive: 40 GB SSD Traffic: 1000 GB/month Bandwidth: up to 2.5 Gbps Server room: HK85/Japan Softbank/DC6/DC9, etc. Migration: 17 server rooms at will Price: $29/quarter, $99/year Link: https://bandwagonhost.com/aff.php?aff=69823&pid=129 Promo Code: BWHNCXNVXV

Friday, January 13, 2023 · Vincent Young

Migrate from Gridea to Hexo

由于 Gridea 的作者几乎已经放弃了 Gridea客户端 的更新和维护,直到现在还没有支持 Apple ARM。作者主要把重心放在了收费的网页版上。恰好我在 Gridea 上使用的主题,也有移植到 Hexo 上,于是就决定迁移。 迁移过程 部署新博客样式 因为是同一个主题,我用的是 Pure,之前改过一遍这个主题,所以现在第二次改还是比较熟悉的。主要是去除掉一些本身我觉得不需要的功能,把显示语言改成英文,最后再加上一些我比较喜欢的内容。总共耗时了 1-2 小时。Hexo 的好处也相当明显,之后写博客,只需要使用像 Obsidian、VSCode 或者 MWeb 这类 Markdown 编辑器即可,非常方便,不需要依赖特定的博客系统客户端。除此之外,Hexo 会生成纯静态的文件,可以部署到 GitHub Pages 上,或者你可以直接上传到网站的目录。 迁移文章 复制所有的 .md 文件放入新博客的 _posts 下即可。唯一需要变动的,可能是 Post 的几个属性。 评论系统 老的博客,Gridea 使用的是 Disqus,虽然 Hexo 也一样支持,但是似乎 Disqus 在中国大陆会出现加载失败的情况,所以这次索性放弃了之前的所有评论,采用了 GitHub 的 Gitalk。对于开发者来说,体验还是非常棒的。

Thursday, January 5, 2023 · Vincent Young

2022 year-end summary

根据相关法律法规,我的 2022 总结和 2023 展望不予显示。

Sunday, January 1, 2023 · Vincent Young

Unblock the Sina Weibo account

被封 2022 年 10 月 14 日,我和往常一样傍晚出门的时候打开微博刷,因为收到了转运公司给的邮件。告知,我购买的 Yubikey 硬件密钥无法转运。当时非常烦躁,于是想发个微博吐槽一下。结果出现了弹窗,告知我的微博异常。 我的微博没发过政治相关的任何东西,我想发的 Yubikey 那条微博中仅仅包含了 在中国大陆真难啊 字样。平时也不爱评论政治相关的内容。也不会和别人因为意见不同而吵架。所以我自己的微博被封,其实还是挺震惊的。我有很多社交平台的帐号,这还是头一回被封。 被封之后,我不能发微博,不能评论别人,不能转发别人的微博,不能给他人发私信,当然其他人甚至都看不到我。我也无法取关或者关注任何人。 解封 在被限制功能的弹窗里面,会有个“申请解除”的按钮,进入之后需要你填写一个“原因“。据网友反馈,这个你反馈几十次都没人会理你。虽然我还是反馈了,但是完全不抱希望。 我又在网上搜索了一些别的方法,看了一圈,比较靠谱的还是使用 互联网信息服务投诉平台。我立即提交了我的情况,并且说明我在微博平台有很高的信用分,是微博的 VIP7 用户,是微博的十年用户,也是微博的认证用户。 过了大概一周左右的时间,我收到了微博给我的一条短信。 我大概看了一下,需要我上传我的短信截图、入网证明、手持身份证、保证书等等材料,等待审核。一开始为了省事,于是就没有上传保证书,我写的理由是“可能账号被盗”。微博给我的反馈是检测到帐号一切正常,没有被盗的情况。意思是微博认为违规行为一定是我本人所为。 我去打印了保证书,又一次提交了。微博反馈我的手持身份证照片不清晰,看不清证件信息。 我重新拍了手持身份证照片,再次提交。这一次的反馈是我在保证书中违规原因写的不正确。 但是问题是我真的不知道是因为哪条微博导致的违规。我就什么都没改重新提交了一次。 这一次微博反馈说,我在 2022 年 10 月 8 日发布了违规评论。(但是我至今都不知道我发了什么) OK,既然他们这样说,我就按照客服给我的反馈,我写违规原因“由于 2022 年 10 月 8 日 21: 54: 27 发布了违规评论违反 xxx 规定”。还是被拒绝了,让我正确手写保证书。 我又去打印了一张空白的保证书,所有内容全部手写。又一次提交了,这一次微博反馈给我,让我正确填写违规原因。但是我真的不知道该怎么写了。 我实在无奈,又一次去 互联网信息服务投诉平台 反馈了。幸运的是,这一次微博给我的短信和上一次不一样。 这一次的提交入口也和之前不一样,之前是“异常帐号处理”,这一次是“刷单兼职”。我似乎是明白了,是因为我在 10 月 8 日晚上发布的言论涉嫌“兼职刷单“,虽然我不知道我发了什么,但是我就照着这个理由填写。又一次提交了。 很快收到了这个短信,大概意思是材料算是齐全了。让我继续等。都过去了两个半月了,我其实也一点都不着急了。 在 2022 年的倒数第二天,我又收到了微博给我的短信,我的帐号解封了。 总结 我一共消耗了两个多月的时间。其中提交了有差不多 10 次材料审核。整个过程还是非常地曲折,而且其中最恶心的是,微博没有人工客服。你根本没办法知道你是因为什么被封,但是他必须要你填写”违规原因“。这就等于是一个死循环。而且你每一次提交给你反馈的原因都是不一样的。意味着你可能需要尝试很多很多次。 这还是一个很奇妙的过程,不过解封之后,我可能不太会使用新浪微博了。

Saturday, December 31, 2022 · Vincent Young

Add the English name to the passport

只是在护照的备注页添加您的 英文名,护照主页的英文名字只能是你中文名的拼音形式。 用途 可以使用该英文名字购买火车票、机票等。(飞猪不支持使用护照购买机票,但是大部分航空公司自己的 App 或者官网应该可以) 可以使用该名字作为您在境外的主要名字,例如学生卡、驾驶证等。 该名字理论上是你的法定名字之一,因此应该和你的中文名,以及中文名拼音有一样的效果。 准备材料 声明书原件或复印件(经过公证的) 身份证原件 护照原件 建议先电话联系当地的 出入境管理局,询问 护照加注英文名需要哪些材料。一般情况下,上述这些材料一定是可以成功加注的,但是不同地区的规定可能不一样。而且上述的材料中,公证书需要花费较高的费用,如果有其他材料替代的话,或许可以剩下一笔费用。例如,跨国公司提供的全英文合同,在境外公司的员工卡,境外上学的学生证,境外大学提供的 Offer 等包含您英文名的所有正式的文件。但是如果您提供这些文件的,不能是仅仅一份,具体需要多少文件需要由出入境管理局的工作人员评判。当然如果您不愿意麻烦,可以按照上述材料准备。 声明书 样式 声明书 声明人:张三,2000年12月12日出生,公民身份证号码:130011200012121111。 本人姓名 张三,因境外工作学习需要,本人声明:MIKE ZHANG 为本人在中华人民共和国境内和境外唯一使用的英文姓名,MIKE ZHANG 与本人的中文姓名 张三 和拼音 ZHANG SAN 均为本人使用。 因此本人的英文名 MIKE ZHANG 在中华人民共和国境外的所有行为均由本人承担所有法律后果。 特此声明。 声明人:张三 二〇二二年六月二十二日 公证 据我所知,公证只能在户籍所在地的公证处办理。当然某宝也可以帮忙办理这类中英文同一人的公证,但是收费一般在2000元人民币以上,非常不建议。我在浙江省办理的声明书公证,花费400元人民币,包含一份公证书,当然您可以要求多份,每一份加20元。我强烈建议要两份,其中的一份可能会被出入境管理局收走存档,当然我去的出入境管理局仅需要复印件,他们会帮你复印。但是我还是直接给了原件。 重点:建议提前打电话询问您户籍所在地的公证处是否愿意办理此类公证。有的可能需要向领导请示,因为这类公证办理的人非常少。请注意,不是外国人的中英文名公证。 公证书是当天办理,立马可以取走的。建议安排在同一天,办理完公证可以直接前往出入境管理局。 费用和耗时 全程仅有公证需要花费400元人民币,护照加注是完全免费的。如果您没有护照,新办护照需要花费160元人民币。当然,在新办护照时直接加注不确定是否可以,您可以尝试。 一般情况下,在公证处需要花费1小时左右,因为公证书确定之后,需要上级领导审批,审批完之后需要打印装订。材料齐全的话,递交给出入境管理局仅需要15分钟左右。当然在护照上加注是无法立刻取回护照的,一般需要寄到省公安厅出入境制证中心。例如浙江省在杭州市萧山区。预计等待时间为7个工作日,我是在周三办理的,下周三从杭州寄出,在周四收到的快递。 寄往省公安厅出入境制证中心由当地出入境管理局完成,寄回给您是由省公安厅出入境制证中心完成。一般是通过EMS寄回,并且是已经支付运费的。

Friday, December 30, 2022 · Vincent Young

Spend $8 to buy Affinity Universial License

关于全系通行证的介绍,就不多介绍,简单说就是可以在所有设备上激活所有 Affinity 产品(Photo, Designer, Publisher)。 相关介绍 https://affinity.serif.com/en-us/ 价格 1439.40ARS = 57CNY = 8USD 由于需要代付(代购),实际成本大概在 13-15USD。 开通方法 需要一台 Windows 电脑,并且必须要有 Microsoft Store。如果部分精简版系统砍掉了,请自行搜索如何恢复,或者换电脑或重装系统。 在系统设置内,切换国家与地区到 阿根廷。(一开始以为跟 IP 有关,后来才知道根本没关系) 打开 Microsoft Store 直接下载 Affinity Photo 2,打开该软件会提示你购买。 关于代付 我尝试了自己的信用卡支付失败,应该像网上说的,只能使用阿根廷的 Debit/Credit Card。之前看到的帖子是找某宝,但是因为活动已经过去一个月左右,做代付的某宝商家已经学聪明了,直接将 Affinity通行证 摆上货架,常见收费 158-180CNY。非常不划算,等于是原价的三倍。而且态度极差,会告诉你低于这个价格你哪里都买不到。 找了很多办法,阿根廷也没有礼品卡这一说,虚拟信用卡我也尝试了,没有阿根廷手机号和身份证无法开通。最后在 UpWork 发了一个帖子,邀请了几个人,其中有一个 美女小姐姐 接受了邀请。小姐姐很靠谱,花了 10 来分钟就帮我搞定了。我是让她登录我的帐号帮我购买。购买之后移除她自己的付款方式,并且我移除她的设备。(建议合作之前说清楚,他需要花费 1440ARS 的成本,但是可以得到 15USD)

Wednesday, December 21, 2022 · Vincent Young

Twitter using NFT avatar

准备工作 OpenSea 帐号 MetaMask 钱包 Coinbase 钱包 开通步骤 开通 Twitter Blue 推荐使用 iPhone 打开 Twitter 官方客户端,我的 Apple ID 是美区的,可以直接通过内购开通,价格为每月 4.99USD。 往你的 MetaMask 钱包充钱 正常情况下,等值 2USD 的 ETH 足够了。因为我是用 OKX 向我的 MetaMask 转账的,OKX 的最低转账是 0.01ETH,所以我充值了大概 130CNY 全部买成 ETH。(0.01ETH 大概可以生成 6-7 个 NFT 头像) 请注意最好是复制粘贴你的 MetaMask 的 ETH 收款地址,输错无法找回。 以上这笔费用,主要是用于转移你的 NFT 头像头像的手续费。大概不到 2USD。 在 OpenSea 上传你的头像 点击 Create 按扭。上传你的头像,并且取一个名字即可。 转移你的头像到 Coinbase 点击红色框框内的 转移 图标。输入你的 Coinbase ETH 地址,这个时候会需要你支付手续费。你直接支付即可。 更换 Twitter 头像 在 Twitter 上点击更换头像,选择 NFT,这个时候会提示你连接你的 ETH 钱包,你连接你的 Coinbase 钱包之后,会发现已经有一个可选的头像了。换好之后就是六边形的 NFT 专属头像。

Sunday, November 6, 2022 · Vincent Young

Withdrawal from Chinese social media platforms

2022 年 8 月 15 日,我做了两个小时视频,准备在 哔哩哔哩 发布。当我上传完成后,静静等待审核。结果竟然是审核不通过。开始对 哔哩哔哩 感到失望。之后再也没有更新过任何视频。 2022 年 10 月 13 日,和往常一样傍晚出去散步,收到了转运公司给我发的邮件,提示我购买的 硬件密钥 是禁运品,无法转运到中国大陆。于是我发布了下面的 Twitter。 前几天 Cloudflare x Yubico 活动,买了两个 Yubikey 5C NFC。到达转运仓库之后,被告知是违禁品,只能退回。退货运费比商品总价还高。在中国大陆真难啊。 当我复制之后,想要在 新浪微博 发布时,提示我账号异常。也就意味着在那一刻我的账号被封禁了,无法点赞、评论、转发、关注、取关。并且直接在别人的微博上消失。当时我就傻眼了,从 2013 年注册微博到现在,已经用了近 10 年了。从来没有发布过任何违规的内容,不参与任何政治话题和热搜话题,不在微博吵架骂人。微博会员开了 8 年,目前已经是 VIP7,微博认证了摄影博主,微博实名认证且微博名就是实名。我真的不知道我到底是因为什么被封禁,是因为我想发的那条微博,还是之前发布的微博。自己又翻了一下,几乎都是日常,并没有什么敏感词。 于是,我打开了 Twitter,开始搜索关键词—— 微博炸。搜到了好多和我类似遭遇的朋友,有的是因为发布了“我看到了”被封号了。也有不少人是和我一样什么都没发就号没了。也算是心里找到了一丝安慰,毕竟不是只有我一个人遭遇了这个问题。 之后,我就开始搜索各种资料,寻找解封的方式。微博官网当然是提供了 解除异常 的按钮,但是根据网友的经验,这种官方的方式基本上是不可能得到任何回应的,或者就是审核失败。另外,值得一提的是,微博有人工客服等于没有,因为你根本找不到人工/在线客服的人口。后来我选择了 互联网信息服务投诉平台,投诉了 新浪微博。目前还在处理中。 通过这两件事,让我对中国的社交平台非常失望。老实说,其实很想脱离国内的社交平台。但是从小学用到大学的这些账号,对我来说意味着太多。就比如通过微博,我认识了很多有意思的人,有很多本来是网友,现在是关系不错的朋友。更重要的是,有很多我喜欢的博主会在微博上更新。当然,即使解封了我可能不会再更新任何内容。 经过了两天的思考,我决定退出中国的所有社交平台,包括 哔哩哔哩 知乎 等等。本来我很喜欢在这些社交平台上贡献我的一些经验,或者是一些有趣的发现。但是由于太多的限制,迫使我不得不永久停止更新。我已经将所有平台的签名修改为 永久停止更新。之后可能慢慢地,也会远离 微信。近些年,朋友圈发的本来就很少,因为微信加了太多家人、老师、朋友和陌生人。很多时候都不想发朋友圈,怕打扰到大家。微博本身是我的一个情绪窗口,我会分享我的日常,当然大部分我都是分享比较正能量的内容。 之后的计划是会按照以前的频率在 Twitter 上更新,另外会考虑重新开始更新 YouTube 频道。除此之外,我会尽量少使用社交平台,把更多的精力放在开发这件事上。我会持续的 GitHub 社区以及 PyPi 更新我写的 Projects 。 如果你想联系我,请不要联系 微信。请联系我的 Discord 或 Telegram。你可以在这两个平台上随时找到我,并且和我说任何你想说的。 Discord: missuo#7448...

Friday, October 14, 2022 · Vincent Young