win10和archlinux双系统

今天收到荣耀MagicBook,机器的版本是“Ryzen 5 3500U 16GB 512GB(冰河银)MagicBook 2019”,14寸屏幕,包含win10和office家庭版联网会自动激活,也包含华为定制的软件,包括和手机传输的 HONOR Magic-link,这些虽好对我用处不大。照例是安装 Arch linux,下面是一些记录。

MagicBook的一些问题

F2进入BIOS,F12选择启动介质

按照官方指引安装

按照官方指引非常必要,我按照之前自己的笔记,结果出了一个错。在安装gurb之后重启,居然看不到linux本身的启动项,只有windows。原因排查了一下,是因为2019年11月,arch linux 的base 包已经不再包含linux内核,需要单独安装。

# pacstrap /mnt base linux linux-firmware

之后使用 fstab 生成后就可以看到正确的启动列表。

BIOS模式

之前我在两台笔记本上安装过,这次依然踩了几个坑。主板已经全面更新到UEFI模式,而之前我都是用LEGACY模式。双系统如果已经安装好win10,会创建好EFI分区,只需要注意挂载这个分区就可以了。

网络安装

base包没有网络管理工具,之前我用的 wicd ,这次直接选择了 networkmanager。官方指引只包含基本的安装,其实可以把用户设置、网络、桌面系统都安装好再重启。

如果错过安装了网络,可以再次用引导U盘启动,使用 wifi-menu 连接无线网络后,使用 archchroot 挂载已经安装的分区,补上需要的包即可。

声音

安装 alsa-utils 和 pulseaudio,前者可以使用 alsamixer 来调整声音设备音量,取消静音按m键;后者在任务栏显示声音图标。运行 aplay- l 可以看到当前音频设备:

