IwYvI

干了这碗鸡汤

; fixup GDT base in descriptor
 MOV ECX,EDX
 MOV [EDX].bas_0_15+GDT_DESC_OFF,CX
 ROR ECX,16
 MOV [EDX].bas_16_23+GDT_DESC_OFF,CL
 MOV [EDX].bas_24_31+GDT_DESC_OFF,CH

 ; copy EPROM IDT to ram at:
 ; RAM_START+size(STARTUP_DATA)+SIZE (EPROM GDT)
 MOV ECX, CS_BASE
 ADD ECX, OFFSET (IDT_EPROM)
 MOV ESI, [ECX].table_linear
 MOV EDI,EAX
 MOVZX ECX, [ECX].table_lim
 MOV APP_IDT_ram[EBX].table_lim,CX
 INC ECX
 MOV APP_IDT_ram[EBX].table_linear,EAX
 MOV EBX,EAX
 ADD EAX,ECX
 REP MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI]

Hello Vizory

这将会是博客的第一篇文章,之前的测试文章会在近期全部删除。

Vizory是我设计的第一个博客主题,本来的是让想别人先看看效果图提出修改意见以后再写预览,然而我就直接动手了,代码空间在这里vizory-design。首页强行使用黑白对比,布局部分参考了Dribbble上的一个页面的设计。

这就是页面的预览图,现在看来似乎在宽屏状态还是空的部分些多,本意是纸片不同层次的覆盖,然后导航栏的状态是一份日历被正文压住了只留出导航部分。(同时因为使用了transform: rotate(),所以层次覆盖和div切割还有许多问题,所以有些地方还是做了一定的妥协,比如正中间那张卡片上的绿色icon)

其实本来页面的设计并不是这样的,本来想使用我之前写的一个插件particleChar,后来放弃了,因为设计的实在是太吃藕

然后选择博客生成工具,当时我只知道Github Pages推荐的jekyll,所以直接看了一些教程,然后开始的时候直接选择了jekyll来驱动博客。但是因为jekyll必须在ruby环境下面使用,然而在我的Windows上,ruby已经配置成功了,但是jekyll却迟迟不能正常使用,所以转用虚拟机开linux处理,然后代码先传到git空间然后在pull回来(不使用共享文件夹的原因是因为曾经似乎就是因为使用的共享文件夹然后忘了干了什么导致linux崩了)。这样本来就很麻烦,后来直到我发现jeky本身似乎不带categories生成,必须要用插件,而且,那个插件似乎已经不能用了,我也不可能因为一个插件而学习ruby,所以当时,我就想找到一个替代品。

后来经过搜索发现,静态博客生成工具有很多,然后hexo似乎挺厉害的,所以也有考虑再转为hexo,毕竟本身主题并不复杂,转换起来也比较方便。但是,经过今天一下午加一晚上加一早上的努力(强行努力),我还是感觉不是很适应hexo。hexo使用ejs作为模板,然后使用stylus预处理css,然而目前我只使用过scss,同时我还是觉得,hexo看起来井井有条的theme还是比较复杂和乱。虽然最后转换基本成功,但是我觉得还是暂时jekyll更适合我,所以到目前为止,整体博客还是使用jekyll生成。

好久没有像这样正式写过什么了,导致我写一句话根本不想加标点符号以及各种语序混乱,再加上第一次写这么多markdown,总是在找有没有什么符号可以使用上,就写这么多把以后再修改(我感觉似乎不会了)

2016.3.26
Disqus Comments