2023 year-end summary

最近比较繁忙,还没有好好整理过去的一年发生的事情。当然,过去的这一整年是我人生中最重要的一年。打算把这篇文章留到夏威夷飞东京的航班上,那时候没有网络,我会在抵达东京之后推送。 此时此刻,正在从 美国檀香山 (Honolulu) 飞往 日本东京 (Tokyo) 的航班上,飞的是 Zipair 的廉航,不过体验还是很给力的,还有免费的 Wi-Fi,虽然没有免费餐食,但是餐食价格还是很良心的,Boeing 787-9 的机型舒适度还可以,即使没有娱乐系统,但是座位后面的支架放个手机或者 iPad 看看剧高度刚刚好。 本文在航班上写了一半,剩下的在 12 月 27 日写完的。所以很抱歉,没有按时推送这篇文章。 2023 年对我来说,是我生命中最重要的一年,没有之一。 随着 2023 年 8 月 17 日在 LAX 顺利入境美国,到今天为止快四个月了。过去的四个月,我都在适应这个国家的文化,到今天为止,算是可以顺利地在美国生活。 从 2023 年头开始说起,那时候完成了所有学校的申请。陆续一直在等待收 offer,一共大概是美国的 12 个 Master 项目,陆续收到了几个 offer,最后选择了 PITT,选择的理由也很简单,单纯是觉得综合的世界排名还不错,另外这个地方比较安全,这可能是爸妈比较在意的点。(当然在现在这个点回看我的决定,还是有些后悔没去 24 Spring 的 CS28@USC)确定好学校之后,开始准备本科毕业的最后工作,领取毕业证和学位证。然后就是准备美国签证和机票,以及美国租房等等一系列问题。关于签证,我有特地写过 一篇文章,感兴趣的可以看一下。我应该是 CS Master 中国留学生中为数不多的拿到五年签证的,绝对多数人基本都是一年,这会让我出入美国相对来说自由很多。拿到签证之后,其实算是完成了所有的准备工作,那段时间也非常轻松,剩下的就是等待开学了。 在 23 年 5 月的第一天,我早上在睡觉的时候接到了电话,没想到那个如此普通的电话,却是我和爷爷的最后一次见面。外公的离开的时候,那时候我还只有幼儿园,还没有到懂事的年纪,在我的记忆里,甚至都没有和外公说过几句话。而爷爷的离开,是我从懂事之后第一次经历亲人的离开。直到现在,我都有些不太愿意接受这个事实。 在去美国之前,我和好朋友去 新西兰奥克兰 (Auckland) 玩了几天,其实是因为 上海-奥克兰-洛杉机 这条航线在开学季的 8 月是最便宜的,全程飞下来大概 6500 人民币。相比埃塞俄比亚和马尼拉转机,这条航线唯一的问题是需要新西兰签证,不过新西兰是电子签证,由于我们俩都有美国签证,在线申请 7-10 天都收到了签证,分别是 3 年和 5 年多次。在前往新西兰之前,我还没有去过别的任何国家,我的护照甚至是白本子。我们在奥克兰和朋友一起开车去看海,那是一段很棒的旅程。...

Tuesday, December 12, 2023 · Vincent Young

Apply for Japan eVisa in the United States

