会传染的冷漠

从今年2月开始,我因为课程繁忙,有时中午仅有不足一小时时间用于进餐,而不得不在工作日到学校对面的Subway(赛百味)就餐。在规律地前往这家快餐店半年后,我发现了一些微妙的变化。

起初这家店的店员会向任何前来点餐的顾客问好;而半年后再看,亚裔面孔的顾客在很多时候便得不到问候了,而其他顾客依旧会得到问候。

这家店有许多顾客来自隔壁的语言学院(UNSW Institute of Language),那里的学生素质实在令人不敢恭维——他们在语言学院面对大街的两个门前丢满了烟头,完全无视"No smoking within 5 meters"(此建筑周围5米禁止吸烟)的告示。而他们在Subway就餐时,从不回复店员的问候;点餐时,只说自己想要的食物,连一句 Can I get (a) ... 或 May I have (a) ... 都不加,显得十分生硬;而店员问他们想选择什么食材时,有些人甚至戴着耳机当起"低头族",店员再三询问才给予答复,这对人是十分不尊重的。

久而久之,一些店员也对亚裔面孔的顾客没有了好感,也变得冷漠…… 或者说,被"冷漠"感染了。

但我同时也发现,我在就餐时不存在上述任何冷漠或不尊重他人的言行,店员还是会主动向我问好——当然,我也会回复他们。

面对这像病毒般快速扩散的"冷漠",我们又能做些什么呢?恐怕只能防止自己"被感染"罢……想改变它,实在太困难。

"思杰马克丁"找上门来了

约半年前,我在此博客撰文记述下载Beyond Compare 4目录对比软件时,险些下载并安装"思杰马克丁"修改版本的经历(详见:踩进了一个叫做"思杰马克丁"的粪坑)。

如今,我的站务邮箱在11月21日和11月30日分别收到两封自称是"思杰马克丁法务部工作人员"发来的邮件,标题分别为"关于贵网站部分用户的侵权通知(附件是相关证书)"和"关于贵网站收录的侵权文章通知(附件是相关证书)",内容则完全相同:

Dear:
这里是苏州思杰马克丁软件公司法务部工作人员。现发现贵网站注册用户发布了本公司虚假负面消息,该文章内容捏造并散布虚伪事实,以不正当竞争手段对本公司名誉造成了严重的影响。为防止其继续传播,望贵站能够将相关页面删除,消除负面影响,谢谢!
链接如下:

https://hardrain980.com/1878.html

------------------

苏州思杰马克丁软件公司法务专员

邮箱:fawu12@fawu.cjmkt.com

联系电话:400-999-7658(联系时间:周一至周五,9:30-18:00)

附件的内容则是该公司营业执照(副本)的扫描件。

这封邮件十分可笑,原因有三:

其一,该邮件发送者称,我的博文包含该公司的"虚假负面消息",是"捏造并散布虚伪事实"。后一句引用中的中文语法问题暂不提及,我的文章完全是自己的亲身经历,而"思杰马克丁"也未能提出任何证据,证明我博文的内容是"虚假的"、"虚伪事实"。

其二,该邮件发送者称,我"以不正当竞争手段对本公司名誉造成了严重的影响"。从过去到现在,我从未从事过任何经营活动,没有竞争,谈何"不正当竞争"?

其三,我不明白其附带的经营执照扫描件有何作用。一家公司具有有效的营业执照,便能证明其没有进行原博文所述的行为(换言之,我的博文所述内容不实)吗?


此外,关于"思杰马克丁"在发给其他站长的邮件中提供的软件著作权证书(例:揭露苏州小叶网络科技有限公司不齿行径 - 知乎),也是疑点重重,包括但不限于:

  1. 几乎所有软件的版本号均为V1.0,而并非该软件真实的版本号。
  2. 权利取得方式为"原始取得",软件作者本人才能申请这类权利取得方式,而代理商不能。

我还检索了申请软件著作权所需材料:

http://www.ccopyright.com.cn/index.php?optionid=1080

