分类文档:Webshu和Eonval项目 60篇

新项目的名字命名完成
2019年04月24日 16:14

因为我急需筹钱,所以需要把精力投入到商业项目(非商业项目需要暂缓开发)。这个项目是以联盟形式推出,大家一同分红,分成比例高达5:5,只需在您的任意网页挂一个小广告或aff链接,aff的Cookies会保持10年。这个项目之前想过一年多,现在终于定下名字了,项目只有定下名字才能开始着手开发。项目内容为按照小区、街道搜索附近的出租、出售房屋信息,求租、求购为免费发布;出租、出售信息适当收费。……

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

起名永远是难题
2019年04月24日 08:16

又需要给主项目起名,想这个名字已经有一年多。个人认为最好的名字是淘宝、微信、闲鱼、携程,等等,寓意深刻。尤其是闲鱼,一词多义,《九品芝麻官》里的咸鱼代表尚方宝剑,这样,转手的二手物品摇身一变就变成了宝物;另一含义是让闲置的物品游起来,多么深的寓意。……

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

Eonval应用将来的伪静态计划
2019年04月23日 13:34

由于Apache和Ngnix的伪静态规则不同,现在多数用户都使用Nginx,而Nginx的伪静态没有Apache功能强大,所以将来开发的应用,会尽可能少用伪静态,但也尽可能缩短网址。伪静态主要用于对外公众显示的页面,例如博客、论坛、微博、新闻页,所以目前需要用到的伪静态的唯一项目,只有将来的Eachval独立微博项目,而后台操作页面则不做伪静态。……

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

Eonval/Feedval的开发实况(5-2):(多站点)在线升级功能,英文、繁体版补截图
2019年04月13日 22:35

刚完成在线升级功能的英文版、繁体版所有页面的语言包翻译,因为内容多,又用了好几个小时才完成翻译和一些调试。不得不说,中文是效率非常高的语言,遗憾的是国际地位不如英文。

……

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

Eonval/Feedval的开发实况(5):(多站点)在线升级功能已基本完成,程序开发中理想和现实的差距(超多截图)
2019年04月13日 10:18

(多站点)在线升级功能,预料中就是一个很难的部分,它是一个单独的大功能,已经数不清是几天完成的,这次这个单项功能估计用了6~8个工作日+加班完成。开发中,眼睛需要一刻不停地盯着屏幕几个小时,然后休息一下,因为一中断,就很容易忘记刚才的思路。开始也没有想象它有多么复杂,但是开发、编排中却遇到了不少复杂的逻辑关系,所以开发进度非常慢。其中有一项很纠结的是,多站点更新时,开始设计为当前站点先更新,然后后面的站点再重新排列,这样会遇到很复杂的算法冲突,所以干脆改成了从第1个站点开始依次更新。……

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

Feedval/Eonval的开发实况(20):折腾永无止境──单机密码登录的程序设计
2019年04月08日 13:27

最近几天因为突如其来的沉重的家事影响,所以很多天无法用心工作。只是暂停了几天,之前写的程序已经忘得差不多了。关联Eonval帐号,在大约1个月前基本已经彻底完成。今天突然发现,这个登录还需要2个功能,一是由于所有的webapp都是共用同一个帐号信息,同一服务器上如果有一个webapp更改了密码,则其它的webapp会提示无法登录,我需要想办法让其它的webapp的密码同步更新,或者想办法不会提示无法登录而在此时自动更新密码。……

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

Feedval的开发实况(19):令人兴奋的在线升级/多站点一次升级功能
2019年03月28日 12:17

昨天终于开发到了在线升级功能。之所以令人兴奋,是因为这次一定要把“多站点升级功能”做出来。2012年我编写的Arsue Blog,当时只能升级本博客,多个博客升级实在太麻烦。

……

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

0资源占用的VPS面板开发的一点想法
2019年03月27日 12:50

VPS面板的开发,是我在2016年,第一次使用VPS之后,开始学会shell命令,之后不久产生了开发VPS面板的想法。后来因为用户环境的兼容性调试的问题,工作量大到不可估量,有了放弃此项目的想法,之后又多次重新有开发的想法,我已经年近40(还有1年),总感觉可支配的时间越来越少。这类面板对我自己而言,可以没有面板(面板的实质就是把命令集可视化)。但是我发现需要面板的用户又非常多,好不容易有这么一个市场切入点,我又很难割舍这个项目。如果真的决定做这个项目,一定会有一些很独特的地方──省资源、速度快。……

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

Feedval的开发实况(18):很多天都在修改数据的加密算法
2019年03月27日 08:20

标题本来想写为“几乎每天都在修改”。最近突然想起来为什么2011年要重新申请orshu的域名,就是当时为了开发orshu论坛程序、orshu帐号。如今的Eonval帐号,功能比当时开发的orshu帐号强很多,因为单是Eonval帐号,就会成为一个独立的帐号站点。在本博客当时有记录,由于时间的关系,当时orshu平台的开发,更侧重于orshu论坛程序的编写。……

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