card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC256 Analog [ALC256 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

默认应该选择 card1 ,所以建立 ~/.asoundrc ,内容如下:

defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1 注销一下就可以了。

阅读|西的阅读史(一)

今天正好要给女儿的 kindle 整理书,记录一下这几年阅读的事。

女儿五年级,最近读了老师要求的《苏菲的故事》和《乌丢丢的奇遇》,后者已经明显不适合她。从第一本触摸书到现在,我觉得阅读对她的影响,要比我的童年大的多。

孩子阅读的目的

台湾出版人郝明义写过一本《越读者》,是讨论如何阅读的书,里面对阅读目的的论述,用了比喻:把谋生用的称为主食,思考探求用的称为美食,工具类的称为蔬菜水果,娱乐消遣类的称为甜点。第一次看到这种分类,我才意识到自己从小被灌输的阅读理念是错的。

我小学到中学,有两个阅读来源:一是去母亲学校的图书馆,能借到《红旗谱》、《林海雪原》这样的革命历史小说,图书馆很小,我记得也有《史记故事》这类,我一直没有兴趣。二是买书,先是家长从书店买一些,后来自己拿零花钱买,大人往往会监督你买了什么,如果是闲书就难免说几句。我想,那时候要是有人告诉我,不必要功利的阅读,该多好

所以对孩子来说,我想要有拿起书的兴趣,消遣和求知结合起来,家长的责任仅此而已

学龄前:绘本和有声书

绘本

学龄前阶段,女儿对绘本还是很有兴趣的,开始是简单的卡通动物形象的绘本,在幼儿园学会用蜡笔之后,还在书上、墙上画,那时候特地买了大张的白纸,贴在墙上。绘本有故事,可以睡前读,也可以让她动手,一举两得。

后来的绘本复杂一些,以翻译引进的为主,我印象深的有:

李欧·李奥尼(Leo Lionni),绘本大师,不拘形式和手法,有手绘的、拼贴的、拓印的,孩子都能感受到不同。故事往往有深意(这也是成年人为什么会记住,而孩子,可能只是浅浅的启发),比如《田鼠阿佛》,讲了一只不为冬天储存食物的田鼠,收集阳光、颜色和词语,等到冬天饥寒交迫的时候,阿佛把自己收集的东西分享给其他田鼠,大家都为他喝彩。这种故事,你不需要像寒号鸟的故事一样,教育孩子如何如何,看完就完了。

琼·穆特(Jon J Muth),偏向挖掘东方故事的漫画家,《禅的故事》、《石头汤》都是好故事。《尼古拉的三个问题》改编自列夫·托尔斯泰著名的短篇小说《三个问题》,有说教意味但不失深刻。

熊亮,我知道为数不多的国内绘本作家,《京剧猫》的故事很有特色,画风很有自己的特色。

《不一样的卡梅拉》,这套书全家都非常喜欢,女儿经常把卡梅拉说成卡来拉,里面故事也暗含一些欧洲历史背景,画风很适合三五岁的孩子,读了很多遍,算是严重推荐的一套书。

有声书

除了绘本,有声书也是一个重要阅读渠道。因为去幼儿园要开车走半个二环,每天四十公里左右的路途时间,女儿在安全座椅里,听妈妈放给她听故事。有些故事,我也反复听过很多遍,有些书后来女儿又读了文字版。前些年有声书的渠道不如现在,找资源下载刻盘播放。现在很多平台都在推这方面的内容,比如凯叔、喜马拉雅,我有印象的听过的一些内容包括:

  • 最美最美的中国童话,按照农历时节,每天一则故事一共300多个故事。这套有声书是台湾普通话,传统故事大半包含因果宿命的内容,但确实是精心制作的保留了传统精华的书,后来还买了纸书。
  • 小鲁中国历史,孩子不一定能记住,或者说一定记不住,这些故事可以作为对历史感兴趣的种子。
  • 国内出版社做的有声书,我是通过这些有声书知道了纽伯瑞奖。这批有声书包括罗尔德·达尔的作品、《绿山墙的安妮》、《时代广场的蟋蟀》、《长袜子皮皮》、《波普先生的企鹅》、《窗边的小豆豆》等等,朗读质量很好,我记得有个主讲人叫“李洁阿姨”。

有声书的好处之一是省力,因为孩子的精力旺盛,家长可以放着故事做家务,不用全程陪伴。但千万不要选择那种“爸爸的爸爸是爷爷”,可能市场上卖的儿童学习平板自带这些,这些歌谣只有一个功能,就是让家长觉得自己的孩子很聪明。

对于内容的选择,还要结合孩子的兴趣,比如女儿对科学类的兴趣不大,而有些孩子尤其是男孩,喜欢机械、恐龙等主题。

小学:故事和其他

到了小学,学校会按照教育部推荐的书目,要求家长购买和督促孩子阅读。老实说这些书目有点问题,趣味性不大,所以孩子们更喜欢看的是冒险题材(如《查理九世》)、动物题材(沈石溪)和校园题材(如《男生贾里》、《米小圈上学记》),而孩子选择的书趣味性大于内容。国内缺乏小学低年级读书的分级和指导,我理解可能是社会更关注课程辅导和升学率,这部分市场被水平参差不齐的国内作者和翻译作品瓜分了。

女儿中午回家吃午饭,也不午睡,所以中午会读一会书。四年级以后,班主任还发了一个“阅读存折”,要求每天阅读至少半小时,并且家长签字。小学低年级时,女儿并不很喜欢阅读,尤其是识字量比较低,还是喜欢看绘本和听有声书。绘本也包含一些文字,这样可以作为过度,还要注音版的书适合低年级小学生阅读。不过我觉得注音版并不是好的选择,应该尽快脱离这个阶段。

2016年我们带女儿到省图办了儿童借书证,我也在豆瓣开了豆列记录她的阅读经历。有了前面几年打基础,她遇到感兴趣的内容很快就能读完。但存在的问题是,家长做不到及时和她沟通阅读的体验。我看到美国学校里阅读作业的形式,很好。

推荐一些书:

  • 罗尔德·达尔的全部,女儿不但喜欢他写的小说,对他自己的自传《好小子——童年故事》和《独闯天下》也很感兴趣。可能是对现实世界更感兴趣了。
  • 《长袜子皮皮》,林格伦的书都比较厚,可很容易读下去,有趣是关键。
  • 引进的获奖小说。排除一些有历史背景和年龄因素的书,整体素质很高,各种类型的故事都有。纽伯瑞奖作者都是美国人,内容和历史背景偏美国多一些,但也有涉及其他民族、历史的作品。有机会单独写一些推荐吧。
  • 《故宫里的大怪兽》,结合去了一次故宫,女儿很喜欢,前面几本质量比较高。
  • 常被推荐的一些儿童读物,比如《安徒生童话》、《伊索寓言》、《青鸟》等,感兴趣就可以
  • 《纳尼亚传奇》,《哈利·波特》都可以结合电影一起了解
  • 《鲁滨孙飘流记》全家都喜欢,可以一起讨论的一本书
  • 《万物:创世》和《万物:文明》,厚厚的两本,包含了大量历史信息的漫画。

《博物》杂志

单独推荐一下,拓展知识边界。类似的买过《小小牛顿》,科普向。

陪伴和影响

家长的影响自然很重要,这两年基本上每天睡前,西和妈妈都要共读一会,偶尔我也会参加,各人选自己喜欢的读来分享。作为成年人,阅读以消遣为主,孩子能从消遣出发找到自己喜欢的方向,那是最好的结果。

20200311

软件|Calibre使用简介

Calibre是我日常使用频率很高的软件之一,也可以说是利器。作为一款稍显复杂的免费软件,它有使用门槛,但非常值得学习和使用。

是什么

Calibre是电子书管理平台软件,现在版本是 4.12 。它的主要功能包括:管理(查询、分类等)电子书、阅读和编辑电子书、转换格式、传输到阅读器等等。它还可以抓取RSS生成电子书,以及,它还支持很多插件,比如可以 unDRM 电子书。

一般只用到储存、管理、发送就足够了。

开始使用

  • 下载:从官网 https://calibre-ebook.com/download 下载最新版,win系统有便携版。
  • 初次使用:初次使用会有向导,引导用户设置书库,也就是需要制定一个本地目录作为电子书的仓库。这个仓库会包含两部分:书库数据库文件和电子书文件夹,你所有电子书本身不变,只是按照软件的规则放在指定的目录里而已。
  • 导入书籍:几乎所有电子书格式都支持,你只要拖到软件界面里就可以了。或者用菜单中的“添加书籍”按钮
  • 管理书籍:书籍按照元信息进行排列,顶部有搜索栏可以快速查询。书籍可以移除和导出到硬盘
  • 转换格式:支持常见格式的互相转换,有可能影响美观

元信息是什么

元信息就是电子书包含的信息,包括:书名、作者、日期、格式、出版商等。制作电子书是需要规范填写元信息,而 Calibre 基于元信息进行管理,也可以修改这些信息,比如把作者信息“[美] 理查德·耶茨”改成“理查德·耶茨”,让作者名称统一,便于管理。

如果重复添加元信息一样的书,Calibre 会提示错误,但你一样可以保存两份。

Calibre 也可以在线抓取亚马逊和豆瓣(现在因为豆瓣问题失效里)的书籍信息,填充到元信息里。

保存和发送

默认 Calibre 会用西文来当作书籍目录和文件名,这让很多中文用户头大,其实用软件来管理众多的书籍文件,更有效率。如果要保存某本书、某个作家的作品,就选择这些书然后使用“保存到磁盘”功能。保存可以选择格式,文件名基于元信息,如果中文书就是中文名。

发送功能包括三种:

  1. USB连接:kinle 这样的阅读器连接电脑,Calibre 会直接识别,可以直接管理阅读器内部书籍
  2. 本地web服务:Calibre 可以启动本地服务,局域网内可以访问书库的网页版,在线阅读或下载
  3. 邮件发送至 kindle ,需要配置“通过邮件分享”功能

备份

可以导出/导入整个书库,Calibre会打包压缩你的书库目录,可以随时恢复或迁移到其他电脑。

虚拟书库和个人书架

虚拟书库,类似书库内的一个书架,比如搜索“文学”,那么得到的一部分书就形成一个虚拟书库。你可以保存这个书库,便于日常使用。

个人书架,可以在元信息里自定义一个标签,比如“写作”,那么 Calibre 界面会显示新的个人书架“写作”,可以把相关的书拖进去。非常实用的功能!

插件

我用过的插件:

  1. EpubSplit :拆分epub
  2. Find Duplicates :查找重复书籍
  3. DeDRM

其他

  1. 还有公开分享 Calibre 书库的扩展工具,群晖支持: https://github.com/janeczku/calibre-web
  2. calibre内置命令行工具,制作转换电子书可用,日常 markdown 转 epub/mobi 我会用到 ebook-convert 命令
  3. RSS抓取功能不提,因为大部分新闻源都被墙了。

具体怎么操作?

手把手教是不可能的,你需要:

  1. 看官方帮助(英文)
  2. B站找视频讲解
  3. https://bookfere.com/tools#calibre

结语

你能看到这里,说明你已经有意愿投入少量时间,换取更大收益了!

Calibre 更像 iTunes 这样的管理工具,你不需要操心文件存储,只要做好管理和书籍备份,电子书籍随身走。

20200309

未来会有仿生人吗

假期通关了2018年的游戏 Detroit: Become Human ,中文名《底特律:成为人类》,下面简称《底特律》。虽然很早就能玩到,但直到前几天通关了制作公司 Quantic Dream 的早期作品《暴雨》,才决定玩一遍。下面是一些玩过的感受,有严重剧透,但因为我没有看过完美攻略,所以错过了一些结局。

这款游戏是互动电影类游戏,大部分操作是选择剧情走向,所以不玩游戏的也可以找视频云通关一下。

下文分为几个部分:世界观、人物线、亮点和槽点

世界观:未来不会有仿生人

有关仿生人(Android)这个词的来源,相信很多人都知道了,如果你手持一台安卓智能手机又不知道这个词的来历,那真是不应该。下面来自百度百科:

Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L’ève future)中。他将外表像人的机器起名为Android。

《底特律》讲述了2038年底特律这个城市里发生的故事,在那个虚构的世界里,仿生机器人已经被商品化,人们像购买家电一样买机器人来做佣人。游戏的三个角色分别是:卡拉:家政女仆,康纳:侦查机器人,马库斯:助手。随着故事推进,你可以看到更多类型的仿生人,比如建筑工人、营业员,甚至是夜总会里的消费对象。如游戏名字所说,整个故事的主线是仿生人自我意识的觉醒,最终成为与人类共存的平等群体。

就像机器人这个名字诞生的时间一样,人类一直在寻求用技术替代重复繁重的劳动。现在工厂已经有机器人手臂,还有了波士顿动力公司那种能跑能跳的机器人,AI技术也是热门,看上去过不了多少年,游戏里的世界观真的就可能实现了?我不觉得。

首先创造一种仿生人,也就是兼具外形接近和自我意识,意味着复制出一种近似人类的物种,这种机器人有很多人类相比的优势,必然引发反对的声音。游戏里的街头就有反对仿生人的集会,因为机器人而失业已经是现实,而进一步下去,人有什么是仿生人不能学习的呢。你也许说艺术,而游戏里马库斯也试着用绘画表达情感,至少这样的作品可以蒙混大多数观众了。所以劳工群体自身会对抗仿生人替代自己的位置。

