[洋垃圾专业户] 在2021年启动一台Symbian S60手机 Sony Ericsson U1

一些几年前望眼欲穿的手机,最终还是被我在淘宝找到并买了下来。开机的那一刻似乎能翻倒出很多青春,但是青春毕竟东流去。 Sony Ericsson这个厂牌目前都已然是过去式了。3.5英寸和TFT这两个参数已经能看出它的年代,发布于2009年的U1 (又叫Satio或Idou)是电阻屏的触屏手机,它运行着索爱定制的Symbian 9.4, Series 60 rel. 5系统。网络方面,这个机型支持WCDMA与WiFi,令人震惊的是它竟然还能加载Google页面(当然了是用的非大陆联通卡)。 600 MHz Cortex-A8,256MB RAM看起来都不怎么样,但是在当时已经算是顶配了。索尼作为AB公司股东,自然也要把自家的影像技术加上去。这个手机有个很漂亮的镜头滑盖,打开是一枚1200万像素的的摄像头(是全球第一部内置1210万像素镜头的手机),并且还有氙气闪光灯! (图:用Sony Ericsson U1拍摄的iPhone 12 Pro) 系统体验上感觉也没什么可以说的,S60v5的系统其实有些卡顿的,另外就是这个电阻屏实在是反人类——特别是要用屏幕上的软键盘打字。系统自带了些许App,我竟看到了Youtube的身影,然而打开就一直在转圈。另外尝试了下Google Map,地图其实能正常显示,只不过手机只能依靠GPS定位,在室内就没法使用了。 逝者如斯夫,不舍昼夜。

3HK 國際萬能卡(內地及港澳台漫遊卡) 评测

能在大陆地区有漫游流量的储值卡,似乎就还有这张没试过。 概览 Key Value 面值 $198 預設組合 (由2020年9月24日起生效) 15GB內地及港澳台數據包括: 10GB流動數據 + 5GB 社交媒體數據; + 2000分鐘本地通話 有效期(啓用後) 395日 內地副號服務 $19/30日 *其他信息见这里。 这张卡是可以充值续包的,个人认为价格还算合理的是$198的內地及港澳台 – 365日/11GB+5GB社交媒體數據包,不过这个价格跟重新买一张卡(不算运费)也差不多了。 激活 到货后插卡即可激活,不需要额外的设置,只要打开数据漫游就能上网了。3HK在大陆的漫游运营商是中国移动,信号覆盖度是可以保证的。激活后会收到短信告知手机号码,以及套餐的一些信息。漫游情况下是没有VoLTE的,iOS设置里连相关选项都没有。 测速 这张卡目前在大陆的iOS机型上,最多能上到4G网络。在Galaxy S20 FE上插卡,发现也只能有4G网络,上不去5G。实际体验上其实延迟还比较低,特别是微信什么的,相比CuniqHK漫游状态下的响应要快不少。但是论带宽(不知道是不是移动的关系)就那么紧巴巴一点,莫非移动本身4G网速就被限制了? 有意思的是iOS里是能选上5G选项的,但是在明显有5G网络的地方这张卡仍然连上的是4G,所以目测是没有5G漫游权限了。

[书单] 2020阅读书单

发现一些博主都有记录书单的好习惯,而且越牛的大佬书单越是长。所以我就从此开始记录一下读过的书吧。 《Python数据分析基础教程, Numpy学习指南(第二版)》 英文书名Numpy Beginner’s Guide, Second Edition 薄薄一本书,作为Numpy入门可以,但是我更推荐Numpy和Pandas官方的文档,因为本质上都是一些接口介绍和例子,还不如直接搜最新的看。 推荐指数:2/5 《量化股票组合管理——积极性投资组合构建和管理的方法》 英文名是Quantitative Equity Portfolio Management, An Active Approach to Portfolio Construction and Management. 这本书对于我这种金融初学者是很友好的,由浅入深介绍一些量化的基本概念,全书的公式量不是很多,基本上能够看得懂。全书主要围绕因子以及股票组合展开,从因子模型的构建到投资组合的构建,再到交易成本和绩效分析,整套流程都过了一遍。 一些缺点:一些深入的内容是一笔带过的。另外寻觅机器学习的读者是无法从本书中获益的。这个跟这本书的性质有关。总的来说是一本不错的入门书,类比一下就是《C++ Primer》以上,《Effective C++》未满。 推荐指数:4/5 《积极性投资组合管理——控制风险获取超额收益的数量方法》 A Quantitative Approach for Providing Superior Returns and Controlling Risk. 这是本不错的书。上面一本是初级,这本我认为是中级。书中公式量和难度明显高了一节,说实话书中的一些公式我没有完全看懂,所以它是值得你遇到问题时再细看一两遍的那种书。CAPM、风险、收益分解、估价、信息处理、执行……想找的量化关键词,里面都有,而且例子和公式并存。本书中仍以因子为突破点,讨论α和β收益,以及一丢丢机器学习的苗头。另外我觉得这本书更像一本教材,因为后面还有练习题。 缺点:需要一些线性代数基础知识,公式多了一些。另外此书讨论的股票操作周期是偏低频的(日频、周频为主),希望做高频一点分析的话,可能理论体系不能完全适用。 推荐指数:4/5 Mastering the C++17 STL 这本书是Kindle上买的,主要介绍C++17的新特性,讲的还挺全面,并且有理有据有例子。相比C++11/14之流,C++17在语言特性上又丰富了不少。至于这种更新是好是坏,我觉得至少它比C++20让我看得懂一些吧。 推荐指数: 3/5 《一九八四》 这本书是奥威尔的经典之作,其实是基于现实的科幻。文中的一些点,很遗憾,我在当今社会已经看到了苗头,并且我真希望它不不要继续进展下去。鉴于本站是ICP备案的良好网站,我就不细说了。 推荐指数:5/5同样推荐的还有《美丽新世界》(推荐指数3/5),写的没这本扣人心魂。 《Python 源码深度剖析》 这是一个在线付费书籍(作者不是我)https://www.imooc.com/read/76。… Continue reading [书单] 2020阅读书单