Feedval的开发实况(17):更改绑定的Eonval帐号,单项功能用了整整2个工作日+加班完成
2019年03月26日 19:04

虽然这个功能很少会用到,但是开发时必须把这个功能做出来。可以将一个应用,自由转移到其它的Eonval帐号。这一单项功能开发的时间较长,是因为不同服务器间的数据传输,需要做很多加密。

……

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

Feedval的开发实况(16):未完成的最新任务条目,有可能是最后的任务
2019年03月24日 17:36

虽然后期工作越来越多,但也越来越接近完成。下列的这些条目,有可能是最后的任务,这些条目已经在我的任务本里躺了很久,现在是到了完成它们的阶段。很多很难完成的任务,已经在开发实况(15)里完成了。

最后,工作量最大的一部分,应该是在线升级功能。2012年我在开发Arsue Blog程序的时候,完整写过在线升级功能,当时大概整整用了4-5天吧,记不清了。如今那个程序的结构已经彻底忘记,而且现在需要增加一个新功能,就是可以多个站点的同一程序、同一帐号绑定,在线升级时,可以一次升级,而不用每个站点都去点击升级。现在开发时就把这个重要的功能一次做好,为了将来的独立微博多站点更新做准备。这个在线升级功能,需要重新编写。……

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

Feedval的开发实况(15):近期2个月完成的最新任务条目,后期工作真是越来越多
2019年03月24日 08:18

很久没有发布完成的任务条目。建立这些任务条目,一方面能体现该程序的大致结构;另一方面,能很大地促进我更快地完成任务,由于这些任务执行中,有不少会让人无从下手(很多项有很大的难度),需要思考很久,所以程序设计有时候会很慢很慢。……

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

https和iframe+JavaScript的一个重要测试、调试记录
2019年03月22日 20:57

https对于开发者而言,增加了很多不必要的工作量。在Eonval项目中,会用到很多的iframe+JavaScript。其中,有一些页面是提交后(如密码修改的功能),如果数据处理完毕,则跳转到相应的页面。https规定为iframe不能引用http的链接。……

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

Feedval的开发实况(14):多个二级域名的Cookies设置问题(截图)
2019年03月21日 07:33

PHP有个重要的强大功能,在任何一个二级域名的页面,Cookies设置时,可以选择只对当前的二级域名有效,或者对它的顶级域名下的所有二级域名有效。昨晚临睡前,用了一个多小时,在Feedval的参数里把这个选项完成了,并完成整个测试。……

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

4个月前发的Eachval独立微博项目的规则回顾
2019年03月20日 18:16

如之前提前计划的规则,当时写了20多条。看起来是不是很详细,甚至有点复杂?但实际开发中的工作量,可能会是这个规则的1000倍。如果没有1000倍,那么500倍肯定是有的,现实的工作量就是如此残酷,几个月全天工作日+加班才能完成的工作量,无法在几天内完成。……

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

Feedval的开发实况(13):又是遇到一个稍微艰难一点的算法,怎样绑定和关联帐号(截图)
2019年03月19日 10:57

前天,Feedval的Demo版已经发布,这样我感觉放松了很多,再也不用那么着急地赶进度,什么时候开发完成都不要紧,反正用户已经有体验版可以用。在线安装程序,是大约在两三个月前的时候完成的,安装程序编写耗时约7-9天左右。后期在安装程序里,还要添加绑定和关联帐号的功能,这个算法就是如何安排。为了提升用户体验,安装完成后,自动分配一个临时帐号,而不要求立即绑定。……

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

Feedval的官方Demo测试版下载(PHP版)
2019年03月17日 14:38

因为后期极其多的琐碎工作总是做不完,不知道什么时候才能正式完成。这几个月,我每天都在全职奋力完成Feedval项目,但还是做不完。所以今天决定发布这个Demo版,该Demo版具有95%以上的功能,已经可以正常订阅RSS。有少部分功能还不能用,还不能关联Eonval帐号。等正式版峻工后,大家可以使用“分组→导出OPML”,将OPML文件再导入到正式版中。……

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

Feedval的开发实况(12):一个微小的功能调整又花了整整1天半(多截图)
2019年03月17日 13:18

Eonval帐号经过一个多月的开发,已基本完成,并开始调试与Feedval关联,几个月前,那时觉得是十分遥远的开发阶段,如今已经开发到这里了。左侧导航栏,之前是用frameset,但有一些问题。昨天开始调整为包含文件的方式,如下图:……

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

平台的Cookies方案设定的纠结之处(体验设计)
2019年03月09日 08:10

Cookies的设定,始终是一个矛盾的问题。如今很多APP受到用户的欢迎,有一个重要因素是Cookies的保存时间相当长,每天可以免登录打开。过去很多私密内容的平台(如电子邮箱、论坛),Cookies时间都很短,现在Cookies的时间非常长。比如我在调试服务器发邮件中,必须用到国外邮箱接收(国内邮箱接收国外服务器的邮件太慢,要慢几分钟,一天要测试几十次),所以选用了Yahoo邮箱,Yahoo邮箱的Cookies时间很长(电脑版),可以很多天不用登录。……

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