这件事商业价值巨大,但道德风险更大,想想去年爆出的基因修改事件。如果AI强大到一定阶段,必定引发巨大的抵制,有科学疯子是可能的,而这种疯狂行为覆灭是必然的。游戏里最后,制造仿生人的公司隐约透露出阴谋,也就是他们的产品最终如果能独立,这个公司就可能成为这些机器人的控制者,老板分分钟成为大政客。这种可能性显然是现存体制不能允许的。

在游戏里,几个NPC会同情和帮助仿生人,这些人类的善意也确实是闪光点,尤其是对外形和人类没有差别的仿生人。不过,这些善意是无法打败可能的恶意,尤其是仿生人可能产生的恶意和无法控制。毕竟,如果仿生人全面模仿人类,那么人类的恶也自然根深蒂固的延续到新的物种里了。

所以我觉得,这种拥有自我意识的仿生人是不会出现的。

不过在游戏过程中,玩家会强烈认同想要拥有这样的仿生人,游戏中所有的分支选择都有数据统计,我记得大部分玩家对仿生人的存在是友善的,当然这也和玩家群体有关。

人物线:病毒还是觉醒

三个角色,分别说一下:

卡拉

卡拉这条线应该是最吸引玩家情感的,尤其是她带着小女孩逃跑的过程,有大量选择会决定她们俩的命运。卡拉在家里被男主人暴力殴打,男主人还打骂女儿爱丽丝,无法忍受的卡拉反抗暴力,带着女孩出走。她们去寻找仿生人中流传的反抗组织,试图寻求帮助逃离美国到加拿大。在我选择的故事线里,没能成功。