关于 eVisa,顾名思义就是没有签证贴纸的电子签证。目前在新西兰、澳大利亚等国家已经非常成熟,仅需在线填写资料缴费审核就可以了。相比于传统的签证,可以免掉面签和来回寄护照的繁琐流程。除此之外,eVisa 的处理速度也会比传统签证快很多,之前我申请新西兰电子签证,7 天左右就下签了。目前在中国大陆,日本签证似乎都是分领区,例如江浙沪都是由上海领区处理,好像不能自己 DIY 申请,需要找旅行社处理,也就是某宝的黄牛,价格倒是不贵(250 元左右)。 DIY 申请 eVisa 的条件 根据日本外务省网站,自 2023 年 3 月 27 日起,旅居在以下国家和地区的人士,可在当地申请日本电子签证: 巴西、柬埔寨、加拿大、蒙古、沙特阿拉伯、新加坡、南非、中国台湾、阿拉伯联合酋长国、英国、美国。 首先你需要在当地有居留权,通常来讲就是学生/工作等签证或者永居,持旅游签证是不可以的(除非当地日本使领馆有特殊规定)。 原则上只能在计划到达日本的日期,最早提前 3 个月,最晚提前 15 天申请。 我在美国持有的是 F1 签证,I-94 标记的是 D/S,也就是我在美国逗留的时间没有限制,直到 I-20 到期。所以符合在美国申请日本 eVisa 的条件。 准备材料 对于不同人审核可能会有不同,另外不同领区可能也有所不同,我是在纽约领取申请的,仅供参考。 护照(个人信息页,备注页,签证贴纸页,建议全部拍一遍,以免让你补) 银行账单 (美国银行的 App 都可以查到 Bank Statement,仅需最近一个月保存一下就行) 行程单(最好具体一些,从飞机落地到离开日本,可以借助 ChatGPT) I-20 酒店订单(携程上可以随便定一个,可以选择后付款,入住前一天可以取消) 机票订单(从美国前往日本,离开日本前往别的国家都要) 出生证明(我不知道为什么要求提交这个,我最后就是拍了一下护照,中国身份证,美国 State ID) 证件照 申请步骤 在系统上填写信息,上传文件,提交申请 等待使馆审核(耗时最长,最长可能要 4 周) 绑定信用卡,等待扣款(绑定之后会扣款 1JPY 验证卡片是否正常,第二个工作日就会扣款) 完成扣款(3000JPY),出签(完成扣款自动出签) 申请总结 我这一次申请不是很顺利,日本 eVisa 官网的说明是一般会在 5 个工作日左右出签,而从我提交到出签总共耗时 3 周,期间有联系过纽约使馆,纽约使馆给出的解释是由于申请的人数过多,处理会比较慢。据我所知,洛杉机使馆的处理时效大概在 3-5 个工作日。另外,您不能自己选择领区,F1 签证的学生领区由你的 I-20 决定。 另外,我特地发邮件咨询纽约领区是否可以申请 3/5 年签证,纽约使馆明确表示,F1 签证无法申请 3/5 年,只能申请单次。洛杉机/西雅图使馆似乎是可以的。...

Friday, December 8, 2023 · Vincent Young

Upgrade ChatGPT Plus bypassing restrictions

在前段时间 ChatGPT 不再允许新用户订阅 ChatGPT Plus 方案,前几天我刷到了一个偷渡升级的方案,发在了我的 Twitter,但是没具体说如何执行这段代码,本篇文章主要就是介绍完整的操作流程。 如果出现帐号封禁等任何异常的情况,我不承担任何责任,后果自负。如果您担心这样的事情发生,您可以关闭这个页面了。 最新方案 登录帐号,点击 https://chat.openai.com/invite/accepted,会发生奇妙的故事。 请忽略下面的废话 登录帐号 直接访问 https://chat.openai.com/api/auth/session,你可以在这里面找到一个 accessToken 的数据。复制 accessToken 的 Value。如果你是小白,不知道怎么找到的话,建议你复制到 https://jsonformatter.org 后查看,或者安装 Chrome 插件 JSON Viewer。 你应该完整的复制 eyxxxx 开头的字符串。 补全代码 粘贴到 {accessToken} 处,注意不要保留 {}。 await fetch("https://chat.openai.com/backend-api/payments/checkout", { method: "POST", headers: { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36", "Authorization": "Bearer {accessToken}" }, redirect: 'follow', referrerPolicy: 'no-referrer' }) .then(response => response.text()) .then(result => console.log(result)) ....

Friday, November 17, 2023 · Vincent Young

F1 student successfully applied for SSN despite not having any employment

SSN 全称 Social Security Number。在美国有了 SSN 以后,会变得方便很多。例如,没有 SSN 的情况下,申请 Driver License 和 State ID 需要出示 SSN Rejection Letter。在没有 SSN 的情况下不能申请大部分的信用卡,包括 Chase、Apple Card 等等。也不能注册美区 Stripe。 F1 申请 SSN 条件 SS-5: SSN 申请表格 Passport I-94: 证明你是合法进入美国的 有效的 I-20: 证明你在美国有合法的身份 地址证明: 租房合同,银行卡账单等等 学校 OIS 出示的介绍信(校内实习工作)或者工作录用的 Offer(校外工作) 申请经历 第一次申请的时候,为了办 State ID,直接跟 SSA 的小哥说,我不要 SSN,我要 SSN Rejection Letter,结果没花两分钟,小哥就打印给我了。 前几天,同学偶然提起在申请驾照前前往 SSA 要 SSN Rejection Letter 的时候,工作人员直接给他办理了 SSN。我立即询问了哪家 SSA,预约了第二天。今天去 SSA 申请 SSN,提前准备好了 SS-5,Passport,I-94 和 I-20,地址证明我用的 State ID,但是她好像压根没看,没有别的任何材料。...