软件著作权登记申请所需文件
软件著作权登记申请文件应当包括:软件著作权登记申请表、软件的鉴别材料、申请人身份证明、联系人身份证明和相关的证明文件各一式一份。如在登记大厅现场办理的,还需出示办理人身份证明原件,否则将不予办理。
1、软件著作权登记申请表
应提交在线填写的申请表打印件,请勿复制、下载和擅自更改表格格式,签章应为原件。
2、软件(程序、文档)的鉴别材料
•一般交存:源程序和文档应提交前、后各连续30页,不足60页的,应当全部提交;
•例外交存:请按照《计算机软件著作权登记办法》第十二条规定的方式之一提交软件的鉴别材料。
注:申请人若在源程序和文档页眉上标注了所申请软件的名称和版本号,应当与申请表中相应内容完全一致,右上角应标注页码,源程序每页不少于50行,最后一页应是程序的结束页,文档每页不少于30行,有图除外。
3、有关证明文件
证明文件包括:申请人、代理人及联系人的身份证明文件、权利归属证明文件等。
①代理人身份证明文件
登记申请委托代理的,应当提交代理人的身份证明文件复印件,申请表中应当明确委托事项、委托权限范围、委托期限等内容。
②申请人有效身份证明文件(单位的需盖公章)
企业法人单位提交有效的企业法人营业执照副本的复印件;
•事业法人单位提交有效的事业单位法人证书副本的复印件;
•社团法人单位提交民政部门出具的有效的社团法人证书的复印件;
•其他组织提交工商管理机关或民政部门出具的证明文件复印件;
•著作权人为自然人的,应提交有效的自然人身份证复印件(正反面复印);
•著作权人为外国自然人的,应提交护照复印件,及护照复印件的中文译本,并需翻译者签章。
•著作权人为香港企业法人的,应提交注册登记证书和有效期内的商业登记证书正本复印件,并需经中国司法部委托的香港律师公证。
•著作权人为台湾企业法人的,需出示经台湾法院或公证机构认证的法人身份证明文件,填写并提交《台湾法人证明》。
•著作权人为外国法人及其他组织的,应提交申请人依法登记并具有法人资格的法律证明文件,该证明文件须经过中国驻当地领事馆的认证或经当地公证机构公证方为有效。申请时需提交公证或认证的证明文件原件。目前国外法人因所在国家或地区不同,其提交的法人身份证明文件内容和格式会有所不同,但文件中的基本信息项应至少包括1、法人名称;2、注册日期、3、注册地、4、注册证明编号、5、证明文件的有效期等基本信息。
以上身份证明文件以及与登记有关的其它证明文件(例如:合同或协议等证明)是外文的,须一并提交经有翻译资质的单位翻译并加其公章的中文译本原件。
③ 联系人证明文件
申请人自行办理的,需提交联系人身份证明(身份证、护照、军官证等)复印件;委托代理人办理的,需提交联系人(申请联系人和代理联系人)身份证明复印件
④ 权利归属的证明文件
•委托开发的,应当提交委托开发合同;
•合作开发的, 应当提交合作开发合同;
•下达任务开发的, 应当提交上级部门的下达任务书;
4、其他证明文件
修改他人软件应当授权许可的,应当提交授权书;
受让取得软件著作权的, 应当提交软件著作权转让协议;
享有著作权的法人或其他组织发生变更、终止后,由承受其权利义务的法人或其他组织享有著作权。登记时,需要提交有关企业变更(合并或分立)、终止的股东会或董事会决议、企业合并协议、清算报告、企业注销证明等相关证明文件;
继承人继承的,需要提供的证明文件包括:被继承人的死亡证明、被继承人有效遗嘱、与被继承人的关系证明、继承人身份证明、法院的法律文书等。
如已登记软件的著作权发生继受,权利继受方办理著作权登记时需做著作权登记概况查询,查询结果是办理登记申请的文件之一,并交回原登记证书。
注释:申请文件应当使用A4纸张,纵向、单面打印,文字应当从左向右排列。文档和源程序需黑白打印。申请文件各部分应当分别用数字顺序在右上角标注页码。所有登记材料中出现的版本号,应与申请表中保持完全一致。
特别提示:登记证书中的软件版本号以申请表中填报的为准,申请人提交的鉴别材料的页眉的软件版本号应与申请表中符合一致,但有无V以申请表中为准。

肟朐,原来除身份信息、合同以外,证明软件所有权的材料如此简单,只需要最少1500行代码!

我大一C语言课程的一个大作业(一个纸牌游戏的后端),不算注释都有7000+行代码。

Windows 10:噩梦不断。

自从切换至Ubuntu 18.04后,我已长达一个多月未使用笔电上同时安装的、令人作呕的Windows 10操作系统——我之所以未将这片该死的垃圾彻底从我的硬盘上清除,是因为一些图形/视频编辑软件(e.g. Photoshot, Premiere),以及一些游戏无法在除Windows/Macintosh上运行。

然而,近日Dell发布了一个针对XPS15 (9560),也就是我使用的笔电,的BIOS更新。这个升级程序是.exe格式的,这也就带来了本文所将要描述的噩梦。


我在Ubuntu中下载了BIOS更新程序,将其置于一个可被Windows读取的NTFS分区中——我之所以仍使用NTFS,也是因为Windows上没有一个能较完美地支持ext4等Linux常用文件系统的实现;然而Linux上却可以用ntfs-3g实现对NTFS分区的读写支持——除了速度略低和没有ACL——我在上面存储的都是些普通文件,没有ACL不会造成影响。

下载完后我用sha256sum校验了哈希值,确认文件完整性。

重启电脑进入Windows,看到的却是一个更新画面——这是梦魇的开始——更新完后进入放有BIOS更新程序的分区,却发现找不到那个程序!使用搜索功能,无结果;考虑到Windows 10的搜索着实垃圾,我又尝试按照修改时间排序——仍然没有!

这时,我并没意识到出大事了。我再次重启进入Ubuntu,也无法找到这个文件。于是我重新下载并校验哈希值,再次进入Windows,顺利完成更新。


当天晚些时候,我试图打开Ubuntu上安装的、作为编译环境的CentOS 7(VPS的性能太差,故在本地建立相同编译环境以完成编译工作),VMWare Player却提示我找不到虚拟机文件,而另一个用作同样目的的Ubuntu 16.04虚拟机也丢失了。我脑子一震,一下子明白了早上那个更新程序丢失意味着什么了——原来不止这一个文件丢失了继续阅读“Windows 10:噩梦不断。”

留学也是一个接触各种傻逼的过程

Update: 我在第二次Lab后不再与他合作,转而独自完成,至现在只剩下最后一节Lab。效率提升不少,也减少许多不必要之烦恼。


这周三,我所参与的电子与通讯工程(Electrical and Telecommunication Engineering)课程的Lab开始了。根据要求应两人合作,而我的partner给了我一些相当令人作呕的体验。


首先,此人没有携带该课程所需的Lab Manual,助教来检查Lab Manual对应章节的Prework(此内容应在Lab上课前完成)时,他生成弄丢了自己的Lab Maunal,并且也没有写Prework,老师要求他在20分钟内完成Prework,否则只记完成部分得分。

这个借口是十分可笑的,我甚至认为,他应该使用"My Lab Manual was eaten by dog"作为一个更好的借口。因为lecturer在课堂上有提及"Lab Manual is available on Moodle*1";且完成这次的Prework仅需15分钟左右(如写过,对题目有印象或能更快完成),他完全可以下载电子版,打印本章节的Lab Manual并完成。而不是两手空空地来到实验室。

此外,他连许多常识都不知道(如:澳大利亚的电网电压和频率),后来便Copy我的Prework,才得以在20分钟内写完。


开始作实验后此人更是令我大跌眼镜——他(完全,不是几乎)没参与任何一项实验内容。

我在进行每项实验操作时,他都只是不停地问"Have you finished {task_name}?"——如果他没有坐在我旁边,我甚至无法区别他是人类还是机器人。每当完成一项任务,他便只管将实验数据记录到自己手绘的Lab Manual上。

和他讨论问题,比如测量正弦交流电的Vpp是否需要示波器,他则完全不理会;再三询问,则只会一句"I've no idea."

我曾表示希望他参与实验(You should do something but keeping asking whether I've finished.),他却直接倒头睡在实验台上,旁边的助教甚至敲桌子并提醒他"Sleeping on your bed would be more comfortable."

至于实验结束,也不收拾实验台,关闭仪器,归还元件。找老师记完成绩便离开,毫无责任意识。


遇到这般态度的垃圾货色,抱住大腿混分,作为小组成员却不做任何积极贡献,却分享我的成果。实在是令人作呕。


*1.Moodle: 学校的在线教学系统。

*2.我在此次实验之前,只使用过手持万用表和模拟(Analog)示波器。

拒绝不能解锁Bootloader的Android设备

我购买的是一台设备,不是一台设备有限的使用权。

——题记

如今,越来越多的Android设备厂商不再为它们的产品提供Bootloader解锁,包括但不限于:

  • 魅族
  • 360
  • 酷派(似乎已倒闭)
  • OPPO
  • ViVO
  • 华为(/荣耀)

许多厂商不再提供Bootloader解锁的理由,是出于安全考虑,它们的"借口"大抵如下:

  • 获取Root access(并授权给不怀好意的应用)会造成安全风险;如不能解锁,则无法通过正常手段获取Root access
  • 第三方固件可能附带恶意程序;如不能解锁,则无法通过正常手段使用第三方固件
  • "黄牛党"在解锁后可以将某些其希望预装的应用程序变成系统应用,使用户无法通过正常手段将其卸载
  • 丢失手机后,阻止盗窃者使用的手机锁或会失效。

通过以上三点不难看出,由解锁Bootloader所带来的风险,绝大多数都有一定的先行条件,抑或是无法靠不提供Bootloader解锁来解决(下文将会解释)。

继续阅读“拒绝不能解锁Bootloader的Android设备”