男主人因为仿生人而失业,就酗酒打骂家人,怨恨其他一切。这正是人的常态,而玩家也自然而然的同情卡拉,更同情孩子。这种认同感让我觉得卡拉这条故事线,是我最喜欢的。

在逃离到废弃游乐园时,一大批一模一样的服务员仿生人苏醒,带领爱丽丝和卡拉去坐旋转木马,那个时刻,服务员脸上是真心的笑容,这是他们程序设定的,更是觉醒之后的情感。

在进入边境前的巴士站,卡拉和爱丽丝好不容易到了车前面,却没有车票,这时旁边一家三口恰好掉落了一张票,我的选择是捡了票不还,因为还了,卡拉和爱丽丝就不能坐车离开。这个时候,人类可能有其他机会,而边境已经戒严控制仿生人,一张车票对卡拉太宝贵了。

在边境排队检查证件时,因为另外的故事线仿生人开始暴力对抗人类,边检的工作人员(人类)看到新闻屏幕,就没有怜悯带着女孩的卡拉,进而报警。我的选择是不放弃卡拉也不放弃爱丽丝,因为我觉得当时卡拉死了,留下爱丽丝这么能活下去?在那个时刻,人类的善意消失了。

卡拉和爱丽丝的故事线,结局是悲惨的,但对我来说最难的一刻,是发现爱丽丝其实也是仿生人。我一直以卡拉的母性光辉引导这个故事,也没有注意可能的暗示。如果一直保持爱丽丝是人类,我想这条故事线也足够丰满吧,卡拉牺牲自己也算更善良的结局。

卡拉是量产型号的仿生人,也代表了平民,没有大理想,只想保护爱丽丝活下去。

康纳

玩游戏之前看过宣传片,就是康纳的部分。康纳的定位是仿生人公司研发出来,用于调查仿生人异常案件的机器人,他全程都在配合警察汉克探案。在第一个场景,我选择了牺牲自己,抢救被劫持的小女孩。

康纳在探案过程中,是针对同样的仿生人群体,那些异常的仿生人,恰恰促使他变得不正常,就像一种病毒在传染。

事实上,PS4版本的游戏有一个奖杯,就是在所有可能中选择牺牲康纳,反正他可以回炉重来。这也是一个悖论,如果康纳换了一套躯体,虽然意识同步了,从汉克的表现就可以看出,人类是很难接受这种死亡的。在另一个场景,康纳需要选择是搭救汉克,还是继续追捕犯人。我选择了救人,于是赢得了汉克的好感,这才是正常举动,而一旦你选择了违背机器人的设定,康纳的软件就会更加不稳定。

不稳定达到一定程度,康纳的自我意识就觉醒了,于是他也成了异常仿生人。我玩的流程里,康纳成了仿生人的领袖,而最后一刻,我选择了让康纳自杀。以我理解,在最终时刻康纳发现了他存在的意义,他被创造出来就是为了最终能站在领袖的位置,而他背后是仿生人公司的布局。还好,康纳找到了系统的bug,这个bug是仿生人的创造者卡姆斯基留下的,这么看,离开公司的卡姆斯基应该是和公司现任的boss阿曼达不和,他是仿生人的神,他认为仿生人要暴力夺权独立,不认可阿曼达的模式。

康纳是个卧底,结果可以是遵循公司的要求做个机器,或者认同仿生人的觉醒。康纳是引发整个故事的驱动力,代表着仿生人公司,也就是财富阶层

马库斯

马库斯的型号很特别,他是卡姆斯基制造出来送给艺术家卡尔的,马库斯可能早已根植了异常的病毒,等待一场刺激(卡尔的死亡)而引发变化。之后马库斯甚至可以靠接触来让其他仿生人觉醒,像极了病毒传播。

