刚刚在一社区,发了一贴,被指出一问题,询一高人,得一答案。这便是我没有关注到的封面上的那只猫,我想这也是很多读者没有关注到的。因为在我微博的200转发贴中,并没有人提到封面中的猫为何有两只尾巴。于是咨询了一下本书的策划编辑方得知,这猫的封面解读在第31章的后记中。
想想还是贴出来,便于大家了解。在原版书出版之前,看来作者是动了很多脑筋与心思的,才能把这只“妖怪”——“猫又”提到封面中来。
封面解读
书的封面应该是很漂亮的绿色,这个绿色是笔者提议的,代表鲜嫩的叶子。初学者就像是嫩叶一样,而且笔者很喜欢森林浴,感觉这种看上去很环保的颜色,和非常强调HLT重要性的本书也挺搭调的。
封面中间还有只猫,其实那不是猫,而是有两条尾巴的一种日本传说中的妖怪——猫又,在本书的漫画中也经常登场。它是OSASK的吉祥物,也是“纸娃娃系统”的吉祥物,名字叫做“卡奥斯”,昵称叫“小卡”,大家请多关照……喂,话说怎么到了后记才介绍人家啊!小卡本来是黑色的,不过在封面上因为设计需要,被改成了绿色。
封面中关于猫又的介绍
猫又(ネコマタ,罗马音:Nekomata),又俗称为猫妖、猫股。在日本神话中是一种有着两条尾巴的黑猫形象,耳朵大而尖,牙齿为双面锯齿型的妖怪,猫妖的一种,据说有两条尾巴,能直立行走。
最早出现在《日本灵异记》的说话,描述一只猫死后产下的胎儿竟然变成人的故事。猫妖是上了年纪的老猫,通常以老太婆的形象显现,身体大约是人类体型的一倍,大只的猫妖甚至可以长得像小牛一般大小,尾巴在末端分叉为二。
猫妖汉字写成「猫股」或「猫又」,意即「猫妖」或「猫怪」。所以,为了防止老猫变成猫妖,便把仔猫的尾端切掉,只留下短短的根部,这样一来,就不怕到时候猫尾巴分岔,变成猫妖在家中作祟了。
具有可怕魔力的猫妖,在吃早饭之前,会以人声说话,有时再将人吃掉后,转化成此人的肉体伺机寻找下一个猎物。通常猫妖只攻击它怨恨的人,但是如果遇到性情更凶狠、手段更残暴的猫精,只要一看到人,就不分青红皂白,一律加以伤害,传说中也有善良的猫妖,常变成少女模样以亲近人类,当然性格是很温顺的,平日喜欢吃鱼,身体轻盈,喜欢依靠人类,但是常被人伤害。猫、狸和狐都是日本传说中有着非凡能力的动物。
据说猫有九条命,当猫养到9年后它就会长出一条尾巴,每9年长一条,一直会长9条,当有了9条的猫又过了9年就会化成人形,这时猫才是真正有了9条命,在中国也叫九命猫妖。猫又位于鸟山石燕《百鬼夜行》之前篇阴之卷。是相当具有灵气的邪妖,也是在民间被认为最接近与现实的妖怪。
一般的猫又都是具有10年岁数以上的老猫,最明显的特征是两尾分岔成二股,妖力越大,分岔越明显,在光线较暗的情况下猫又其背中部在发光,极品的猫又则是纯粹的两尾猫了,碰见了他可不是好事,是非常凶残的,利用不逊色于丧犬的伶牙俐齿,能将山中的其他妖兽撕裂得粉碎后吃掉,同时也会咬伤人类和家畜。此外还能像杂耍木偶戏一样用妖力招手操控尸体。
不过猫妖也有恶搞的一面,那便是乔装于美女与老太婆来欺骗路人........不过这样的前提往往是其先已吃掉了所要变为对象的那个人,至于为什么要吃人的原因其实也就是为了维持自己的生命,既然它具有了一定灵力,或感知人类内心的想法,那它就需要某些东西来维持他所具有的这种独特本领,那就是吃人。但若说到恐怖的一面,应该还是尸变,所以古人叮嘱的不要让猫类接近与坟的谨句还是流传了下来。
虽然猫又没列入日本三大国妖之类,但对于日本的影响却是广泛而深入的,关于此的周边趣文也相当的多,比如有专门同好组建的猫又同盟,他们对猫又的研究之深令人汗颜,而他们的据点就包括日本有名的旅游胜地“猫又山”,(另称胜三山)位于猫又谷内,附近还有有名的金太郎温泉,另外两处分别是位于新泻县三岛郡三岛町的猫又大明神和黑部峡谷铁道的猫又站,之所以选择这些地方,据说这三处都是猫又出现比较频繁的地方,有兴趣有条件的朋友们不妨去探索探索。
内容简介:
自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢? 这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、C语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作出一个具有窗口系统的32位多任务操作系统。 本书以课题为主导,边做边玩,抛开晦涩难懂的语言,行文风格十分随性,还充满了各种欢乐的吐槽,适合操作系统爱好者和程序设计人员阅读。
作者简介:
川合秀实(Hidemi Kawai)
生于1975年,是一位以“轻量化”编程思想见长的“非主流”开发者。2000年因自行开发的OSASK项目而名声大噪。OSASK是一个开源的32位微型操作系统,它并非以Linux等内核为基础,而是完全从零开始开发,在一张软盘的容量下实现了GUI、多任务、多语言等高级特性,启动时间只需1秒。本书的内容可以看成是作者以OSASK为蓝本,教会读者从零开始开发一个操作系统,同时可以让初学者在编写操作系统的过程中,了解操作系统背后更多的知识。
作者网站:http://hrb.osask.jp/
样章下载:
http://www.ituring.com.cn/book/download/4e0997fe-8ff4-46e5-822a-3836e3b439f1
本文原址:
http://www.ituring.com.cn/article/8471
分享到:
相关推荐
在"30天自制操作系统"的源文件中,每个阶段的代码和文档都将详细解释各个部分的功能和实现方法。通过实际操作和代码分析,读者不仅能理解操作系统的工作原理,还能提升编程和系统设计能力。这是一个既富有挑战性又...
基于30天自制操作系统的课程设计旨在让学生深入理解操作系统的工作原理,并通过实践来提升其编程技能。这份报告详细记录了作者在30天内构建一个简易操作系统的全过程,包括设计思想、实现步骤以及遇到的问题与解决...
在"30天自制操作系统第1~15天实验日志.zip"这个压缩包中,包含了一位开发者或团队在为期30天的时间里构建自己操作系统的过程记录,特别聚焦于前15天的进展。这样的实践项目对于理解操作系统的底层工作原理、熟悉系统...
自己制作一个操作系统的过程,阅读过程会一边汉化源码,一边执行还有根据一些相关的内容进行代码的书写,欢迎大家交流。 运行方法,在 tolset 中新建一个 run 文件夹,把代码拷贝进去,然后根据系统版本运行 !cons_...
《30天自制操作系统——用U盘启动自制系统》是一本旨在指导读者亲手构建操作系统的教程,通过30天的学习和实践,使读者能够理解操作系统的基本原理并掌握其开发技术。在这个过程中,使用U盘作为启动介质是实现自定义...
《30天自制操作系统》是一本深度探讨操作系统构建的教程,旨在帮助读者在30天内逐步理解并亲手创建一个操作系统。"tolset"是这个教程的配套资源包,包含了z_new_o、z_new_w、z_osabin和z_tools四个关键文件夹,它们...
操作系统的定义:是一组控制和管理计算机软硬件资源,为用户提供便捷使用计算机的程序的集合。 基本功能:1.进程管理 2.存储管理 3.文件管理 4.设备管理 5.作业管理 基本组成: 1、驱动程序 最底层bai的、直接...
在“自制操作系统源码”项目中,我们看到作者于渊通过汇编语言和C语言深入学习和实践操作系统的构建过程。这个项目不仅是一个操作系统开发的尝试,更是一个学习和理解操作系统核心概念的平台。 首先,汇编语言在...
30天自制操作系统最后的实验验收,将近两千行的代码,两点在于开机动画的帧数多,密码,双击,时钟绘制的好看,直线的绘制,可以用拖动的方式绘制矩形,还可以通过输入的方式改变绘制的大小,以及窗口颜色来改变颜色
在"30天操作系统光盘内容"中,我们可以期待涵盖一系列关于操作系统的全面教程和实践指导,这对于初学者来说是一份宝贵的资料。 首先,这个课程可能从操作系统的基本概念入手,包括操作系统的作用、类型(如批处理...
《30天自制操作系统》是一本引导读者逐步构建操作系统的实践教程,源码中文版则为中文阅读者提供了便利。这个项目,名为OSASK,旨在让开发者在30天的时间里,通过亲自动手编程,理解操作系统的底层原理。在这个过程...
# 基于《30天自制操作系统》的操作系统开发工具集 ## 项目简介 本项目是基于《30天自制操作系统》一书中提供的工具类的集合。该工具类包括qemu虚拟机以及辅助开发的自定义小程序。该项目旨在为开发人员在开发或...
在“30天自作操作系统”项目中,你将有机会深入了解操作系统的工作原理,并亲手构建一个基本的操作系统。这个压缩包包含了整个过程的源代码和相关文档,旨在帮助初学者和爱好者逐步理解操作系统的构造。 在30天的...
我是一个大二的学生,学C语言快两年了 这个程序是修改自《30天自制操作系统》的,作者有声明任何人使用它的程序可以不负任何费用,但是保留任何人修改并出售它的权利,而且这个并不是完整的操作系统。相反,其实我并...
在本资源中,标题"管理系统系列--<30天自制操作系统>-----用GIT管理你的自制操作系统。.zip"提到了两个关键概念:自制操作系统和Git管理。这涉及到计算机科学中的操作系统开发以及版本控制系统的重要应用。 操作...
内容概要:本书《30天自制操作系统》提供了一份详细的手把手指南,带领读者从零开始逐步搭建一个简单的操作系统。书中涵盖了计算机结构、汇编语言、C语言、32位模式切换、GDT/IDT初始化、内存管理和多任务处理等方面...
在《30天自制操作系统》的实践中,你可能还会学习到如何使用汇编语言和C语言编写操作系统的基本组件,以及如何使用Git进行版本控制。这将帮助你构建一个从零开始的操作系统原型,尽管它可能非常基础,但足以让你对...
在自制操作系统中,引导加载器至关重要,因为它负责将操作系统加载到内存并执行。这个过程涉及到BIOS或UEFI的交互,以及对硬盘或其它存储设备的读取操作。 其次,`haribote.img` 可能是自制操作系统的内核映像文件...