2018年12月的文档 30篇:

Feedval的后期开发实况(8):点赞和收藏
2018年12月27日 08:08

Feedval不仅是一个RSS阅读器,也是一个独立博客之间的互动社区,因此需要有点赞功能。值得一提的是,过几天需要新增一个功能:用户在面板里,可以关联一个博客(也可以关联多个?),当给别人点赞、或收藏时,别人的博客会加1分,自己的博客也会加1分。当一篇博文被点赞、或收藏5~20次时,自动升级为优质博文,并自动推送到Blogval平台。达到100~N次,自动升级为精品(或热门)博文。

这个“点赞”的名称,有可能大家平时见得太多,所以不愿意点击了。为了鼓励点击,我正在考虑是不是要改为“加分”2字。……

固定链接 | 发表评论(0) | Trackback(0)

Eonval开源软件的人生心路历程(3)
2018年12月25日 07:19

大家早上好!很快就新年了,即将迎来我的第39个春秋。这一篇,是《写开源软件居然会上瘾》、《新项目的临时新计划》(耗时3小时)的续写。从今年9月,我突然有了写开源软件、开源程序的想法。我的Webshu网站经历了15年多、个人博客经历了12年多,才有了这个想法。

年轻时,因为种种原因,总是需要保护自己的代码。现在随着年岁的增长,我巴不得把源代码(我的作品)免费送到用户的手中。年岁越大,这种想法越强烈,因为好东西不去分享,终会烂在自己的手里;到年老时,年轻时创造的这些,终究会离你而去。尤其是互联网,并非“酒香不怕巷子深”,而是如果不去分享,会酒香无人知。在很有限的人生时光,必须去做这一拼搏,这是我的命运,也是我的任务、使命。……

固定链接 | 发表评论(2) | Trackback(0)

Feedval的开发实况(7):后期的完成进度表
2018年12月24日 09:52

因为数据关联、算法的原因,很多条目的完成,都是很痛苦的,因为眼睛要持续不断盯着电脑屏幕几小时,不能中断,因为一旦中断,会忘记刚才的想法,又得重新开始。删除RSS、删除分组、全文显示和自动折叠、清除缓存这几项的数据关联较为复杂,所以放到了后期,这几天总算完成了,这几项平均每项都要消耗半天~1天的时间。其它的条目,每项完成至少也要1~3小时以上,要做很大量的数据写入、删除测试

今天要完成的是字体大小的设定。在CSS文件里,会自动判断PC版、手机版,原先计划的是分为:大、中、小,在面板上更改之后,PC版、手机版都会发生变化。现在改为设置之后,PC版没有变化,手机版的字体大小会有变化,所以参数设置里原来的“字体大小”,改为“手机版字体大小”。……

固定链接 | 发表评论(0) | Trackback(1)

装机重要步骤分享:SSD固态硬盘快速手动装系统+4K对齐+分区+避免双硬盘的盘符交错
2018年12月22日 19:42

本文的方法,是几年前经过多次的测试,总结、摸索发现的原创方法,快速把硬盘变成启动盘的方法。按照本文的快速方法,可以把硬盘分为3种:小容量硬盘、SSD硬盘、2T及以上的大容量硬盘。因为这3种硬盘无法用同一种方法,步骤稍微错一步,就无法让C盘变成启动盘。

很多人装机都用Ghost,从XP,到Win7~Win10,都用Ghost安装系统。用Ghost安装系统,则无需使用本文的方法。因为Ghost安装系统时,会直接把C盘变成启动盘。Ghost有个缺点是每次都会自动快速格式化C盘;不喜欢快速格式化的朋友,可以选择本文,本文的方法只在新硬盘时快速格式化C盘一次,以后不用格式化C盘。……

固定链接 | 发表评论(0) | Trackback(2)

底层技术分享:离线版网页和缓存的程序设计思路
2018年12月22日 17:33

在前文《Webapp VS APP》,APP和网页的一个核心的区别是,APP本身是一个数据外壳,并且数据是缓存到手机中。APP和网页,两者各有优缺点。APP的优点是能离线访问,但缺点是缓存数据占用较大的手机ROM空间。这个缓存,对于运营者来说,能够节省大量的带宽,增加更多同时使用的用户。

网页,通常大多数站点不做缓存设置,只有图片、JS、CSS这些不常更新的文件,才能设置缓存。公共访问的站点,如网站、博客、论坛等等的动态页,由于更新较多,所以即使想做缓存设置,也没有意义。缓存设置,只用到一些个人版的网页,如某些数据的记录,笔记本、日记本这样的。……

固定链接 | 发表评论(0) | Trackback(0)

故障解决分享:Win7 PE/Win8 PE下用7-ZIP/WinRAR解压缩大文件提示“磁盘空间不足”
2018年12月22日 11:35

我有时需要在Win7 PE下解压缩大文件,但是时常会提示“磁盘空间不足”。遇到这种问题,过去的几年里我都是重启,再次进入Win7 PE,一般就能解决问题。

但近来发现,还是经常会提示“磁盘空间不足”,用7-ZIP、WinRAR都会有这个提示。但有时不会提示,这究竟是为什么呢?这些天终于发现了原因。可能是由于该软件在PE环境下,才会出现这类问题。……

固定链接 | 发表评论(8) | Trackback(0)

博客皮肤和安全、隐私
2018年12月21日 12:30

不知道从什么时候起,第三方博客皮肤变得十分流行。这个时间,大约始于10年前左右吧,也就是2007、2008、2009年左右。前些时间,正好发生了一起因为第三方博客皮肤,导致这个皮肤里的php文件写入了后(隔开)门程序的事例。

18年前,在我学会网页制作之前,看过一本黑(隔开)客的书,里面说黑(隔开)客必须掌握编程技术。现实的情况是,一旦你学会了编程,确实是转身一变就能轻松变成黑(隔开)。编写一个后(隔开)门程序,有多容易呢?打个比方,比如一个项目需要200-500小时完成,如果相应给这个程序里也写一个后(隔开)门,大约3-10小时就能完成后(隔开)门程序,甚至通用的后(隔开)门程序只需2-3小时完成,能控制博客所在的用户的整个空间。后(隔开)门程序的编写,远比主程序容易得多。……

固定链接 | 发表评论(0) | Trackback(0)

Feedval的开发实况(6):后期的任务进度记录
2018年12月20日 14:37

前期开发是从0一点一点写的,任务很繁多,所以前期一般不写任务计划。每次到了后期才写任务计划,我发现任务计划会越写越多,但这样有个好处是程序会更加完善。写任务计划,能抗遗忘,也能加快进度,很多任务都是在开发中想到的,平时是想象不到这些细节的

这是Feedval后期的任务进度记录,打√是已经完成的条目,没打√是未完成的。……

固定链接 | 发表评论(0) | Trackback(0)

新项目的临时新计划(图床、相册、网站远程备份等程序)
2018年12月19日 10:11

关于进度和执行力:

发这些计划,能有效敦促我提高执行力,确实见效十分明显。正如上个月发布的《Feedval RSS阅读器的参数预告》时,当时的程序还是0,此时已经完成了这个参数预告的大部分条目,经过这20天的连续工作+加班奋战,Feedval的开发已经进入后期,约完成了70%。……

固定链接 | 发表评论(1) | Trackback(1)

我的电脑又恢复了飞快的速度──电脑性能的新killer竟然是……
2018年12月18日 08:43

(注:标题的killer是“杀(隔开)手”,为了博客的安全,所以用英文代替。)

在我每天的程序编写中,至少要打开用于写程序的文本工具EmEditor 100-300次,这个软件只有一两兆,以前打开的速度飞快。最近发现,EmEditor总是要多延迟3-5秒钟才能打开。……

固定链接 | 发表评论(2) | Trackback(0)

满屏的开发、技术日志其实是生活写真
2018年12月17日 08:38

一个词总结:劳累。请大家体谅我最近发的满屏都是开发、技术的日志,每天连续编程7-9小时,到晚上都是眼冒金星。到了晚上10点,总想再多写一会儿程序,无意间,时间就到了12点。以前保持了几年每晚10点前睡,但是现在需要加班赶工、赶进度,迫使我无法早睡。就是牺牲了这每天的2小时,却使程序的进度有了很大的提高

夜间编程,外界干扰出奇地少,更有利于灵感、进度,但是夜间工作又严重影响健康、真的会加速衰老(褪黑素减少)。……

固定链接 | 发表评论(0) | Trackback(0)

Feedval开发中又减去的核心功能(2)
2018年12月17日 08:14

经过这20天的连续工作+加班奋战,Feedval的开发已经进入后期,约完成了70% 。原先计划好的功能,在开发中发现有些功能的存在并没有太大意义,而且与现有的功能在用户体验上产生了一点冲突,于是不得不减去这些功能。

比如图1减去的功能,原先计划的是在Feedval阅读器的首页,能够设置按最新更新的作者、或者大杂烩(面板里称为“综合”)的形式查看。前两天发现,这个功能对于此阅读器的意义不大,因为一是如果用户选为“按作者”,浏览不方便;二是因为Feedval程序使用PHP+NoSQL的全动态架构,需要做精密的数据设计,无论数据有多大,程序的速度永远是这样快,“按作者”显示更新的功能,需要再增加一组数据表。……

固定链接 | 发表评论(0) | Trackback(0)

Feedval开发中减去的功能:自启更新RSS
2018年12月16日 07:38

自启更新RSS,就是当打开Feedval时,会自动更新RSS,设定为24小时这样自启更新一次。但这个功能有个小问题,目前的程序是更新时最好不要中断。为了减少中断,只好暂时减去这个功能,该功能之前在开发中的选项如下图:

……

固定链接 | 发表评论(0) | Trackback(0)

永久优惠制的益处:双赢
2018年12月15日 08:00

这些年,很多很优惠的产品、羊毛产品,屡见不鲜。比如我使用了3年的北京电信ifree卡(0月租,拨打京津冀电信号码免费)、使用了1年的河北阿福卡(0月租,本地本网免费),北京移动5元卡(长/市话0.12元),一旦获得、或者转入这些套餐,几乎是终身优惠的。还有国外的很多主机、VPS产品,一旦用优惠码购买,再次续费大多为当初购买时的优惠价。

最近的海航卡,突然开始对很多老用户收取来电显示费,引发很多老用户的不适。尽管我当时没有入手这种海航卡,但是也希望海航卡不要采取这种方式。永久优惠制,是双赢的,老用户用着踏实,运营商也获得了这些老用户的认可,何尔而不为?……

固定链接 | 发表评论(0) | Trackback(0)

相依为命的比利时兔、熊猫兔
2018年12月14日 07:48

最近发现这2只都是公兔。熊猫兔(图1的白兔)已经养了11个月,体重7.4斤。比利时兔(图1的棕兔)已经养了2个月,体重5斤多,来的时候体重不到半斤。图片看起来,好像棕兔比白兔大了,是因为白兔比较胖,睡觉时缩成一团。

兔子还有个习性,一旦适应环境后,白天大部分时间都在睡觉。这只棕兔从小就跟着白兔,把白兔当作是妈妈,每天形影不离,总是扎堆在一起。……

固定链接 | 发表评论(0) | Trackback(0)

Feedval的开发实况(3)
2018年12月13日 07:33

Feedval以及我之后开发的项目,都同时支持手机版、PC版,英/简/繁切换,无需安装客户端软件。

这两天有些家里的琐事,影响了开发进度。还有个原因是现在到了开发最核心的功能的阶段,正好这个“更新RSS”的数据分布设计十分复杂,无从下手,思考了两天都没有完成数据设计。不过,从昨晚开始,终于有了这一项的数据设计思路。单是“更新RSS”,目前已知的,至少要建立6-8个数据表,才能完成预计的功能。……

固定链接 | 发表评论(0) | Trackback(0)

写开源软件居然会上瘾
2018年12月12日 07:25

从今年我才开始有了写、发布开源软件的想法。因为开源软件,能积累更多忠实用户。无收入的事情没有人愿意做,就像2003年时期的Webshu,整整运营了1年,Alexa排名3万多保持了约半年,但是0收入,导致了后面的运营失去了方向。为什么Webshu我总是会提到2003年、2004年?因为那个平台只有2003年、2004年有故事,后来那个平台的故事基本上空白。幸好这么多年来,网页一直还存在,域名我也每年续费。

使Webshu中断最大的原因是2004年3月,我去了深圳,当时在华强北,差一点就转向另一个行业──电子元件,2004年底才又重新回到了互联网。华强北有国内最大的电子元件采购市场:华强电子世界、赛格广场、都会、新亚洲。……

固定链接 | 发表评论(6) | Trackback(1)

HTTP和HTTP2(多路复用)的实际跑分测试
2018年12月11日 10:08

前天的测试中,除去图片的因素,HTML传输方面,HTTP在几次测试中都快于HTTP2,如文中的最后6次对比。

这一次,专门制作了一个网页,加载50个完全不同的小图片,50张图片总体积195K,我们来测试一下实际的加载速度,是否能够体现HTTP2的多路复用的优势?下列表格右边的“https的图片”,都是https的链接,测试网页也是https的链接。……

固定链接 | 发表评论(0) | Trackback(0)

Ubuntu/CentOS+HTTP/HTTP2的速度测试
2018年12月09日 08:45

我的VPS前些天都转到了Ubuntu系统,整体真的有了明显的提升,每个单页的响应都加快了一点。一直没有做测试,昨天测试了一下,单页确实有区别。这个整体,指的是整体的稳定性,以前使用CentOS的时候,整体没有现在稳定,表现为单页加载之前,有时会多延迟0.5秒~1秒。使用Ubuntu系统之后,这种延迟的机率减少了很多。

在本次的测试中,重装了几次系统,用同一主机、同一页面测试,Ubuntu的单页比CentOS的单页快。在Ubuntu+Apache下,https和http的测试数据上,速度完全一样,实际访问起来也较难看出区别。但我还是感觉http应该会更快一些,毕竟有大量的hash加密的负载的因素,SSL的hash算法过于复杂。……

固定链接 | 发表评论(1) | Trackback(4)

Feedval RSS阅读器的开发实况
2018年12月08日 08:08

由于项目需要先完成参数数据的操作,所以第一步先完成参数设置的程序,参数设置的程序约用了4-5天完成。之后下一步的程序开发是建立分组(每个分组可添加100个RSS),再下一步是开发常用分组。之后的程序开发是编辑分组(包括改名、排序、设置为常用分组、排序、设置为头版等等),再一步的程序开发是删除分组。

这些完成之后,才能开发添加RSS。之后,开始测试最核心的功能:更新RSS。接近尾声的时候,再开发收藏、点赞的功能。Feedval正好能通过这个收藏、点赞的功能,产生一个新的社区──Blogval.com,如果一篇博文被5个人收藏或点赞,会自动升级为优质博文,如果被20人(数值可修改)收藏或点赞,会自动升级为精品博文。……

固定链接 | 发表评论(3) | Trackback(0)

低估了Feedval RSS阅读器项目的工作量
2018年12月07日 15:03

从11月26日开始正式编写这个项目的程序,到今天已经11天,现在每天编程7-9小时左右,合计已经用了80小时以上。项目进展比较顺利,尚未遇到解决不了的问题。

只是远低估了这个项目的工作量。有很多都是从未写过的新模块,这一块儿占用的时间多一些。这个项目用多少时间,完全无法预估。……

固定链接 | 发表评论(0) | Trackback(1)

做项目有时候真的简单
2018年12月06日 07:51

即使一个项目是10个人里有9个人说不好,却有1个人会说“太好了”、“好得不得了”,那么这个项目依然是很完美的好项目。何况大多数项目(已知名的),10个人里至少有5-8个人说好。所以,我们还有很多机会。(当然,有很多项目用户并不会去体验好不好,而是不关注。)

就像现在已经很少人用的“过时”产品,XP系统、Ubuntu 12、CentOS 5、安卓2.3、安卓4.1,等等,我依然在使用。因为我发现了这些老版本的闪光点,越是老版本,运行速度越快。……

固定链接 | 发表评论(0) | Trackback(0)

JavaScript和PHP、Shell(4)
2018年12月05日 07:55

项目中总是需要用到这3种语言,这是第4篇将这3种语言进行对比。在长期的实战中,从语法、易用性、易读性上来看,PHP在这3者中,相对是最简洁的。

JavaScript和PHP,一个是前端(客户端),一个是后端(服务器端)。PHP比JavaScript易学、易读。两者的语法,高度相似。先学PHP,再学JavaScript会容易很多,有一个很重要的原因是PHP能独立实现一个项目,较容易有成就感。JavaScript学了很久,都无法完成一个项目。(当然无法完成,因为JavaScript本身无法执行服务器端的任何数据操作。)……

固定链接 | 发表评论(0) | Trackback(0)

2018.12.4昨天中午的亲子小对话:关于读书和未来挣钱的关系
2018年12月04日 21:30

我平时和女儿交流的时间有限,所以到了吃饭的时候,经常有说不完的话。昨天的内容:

1. 为什么有的人,读书1年能比别人3年读得还多?因为很多人不珍惜时间。时间荒废了,效率就低了。……

固定链接 | 发表评论(0) | Trackback(0)

网站图标的制作利器──CorelDRAW
2018年12月04日 07:14

我使用的是十几年前的版本CorelDRAW 9。有的网站效果很好,是因为有图标的原因。图标设计难不难?其实并不简单,有的图标设计可能一小时内就完成,有的图标设计可能需要半天、几天的时间。

网站里有很多小图标,logo里也有图标,如果一个图标设计得好,用户会印象很深刻。如果想给用户更深的印象,尽可能地创新。……

固定链接 | 发表评论(2) | Trackback(0)

Webapp VS APP
2018年12月03日 09:27

我从去年开始开发手机版网页、Webapp,当时是帮我同学从0写了第一个企业跟单程序,经过连续加班,耗时累计120小时左右(合26个工作日)。

Webapp和APP这两者的优缺点,是比较显而易见的。手机客户端软件,优点是不用输入网址,有利于平台推广;用户安装之后,会节约一定的流量,这是因为很多数据已经缓存到本机;客户端软件自身为一个数据外壳,加载新数据时,只获取相关的数据,而无需加载整个页面,因为页面已经由客户端软件的外壳提供。……

固定链接 | 发表评论(0) | Trackback(1)

底层讨论:家电──抽油烟机用什么价位?
2018年12月02日 08:17

用了10多年的抽油烟机,在前几天彻底不转了,只好重新买一台。我们这里的人际圈,都明智地发现一条规律:抽油烟机如果脏了,不要清洗,直接换,因为清洗2次的价格比换一次新机还贵;抽油烟机转速慢了、坏了,直接换,因为维修费+配件比换新机还贵。

这是真的,因为一台好用的抽油烟机,现在价位也就在150元上下。清洗一次,10年前的价格是70元,现在没有问过。我搜索了某宝上的最低价位,全封闭电机款大多在138-158元,开口电机款在108、118、128元。我买的是138元的全封闭电机款(还包邮),纸箱包装看起来也和大品牌完全一样。……

固定链接 | 发表评论(2) | Trackback(0)

什么样的博文链接是最好的?
2018年12月01日 10:44

最近开发中的Feedval、Blogval项目,需要对每一篇博客的地址进行分析,分析出该地址在数据库中是否存在,如果存在,则不写入相关的数据库。通过这个项目,我发现短链接有很多好处。

为什么有时候一些明明可以很短的链接,在网上却非常长呢?比如一些新闻链接、搜索链接、大网站的平台链接等等,网址特别长。可能有2个原因:原因1. 没有及时精简、优化,比如搜索结果中有很多空的查询字段,如item.do?a=&b=&c=2,在等号后面如果没有值,这个链接完全可以在程序中精简为item.do?c=2。原因2. 面门装修、充门面,网址特别长,让人感觉是大网站,不排除这种可能,可能至少有20%以上的平台有这种现象。……

固定链接 | 发表评论(0) | Trackback(0)

较大损失:丢了一个心爱的香港号码
2018年12月01日 09:49

前几天正要给我的一个香港手机号码充值时,发现号码已经没有信号,这个号码是3A号,5985 AAA0。虽然号码不怎么值钱,但是是去年关注了三四个月,经过很多天的精挑细选,才拿下了这个心爱的号码,所以损失很惨重。再关注一两年,都未必能拿到类似的号码。

一直记得这个号码是2018-11-08到期,一咨询客服,该号在9月初停机。香港移动规定,号码在停机后,会保留30天,所以这个号码怎么都拿不回来。……

固定链接 | 发表评论(0) | Trackback(0)

Feedval RSS阅读器项目如何跑完马拉松
2018年12月01日 07:12

PHP版的RSS阅读器,我看了一下本机的文件夹创建时间,整整在一年前,2017年11月29日,当时我大概用了两三天的时间,完成了单机版的程序,大约完成了70%左右。由于没有彻底完成,所以这个程序一直没有用过。这类PHP版的程序,开发思路比较简单,主要就是运用file_get_contents()的远程调用函数,获取各RSS之后,进行分析。

这类单机版PHP版的程序,这几年在我电脑里写过一些。比如5年前写过的百度贴吧清爽版,当时有博友问能否下载,那个很难发布,因为那个应用产生的原因纯属是因为贴吧上的头像、签名很眼花缭乱,自己急需一个清爽版,由于网上找不到,只好自己写;二是这类可能需要经过百度许可,开发者个人怎么用都不会有问题。……

固定链接 | 发表评论(0) | Trackback(0)

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写