从马库斯寻找反抗组织的过程,我的体验是改变不够平滑,或者说我错了,我以为马库斯是走温和路线的。在广场游行的部分,我一直选择和平抗争,结果马库斯被打死了!回想一下,他应该是从卡尔死后被破坏,然后从回收厂重新活过来,转向暴力革命才对。仿生人讨好人类的设定,在马库斯身上是不对的,马库斯应该是引领仿生人的灯塔。

最终仿生人集结了足够多的个体,促使总统允许他们的独立存在。可惜我选的结局里,三个人物都死了,没能看到好日子到来。

马库斯是领袖人物,是卡姆斯基埋下的希望的种子。马库斯的结果可以是暴力也可以是和平,但最终要改变仿生人的世界,他代表掌握先进思想的少数人

亮点和槽点

仿生人的反抗组织的存在,是个隐喻或者共同想象,这让我想到最近读的石黑一雄小说《莫失莫忘》,里面的主人公都坚信一个理想,理想慢慢蔓延,一直存在。这就像星星之火,一旦有觉醒的人,就找组织汇合。这个反抗组织对抗的,是认同仿生人公司的政府,虽然没有明示,但仿生人公司就像老牌军火商一样谋求自己的利益。从故事中,玩家可以感受到历史上很多类似故事,比如黑人运动、共产主义运动,以及仿生人内部的摩擦也完全是人类社会的翻版。

交叉叙事是让故事复杂,让三个人物交互的重要基础,这方面能看出制作者的用心,尤其是故事中期人物产生交集之后。但到了结尾,故事结束的太快,那个看不出有多强大的仿生人反抗迅速被人类接受了。也许这部分是制作者让玩家自己想象的,不好直接言表,又或者制作费花完了。

互动方式比起前面的《暴雨》好太多,玩暴雨的QTE互动经常操作失误,导致也没有拿到好结局。本作操作类型少很多,不容易失误,界面也精美很多。在游戏开始画面,还有一个仿生人角色克洛伊和你互动。到了一个阶段,她会问你,你和她是不是朋友?我的回答是否。然而,故事很快要你选择是否要一枪干掉她,而那个场景里有三个一样的克洛伊,我也下不了手,选择了不开枪

让玩家有选择,才让这个游戏更像是游戏。因为我选择了马库斯极端平和的路线,反倒觉得上面提到的暴力路线才是制作者想赋予马库斯的。同样,看到打骂家人、虐待仿生人的情况,玩家怎么看?

剧情的bug,肯定是有的。故事线交叉变化,让初次游玩的人会觉得有衔接问题。还有仿生人公司和产品之间的联系问题,好像应该是可以管控的,但故事中基本没有体现。

虚拟世界中的杂志,有多次提到中国,不知道中国会在未来扮演什么角色。如果说整个故事在讲美国,在讲国家内部的权利争斗,那会不会出个全球格局的续作呢?

小结

一周目玩过,写一点感想,下一次再玩就不知道什么时候了。

20200214

kindlefire平板刷机

偶然看到淘宝有卖刷好安卓7的kindlefire hdx7 三代平板,手上这个很久没打开了,试了试原有系统装不上b站的app,于是想刷一下,折腾的简单记录如下。

  • 之前用kingroot,把机器root了,也(幸亏)装了 Safestrap
  • 我直接下载了最新的 LineageOS 14.1 ,刷入后无法启动,出现官方的回复界面,我手欠还点了恢复,结果机器内部存储被清空
  • 在xda论坛搜了一圈,结论是这个机器无法拷贝新的刷机包,已经死循环了。结果偶然看到帖子,说可以用adb方式传入数据
  • 按照亚马逊官方指导,安装adb驱动。这里的坑在于win7识别这个平板,正常状态是识别成平板设备,需要删掉这个设备,重新连接。发现新的usb设备后,手动更新驱动,选择亚马逊驱动安装的文件夹,这样会识别出adb设备。
  • 命令行使用 adb divices ,会出现设备,然后用 adb push xxx.img /sdcard/ 传送刷机包
  • 因为暂时无法解锁(解锁方法),选择了旧版的CM11