找到一个不错的Typecho hCaptcha插件

最近苦于机器人的垃圾评论,找了半天发现hCaptcha这个东西很好用。本以为小众的typecho需要自己手写,后来搜了一下发现已经有大佬帮忙写好了插件,地址是https://github.com/plok5202008/Typecho-HCaptcha。 使用起来也挺方便, 在控制台-插件里启用HCaptcha,然后点击插件的设置,填写自己的site key和secret。没有这两个东西的话去https://www.hcaptcha.com/创建一个新用户即可,免费。 在控制台-外观页面点入编辑当前外观,然后右侧选择comments.php文件。找到提交评论的按钮,一般是<button type="submit" class="submit">,在上面加一行 <?php $this->hCaptcha(); ?> 大功告成。

GSX查询“已更换的序列号” 苹果成功申诉记录

0 妹子的手机准备出售,买家要求查询GSX信息,然后找某家查了一下,结果如下: 当前查询:苹果验机报告 零件说明:IPHONE 11 PRO MAX MG 256GB-CHN 型号:iPhone 11 Pro Max 256GB Midnight Green (A2220) IMEI:=== IMEI2:=== 序列号:=== 类型:iPhone12,5 激活状态:已激活 预估购买日期:2019-10-25 保修状态:Out Of Warranty (过保) 保修结束日期:已过期 保修剩余:0天 技术支持:已过期 是否延保:否 是否官换机:否 已更换产品的序列号:是 激活锁:关闭 ID黑白:Off (白) 运营商:Unlock 网络锁:Unlocked (无锁) 下次激活策略ID:10 网络型号:A2220 网络制式:全网通 (4G/3G/2G) 产品类型:零售机 购买地点:China AppleCare购买资格:无 维修状态:曾经维修 制造商:Foxconn 生产日期:2019-09-09 借出设备:否 一开始以为是GSX查询出问题了,结果苹果官网一查,果然是一条红色信息:很抱歉,这是已更换产品的序列号。这就头大了。 1 于是决定申诉Apple,直接找客服。客服验证了这一查询结果后,反馈说这个需要高级顾问解决问题,然后直接等回电。回电询问手机的购买凭据、包装盒是否齐全,手机有没有经第三方维修过。还好是天猫旗舰店买的机子,而且盒子没扔掉。然后要求提供几样东西的照片: 购买凭据。我提供了发票,但一开始发票上没有注明序列号,顾问让打印出电子发票后手写在备注里,再拍照上传; 包装盒背面有条形码的位置拍照;… Continue reading GSX查询“已更换的序列号” 苹果成功申诉记录

(使用VirtualBox)构建Ubuntu下的clash旁路由服务

效果图一张 几个月前写了一篇文章,讲怎么在Windows下面利用HyperV安装OpenWRT软路由。最近发现了几篇旁路由的文章,另外发现其实clash完全可以在ubuntu下面跑,不用再费那么多事情去研究OpenWRT了,于是乎就有了本文。 目标 本文的目标是利用一台Windows主机(或直接使用Linux主机)搭建一个旁路由服务器,这个服务器与我的光纤猫LAN口连接,提供网关服务,并且能够通过网页ui对clash服务进行配置修改。需要使用旁路由服务的终端(或无线AP),可以通过手工设定网关地址与DNS地址来接驳到旁路由上;同时,需要默认路由服务的终端,只需使用默认DHCP服务即可。施工完成后,家里的网络拓扑大致如下: 光纤猫 192.168.1.1 |- 192.168.1.21 旁路由服务器 |- 192.168.1.20 无线路由器(接驳旁路由网关192.168.1.21) | |- 192.168.50.xxx 手机、iPad、笔电等终端 |- 192.168.1.19 电视机(无需旁路由服务,使用DHCP的网关192.168.1.1) |- … 硬件需求 任意主机,直接运行Ubuntu系统或使用Windows系统。服务器需要有一个网口。本人用来跑旁路由服务的主机是一台Intel J1900,4GB内存的主机。 VirtualBox配置 首先需要安装一个Ubuntu,我选择的是20.04LTS Server版本,所以没有图形化界面。 在系统安装好之后,关闭虚拟机,需要在VirtualBox里配置网络接口类型。默认的网络接口类型应该是NAT,这边找到主机连接光猫的那个网络接口,改为桥接。桥接的意思是,把虚拟主机看做一个独立的主机接入光纤猫的LAN网络,于是乎他就有了一个独立于物理机器的一个“平等的”IP地址了。这个IP地址也就是旁路由的网关地址。 如果你的光猫可以配置静态IP地址分配的白名单,建议把这个旁路由的MAC地址对应的IP分配成静态的,避免因为光纤猫DHCP变动导致旁路由的IP地址不是一个静态值。 Ubuntu配置 允许ip转发 sudo vim /etc/sysctl.conf 找到 net.ipv4.ip_forward=1 这一行,取消掉注释。如果没有找到的话直接新增一行也可以的。随后执行 sudo sysctl -p 使修改生效。 配置iptables 依次执行下面的指令,注意注释的部分,修改成自己的网络配置 iptables -t nat -N clash iptables -t nat -N clash_dns # 这个是fake-ip对应的dns地址,一般不用动… Continue reading (使用VirtualBox)构建Ubuntu下的clash旁路由服务