Eonval项目开发进度(4):用HTML模拟select,一个小问题用了不少于8小时解决,心酸的繁重劳动
2019年02月26日 09:30

select下拉菜单本来都已经做好了,在火狐、Chrome、IE、手机自带浏览器下测试,都没问题,样式如下图:

……

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

Eonval项目开发进度(3):太意外的执行力(多截图)
2019年02月23日 22:31

不查不知道,一查吓一跳。昨天查看Eonval帐号的站点目录,从2019年2月10日下午开始开发,到现在14天,其中有2天在做别的事情(为我女儿制作学习资料),这12天从0编写的这个站点的代码,竟然已经达到115K,如下图。这个代码量的增长速度,可能是我没遇到过的,因为Feedval之前写了2个月,才只有118K(Feedval项目因为遇到很多处的复杂算法,所以影响了开发速度)。……

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

Eonval项目的开发进度和最难以解决的部分(2)
2019年02月14日 06:52

做项目第一步需要完成取名,Eonval在2018年10月16日完成取名。现在已经到了Eonval帐号的开发阶段,我的本机Eonval帐号的目录创建时间为2019-02-10 15:12,经过这3天的开发,进展非常顺利,进度远超出了我的预期。因为Eonval帐号是为上百个、上千个域名的登录使用,不同域名的登录已经完成了解决方案。……

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

Eonval的logo设计历程和含义(附截图)
2019年02月10日 12:24

Eonval的前身是Webshu,Webshu仍保留。Eonval将开发各类PHP版程序,分类名命名为“个人云软件”。Eonval将沿用我过去开发过的一个B2B行业项目icdan的logo,那个项目于2005-2008年开发(已下线)。当初我把过多的时间,用在了logo、网页的版面构思上面。回顾这一段历程,很多构思、想法、灵感,都是在应用、或开发中自动产生的,因此不应该在这方面花费过多的心思,logo只要稍微有一点点的含义,就是个不错的logo。……

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

劳累中的开发(附截图)
2019年02月09日 11:29

标题本来是想写为“半醉中的开发”,一时找不到合适的词语来形容这种状态,因为已经连续开发了2个多月,现在常常坐在电脑前写程序,没多久就开始发困,注意力很难集中。程序开发中需要对该项目记忆非常多的东西,比如很多的关联、思路,有些关联、思路很难用笔去记录,全凭记忆力,程序开发的工作量也是巨量的。这种状态下,会记不住很多东西,以至于我多次对自己的记忆力产生了怀疑,在几年前还很少有这种问题。……

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

项目中的2个算法小集锦
2019年02月06日 11:29

在Eonval项目的开发中,字符串的处理和算法,比数据库关联、数据库设计要简单得多,这样的算法在程序项目中多得不计其数,一个项目下来,可能会遇到几百个这样的算法。尽量地使用数组、strpos()函数来代替循环程序,可以大大提升程序的效率。……

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

正在解决和已完成的艰难算法
2019年02月03日 08:29

算法无论是高级语言,还是底层语言,都一样通用。有些算法比较艰难,非常类似于中国象棋、跳棋当中的算法,很难去计算出后面的整体步骤,也许能算出最近的几步,但是后面的几十步,是很难算出来的。Eonval项目最近遇到的比较艰难的算法,主要是数据库的分布设计、优化设计,考虑更多的是程序效率的问题,还有数据库的关联也最能把人绕晕,在初期的开发中就一次做好。这种设计,常常令人无从下手,因为要考虑的“步数”过多,有时一两天、两三天都毫无进展,解决的办法只能是走一步,看一步。……

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

Feedval的开发实况(11):每天都在和做不完的算法在战斗(附图)
2019年01月18日 07:36

很久没发布开发实况了,我每天都在持续开发。有两位朋友,在关注我为什么要做Feedval?原因1,其实,当初Feedval是作为一个小项目来做的,所以先做Feedval,预计应该在20-30天内完成,但实际需要2-3倍以上的时间。现阶段主要做的是Eachval,由于Eachval工作量更大,所以先把Feedval做出来。原因2,2017年我在本机做过PHP版本的RSS订阅器,很好用,但是当时没做完。原因3(特性),Feedval和之后我发布的开源程序,都是PHP全动态+分布式数据库设计,对服务器的额外消耗很小,无论数据有多少,程序永远是这样快。……

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

Feedval的开发实况(10):iPhone、iPad的兼容问题
2019年01月06日 22:00

主体程序已大部分完成,剩下的工作是和站外的数据关联,下一阶段需要开发站外的相关程序、以及开发Eonval帐号。今天在网上搜索发现,IOS系统的Safari浏览器,可能对很多onclick不支持。因为我手中没有iPhone、iPad,所以无法测试。之前的程序,大量了使用了onclick,有一些地方使用onclick能节省很多字节,现在只能尽量把一些onclick去掉,改成超链接的形式,有很多页面文件需要一一修改。……

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

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

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

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

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

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

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

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

下一页 | 末页 (共2页)

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

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

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

Blog存档 Archives

2019年04月
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2019 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue