2020-09
21

方便VS自由

By xrspook @ 10:54:31 归类于: 烂日记

我觉得我之所以对Power Query着迷,除了因为那东西的功能很强大,还因为有高级编辑器那种纯代码型的控制方式可以选用,这对我来说有极大的吸引力。因为这就像是在写网页,有可视化的界面,也可以纯代码控制。门面的事情,可视化界面所见即所得,但是高级的东西,都得用代码去控制。可视化界面的确能实现一些功能,但简洁高效的代码都不是可视化按钮生成的。完成静态的页面,可视化插入能做不少方便小白的东西,但是到了动态效果的年代,要控制特效显然就不是简单的插入就能完事,当然了,函数写好,预留设定参数其实就能实现功能,但问题是,那样的话就不自由了,只能用别人已经封装好的东西。方便和自由总是矛盾的。一键实现的东西非常方便,但可控的点必然少很多。可以调节的参数多了,人就晕了,要把握好所有参数才能做出某些效果,对小白来说很不方便。一定程度上,我一直都在纠结地取得某个平衡。需要合并浓缩的就应该聚合,但不是一整个过程都捆绑在一起,我还想给自己留下一些创作的空间。情况就像玩乐高积木那样,科技型的乐高积木基础零件就那些,但为了实现一些复杂的功能,他们会有一些特殊的零件,比如万向节,非直线的轴传动没有这个东西还真不行,但有些零件比如说车辆的备震装置,有自己拼凑的,也有现成的。什么类型的车配给你现成的备震,什么类型的车只配给你组合的零件这是设计者要纠结的事。他们当然可以完全只配给你零件或成品,但之所要选择,大概跟某辆模型车的结构以及结构要求的强度有关。

上周回家的路上,我在地铁上横着手机看PDF的PQ教程,时间很快就过去。如果我手机有pad那么大,竖着看也行,但扫描版的书竖着看字体实在太小了。如果那是一本电子书,应该不会有这种烦恼。在那一刻我意识到为什么那些通常用可视化界面操作的教程类书籍那么贵,因为上面几乎都是截图,没有截图真的挺难说清。那些书的更新换代很快,因为不同版本的软件界面和功能会有所不同,但如果真的认真学完一本以后,即便再出新版本,估计也不需要再入手了,因为八九不离十,但对新手来说,版本不一致瞎蒙是百分百的作死。程序语言类的书相对来说几乎不用截图,没什么好截图的,最关键的内容是代码本身,输入代码和输出结果也就那个地方了。所以相对来数,编程类的书籍电子转化会容易些。当然了,最容易转换的一定是纯文字类的书,比如小说。

回到家我就什么都不想干了,自学不想干是显然的,连blog也一拖再拖,唯一会准时搞定的只有每天都必须干的单位业务处理。看电视和睡觉是我回家之后干得最多的事,幸好我周末才回家。如果天天都这样的话,人必定废掉。

我又有点懒洋洋,什么都不想干的苗头了,真烦。

2018-06
17

社区动力的什么鬼CSS

By xrspook @ 17:51:27 归类于: 烂日记

用了一天时间,我熟悉了社区动力的后台。又用了一天时间,我把社区动力的一些DIY模块自己玩起来了。这种神速的掌握,让大家惊讶不已,但我觉得这其实是理所当然的。虽然以前我没玩过论坛的后台,但是博客、轻博客的后台我可是玩了不少。

中国现存的论坛,绝大多数都是以社区动力为驱动,这个东西已经有很多年历史了,有很多代产品,功能非常强大。无论是我想到的还是想不到的。也不知道是不是我正在用的那个版本太老,所以存在一些我感觉是逆天的设计。比如说他们会有一个清除所有未使用插件的按钮,但却没有一个,针对单个插件删除的按钮。无论什么系统,论坛也好博客也好,其实无非控制几个页面。主要分为主页、导航页,还有文章页。后台的框架是我们没办法定规则的,但我们可以通过后台以各种方式控制前台的表现形式。最基础的控制手段是CSS和HTML,当然也有特效,但那是后话了。在控制论坛角色行为方面社区动力的后台的确很厉害,但在控制基础制网页方面,我真的觉得他们很让我觉得无语。明明是很简单的修改,他们却搞得很复杂,大概因为这样复杂化了,一般人就不会想到要亲自去修改,而直接去购买他们的后续产品。他们最神奇的莫过于修改最基本的CSS和HTML,居然还必须使用FTP。这都什么年代了?!他们那可视化编辑界面是弱智低能的,因为上面的功能非常不齐全。说明是有等于没有。你把里面的功能全部都试一遍,还是不知道那是干嘛的。可视化的,也就是所见即所得不是这么弄的。而之所以有这样的吐槽,大概是因为很多年以前我就已经在使用世界上用户最多的后台产品WordPress。这个东西除了支持最基本的博客以外,还支持论坛,甚至网站。只要你脑洞足够大,它可以实现你想实现的功能。唯一区别在于,社区动力很多设置考虑的是人与人的交流,人对人的控制,但这不是WordPress的长处。WordPress主要是用来发布东西的。那个公司也有交流互动的功能的产品,那是专门留给论坛用的,但是知名度却远远不如WordPress,因为它们的功能的确不怎么全。

做了那么多年的网页,我觉得最让我吐槽的是社区动力的可视化DIY模块跟他们的脚本编写完全脱节。在DIY模块你只能用最基础的方式,进行拖拉,然后参数设定。接下来你却不能用纯脚本进行进一步修改。可视化和脚本修改应该是高度结合在一起了,不是吗?脚本编写对一般人很难,但对高手来说细微调整和重复使用只是弹指间的事。即便在十几年以前,那些现在已经倒闭了的BSP也能够实现很够意思的可视化编辑,为什么到现在为止要用社区动力要做那些东西还很困难呢?看过社区动力默认模板的CSS以后,我有种想死的感觉,明明不是一类的东西他们归为一谈,于是当你要控制某个参数的时候,其它的也被迫改变了。之所以这样,我觉得是因为做前台设计的那个人思路不清晰。他们也总喜欢用一两个字母的缩写当名称,于是一整CSS下来都是代码。当然,这东西不是人给人看的,而是给机器看的,缩写无所谓,但是在修改的时候,人肉读取就变得相当困难。为了解释那一堆缩写,他们还得写一大堆的注释,这又何苦呢?WordPress的模板不这样,无论是官方的还是民间的,你看到他们的英文名称就会知道那到底是干嘛的。他们只需要在某些地方做很简短的注释。研究社区动力的默认模板代码真的比我自己重新写一套更辛苦。

于是搞完以后,我感觉整个人都废了,躺在床上不想动,觉得身体不是我的。

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress