Eachval独立微博开发中最大的难题
2019年01月06日 07:47

因为时间安排的原因,此项目目前尚未动工。这是2个月前的规则预告,看起来是不是规则很多?实际开发起来的工作量、遇到的大量细节,比这些规则要多100倍、200倍都不止。但这些问题,都能一一完成、解决。

唯一的难题是,如果一个人订阅了其他人的微博(不同域名),如何能够看到他们的更新?初期的计划是用RSS输出的方式,但这样既消耗时间,又消耗微博友的服务器资源。比如订阅了50人的微博,那么每次更新需要一一检查这50个RSS;订阅了200人,每次需要检查更新200个RSS,以此类推。……

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

单机版和公用版程序的区别
2019年01月05日 08:29

之前很多次提到单机版程序。这2者,公用版的开发周期,是单机版的10~20倍以上,比如正在开发中的Feedval(RSS订阅器)就是这样的例子。

为什么会有这样大的差异?因为单机版,只是程序作者个人使用,程序都是按照最精简、最底层的方式编写。不会去写很多界面,有很多参数都是通过直接修改程序里的值,或者直接修改数据库。程序是按照作者的个人需求编写,作者知道哪种情形会出现bug,而会去避免那种情形。……

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

使用红色、紫色字体加粗的感受
2019年01月03日 12:17

本博客以前对于博文中重点要说的句子,都使用黑色加粗标签。去年9月开始,使用双色字体加粗。即使不用说明,读者也能看出来,红色代表重点紫色代表次重点。使用双色,并非为了美观,而为便于阅读。有点小遗憾的是,过去13年中,写的博客都没有用这样的方式。

其实,以前写过的很多博客内容,自己也想不起来了,只有偶尔翻看的时候才能想起来。……

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

Feedval的开发实况(9):后期的工作真是接踵而至
2019年01月04日 07:24

开发一个单机的网页版RSS订阅器,估计5-7天能完成。公用版RSS订阅器的工作量,大了10倍以上。在开发实况(7),最后几个没打勾的任务,本来已经接近尾声了,这几天又不断涌现出新的需要完成的任务,这些都是重要的功能,否则作品的功能会有一定的缺失。因为这些功能,每天都是很大的改动,最基础的第一个版本还没有竣工,所以现在无法一边开发,一边发布。

点赞、收藏页,这个功能在元旦之前,用了大约3天才完成,因为里面涉及到了一个复杂的翻页、相关数据的编排问题。翻页始终是个难题,其实也不是很难,这些年推算过很多次的翻页程序,至少有8-10次了,每次都要消耗1-2天以上,最终能完美运行。等下次再开发时,已经读不懂我之前写的翻页程序,忘记了当时的思路。这些懂不读的程序,是无法写在程序里的,所以只能再次推算。……

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

家离学校近的诸多好处
2019年01月02日 18:40

我家离女儿的学校只有半分钟路程,因为元旦取消了早上6:40的闹钟,昨天忘了调回来。女儿今天早上7:14醒来,学校规定7:30前到校。经过一番整理,她7:23走出家门,还好没迟到。

离学校远,大多数人每天接送孩子累计至少要消耗1小时。网上还有一个在深圳居住的孩子,在香港上学,每天在路上通勤要5小时,已经影响了孩子生长期间的重要睡眠。大可不必,离学校近是需要优先考虑的重要因素。……

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

新年的第2篇:时间、金钱、成熟的关系
2019年01月01日 13:06

在新年的第1篇,最后谈到了时间、人生真相的问题。欧美发达国家的很多人,都把金钱看得较淡,而更看重一个人对世界的贡献。在所有的修行领域、高等文明的世界,也是把金钱看得较淡。

欧美国家很多人能够把金钱看得较淡,是因为有足够的金钱,有良好的福利、社(隔开)会系统。这2项,是我们中国缺少的。高等文明的世界,能够把金钱看得很淡,是因为有很多超越金钱的高科技,这种高科技是我们人类缺少的。……

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

2019年快乐!
2019年01月01日 08:07

新年来得太快,祝大家新年快乐,恭喜发财!

尽管我的朋友圈子里,发新年祝福的朋友似乎一年比一年少,同样我也一年比一年不愿意再发了,因为一转眼又是新的一年。也可能是我的朋友圈子里,大多为80后,也有一些70后,少量90后。大家大多是30岁以上的人,对新年祝福的这种形式,已经看淡了。……

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

SolusVM面板的一个重要bug:为什么会出现Offline?
2018年12月31日 08:30

现在国外的VPS底层控制面板,普遍使用SolusVM。最近发现了一个重要bug,前几天我收到Virmach的邮件,说会在太平洋时间12月29日中午12点~下午1点,1个小时的时间需要断电维护。前天下午在维护完毕之后的1个多小时,还是打不开我的网页,SSH无法连接。

于是,尝试在SolusVM面板点击“Boot”,让VPS开机,之后正常运行。……

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

近期的主机使用小记
2018年12月30日 07:50

可能有朋友会问,为什么我一直不用国内空间?原因有好几个:贝岸期间需要关闭网站;国外环境比国内成熟很多年,也便宜。同样的配置,国内空间的价格是美国空间的3~10倍。(题外话:中国的手机通讯服务,却比美国、香港成熟得多。)

贝岸,其实我是第一批贝岸的用户。国内的ICP贝岸制度,始于2005年。那时候我自己有4个域名,当时有7-8个客户的网站,都依次贝了岸。那个时候贝岸,也是普遍需要关闭网站的,从一开始,就是这种方式。不过,那时候我的合作伙伴和我聊得很熟,所以没有关闭网站。当时贝岸,大约用半个月,之后接到回访电话,是一个很端庄温柔的女士的声音,告诉我“通过了”,而且后来我获得“粤ICP备05003182”、05003186、05003188、05003189的靓号,我反而喜欢ICP贝岸。……

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

人生真相思考:非仰慕即鄙视的现象
2018年12月29日 12:16

因为平时时间太少的原因,现在只能偶尔看一看老梁、高晓松、窦文涛等很多金牌名嘴的节目。我非常喜欢他们的节目,是因为他们的节目,并非为了收视率,而有很多人生、思想里的干货分享给观众,尤其是老梁、高晓松,更了解中国人、现实社会的人情世故。

人到了20多岁,30多岁走向社会之后,不可避免地,会存在一种广泛的现象:看不起。有可能会看不起别人,也可能会被别人看不起。……

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

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)

首页 | 上一页 | 下一页 | 末页 (共72页)

王志勇: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程序由王志勇编写