Re: 有关WPS/LibreOffice/Linux桌面的一些对话
发表于 : 2016-11-30 2:14
(post deleted by author)
是的,装模作样的采购年年有,也是每个国家都会有。但我之前说的“采购”,是指真正要投入应用的采购,也只有真正应用上了,Ping-Wu所期待LibreOffice技术支持工程师才有活干(至少可以开个培训班什么的……)。onlylove 写了:不用收购,你看政府每年都采购红旗linux,数据库?听说过达梦金仓没,采购嘛,当然采购了,采购完了干啥?大家都懂,就别说出来嘛。
最后,作为一个曾经的IT人员(就是你们所谓的helpdesk,或者说修电脑的,其实大部分外企都是叫IT的),表示,用户关心的东西是,哎呀我电脑好卡,怎么让他快点,这么慢,怎么干活,哎呀我连不了网了,我收不了邮件了,这东西好看不好看,我想改个主题,哎呀这软件不熟悉,怎么这么难用,我要用XXX,XXX有YYY功能特好用,你俩纸上谈兵这么久,一定很累了吧,喝口水
AMD做这个软硬件一结合的事情是真是好东西,看来“微型一体化”的机子更是指日可待了。Ping-Wu 写了:的确的,如果有企图心去推广Linux桌面(同时也分享一些成果)的话,一套好的LibreOffice培训制度是很需要的。如我在另一个帖子里提到: viewtopic.php?f=48&t=476647&start=97
AMD正在积极的开发OpenCL(Open Computing Language)在LibreOffice上的运用。初步的测试资料显示,配合新一代的AMD GPU,LibreOffice Calc spreadsheet的运行速度可以增加500倍。台湾很多公司及ZF机构用Excel来做他们的database引擎,这是办公室自动化里很重要的一部分。LibreOffice有它自己的database引擎,也可以连上其他的database软件如MySQL等。不过用Calc来做数据库工具,数据一目了然,一般人比较容易接受。
LibreOffice最近这几年改变了很多,但很多中文资料还是停留在OpenOffice阶段,这可能也是不被一般人接受的主要原因。
刚毕业时,总想着自己努力学习,成为一名“全方位复合型人才”一定能在职场有很多赚头。过了这么多年才发现,“全方位复合型人才”并不能直接提高自己的工资薪水收入,而仅仅是在应聘时稍微有点优势而已。——从老板的角度想,同样的工资,能招聘到一个“什么都会”的人,显然比招一个“只会一两样”的人要好啦,而且工资不变!所以,无形当中,实际上是应聘者自己压低了自己的身价。老板并不会因为你多会几门技术就给你涨工资,相反,业务员的工资和提成更容易得到上调。老板关心的是他的收入来源(要增加),而技术员是属于人力成本(要减少)。——没办法,中国人多,资源少,能拉到业务的就是大爷,很多老板自己就是公司里最大的业务员。Ping-Wu 写了:很多中国人开的公司不把中国员工当人看待,这也是我对盲目的“支持国产”这句话相当感冒的原因之一。“为人民服务”是我国领导人一贯的目标,我们从来没有听过要“为中国的老板服务”或甚至“为中国的有钱人服务”这些话吧?
说到养老产业,我也觉得很有潜力。我有个朋友在上海打拼,春节他回来探亲时,在饭桌上对他父母说:“你们二老,只要不生病,就是对我的事业的最大支持……”可见,有孝心的人还是牵挂着父母的,事业和生活两头实在是不能兼顾时,他们也愿意为父母的养老掏钱的。——那么,使用开源软件有没有什么切入点,可以进入养老行业呢?——很多老年人,大部分身体上都有一些疾病,无法自理的老人(失能老人)的家庭一般也比较贫困。理论上使用开源软件可以节省“购买商业软件的费用”,从这点来说,开源软件切入养老行业应该比较有优势。就看如何开发出一些“服务于养老行业”的应用软件了。Ping-Wu 写了:其实我觉得我们的眼光要看远一点。国家的政策是要想办法让3亿人民脱贫,中国的老人化急剧加速,如何养老将会是一个很严重的课题。另外,习大大一带一路建设大中国的计划,需要一大批懂得做国外服务的人才(尤其是IT人员)。这些大工程,需要新思源以及务实的创造力,开源软件的广泛化正可以提供最大的动力。当然啦,大部分人都会认为这些东东太虚太不实在了,也距离我们太远了。不过Linux刚出来的时候,没有人会想到会变成今天一家独霸的地位(如我前面所提到的,全世界500台最快的电脑,有498台使用Linux)。
这确实是好消息。感觉一款开源软件要获得大企业的关注,实在是不容易呀。自从Linus对Nvidia竖中指之后,N卡的Linux驱动才开始好用了一点,也因此一直以来Blender的Cycles渲染引擎使用的是N卡的CUDA(不开源)驱动程序,所以也造成Blender用户一直不敢买ATI显卡。现在好了,AMD抢先一步开源,并且:(摘自 https://code.blender.org/2016/11/blende ... ct-status/ )Ping-Wu 写了: 1. 其实所谓的OpenCL(Open Computing Language)简单的说就是能让应用软件在不同的硬体平台(如CPU跟GPU)上执行平行运算的一个程序语言及环境。以前我们必须特别上载(modprobe)闭源的驱动器才能有效的利用到OpenCL/GPU的功能(让GPU当成co-processor),但问题很多。现在 AMD 把 AMDGPU 开源以后,OpenCL加速功能直接就由Linux的内核提供,不必去理会闭源的绘图驱动器,大大的增进了LibreOffice特别是Calc的速度。
我们最近准备自己装一台 AMD 10-7850 + AMD R470 的机器,主要就是这个原因。
关于撰写开源入门书籍,我倒觉得“钱”不是问题,“时间”才是问题(也许国内和国外的情况不一样吧)。我相信国内能长时间接触和使用开源软件的人,都有一副热心肠,也很愿意在没有任何报酬的情况下,给予新手很多指导和帮助。但无奈还要每天上班干活,挣钱养家。所以,即使有人愿意出一笔钱,恐怕也抽不出很多时间来写这么一本书。(更不可能辞职,把全部时间都用来写书,书写完了就失业了,怎么办?)Ping-Wu 写了: 2. 关于充实LibreOffice的中文资料的问题,理论上我们可以用crowd-funding(群众集体小投资)的方式来尝试解决。前一阵子,Mate决定从gtk-2进阶到gtk-3,于是用crowd-funding的方式筹集了3千塊欧元,工程圆满解决了。不过现在使用中文版Linux桌面的人实在很少,使用LibreOffice的更少,要谈crowd-funding,简直就是痴人做梦吗。唯一的办法,找几位对拓展Linux桌面真正有热忱的坛友,大家合起来捐一笔基金(刚开始时我一个人出也可以),以市价聘请中文造诣高的大牛来撰写LibreOffice入门书籍。
十多年以前,我也曾经在某企业给一批中老年职工上过电脑培训课,第一件事就是教开机,按一下机箱上那个大大的圆圆的开关按钮就行了,简单吧?结果有人就是开不了机,走过去一看,发现他在一直在使劲按光驱的按钮……最近的,家里买了一台平板LED电视机,里面其实也是Android安卓系统,分几个屏幕,想看中央电视台的节目,开机后得切换到第三个屏幕,选择一个已经安装好的网络电视软件就可以看了——就是这三步,教了老妈一个月她才记住。平板手机就更不用说了,她宁可继续使用按键式的老手机。——确实,要从老人的心理、思维方式,去打造一款适合老年人的系统桌面,不容易。Ping-Wu 写了: 3. 关于“开源软件进入养老行业的切入点”,我们以前曾经办过一个公益性的老人电脑班。成果非常好,很多学员是从使用苹果电脑转过来的,五年多了,他们还是在用Ubuntu。不过如果有人认为从网路上下载一个系统就可以给大家用,那可真是天大的笑话。Linux桌面系统的最大长处,就是可以为使用者量身打造,但是这要花很多的时间。触控屏幕越来越普遍后,Ubuntu桌面可以跟平板电脑一样方便,但功能可以强多了。
说到这个,前几天在电视上看到一则新闻,说的是国外有一款名字是“做你的眼”手机APP软件,是专门为盲人服务的,任何志愿者只要有时间,都可以通过这个手机APP软件,帮助盲人讲解盲人面前所应看到的东西。盲人只需开启手机的摄像头即可。例如:微波炉旋钮要转到那个位置、什么东西掉到地上哪里去了……这些普通人不起眼的小帮助,对盲人来说却是很重要的。用使用的情况和效果来说,基本上每一个盲人都有4、5个相对固定的志愿者在为他服务。——这真的是“积阴徳”的好软件啊,可惜目前只有APPLE苹果版。如果国内有人能开发出Android安卓版就好了。(我用QQ信箱给“腾讯科技”的信箱发了一封建议开发这软件的Email,我也知道,建议腾讯做这事,纯粹是“尽人事,听天命”而已了。)Ping-Wu 写了: 4. 不过开源软件跟养老行业最重要的关系,乃是(如果有够多的志愿者)前者可以帮后者进行自动化及企业化,来大大的增进效率,提高透明度,以及让价格较平民化等。
目前社会对“照顾接受者”(care-taker)跟“照顾提供者”(care-giver)互相的关系,已开始有革命性的改变。一般我们的观念认为儿女就是理所当然的照顾提供者(即所谓的“养儿防老”),其实并没有效率(因为我们根本没有接受如何照顾老人的训练),同时成本也太高了。另外,我们的父母亲八九十岁时,我们也应该有六七十了。自己都需要别人照顾,哪有这个能力照顾他人?如果我们比我们的父母亲先走了,谁来照顾他们?跟其他的行业一样,照顾提供者应该由专业人员来当。我们当然还无法接受,不过这会是以后的趋势。
一般政府办的养老行业(包括居家服务)可以服务到的人数非常有限,私人的机构,永远都在缺乏资金,根本不可能想到利用软件来做自动化及有效的企业管理,更甭谈到去开发软件了。
我觉得这个“学习成本高”主要是体现在“已经学会了一个桌面”的人的心理上,他们很不愿意再花时间去“学习另一个功能相近的桌面“——反正操作的结果都差不多,况且现在电脑里已经有了一个桌面了,何必浪费力气再学另一个桌面呢?相反,从来没有学过电脑的人,学习使用Linux桌面反而很容易上手。我身边就有例子,我教过两个人,一个是6岁的侄女,一个是70岁的老妈,她们打开电脑进入linux桌面,找到她们想玩的几个游戏,移动窗口、放大全屏、关闭关机,学起来都没有难度。Ping-Wu 写了:我个人的观察,绝大部分玩Linux的人,玩了一辈子的Linux却无法抓到Linux真正意义(这就是“玩”这个字的悲哀)。 所谓“Linux桌面”并没有任何意义,如果我们把麒麟,红旗,或深度的桌面拿出来,硬要一般人去使用,学习的成本当然非常高。
这个“成功的标准”很好,按现在的说法,就是“可持续性发展”的方式。Ping-Wu 写了: Linux代表最少两个很重要的层次:(1)强大的后勤支持(包括套件库及硬体支持)以及(2)容易客制化。前面我提到我们办了一个很成功的老人电脑班,我们测量“成功”的标准,并不是说我们教会了多少老人,而是他们是否也可以自己把薪火传下去。同样的样板,也可以用在贫远地区上。Linux桌面的学习的曲线可以很陡,但也可以是零。最重要的是,我们对目标使用者了解够不够?我们所设计出来的系统是否适合他们的需要?是否不加思索就可以使用?是否能让他们热心的“教”他人使用?这些问题我提到了不少次,没有人有兴趣,然后动不动就说Linux学习的成本高,再谈这个兰问题也没有意思了。
其实从这点来说,我觉得Ubuntu Linux桌面比windows做得还好,安装一次完成,而且只重启一次就已经带有各种软件了。UbuntuStudio还带有“lowlatency低延迟内核”,这个定制版够厉害了吧?而Windows正版安装个系统还要重启N次,装个显卡驱动、主板驱动又重启N次,然后还要分别安装其他软件,那些软件又提示需要重启N次……盗版的Widnows倒是带有一些常用软件可以自动帮你装上,但是,也怕它带有各种垃圾软件、弹窗广告、木马病毒……Ping-Wu 写了: 大家应该还记得以前我们买电脑的时候,规格讲好了,店员就把所需要的软件灌进去。自己装的话,如果不敢用网路版,大不了到店里买一个ghost dvd。Windows的学习成本低,主要是我们在使用时它已经被客制化了。这一点,中国人实在作出了很大的贡献!
当然啦,并不是每一个Linux大牛都有兴趣谈推广工作。另外,科技人所接触到的桌面环境,跟一般企业界所需要的,也大大不同。
Sun服务器的桌面,十几年前在某大学网络中心里接触过几天,虽然感觉比同一时期的Linux其它桌面强多了,但很奇怪,我对它提不起兴趣。同样地,当时办公室还有一台Apple苹果经典的透明一体机(绿色的显示器那款),也是高档货,我也没一点兴趣去碰它,甚至都没过开机,以至于老板抱怨说:“这台机子那么好你都不用?不用我就扛走了?”我很坦然,说:“扛去吧,我不用。”——直到现在,我也依然对Apple的操作系统一点兴趣都没有。很多做影视的朋友都以“买个苹果电脑作为影视工作站”为荣,他们都认为用苹果系统、用苹果软件那是最“先进”、最“高大上”的,即使买不起苹果电脑,也要用普通组装电脑安装“黑苹果”系统……而我的想法是(借用摄影圈里的一句笑话):相对于“用什么镜头才能拍出好照片”,其实镜头后面的那个“头”(你的脑子)更重要。Ping-Wu 写了:以前(2006~09)Sun Microsystems在积极推广OpenSolaris桌面时,我就发现Sun的工程师们没有人愿意放下身段在日常生活里使用他们自己的桌面系统。即使有些员工因为工作关系不得不使用OpenSolaris桌面,也只是有问题时自己解决,没有人会主动的去接触群众,事先了解目标使用者的需要。那时候Sun每年总花个数百万美金在国内各个大学办大型活动来推动OpenSolaris桌面,每次(因为与学校党组织配合)总有上千人参加。但真正接受Sun系统的人呢? “零”! 主要原因是:没有QQ。那时候,这些名校的大学生(尤其是学理工的),没有QQ简直是不能活。现在因为有手机的关系,情况应该稍微好一点。不过除非有外在力量(例如ZF或公司压力),要改变一般人使用电脑的习惯,根本不用想啦。
其实对Linux有兴趣的大学生自己会去学,不用我们关心,太积极了反而会惹人厌。如果对推广Linux桌面有兴趣的话,我觉得重点应该放在被资讯大户遗忘的族群上,如贫远地区的居民,或已退休及即将退休的中老年人等。我们如果稍微有一点怜悯心的话,就应该知道不能被“Windows到处都是”这个假象所骗。很多人即使舍得买一台“正牌”的电脑,拿回家后也不知道怎么用。过一阵子,整个电脑则又是病毒又是木马,搞不好还被人拿去作BOT莫名其妙成为骇客人头。对不少的民众,一套精心设计及测试过的Linux桌面系统其实可能是最好的选择。
要让大学生有兴趣,我想唯有看ZF及企业界的态度。我所指的并不是说政府规定人民一定要用某样的系统,因为即使川普上台后对中国盗用软件的态度转硬,大学生用盗版Windows/Office的习惯还是改不了。
在OpenSolaris 计划的末期,我曾经与中国智慧财产权律师协会的一些领导们讨论过在北京政法大学办一个以OpenOffice/StarOffice为主的OpenSolaris实验室。会选择政法大学的主要原因,乃是(1) Sun 在北京有分公司可以提供技术支援,(2)学法政的学生跟ZF比较有关系,让我们有机会知道ZF机构里需要的是什么样的应用软件,以后真的要推动也比较快。如果政府机构采用了开源的作业系统,企业也一定会跟进,大学生们也才可能有兴趣接受。
这个计划后来当然因为Sun Microsystems关门而作罢。但开源应用软件经过十多年不断的搓磨改进,很多已经媳妇熬成婆,也许不必Sun了。例如我发现小孩子很喜欢(客制化过的)LibreOffice(因为可以在Writer里绘图)。稍微进阶后可以升级到Krita,充分发挥艺术创意性。另外,我们发现UbuntuMate 16.04及所牵涉到的ppa已经很成熟了,我们在考虑除了少数机器外,其它全部转到(根据我们需要客制化过的)iso开机,使用者根本不必(也无法)接触到作业系统。不过我们目前接触的范围太小了,根本起不了任何作用。
其实,7年前的Blender是“另一个”Blender,因为Blender软件开发团队从中看到了其中的不足,于是在2007年,Blender软件开发团队决定重写所有源代码!也就是说,旧版本的Blender截止于2009年公布的2.49b版。从2.5版开始,Blender是一个完全崭新的3D软件;Blender 2.5x版从2007年开始编写,之后的几个年发布的2.5x版都算是“测试版”。直到2011年10月19日发布Blender 2.60 正式版。现在最新的是Blender 2.78a版,但从2.8版开始,Blender又将有许多重大的变化……更新的速度之快,学都学不及啊。Ping-Wu 写了:我在约7~8年前(?)曾试过Blender,觉得很不成熟。后来又玩了一次,可能因为是先入为主的关系,稍微一点不顺,就又放弃了。(这个经验可能跟很多人对LibreOffice/Ibus-Pinyin的感觉很像。)以后有时间,一定会多用点心,好好的学习。如我在另一个帖子里提到,开源的amdgpu驱动器已经发展成功了,刚刚出来效果就非常好,对Blender在Linux下使用的效率(以及减低硬体成本),应该会有很大的帮助。希望以后因为Blender的关系,使用Linux的人会大量增多。
嗯,我似乎明白你的意思了:例如,进入“无人区”探险,携带的笔记本电脑如果windows系统崩溃了,如果要重装系统和软件就很麻烦……但这里又有一个问题,首先,出现这种极端情况的可能性很小,这也意味着有这种需求的人群很少。其次,即使有人有这种需要,他们也更希望拥有一个“与自己家里的电脑一致的操作系统”,这样他们才能感觉“使用方便”(不必和他们说什么“文件可以兼容、不同系统和软件之间可以导入导出”之类的解决方案,他们想要的就是“一模一样”)。——正因为如此,所以大多数人不会选择携带安装有linux Live系统的笔记本电脑(甚至不愿携带一个Live USB),而宁可冒着“途中有可能崩溃无法工作”的风险也要携带装有windows系统的笔记本电脑。Ping-Wu 写了: 所谓“贫远地区的居民”,就应用软件来讲,跟其他地区应该没有不同,不同的地方主要是:如何在最困难的环境下提供服务。或更正确的说,如何提供一个最不需要服务的系统。对Linux的应用软件来讲,我们可以使用唯读的(客制化过的)iso。 Windows的软件,则可以使用虚拟机的方式。我在另一个帖子里谈过,使用Windows虚拟机的好处就是出了问题时,几秒钟之内就可以换一个新的虚拟机来解决。这其实就是谷歌成功的主要原因之一:系统有问题时,马上用备份的系统取代,不要浪费时间去修理。当然啦,数据必须保留下来。
如上所述,Windows软件的问题,可以用VirtualBox虚拟机解决。一般人基本上都会“玩”虚拟机,但真正进阶的学问却好像不太有人谈到。另外,Linux桌面可以配合安卓手机或平板电脑使用,大部分软件不足的问题也应该可以解决了。
印象比较深的,是Lotus 1-2-3有一个可以在电子表格上“圈圈点点”标注注释、添写评语的功能,不知道这个功能LibreOffice现在实现了没有?Ping-Wu 写了:Lotus 被IBM买去后,变成SmartSuite的一部分。两年前(?)IBM把SmartSuite贡献给Apache Foundation,成为Apache OpenOffice的一部分(但code merge还没有完成)。因为Apache OpenOffice的内码(根据APL授权)可以被LibreOffice(根据MPL授权)使用,Lotus 1-2-3的功能,迟早会被并入LibreOffice。目前LibreOffice 已经有超过两千多位注册的开发者,进步很快的。
说到中文姓名的英文拼写方式,我一直觉得没必要“把姓氏颠倒过来”迁就外国人的,反倒是应该向外国人解释,我们的姓氏是排在前面的。翻看《中英大辞典》,或者《英中大词典》,或者看看国外的英文文章,他们是如何翻译“毛 泽 东”这个词的?全部都是翻译成“Mao Zedong”嘛,没有一个是翻译成“Zedong Mao”的。最近这几年,看电视上的奥运比赛的字幕,发现有了新的解决方案:就是姓名的排列尊重各国各自的语言习惯,唯一要做的是把姓氏部分全部用大写字母来表示,例如: MAO Zedong ,这很好。Ping-Wu 写了: Peng Wu (吴鹏)是红帽(RedHat)的工程师,现在已改名为Epico(GitHub)。 Ding Yi Chen 也是红帽的工程师,住在澳洲(在那里拿到博士),不认识。
我也看到了这个现像,60岁左右的中老年人反而喜欢使用智能手机了,很大一个原因就是有手写功能。我有几个亲戚,或朋友的父母,以前从来没有见过他发短信、写电子邮件的,我曾经多次上门帮他们解决电脑问题,教他们打字、如何玩网络象棋、如何上QQ联系儿女等等,但他们就是掌握不了,因为不会拼音也不会五笔,电脑上的手写板也早就有了,但老年人也很少用,就是嫌麻烦。——然而,现在他们用手机玩QQ、玩微信都很顺,甚至还向我炫耀说自己能用手机在网络上找电子书看,什么什么小说很好看的……由此可见,如果要做面向老年人的定制桌面,得向手机学习。Ping-Wu 写了: 我在不少的其他帖子里提过,要使用ibus-pinyin的话,必须执行下列两个步骤然后重新开机:从Ubuntu 13.04起(或12.04,不记得了),里面预设的ibus-pinyin就几乎不能用。我不知道这个问题是否跟麒麟积极的在推动Sogou搜狗拼音输入法有关。我们被迫去使用搜狗及Fcitx也有一段时间了,但是因为我们的学员们抱怨太多了,又不像诸位Linux大牛一样可以自己解决问题,终于找出一个“一劳永逸”的解决办法。使用一段时间后,建立了自己的词库/句库,我自己现在打中文字时,几乎都不必去碰选字栏。红帽是Linux的主流,有些地方跟着它们走也不会错的。代码: 全选
1. sudo apt-get install ibus-pinyin ibus-libpinyin pinyin-database 2. 在选择中文输入法时,必须指定“拼音”,而不是“智能拼音”
目前要让ibus-pinyin更好用的最快办法,乃是大家一起扩增它的资料库(以SQLite3的格式储存在 $HOME/.cache/ibus/pinyin/user-1.0.db这个档案里)。不过大家到这个论坛来的目的主要是想练功夫,对这种雕虫小技的事,虽然可以造福大众,没有人会有兴趣的。
(不过我发现一般年纪比较大的电脑使用者,他们只会使用手写输入。Linux里头的中文手写输入工具非常粗糙,几乎完全不能用。因此Linux桌面被一般民众接受的机会,如果这个问题不解决的话,是零。我们不了解情况就鼓励不认识的人去使用Linux,只会扼杀了以后被接受的机会。)
嗯,现在手机对于Linux用户来说,最大的福音就是“又可以用QQ”了,尽管不是在电脑上用,但至少不会为了用QQ而去重启电脑切换到windows去了。Ping-Wu 写了: 另外有关在电子表格上“圈圈点点”标注注释、添写评语的功能,其实这是LibreOffice的最强项之一,也是很多小朋友们喜欢LibreOffice的主要原因。请见下面截图:
使用VirtualBox时,可以设定一开机就进入虚拟机,一般WindowsXP使用者并不会感到不同(只是会觉得系统反应较快)。不过如我在前帖提到,长期使用虚拟机必须注意到最佳化(optimization),这一点倒是很少人提到。目前虚拟机的开发重点之一,包括GPU Passthrough,让虚拟机能直接使用绘图晶片。 要推广Linux最大的劣势,就是没有这些店员,能像对Windows机器一样热心地帮顾客做客制化的工作。
另外,现在已有一些安卓apps,如 AirDroid,可以让Linux桌面跟安卓手机连接来执行后者里的应用软件:
这些工具如果成熟了,也许可以弥补Linux桌面缺少(大众用)应用软件的缺点。