Friday, November 17, 2023 · Vincent Young

Apps I use on macOS

Develop Asset Catalog Tinkerer: Assets 提取工具 Bakery: macOS/iOS App 图标设计工具 Cleaner for Xcode: Xcode 缓存清理工具 CodeRunner: 精简的代码编辑器 DataGrip: 来自 JetBrains 的数据库管理工具 Developer: Apple Developer App DirEqual: 目录快速比对工具 GPG Keychain: GPG Keychain iOS App Signer: iOS App 签名工具 iTerm: 最好用的 Mac 终端 Proxyman: 最强大的抓包工具 PyCharm: 来自 JetBrains 的 Python IDE RapidAPI: API 调试工具,类似于 Postman Rayon: 来自 Lakr233 的 SSH 客户端 ServerCat: 来自 Baye 的 Server 监测工具 Suspicious Package: 强大的 Package 查看工具 TablePlus: 强大的数据库连接工具 Termius: 强大的多平台 SSH 客户端 Transporter: Apple Developer 上传工具 uPic: 强大的图片上传工具 Visual Studio Code: 最常用的 IDE WakaTime: 记录我每天写代码的时间 Xcode: Apple 生态的开发工具 Xcodes: Xcode 下载和多版本管理工具 Tools Adobe Photoshop (Beta): 知名的图片编辑器 Affinity Photo 2: 略微不知名的图片编辑器 Alfred 5: Spotlight 最好的替代品 AmorphousDiskMark: 磁盘读写测试工具 AppCleaner: App 卸载清理工具 Apple Configurator: Apple 产品固件恢复工具 APTV: IPTV 播放器 Axchange: 来自 Lakr233 的安卓手机文件管理器 BalenaEtcher: ISO 刷入工具 Bartender 5: 最好用的 Menu Bar 折叠工具 BBackupp: 来自 Lakr233 的 iPhone/iPad 自动备份工具 BetterDisplay: 最好用的虚拟显示器工具 Bob: 强大的翻译和 OCR App ChatGPT: 好用的 ChatGPT 客户端 Cloudflare WARP: Cloudflare WARP macOS 客户端 Coffee Buzz: 快速开关休眠策略 Disk Drill: 强大的磁盘文件恢复工具 Downie 4: 强大的视频下载器 Dropbox: 可靠的网盘 Elmedia Player: 强大的视频播放器 Elpass: 好用的密码管理器 ForkLift: MacOS 上最先进的双窗格文件管理器和文件传输客户端 Google Drive: Google Drive 客户端 GlobalProtect: 学校 VPN 工具 IINA: 强大的视频播放器 iMazing: iPhone/iPad 备份工具 Infuse: 最好用的视频播放器 iPreview: 文件快速预览工具 iStat Menus: 好用的 Mac 状态 Menu Bar 展示工具 Keka: 强大的解压缩工具 KeyboardHolder: 中英输入法自动切换工具 KeyCastr: 键盘按键显示工具 Maccy: 简单好用的剪切板历史工具 MacZip: 好用的 Mac 解压缩工具 MakeMKV: 好用的原盘 ISO 电影转换为 MKV 工具 Mimestream: 最好用的 Gmail 客户端 Mist: macOS 系统镜像下载工具 MKVToolNix: 最好用的 MKV 编辑器 Motrix: 强大的多线程下载器 MWeb Pro: 好用的 Markdown 编辑器 OBS: 强大的录屏推流工具 Obsidian: 好用的 Markdown 编辑器 Parcel: 快递追踪工具 PDF Expert: 强大的 PDF 查看和编辑器 Photomator: 好用的图片编辑器 PlayCover: 在 macOS 上运行任何 iOS App PopClip: 多功能划词工具 qBittorrent: PT 下载器 Quantumult X: 好用的网络抓包调试工具 Raycast: Spotlight 的另一个替代品 RustDesk: 远程控制工具 Speedtest: 网速测试工具 Spotify: 好用的音乐播放器 Sublime Text: 非常简洁的 IDE Tailscale: 组网工具 tinyMediaManager: 电影和电视剧刮削工具 TopNotch: Menu Bar 保持黑色的工具 Transmit: 另一个好用的文件传输工具 UltraEdit: 优秀的大文件文本编辑器 VPN by Google One: Google One VPN 客户端 Xnip: 好用的截图工具 zoom....

Sunday, November 5, 2023 · Vincent Young

How to choose a VPS with fast speed to Mainland China

从 2019 年开始陆陆续续用过的 VPS 商家可能有 200 家以上,尽管很多已经跑路了。因为玩 VPS 和 BGP 认识了很多朋友。这篇文章主要针对作为 Proxy Server,别的用途例如建站、存储和跑项目不考虑。 初步判断 选择支持 PayPal 支付的商家,如果存在多种支付方式,建议选择 PayPal 支付。主要是为了防止商家跑路,如果你买的是月付,其实 Alipay 这些付款方式也可以接受,毕竟月付一般情况下最多 10USD 左右。 足够的流量和带宽,一般情况下个人使用至少有 500G 以上的流量和 500M 以上的带宽才够用。 IP 的解锁情况,最好可以解锁一些流媒体,但是这不是最重要的,后面我会讲到。 IP 的路由情况,这是至关重要的,这会直接影响速度,具体的判断后面也会讲到。 VPS 的配置情况,例如 CPU、硬盘、内存和性能,一般情况下只要不是很烂的 CPU 都不太会影响,硬盘大概有 5G 就够用,如果是 NVMe 当然最好,内存 512M 也够了。 路由判断 因为路由直接影响速度,因此我先讲讲这至关重要的一部分。路由只要分为去程和回程。去程也就是从你的 IP 到达 VPS,回程则是反过来。去程的测试知道 VPS 的 IP 就可以测试,而回程需要使用 VPS,如果有的商家提供 Looking Glass 也可以提前测试。 在讲具体步骤之前,我希望您可以提前阅读一下我的好朋友 Leo 写的这篇文章——细数国内到国际的各种线路(VPS国际线路大全),非常详细,您需要配合这篇文章判断您购买的 VPS 的网络是否称得上优秀,或者说适合您本地使用的宽带,您本地使用的是中国移动、中国联通或者中国电信会很大程度影响速度。 去程判断 使用 IPIP.NET 仅需要选择你当地的运营商的测试节点,输入目标的 IP,即可展示完整的路由。大部分情况下,应该还算是准确。当然,如果你希望获得更可靠的结果,请参考第二种方式。 使用 NextTrace 这是一款开源的路由追踪工具,当然在之前有一款叫作 BestTrace。BestTrace 的一些限制让用户会非常难受,因此在两年前我和我的好朋友 Leo 开始有了开发 NextTrace 的想法,早期的大部分开发工作几乎都由 Leo 完成,尽管现在因为一些原因,他已经退出了 NextTrace 的开发工作。当然我们也有一些新的想法,拭目以待吧!请允许我废话那么多。这款工具的简单用法如下:...

Thursday, October 12, 2023 · Vincent Young

Decided to study in the United States