[C++] 在linux或windows上使用direct io

首先 Direct IO是一种不用内核缓存的IO, 它可以做到直接将用户空间的内存直接写入磁盘或者将磁盘数据直接读到用户空间的缓冲区,这种策略就是不用内核的缓存而使用用户自己设计的缓存. 需要注意的是,使用DirectIO会完全绕过系统的预取(prefetch)以及页缓存机制,如果不是必须,那么我认为还是优先考虑普通的read或者直接mmap吧。 Linux 几个方面注意一下就可以了 在调用[open]1时,把O_DIRECT加上。比如int fd = open("/path/to/file", O_DIRECT, O_RDONLY); 用于文件读写的buffer,必须和磁盘的块大小对齐(保守起见一般可以设为4KB)。有两种方法能拿到地址对齐的内存块: 直接使用posix_memalign; 直接new一段内存,然后根据返回的内存地址,往后找到第一个满足对齐要求的地址就可以。这种方法会浪费前面一段空间,不过其实posix_memalign在系统操作的时候”浪费”了; 借用mmap申请MAP_ANONYMOUS匿名映射,addr参数填NULL的话mmap出来的地址是页对齐的(至少是4K对齐),所以可以直接拿来用; 如果需要lseek之类的操作,注意seek的文件位置偏移量必须是磁盘块大小的整数倍; 2.4内核下, 每次文件读写的长度必须是块大小的整数倍(e.g. N * 4KB). Linux 2.6.0+无此要求; Windows下 参考这篇文章,可以知道Windows下也可以启用类似的机制,对应的打开文件flag是FILE_FLAG_NO_BUFFERING.用法类似,与Linux不同的地方在于: 在CreateFileA(…)调用的dwFlagsAndAttributes参数里把FILE_FLAG_NO_BUFFERING填上; 用于文件读写的buffer也是需要对齐的 也可以使用类似的方法_aligned_malloc申请对齐的内存,但是必须注意要使用_aligned_free释放内存,否则runtime error;

[洋垃圾专业户] 夏普Aquos R2 (SHV42)

于2020年秋天购入了一款洋垃圾,白色的夏普Aquos R2 (SHV42)。二手货还是比较便宜的,这款手机用了六百多块钱。 基本参数 CPU: 高通骁龙845 内存(RAM): 4GB 内置存储(ROM): 64GB(UFS),支持插TF卡 相机:2260万像素(主摄像头),1630万(副摄像头) 系统:出厂Android 8,官方升级至Android 10 重量:約181g 网络支持:单卡。电信4G(VoLTE), 移动2/4G,联通4G 屏幕:6.0吋 WQHD+ (1,440 × 3,040像素)IGZO 100HZ 高刷LCD屏 电池容量:3130mAh 快充支持:Quick Charge 3.0 / USB Power Delivery 中文支持:原生中文支持 印“相” (防窥模式) 上手感觉 机器重量适中,握持感还可以,就是厚度有点点厚。指纹识别位于机身下部,形成了一个下巴有那么一点尴尬,识别速度很快; 屏幕素质一流。虽然是二手机器,但是目测没有发现什么斑点。LCD屏的细腻程度是相当不错的,细看的话可以轻松秒杀手持的iPhone 12 Pro,但是亮度没有OLED屏高。这个机器最大的卖点估计是屏幕,但是我觉得这个挖孔真的是够碍眼。另外这个屏幕支持防窥模式,见上面第三张图,主要就是侧面看的时候能够看到很多图案; 摄像头:中规中矩,没什么特色; 响应速度:配合谷歌全家桶,响应速度还是很不错的。4GB的RAM只要不装太多国产渠道的App,没有发现不够用。但是由于是买来玩的机器,没有完全覆盖日常使用的场景;另外Android10给我的感觉挺不错,全屏幕手势的支持也比较到位; 续航:续航有点不大够用,不知道是这个二手机的电池本身已经不大行了还是怎么的,屏幕开启(高刷)的情况下耗电还是比较厉害的,估计是一天两充的水平。