截止到写这篇文章,已经在美国接近两个月左右的时间了。其实早就该写这篇文章了,一直没想好怎么写,就拖到了现在。 契机 我本科读的专业是 CS 4+1 的项目,也就是说四年本科读完之后,可以去美国继续读一年,就可以获得硕士的学位。因为是合作的项目,学费和录取条件都比较低,除此之外时间也非常短,因为有几门美国学校的课程可以充当本科的学分,也可以充当研究生课程的学分。但是其实从大一开始也没有很强烈的想法去美国参加这个 4+1 的项目,主要的原因就是觉得合作的学校排名太一般了。 直到 20 年的差不多寒假后,那时候疫情刚刚爆发。有一款很火的软件上线,叫作 Clubhouse,当然这款软件也是昙花一现,现在几乎是没有人使用了。这是一款语音聊天室的软件,任何人可以选择进入感兴趣的聊天室,可以倾听别人发言,当然也可以申请上麦发言,当时我在家上网课的阶段,每天就是玩这个软件。那时候这个软件上有很大一部分人都在北美,或者英国,当然国内的也有。有好几个在美国做程序员的前辈,咨询了一下在美国找程序员工作前景如何,他们当时的说法是 Amazon 基本上是所有应届生都先会去的地方,然后干两三年之后跳巢,因为 Amazon 很好进,招的人特别多。 那个时候就已经有点想去美国读 Master 的想法,但是也还没有任何行动。后来,国内的疫情越来越严重,连着就是好几年,我人生中的第一份工作都是远程入职、远程办公和远程离职的,因为疫情的原因,我甚至没有去过公司,我不知道公司的办公环境是怎么样的,我也没有领取到实体的工卡,本来还想着离职前可以拍照做个纪念。21 年的时候就开始有很多互联网公司裁员,找工作难的新闻。也就是那个时候,我开始决定去美国,当时看来美国的就业环境比国内还是好很多的。于是那年的国庆过后,和爸妈商量之后,我找了留学中介,报了语言培训班。 申请前的准备 我记得应该是 11 月,我开始学习 TOEFL。因为家在浙江,但是学校在上海。培训的机构我又选择了在杭州,那个时候就是每周末上海-杭州来回奔波。周末几乎是没有休息的时间,好在是大三了,课程不是很多。暑假我又开始连着上课,一个星期只有一天的休息时间。差不多在 23 年 4 月份左右,我准备好了 TOEFL 和 GRE,接下来就是一些文书、成绩单和推荐信的准备。美国留学申请是最繁琐的,需要的材料非常多。虽然说找了中介,但是中介也就是解答我的一些疑问,以及帮忙规划申请的学校和提供文书,剩下的都是我自己操作的,包括上传资料,填写信息,递交申请等等。不过好在这一套流程下来,我也熟悉了美国研究生申请。 在找中介的之后,其实我就没有多想,没有考虑美国以外的国家。原因主要是我当时的决定就是想读完研究生留在当地的国家工作,至少是工作几年,积累一些海外的工作经验,刚好也锻炼一下自己口语能力。所以,英国和澳洲就基本排除了,英国几乎拿不到工签,澳洲需要 2 年以上的项目才有可能拿工签,而计算机研究生的项目基本上都在 1.5 年左右。我好像没什么别的选择,唯一的选择就是美国,美国最坏的打算就是抽不到 H1B,也至少可以用 CPT 实习和 OPT 的三年全职工作。 开始申请 我差不多从 22 年 11 月开始陆续递交申请,直到 23 年的 2 月份左右递交了所有的申请,一共是 11 个项目。最终收到 Offer 的一共是 4 个项目。在写这篇文章的时候,回想起来还是有些后悔,比如像 CMU 我当时压根就没有申请。 看到大佬 halfrost 的这篇文章的时候,其实我的申请已经结束了,很多学校的申请截止日也已经过了。我当时申请的时候,说实话有些头铁,我只申请 CS 专业,任何别的例如 CE、EE 之类的专业我一律不申请。导致我最后收到的 Offer 也不是很多,如果再让我重来一次的话,我可能会选择申请 CMU 的冷门一些的专业,或许会有希望,就当是买个彩票吧。...

Wednesday, October 11, 2023 · Vincent Young

iOS App Self-Signing and Multi-Opening

最近好像很多人对这个很感兴趣,我就简单介绍一下。 自签名有什么用 iOS 本身不支持多开,比如微信你只能同时登录一个,不像安卓。所以非常的不方便,自签名就可以实现双开,甚至是多开。 iOS 的 App 正常情况下只能通过 App Store 下载,有些好用的 App 价格又非常贵,而自签名可以直接安装破解版 App。比如 X(Twitter)、Instagram 这些去广告,微信防撤回等等。我就不一一列举了,能实现的功能非常多且强大。 简单说,就是多开和破解。 准备工作 签名的时候需要开发者证书,证书主要分为两大类,企业证书和个人证书,但是企业证书一般很难搞到,所以本文介绍的是个人证书。 获取个人证书之前,你需要知道你设备的 UDID,开发者需要将你的设备添加到测试设备中。每个开发者一共可以添加 100 台设备。你可以自行某宝或者找别的路子购买,售价大概在 40-100 不等一年。 购买证书需要提供 UDID,这个编号不会因为你刷机重装系统而改变。获取的方式,可以点 这个链接,需要安装一个描述文件。获取那一串字符串之后,记得保存一下。然后就可以删除这个工具的主屏幕图标和描述文件,之后不再需要用到。 证书 证书包含以下两个文件: xxxx.p12 xxxx.mobileprovision 一般的证书签发的时间为一年。你买到的证书一般是不满一年的,因为不是实时生成的,这是很正常的。建议从靠谱的来源购买证书,因为如果一年之后到期,如果用同一个开发者的证书,可以直接覆盖安装,会保留 App 的数据,比如微信的聊天记录。如果使用不同开发者的证书无法覆盖安装,可能会丢失 App 数据。 签名 主流的签名工具,主要有 全能签 和 轻松签(Esign),前者功能几乎一样,我个人一直用的 全能签。 当然啦,这是手机上的签名工具,你也可以用电脑签名,例如 iOS App Signer,功能没有手机端强大,例如移除应用跳转这些需要自己改动 .ipa 包。 安装全能签 请选择 “我有证书|自助安装”,上传 p12 和 mobileprovision 文件,输入 p12 证书的密码。 安装完之后可能会提示无法打开,会引导你到设置里面开启 开发者模式。如果你没有安装全能签,一般情况下从 iOS 16 开始你是看不到 开发者模式 这个选项的。开发者模式在 设置 - 隐私与安全性,划到最底下,你可以看到 锁定模式 和 开发者模式。开启开发者模式之后会重启手机,重启之后点击确认开启即可。...

Friday, September 29, 2023 · Vincent Young

Taiwan Entry Permit Application

很想去宝岛台湾旅行一下,一直都没有机会。过去的几年,认识了好多来自台湾的朋友,都非常友善,想着能见个面就好了。这几年大陆去台湾只能通过医美或者商务的方式,得找黄牛,价格不菲。偶然看到 郭宇 拿到了入台证,查了一下资料,发现好像我自己也符合条件。 如何去台湾 台湾方应该只需要查看 大陆护照 和 入台证。而大陆方在你出境的时候,例如在浦东机场海关的地方,如果你的机票前往台湾,需要出示 大陆居民往来台湾通行证,但是由于没有 有效签注 不会放行。关于 大陆居民往来台湾通行证 我特地去当地的 出入境管理局 问过,空卡可以申请,但是什么时候可以签注暂没有确切时间。 总结一下,如果你从中国大陆出发前往台湾,由于你没有办法解决 台湾签注 的问题,因此你唯一的选择是前往第三国中转,例如 中国香港、中国澳门、泰国、济州岛等等周边的国家或地区。举个例子,你出香港的时候,只需要提供港澳通行证,并不会检查你的 大陆居民往来台湾通行证,就顺利地绕过啦! 入台证的问题 核心的问题是,目前台湾政府不向大陆居民核发 入台证。但是符合以下条件可以申请 入台证。 申請人必須符合下列資格之一: 1. 赴國外或香港、澳門留學生 2. 旅居國外或香港、澳門取得當地永久居留權 3. 旅居國外或香港、澳門1年以上且領有工作證明 4. 旅居國外或香港、澳門取得當地依親居留權且有財力證明 以上四个条件,简单翻译一下就是持有其他国家绿卡,工作满一年或者留学生。我满足的条件的是第一项。 准备的材料(留学生为例) 大陆护照 留学签注 最近三个月内的在读证明 证明居住地址的驾照、水电费账单、银行账户或网购订单 处理时间 一般情况下是今天申请,明天审核。我实际的处理时间大概在18小时左右。三个月单次 和 一年多次 的申请费 600TWD 和 1000TWD。但是 驻纽约台北经济文化办事处 给我的回复是目前仅提供 三个月单次,不提供 一年多次。

Thursday, September 28, 2023 · Vincent Young

Scenery of downtown Pittsburgh

周末去了城里,拍了一些照片。

Saturday, September 9, 2023 · Vincent Young