2018年09月的文档 17篇:

人生短暂
2018年09月30日 07:01

20~35岁,35~50岁,都是15年。但是前15年很漫长,过了30岁会感觉时间在成倍加速。当一个人为了生存,为了养家糊口,为了子女,时间总是在不知不觉中蒸发。

(本文是第1篇用手机发的,体验很像经常在用的朋友圈。)

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

详解99.9%的网站没必要用https;http与https涉及的名誉问题;https安全吗?
2018年09月28日 15:55

简述:连CCTV、php.net的官网都还只支持http,国内还有很多大网站都以http为主,谷歌浏览器就贸然将所有的http网站标为“不安全”,会让人误以为有病毒。https只是提高了安全级别,http并非不安全。(2018-09-29 07:28更新)

前几天用最新版的谷歌浏览器(Chrome),测试自己的站点。发现所有的HTTP网址,已经被打上了灰色的“不安全”,会让人误以为有病毒,如下图:

Google之前宣布,这一举措从2018年7月开始实施。再过些时间,这个灰色的“不安全”(英文浏览器显示:Not secure),将会变成红色。

多年来,我对Google一直很崇敬,但由于这个事件,对Google的崇敬跌到了谷底这一次是Google向所有的HTTP网站开炮,一刀切,所有的HTTP网站标为不安全

HTTPS安全吗?安全是相对的,没有任何技术是绝对永久安全的。所不同的是,被攻破的机率不同。

用户访问一个HTTP、HTTPS网页,过程都是:客户端(浏览器)A→路由服务器B→路由服务器C→路由服务器D……网页服务器E→路由服务器F、路由服务器G……客户端A。

上述的这些过程,用A、B、C、D表示,其中A就是我们的任意浏览器,E是网页的服务器,这些路由服务器都是运营商的服务器。HTTPS,主要是从A开始产生、发送密文hash数据,此hash数据经过的所有路由服务器,必然是处于加密的hash数据,无法被逆向还原;网页服务器E,收到的数据,必须有与相应的SSL证书的数据,才可以将这hash数据还原,网页服务器必须将这些hash数据还原,否则将无法工作──用户看到的全是乱码。

HTTP也可以模拟HTTPS的这个过程,甚至产生类似的hash数据。

上述的过程中,所有的路由服务器,如B、C、D、F、G,假设HTTP在遇到不安全的拦截时,这个不安全理论上是在路由服务器当中产生,也就是骨干线路的路由设备。

客户端(浏览器),在发送和接收时显示的明文数据,安全性是一样的。也就是说,万一电脑中了专项的病毒、木马,无论是HTTPS还是HTTP,安全性是一样的,都有可能被获取,它是针对本机电脑。即使用了HTTPS,往远程发送hash数据,但是在产生hash数据之前的明文数据已被截获,这种情况下,无论是HTTPS,还是将来更加安全的协议,都并非完全安全。

HTTPS另一个不安全的场景,在于网页服务器E。由于网页服务器E必须根据SSL证书,将hash数据还原,才能将用户发送的内容进行处理,否则全是乱码,在网页服务器端,同样万一被后门漏洞截取,那么HTTPS仍然是不安全的,此时它的安全级别与HTTP相同。
后门漏洞通常与网页程序类型无关,而是用户使用别人开发的第三方插件、或者如博客主题的php文件里隐藏着后门程序,这种后门程序容易编写,却较难察觉,无任何病毒提示,因为它本身是标准的程序。

HTTPS,比HTTP安全的地方在于,如果在客户端、网页服务器端没有被截获,那么在所有的路由服务器当中万一被截获,也无法还原,因为没有SSL证书的信息作为钥匙。

因此,只要骨干线路没有被攻击,那么HTTP和HTTPS的是一样安全的。如果电脑中了病毒,HTTPS和HTTP同样可能不安全。

经过上述的这些对比,能够看出是否有必要使用HTTPS,因为HTTPS架设较为繁琐。在这个过程中:
客户端(浏览器)A→路由服务器N个→……网页服务器E→路由服务器N个……客户端A

理论上,只要在网页服务器事先产生一个SSL证书即可完成上述的安全加密功能,通过shell命令直接安装SSL,即自签名证书,也能正常工作,然而访问时首先会出现下列的页面:

或者这样的页面:

上述2个截图是现在国内的最顶级的电视台网站的截图,这是正确地安装了SSL,仍然出现严重的警告提示:此连接不受信任,立即离开/我已充分了解可能的风险。

上述的这个截图这六、七年中常常看到,多年来一直以为网站可能有病毒,或者存在着大风险。但由于是重要的网站,还是经常会点击“我已充分了解可能的风险”。

前段时间,在尝试安装SSL时,发现出现这一提示,并非是由于网站存在风险、或者病毒,而仅仅是因为SSL未经第三方认证(第三方认证本身是多余的,后面会谈到)。第三方认证的SSL是收费的,我们看一下国内外的SSL收费情况:

万网:
GeoTrust:保护1个域名 ¥2191元/年起,保护5个域名 ¥4250元/年起
Symantec:保护1个域名 ¥4250元/年起,保护5个域名 ¥21250元/年起
GMO GlobalSign:保护1个域名 ¥11090.8元/年
中国金融认证中心(CFCA)证书:保护1个域名 ¥3400.00元/年起

西部数据west.cn:
Symantec 企业型(OV):保护1个域名 ¥3880/年
GeoTrust 企业型(OV):保护1个域名 ¥2137/年
TrustAsia 域名型(DV):保护1个域名 ¥8/年

国内的SSL销售价格,大致相似。国外的SSL价格,我搜索了一下,比国内低很多,但仍然价格不菲,大约是国内的1/5~1/2。上述这些,是现行的SSL主流在售价格。

如果你有多个域名、多个二级域名,SSL将是很大的一笔开支,已经是服务器费用的10倍以上;一个大的站点,如果有多个二级域名,本来1000多~2000元的总成本,如果全部加上SSL,一年就是几万元

博客大家现在普遍用免费SSL,我还没有尝试。

绕了一圈,再回到HTTPS安全与否的问题。HTTPS主要涉及密码问题,最高安全级别的密码,是网银、支付平台、域名登录后台、电子邮件,等等。除此之外,大多数的网站,并不需要涉及到这样的安全级别(HTTPS)。也就是说,99.99%的网站,如果仍然像过去一样使用HTTP,并不会发生想象中的安全事故,如果想提升安全级别,只需自行开发相应的加密技术,发送数据前,<input>一定要放在<form></form>,经过用JavaScript加密,或者开发如支付宝安全控件这样的插件,将加密后的数据传给<form></form>里的一个隐藏的<input>,这样,即使是用HTTP发送,被破解的机率也无限接近于0,其安全级别也和HTTPS一样。

国内外SSL如此高的费用,其本身并不需要多少的硬件、开发投入。难道是相关部门在收取高额认证费?

再说到这个第三方认证。国外对SSL的认证,记得在2004年左右,我就见过Verisign的带有一个勾的认证,那就是SSL认证、可信网站认证,在很多年前就有这种认证。国内与SSL相关的,现在也是各式各样的可信网站认证,各种眼花缭乱的“权威”名词

其实这个可信网站认证,只是买了他的SSL,给他交钱了,于是你的网站瞬间变成可信网站

由上述的对比,SSL的作用,只是为了解析hash数据成为网页服务器上可读的明文数据,防止在路由服务器、骨干线路被获取明文数据。可信网站与SSL,本来并无联系,如今SSL成了收取保护费的新形式,只要你交了保护费,就是可信网站。
恶意的网站,购买了SSL,同样会显示安全、可信网站。

HTTP并非不安全,HTTPS并非很安全。安全与否,取决于用户电脑系统的安全,以及网站程序的安全设计。Google这次强行给所有HTTP网站打上“不安全”的标签,是很不妥的做法,重大失误,也许会影响很多HTTP网站的名誉。

国外很多大网站确实已经全面使用HTTPS。但是国内很多大网站、门户网站,包括顶级的电视台网站,各电视台网站,现在网站内部仍然有很多HTTP。有很多首页是https,但是二级域名是http。

明文传送的隐私问题
HTTPS由于是hash密文传输,经过的路由无法获取实际数据。但是由于互联网数据庞大,如果所有的HTTP数据,都被拦截下来读取,那是永远读不完的,没有人会闲到去拦截。我们发布的博客、论坛、微博等等,最终都以明文呈现在相应的平台,对于这些在网页上本身是明文显示的,用加密传输本身意义不大。除非是需要登录之后才能看到的重要机密内容,这时,加密传输有一定的重要意义,但是通常很少会用到。

密码终极安全方法
无论是任何平台,不太重要的网站,设置一个密码,重要的网银密码、支付密码、电子邮件密码,使用另外不同的密码。不能在某些网站平台的密码,设置和电子邮件密码相同,会引起自己的域名被盗。

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

本博客所谈过的所有UFO话题已被彻底证实/这有可能是最后一次谈UFO
2018年09月27日 17:26

随着2013年我建的UFO论坛下线,至今本博客几乎没有再谈过任何UFO话题了,发布UFO话题我常常是胆战心惊,因为人类普遍不相信外星生命是这样存在的,好在所有的博友们、老友们都是理解的。无论说什么,他们都会认真用心去听,这就是人情。

当时提出这个话题是因为它对生活的影响太重大了,如此重要的事情却没有多少人关注。因为时间的关系,我也有4年多没有再关注UFO。
当时建UFO论坛的意义,在于如果有更多人关注这些宇宙文明的信息,能促进地球与宇宙连接,时机已到。

2个多月前,无意中发现一个名叫《揭露宇宙》的访谈,现在已经做到175期,在美国的盖亚电视台播出,这样的节目搬上媒体可能是人类首次,国内已经有很多网友看到。这个访谈,信息量很庞大,一个人要消化完这些信息至少需要2-4年的时间,无法用简单的语言来描述。据说有人连续看了三天三夜,我连着看了40多集。

百度关键词:揭露宇宙

《揭露宇宙》里的科里·古德,在1987年被选去参与秘(隔开)密太(隔开)空计(隔开)划,每次任务是20年,完成之后被返送到当初的时间点(也就是1987年),他的生理年龄也回到20年前,他执行了3次这样的任务,共60年。他当中接触了大量的外星人、外星科技,签了20年合约,这20年期间不能与地球人联络、不能看地球的新闻。

他当时的工作之一是维护外星人联盟指定的机器,需要一字不差地代替蓝鸟人-拉提艾尔(Raw Tear Eir)回答很多外星人、以及地球各国代表的问题。他获得的大量宇宙信息,主要是第1集提到的“玻璃平板电脑”,他每天工作之余有5个小时查看这个“玻璃电脑”,这个“玻璃电脑”能够查阅到宇宙中的所有信息,还没有他查不到的信息,因为外星人也有一个互联网,这些信息是全部公开的。

1984年在美国发行的《The Law of One》(一的法则),是一个UFO的研究小组,研究了19年,终于在1981年连接到了一个高等进化生命Ra,他正是埃及人信仰中的太阳神,很多高等进化生命不再是像我们人类这样的身体。地球人类的智慧进化程度,Ra传达的信息是,我们现在是第三密度的最高阶段。

《揭露宇宙》多次提起《一的法则》,证实了《一的法则》是真实的。2010年初,中国的佛家有位上师,与Ra取得了接触,可以证实《一的法则》是真实的,百度关键词:“拿什么奉献给你1 粒子宣言”。

主持人David Wilcock,是国内外少有的《一的法则》深度解读者。然而,由于《一的法则》里的提问者Don博士,是一位物理学教授,所以整部书涉及的物理信息较多,很多内容较为枯燥,这部信息的内容完全取决于提问者。当然,也提问了很多我们关心的问题,比如金字塔的建造过程,耶稣的出身和去向,世界的现状。

《揭露宇宙》的内容很多与《一的法则》有很高的关联,所不同的是《一的法则》的提问是在1981年,有些实时信息会过时,《揭露宇宙》产生于2016年。

《揭露宇宙》的内容,可能比《一的法则》还多很多,内容太震憾,那是真的震憾,我们关心的很多问题都能在这里得到答案,过去的很多UFO事件,在这里都能得到答案。通过这些信息,再对比现实的时事,能得到更深的真相。其中之一的一个话题,月亮背面是不是有外星人?在第3集得到了答案,我在2010亲眼见到的一个事件也证实了月亮上确实有不简单的事情。

其中,第3集讲到月球背面,有几十个外星种族,是因为月球离地球近,是最完美的观察站。大家在2010年是否听过“2012贴吧”上网名为 隐匿(隔开)不住了 的吧友的音频,他当时的工作就是和科里古德在第2集、第3集里谈到的这些信息一样,他当时还在音频里说晚上要去月球了,在场很多网友表示怀疑。
第2集里在月球上的会议室里有来自世界各地的人,这说明了地球上各国有很多高(隔开)层经常秘密通过穿梭机到达月球背面开会。如信息所述,他们通过穿梭机,扶一下扶手的时间就到了月球。
当时,隐匿不住了 在音频里告诉过大家月球背面有很多外星人,显然他是遇到过和科里·古德一样的场景。

这些来自世界各地的人,是否有中国人?按照科里·古德的回答,只要是你能想象到的国家。

说着说着就说多了,只想说,UFO信息在《揭露宇宙》已经被彻底证实。《揭露宇宙》在节目之初,科里是受蓝鸟人的鼓励,全面揭露UFO信息,因为他们这次是为传播高科技而来,并会使高科技传给地球上的每个人。然而,后期的节目,蓝鸟人渐渐离开,全面揭露变成了部分揭露

这不是科幻故事。Ra的进化程度,我推算约超过现代人约1.5亿年,蓝鸟人约超过现代人1亿~1.5亿年。外星人为什么几千年来不与地球人类接触,有这几个原因:

1. 很多高等生命不屑于与地球人接触。很多地球人为金钱、权利生活,丛林法则,“强权就是真理”。外星人与地球人接触,他们会感到难受,他们会感觉到地球人的自负的磁场。
2. 地球人拒绝外星人。无论是善意的、还是恶意的,在心理上统统拒绝。
3. 《一的法则》第9场,解答地球是在7.5万年前被地球的守护者隔离。隔离的原因是之前他们曾主动给过地球这样的文明的星球高科技,不符合他们的宇宙法则。有点类似于学生考试,如果在考场上直接给他们颁发答案,是不符合法则的。
4. 各国掩盖UFO信息。UFO信息、高科技是各国的最(隔开)(隔开)(隔开)密。2009年有几次这样的演讲,youku关键词:星际政(隔开)
5. 媒体有很多信息也是用来掩盖真相的,大家都懂。由于UFO是最(隔开)(隔开)(隔开)密,是需要掩盖的首要信息。
6. 由于隔离,高等进化的生命,不能干涉地球的文明。

《一的法则》和《揭露宇宙》都证实了几年前的时间窗口为真实(第四密度的窗口),人类错过了。有生之年,很难再等到这样的机遇。科里是一位伟人,他冒着生命危险站出来揭露。

科里的信息目前还是较为准确的,他得到的信息是2012-2017年,有巨型球体挡住了太阳能量。从2017年,这些巨型球体被撤除,网友简称“撤球”,大家都懂。所以,2018年异常炎热,从来没有这样热。于是2018年8月底~9月中旬,局部地区爆发了特大的洪(隔开)水,史诗级的山(隔开)竹10-16级台(隔开)风。不能说与撤球完全没有关系,很可能有直接的关系。

比较有趣的是2018年4月科里组织的现场演讲,在演讲之前他去了安莎尔几天(请见第159集之后的讲座4)。安莎尔人已经进入第四密度,他们是我们的未来人。安莎尔人给科里观看了他们从第三密度进入第四密度的视频,这一事件在科里的这次演讲里明确说是被推迟了(有多方信息证实)。

《揭露宇宙》里的揭(隔开)(隔开)者史密斯,他秘(隔开)密解剖过3000个外星人尸体,史密斯能站出来也很伟大。但相比较而言,我更关注科里,因为科里的信息与地球文明有直接的联系。

2018-09-28 07:56更新:
《一的法则》是首次被搬到银幕上,成为《揭露宇宙》的重要主题。一的法则,含义就是:一切是和谐的,复杂的事物被简化,矛盾有解决的办法。如果这份信息被全民普及,那么《星际迷航》《第五元素》里的高科技生活,在过去的100年里,在地球上会成为真实的生活。

由于隔离,外星生命不允许在地球降落,但多年来允许他们与少数人接触或制造超自然现象,近年来在众目睽睽发生的超自然现象,最重大之一的是,百度关键词:伏尔加河大桥离奇晃动。
能够搜索到当时各大媒体发布的真实现场视频,伏尔加河大桥事件发生在2010年。
这个事件,并非共振,大桥在波形般地大幅度上下扭曲舞动,如同时空扭曲般,之后大桥完好。如果是共振,大桥会断裂。新闻抓拍的视频当中,有2处有快速飞过的飞碟。

在《揭露宇宙》里,科里谈到宇宙是由等离子体组成。外星技术,都是运用等离子体。如果掌握了等离子体,能够跨越时间和空间。

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

老版本VS新版本
2018年09月27日 09:24

昨天想调试HTML5,发现与HTML4不兼容,于是放弃HTML5的前台开发。因为目前的HTML4足够用,在各浏览器显示正常,如果改成HTML5,改动太大。如果将来再推出HTML6、HTML7、HTML8也需要跟进的话,同样会有庞大的修改工作量。

与此类似的是PHP开发,现在的PHP最新版本是PHP7,我的所有程序仍然是运行在PHP5下,因为那些新特性基本都用不到,除非有某个特定的内置组件,只有PHP7支持,这时候主程序仍然是运行在PHP5下,然后再架设一个PHP7的VPS来分担新功能、远程调用。

PHP的内置组件会发挥至关重要的作用。比如PHP5自带的php-gd,能够给图片做缩略图、或者缩放,CentOS下需要运行 yum -y install php-gd 的命令才能支持php-gd。

原生的PHP5,已经足够强大。

10年前,曾经想尝新,安装过Photoshop CS,安装包1G。后来一直用Photoshop 7,安装包162M。可能只有那些专门从事复杂的图像处理、绘图的部门,才会用到这些高版本。
记得2002年,Photoshop 7才出来不久。我有位同学所在的公司,是从事建筑效果图专业绘图,当时整个公司都还在用Photoshop 6,因为Photoshop 7他们用不惯。但我用Photoshop 7却很顺手,可能是因为Photoshop 7是我最早学会的Photoshop版本之一。
如今,Photoshop经过了很多版本,我仍然用Photoshop 7。

PHP、网页程序开发最好的工具是EmEditor,没有之一。现在的最新版是18.X,安装包是十几M;但我仍然用2001年时的3.28版本,安装包只有1.06M。

VPS主机,我选择安装CentOS 5 + Ubuntu 12两种系统,以CentOS 5为主。可能对于流行的很多软件,都需要运行在最新版本的系统中,如CentOS 6、CentOS 7,Ubuntu 15、Ubuntu 16。然而,对于自行开发,CentOS 5的老版本仍然是很好的选择,因为它省资源。
大部分功能我都选择在CentOS 5+PHP5下运行,由于这个环境下,不支持SQLite,在Ubuntu 12+PHP5环境下,能够完美支持SQLite、读取.db文件,运行这个命令即可让PHP支持SQLite:
apt-get -y install sqlite sqlite3

PHP开发,XP系统仍然是最理想的工作环境,这也是我不愿把Win7~Win10作为主力系统的原因,只是有些软件在XP下无法运行,才会切换到Win7~Win10。

如今,已经开始有一些软件在封杀XP系统。比如IE9、最新版的火狐60版本等等,都不允许在XP下安装。一些网站也在封杀低版本的火狐浏览器,如知乎、GoDaddy、name.com。我仍然在用2014年底的最新版火狐34,因为它比现在的新版火狐快1倍。

三四个月前,GoDaddy彻底封杀低版本火狐,现在又解除了封杀,只是有一个旧版本提示。

PC平台的软件,体积、占用资源的增长相对十分缓慢,可能是很多软件开发团队很注意优化。然而,手机APP的体积增长则很惊人,比如百度贴吧APP、支付宝、手机淘宝。
我用的手机版QQ,仍然是2015年的QQ 5.9.1,使用直今,流畅无比,也省资源。

总之,软件大多是版本越老反而越好用,能用一天是一天。

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

2018.09.26
2018年09月26日 09:26

2018年9月26日,9点26分,happy birthday to me!

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

离开深圳已9年
2018年09月26日 08:44

2004.3-2009.7在深圳。多年来一直怀念那时的时光,深圳的生活是难以想象的。那种环境怎样用语言描述呢?挺温馨的地方,也是很自由的地方,高消费,高度繁华,让人充满斗志,有很多景象和纽约一样,是国内最不排外的地方,因为大部分人都是移民到此地,来了深圳,你就是深圳人。

虽然已经离开了那里,但是心还一直在深圳。我的祖籍是广东,但6岁半就去了河北,还是更喜欢北方多一些。北方生活压力小,注重文化教育。

深圳还有一个无可比拟的优势,和香港相邻。很多地方在10年前就和香港一样繁华,特别是靠近罗湖火车站的地方。这5-10年,大陆的飞速发展,一些地方可能已经赶上了香港。

如果在深圳有房,深圳的消费不高,和大多城市的物价一样,甚至很多物价深圳更低。2004-2005年,深圳市中心的房价在1万元出头,这两年5万多/㎡。1万元的房价,在那时对于很多在深圳的人、生意人来说,都认为是天文数字。

香港回归10周年,当时请了乐坛上的四大天王唱《始终有你》,歌词中心是“香港始终有你”,可见这个地方也是热爱居住在当地的每一个人。同时,只要你热爱这个地方,那么这个地方就会:始终有你。

如果你热爱深圳,那么:深圳始终有你。
北京嘛……那当然是,北京欢迎您。

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

新项目灵感2-“独立微博”
2018年09月25日 15:41

从昨天发的Feedval计划,今天突然有了新灵感。Feedval的功能,是运行在PHP空间上的一组程序,能够通过它订阅所有的RSS,PHP空间并非由平台提供,而是用户使用自己的PHP空间,所需的功能细节可由用户提出,该程序永久免费。因为功能单一,可能开发工作量相对小些。

在十几年前,国内外有一些使用量很大的feed(RSS)平台,有一些现在已经不运营了。Feedval与以往平台不同的是,它是一个独立版的订阅器。

有了这一种 独立空间+程序 的方式,以往的很多程序都可以采用这种方式。好比新浪、搜狐、网易的博客,是平台式博客;Wordpress则是独立空间式的博客。同理,Twitter、微博,也可以像Wordpress这样变为独立空间式的方式,暂且叫做“独立微博”。

2007年我做过一个 自由勇的休闲站,当时就是用自己的域名,发布的内容就像现在的Twitter、微博的形式,但当时只局限在自己的一个域名里,无法与同样的用户互动,因为在这样的平台里,整个平台只有我一个用户。

如今,经过这几年做过的6-10个超过400小时的项目的经历,积累了很多的经验,特别是不同域名之间的站点互动。现在已经能够做出这样的“独立微博”。

独立微博所涉及到的一些内部功能:

  1. 独立微博的地址,可让用户选择是放在二级的根目录,或者是顶级域名的子目录,例如 http://def.123.com 或 http://www.123.com/def
    更正:为防止地址错乱,地址统一用二级域名的根目录。
  2. 用户名abc唯一(支持中文,但不允许带空格),必须通过平台注册。因为用户名唯一,所以别人的“独立微博”在 @ 自己时,才能准确地at到。
  3. 在自己的站点,显示别人的用户名时,如果涉及到他的“独立微博”的网址时例如http://def.123.com,假如他的网址更换了,怎么办?平台会自动更新,为节省资源,每15天更新一次。也就是说,如果自己的“独立微博”更换了域名,无需通知别人
  4. 如果自己被@,会有通知,可设置关闭通知。
  5. 具有点赞功能,并显示点赞者的ID和链接。
  6. 重要功能:可订阅别人的独立微博,提供2种订阅方式,一是程序页面自身订阅,二是提供RSS输出。
  7. 更新中……

“独立微博”的项目域名还没有想好。以前很多项目,域名想了超过1年还没有想出来,至少都要经过一两个月才定下来。Feedval是最快的一次,前几天好像不到1小时,就定下来了,因为它的主题是feed,所以比较容易命名。

“独立微博”也是一个永久免费的项目,程序开发比Feedval项目复杂很多。如果10年前上线,可能现在已经成功了,现在是姗姗来迟,只是因为灵感姗姗来迟。这10年里,国内连独立博客都剩下不到25%,可能有的人最多折腾个Wordpress就不想再折腾了。然而,这种独立空间的PHP程序,有很大的便利性。

有活力的年轻人,总是一波又一波,这些产品可能他们会喜欢

与“独立微博”相同的,前年曾提出的“独立日记”的计划,也可以同样落实。但是“独立日记”的工程量又大于“独立微博”。

有事外出,待续……

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

新项目Feedval的初步筹备预告
2018年09月24日 12:58

我不知道国内外是否有同类产品?就是一个PHP版本的RSS阅读器。这个项目是给用户提供一个很小的PHP程序,主程序只有几K,PHP+NoSQL构架,只需支持PHP即可,无需配置MySQL。

程序运行在用户的主机上,用于读取自己订阅的RSS。

这个产品对于用户我不知道有没有需求,但对我来说有很大的需求,因为手机、电脑不再需要安装任何软件,直接浏览自己的主机上的网页,就可以阅读RSS的文章。

早期的几年我一直用周博通的RSS阅读器,一转眼现在有好多年没有再用任何RSS客户端,感到十分不便,倒不如自己开发一个。功能较为简单,越简单越好,用户可以设置为只显示文章标题、或者显示文章+正文。

这种软件发布的方式,是我的第一次尝试,因为对于开发者而言不再需要架设大量的服务器,服务器由使用者自己搭建,可以运行在任意的Linux+PHP虚拟主机、VPS、或Windows+PHP主机。

此软件命名为Feedval,含义是Feed,val是festival的后3个字母。官方网站是 http://www.feedval.com

此软件永久免费使用、后台免费一键升级。对于作者而言,生存的方式是官方网站的AdSense。

其实更主要是想通过这个项目,认识更多忠实的朋友。

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

论朋友圈可以发什么?/朋友圈的五味杂陈和心路历程
2018年09月24日 10:27

一直想组织一下这个话题,这个话题内容会变得越来越多。所以现在先占位发布,有时间的时候会慢慢更新,有很多条也可能是我走在路上随时想到的。RSS里不会自动更新,敬请关注本链接,这篇文章将来可能会修改50-200次。为了便于阅读,本文采用1、2、3、4、5带标注的形式。

朋友圈和以往的论坛、博客、微博,是截然不同的,因为后面几者都是公众平台,任何陌生人都可以浏览,朋友圈则是已经添加的好友可以浏览。随着这几年人们对朋友圈的深度关注、全民上网,朋友圈已经成为近距离、超近距离的圈子。

中国是人情社会,朋友圈也变成了人情圈、人脉圈。人情处得好,关键时刻人家真的能及时雪中送炭,轻松解决自己难以解决的问题,这就是人情的积极作用;同时,人情也有很多负面作用,比如推不掉的饭局。

  1. 空楼占位,更新中。
  2. 空楼占位,更新中。
  3. 空楼占位,更新中。

上面有好几个空楼占位。是因为前几天有很多灵感,现在一提笔,什么都想不起来了。

2018-09-25更新:

  1. 首先是安全问题。公众的博客、论坛,很多人不愿意发布生活照片,因为有可能会被人恶意使用,QQ空间以前也存在这样的问题。微信因为加的好友大多认识,所以越来越多的人对微信开始放心,因此生活照片会经常发布在朋友圈里。这种放心,是起源于别人都在朋友圈发很多照片、家人照片,大家都在发,所以通常是不会有安全问题的,陌生人一个不加、或者对其屏蔽朋友圈。
    但是很多用户还是注意隐私安全的,生活照片只发布一部分。
    其实,不管是公开的博客、论坛,还是朋友圈,如果是发布作者自己本人照片、自拍照,一般问题不大。在某种程度上,在网络上想要见人,照片是迟早要发的,只是途径不同,也许需要在公众场合发,也许需要在某个圈子发。
  2. 因为朋友圈已经是人情圈,所以有很多内容不能轻易发。和朋友圈靠得太近,可能会让部分人感到不适,比如一天发5~10条状态,可能有人会认为你很闲。然而,有写过博客、微博的朋友会发现,一天发5条状态其实再正常不过。所以,朋友圈我控制在最多一天内发3条,以前频率高的时候,1-2天发1条,现在5-10天发1条朋友圈。
  3. 总体原则是,只要不伤害别人,一般发什么都可以。
  4. 努力容忍别人发朋友圈的自由。
  5. 朋友圈能见到大量的生活照、自拍。切不可直言吐槽别人的相貌,是做人的基本素养,比如变胖了、变老了这类不可说。
    通常,人的实体比照片好看得多,手机屏幕,把人缩小到只有手掌大小,人的魅力也随着缩小,这就是为什么见到的明星总是比照片好看。
    世界上没有人是不美的。人会变得不“美”,那是因为生活的劳累、工作的压力,人生不可能总是风光的。
  6. 你变瘦了,也不可说,西方人很懂这一点。首先有的人本能地反感别人说自己瘦;而对于减肥成功的人,别人这样说本来是怀着夸赞,其实就等于是在说对方以前是胖的,还是不好听。西方人很忌讳说“你变瘦了”。
  7. 中国人为别人考虑的人,并不是多数。
  8. 人际交往中,有时该沉默必须沉默,不必要发表对别人的评价。有时多说一句,对方听着很难受,因为评价就是在声明对方是这样的人,这种评价常常是多余的。
  9. 在人情圈中,随着年岁的增长,“戾气”会越来越少,除去戾气就是一个人真的成熟了。
  10. 朋友间需要有平等心,凌驾于别人就不是朋友。
  11. 不要吝啬你的点赞。点赞,可能存在着很深的学问。
    如果一个人加了你好友,一年,几年,数百年没有点过赞,说明他并不关注自己,或者彻底不关心自己。起码一两年点一次赞,说明友谊还存在。
    轻轻的一个点赞,里面包含着各种各样的心情、心理、或者动机。最容易获得点赞的内容,应该是照片。朋友点赞,可能是觉得,嗯,不错,所以点了赞;或者是看到照片,如同见到了朋友本人,所以很开心,于是秒赞。
  12. 朋友间难免会存在亏欠的关系。如果有的人,觉得对方亏欠自己,所以会很长一段时间不给点赞。
    但如果数百年不给点赞,却给别人秒赞,友谊也会越行越远。
  13. 有很多内容,如果发表在博客、微博,可能关系不大。但如果发表在朋友圈,对方看到以为是在骂自己,这类应该少发,容易对号入座。比如在朋友圈说自己讨厌闯红灯、斜穿马路的人,而对方可能恰恰就是经常这样做。所以,在人情圈发言需要格外谨慎哟。
  14. 不可在朋友圈含沙射影指责或教育亲人、朋友。比如正好遇到某个事件,然后在朋友圈含沙射影评论相关的事情,或者转发相关的链接,太伤人,是情商低的表现。

2018-09-26更新:

  1. 公众的论坛,或者博客、微博的留言区,可能存在一部分键盘侠、喷子、甚至变态,在人情圈里,这些无法生存,大家都懂。
  2. 博客是公众形式,博客是网络里所有工具当中的最高端,也是网络里最容易成名的平台之一。
    键盘侠无法见光。
  3. 100个赞,也得不到一个回赞,你还会继续点赞吗?这就是人情。
  4. 当然,不断回赞,可能会没完没了,但是,大家都在点赞。点赞是一种很好的礼尚往来,代表的是一种温馨的问候。
  5. 很多时候的点赞,也可能是对方出于同意此条观点。

  6. 朋友间需要有一个实质的私下交流的互动,1000个赞可能比不上一次聊天。
  7. 人际关系,几乎3年就是一个大周期。如果还没有失联,可能会渐渐成为老朋友,请珍惜。多年不联系、不关注,可能会渐渐彻底遗忘。
    数百年没有点过赞=多年不联系
  8. 在中国,最令人崩溃的聊天开头语是:在吗?
    而这种开头语,在我们人群中不在少数,如果说中了,请谅解,因为也许您也不希望对方常用这样的开头语。比如人际关系当中,领导对下属,在网络平台里说“在吗”,还不至于有多么不适;但是如果下属对领导说“在吗”……平等的人际关系之间,说“在吗”本身就存在一种不平等关系,潜意识是在说“你现在很闲,在吗,能和我聊一下吗?”
    越来越多的人喜欢问“在吗”,是因为周围很多人都喜欢问“在吗”,实在不知道怎么开头,发个笑脸或别的表情更好。
    这一条似乎和朋友圈的关系不大,但是因为朋友圈是网络社交媒体,所以一切聊天工具都和网络社会交往有关,所以只要是聊天内容,都和朋友圈有着千丝万缕的联系
    友情是建立在平等的基础之上,“在吗”很多时候有颐指气使的潜在心理哟。
  9. 关注是相互的,只有关注别人,别人才会关注自己。忽略别人,别人也会忽略自己。
  10. 一切都是因果,一个微小的举动,很多时候就可以反映一个人的内心。

  11. 点赞,很多时候说明彼此的关系较好,友谊纯粹,不要吝啬点赞哟。
  12. 空楼占位,更新中。
  13. 空楼占位,更新中。
  14. 空楼占位,更新中。

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

安卓、网络机顶盒的使用周期太短/PC配置和彻底降躁新法
2018年09月24日 09:45

在2013年,2014年给大家分享过阿里网络机顶盒安卓机顶盒,在那时候配置是很主流的,如今两台都已变成本地播放器了。

阿里机顶盒曾经影响了多少人,因为它能收到的电视台比卫(隔开)星多得多,而且有很多高清频道,有很多电视剧、电影能点播,没有月租。当时我主要用来看电视,机顶盒功率3W。如今,这些平台已经全部失效。阿里机顶盒用作本地播放器还是相当好用的,能够顺利播放flv、mp4格式,因为它的上一代产品不支持flv、mp4。

安卓机顶盒,内置的电视台也很多,但我主要用浏览器来看youku、tudou,机顶盒功率3~4W。如果安装youku的APP,视频少了很多。安卓版本是4.0,在那时候是属于最高版本,硬件宣称是双核1.6G。现在再用浏览器,已经无法播放youku。电视APP还没有试,记得以前试过,好像不能用,现在很多APP需要安卓4.2以上的系统,所以这个安卓机顶盒也闲置了很久。

当时喜欢机顶盒的原因只是因为它省电。由于免费网络机顶盒的使用周期太短,看来用PC看电视才是王道。

PC的缺点是占地方,耗电相对大,优点是PC的性能比机顶盒要高出5~10倍以上。

PC降躁
PC首先要解决的是躁音、功率问题。躁音问题很容易解决,有很多人会想到水冷,或者油冷(把整个主机浸在矿物油里)。缺点:真有网友用水冷,结果跑水了,主板坏了;油冷,把硬件泡在油里,对硬件可能会有损坏,太折腾。

于是在两三年前,我做了尝试,把电脑里所有风扇从12V降到5V供电,瞬间电脑变成全静音,1米之外,听不到任何声音。现在大多数的电脑,完全可以这样改,因为电脑的功率越来越小。CPU风扇从12V降到5V,理论功率为原来的1/5.76。风速测试,12V时为5600多转/分,5V时为800多转/分。

X2 245主机功率为86W,这个CPU的风扇都可以顺利改为5V,更不用说现在的22nm,14nm的新CPU。22nm的G1840+3.5英寸机械硬盘,我测过主机功率记得是30多W。

风扇能否顺利改5V,可以这样测试,开机一段时间,摸一摸散热器是否烫,实际上只比12V时稍微热了一点点,现在大多数CPU,特别是2008年后的产品都可以这样尝试。

CPU、显卡、电源的风扇,都要改5V。5V的来源,起初我是从主机电源直接获取,后来发现这样可能会影响5V电压;从USB取电也不太好,对主板电压可能有影响。100%保险的方法,是从主板的12V风扇处取电,原CPU风扇线剪断,用风扇线的插头,用线连接到那种车载5V充电器(这个充电器能直接把12V转成5V),然后给3个风扇供电。

硬盘降躁
3.5英寸硬盘,也是电脑躁音的重要来源。所以,如果想降躁,电脑必须改用笔记本硬盘、或SSD硬盘。我的主力PC,现在就是用笔记本硬盘+SSD硬盘。笔记本硬盘,在1米之外也听不到任何声音。

笔记本硬盘、SSD硬盘的差别:
笔记本硬盘读取时功率实测约为4.2W,SSD硬盘读取时约为1.8W。当时测到这个数据,真的很兴奋,SSD硬盘功率并不是很多文章里写的8W。开机速度、响应时间,SSD比机械硬盘快得多,天壤之别。
3.5英寸硬盘,实测功率老硬盘8W多,现在新硬盘6W。

SSD硬盘容量需要多大?这么多年来,我的主力开发PC,系统必须用XP,SSD硬盘的系统区和软件区现在只用到了1.67G+2.37G,总共约4G,里面还安装着几个大软件。所以,16G、32G是足够用的。

完成了上述的降躁,电脑已经轻松变成了全静音电脑,功率也降低了10W左右。

电脑硬件配置推荐方案
1. 双核E3300(或E5200)+G31+2G DDR2+笔记本硬盘(或SSD硬盘),主机功率40W-42W,现在2G DDR2内存仅18元包邮,成本总共在100元左右。G31是2008年、2009年的主流主板,板载显卡竟然现在还能用火狐浏览器,较为流畅地看youku的1280×720高清视频。

2. 双核G1620+H61+2G DDR3+2.5英寸硬盘,除去硬盘,主机成本200-260元左右。采用这个配置,是因为CPU现在很便宜,它是22nm的,估计主机功率在22W-25W左右,未测试。这个配置比第1种E3300要高出好几倍,特别是核显有了很大的提升,看youku更没问题。

3. 双核G3900+H110+2G DDR3+2.5英寸硬盘,除去硬盘,主机成本全新400-500元,14nm,估计主机功率在20W左右,未测试。性能比G1620平台,估计提升了50%以上,但是看视频、平时的办公,完全看不出任何差别。

上述的3种配置,配置1至少还能用5-10年,无需加独立显卡,也建议不要加独立显卡,一是会增加10W以上的耗电,二是完全没必要。

对PC的速度影响,其实现在最大的瓶颈是硬盘,尽可能配个SSD硬盘。系统建议安装XP系统,系统轻小,重装方便,内存条用2G足够,其中用VSuite Ramdisk软件划出600M为虚拟硬盘,火狐的网页缓存文件设置到虚拟硬盘里。

看电视,现在很多电视台的网站都提供高清直播,可以直接用火狐浏览器访问,无需安装客户端。

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

本博客终于完成了手机版
2018年09月23日 18:11

用了一个半小时,初步调试完成。比想象中容易了许多,原来计划至少得一两天的时间,因为需要给手机版单独制作一套网页。没想到现在通过CSS,手机版把侧导航栏隐去,字体调大,网页主体部分宽度设置为100%,相关页面再做相应的调整,顺利完成了手机版。

截图留念:

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

UTF-8、HTTPS原来都是浮云/兼谈新款手机
2018年09月23日 11:18

关于UTF-8
在某种特定环境下,我需要登录Gmail、Adsense的页面、查询网站的收录数,现在唯一能登录的方法只有用远程的Linux VPS主机,用VNC连接远程桌面,因为从今年开始17(隔开)23端(隔开)口在国内被封(隔开)锁,自建的威(隔开)P(隔开)N都已经全部失效,XP系统下又无法用SS。

此时的问题是,英文版的CentOS系统+火狐浏览器,访问所有的UTF-8网页,如果有中文字符,依然显示乱码,乱码如下截图。(这个Linux版的火狐浏览器能修改编码为中文,可是修改之后浏览器会彻底死机。)

过去,大家都知道UTF-8是国际编码,理论上即使系统、浏览器没有安装相应的编码,也能正常显示各国的字符。以前我用了差不多六、七年的英文版XP系统,记得当时系统没有额外安装中文包,自带的英文版IE6,都可以正常浏览UTF-8的网页。可见,出现这种问题是Linux版火狐浏览器的bug。

由于这个bug的出现,那么国外的英文版、非中文版的手机,自带的浏览器、或者手机安装的其它浏览器,访问utf-8的中文网页,是否同样有可能显示乱码呢?是有可能的。

这个例子,说明UTF-8并非是真正的国际通用编码

多年来,我也一直在utf-8和gb2312之间抗争,因为在数据库里,中文或全角字符utf-8会占用3个字符,gb2312(或gbk,都是ANSI 936编码)占用2个字符。理论上,在高并发时,gb2312的效率是utf-8的1.X~1.5倍。当时在程序作品里放弃gb2312而用utf-8的原因,只是因为别人都用utf-8,utf-8似乎看起来更专业的样子,仅此而已。

如今在新的网页项目里,同时有英文、中文版,且是潜在的流量型,我尝试采用utf-8和gb2312同时使用。运用$aa=iconv('UTF-8','GB2312//IGNORE',$aa);这个函数来自动实现两种编码的互相转换。用户看到的网页,英文版会自动变成utf-8,中文版自动变为gb2312或gbk。

关于HTTPS
如前所写,HTTP/HTTPS密码防止泄密的新方案HTML完全可以在用户提交密码前,通过JavaScript对这个密码进行类似md5加密,或者最好自创加密规则,用户输入明文密码A的这个<input>一定要放在<form></form>之外,这样不会被截获,因为它不发送。JavaScript将密码A经过加密,用document.all.password.value='……';这样的方式复制给<form></form>里的一个隐藏的<input>,服务器再将这个加密过的密码做相应的还原。

由于加密规则只有开发者知道,经过加密的数据即使不幸被截获,也是永远无法被逆向还原的。经过一次加密,已经无法被还原。

这个方案已经在我的程序里完成,我在程序里做了3-5次加密。

有了这种加密方式,HTTP实现了和HTTPS相同的安全功能。有这种显而易见的HTTPS方式仍然不安全:网站启用了HTTPS,但数据库里依然记录明文密码。

可见,HTTP在HTTPS安全性方面的不同,主要在于用户发送时的数据不同。而服务器是储存明文密码,还是经过加密的密码,则与HTTP、HTTPS无关,是否安全取决于网站的程序设计。

所以,如今HTTP并非想象中的不安全,HTTPS也并非想象中的安全。HTTPS会损失一定的服务器性能。另外,HTTPS免费的几乎没有,直接在主机上安装Linux系统“自带”的SSL,用户访问时还是会有个安全警告提示。收费版的SSL,价格远超过了网站自身的域名、主机。网络里大力推行SSL,是不是有SSL销售商在做推手?

当然,并不是说使用这些产品不好,有很多人的确很需要这些。这里想说的是,如果没有这些产品,依然能够对运转没有任何影响的情况。就像别人都用utf-8,自己也要用才跟得上潮流;别人都用https,自己也要用才不会落后;别人都用iPhone,自己也要用才不会落后等等。

记得2005年、2006年的时候,ASP是我的主力开发语言,我还在投入大量精力开发ASP。当时计算机系的朋友只因为这一点,直接说我外行,于是不得已投入了JSP。然而,后来发现最佳的web语言是PHP,它比ASP、JSP的语法都简单易读。

合适自己的,才是最好的。

顺便说一下iPhone和高版本安卓
如果您是业内的设计师、程序开发者,使用iPhone,我很尊敬您,因为技术人员是最理性的消费者。iPhone在过去几年流行,有几个很重要的原因,一是拍照效果很好(几乎和专业的家用佳能相机效果一样),二是流畅,三是很酷(价格高的效应),四是周围人都在用。但缺点,一是系统封闭,二是价格太高。

前几天有人问,现在同样的价格,是买iPhone 6s,还是华为P20?iPhone 6s是两三年前苹果发布的最高端手机,如今的性能相当于国产的安卓千元机型。因此,当然是华为P20的性价比比iPhone 6s高。华为P20我没有用过,没试过它的拍照效果,但是几年前的OPPO A59S(我家人在用,真八核)的拍照效果和iPhone基本一样。华为P20的配置参数比OPPO A59S高。

而专业的家用佳能相机,2003年时佳能最高端的是A60、A80,价格分别为2000元、3000元人民币,如今比A60、A80配置高得多的佳能新款相机,价格在400~1000元的型号比比皆是。为了便于无线传输,数码相机与安卓系统融合,是必然趋势,像三星GC100、三星WB50F、S800c都是好几年前的产品了,但是拍出来的效果都是在iPhone所有机型之上的,它们价格比佳能贵不少,但是和佳能效果差不多,仅仅是多了个安卓系统。

安卓相机可以通过蓝牙、或ES文件管理器(可在安卓2.3系统或以上运行)来无线传输文件。因为这十几年里,现有的数码相机通过数据线来传照片,已变得严重落后、渐渐变得不科学了,因为数据口寿命很有限,很多数码相机一插数据线就会充电,对锂电池有一定的损害。因此,无线传输应该尽快在数码相机里全面落实。

今年又是手机大降价的一年。3+32、4+64配置的机型,前两年的价格在1500、1900元以上,现在6XX~9XX就能买到。这样的一个手机,如果自身的拍照效果好,那么已经足够用了。如果拍照效果不好,再配一个安卓数码相机,完全实现了苹果手机的功能。

高版本安卓
现在在售的手机,如果是一两年前的库存货,最低是安卓5.1,新手机都是安卓6、安卓8了。如果是安装微信、支付宝等常用APP,这些安卓版本感觉不到多少区别,甚至和安卓4.3、4.4一样,只是界面变酷了一点。系统的变化,多数人应用不到。
从安卓4.3、安卓4.4开始,流畅度的确有了不少提升。

但如果您对Root要求较高,那么目前最后的一个版本是安卓4.4,或安卓5.1。安卓6.0以上,已经无法Root。对于习惯Root手机的用户,使用这些高版本安卓的手机,需要一个适应的过程。无法Root,可能手机的安全性会提升一些,但是功能少了。

对于只有Root才能运行的软件,则必须选一台安卓4.4的手机。安卓5.1还有部分机型能Root,有的机型Root之后再重启,会自动删除Root软件

厂家之所以封杀Root,可能是为了减少返修率。但对于需要Root的用户,造成了很大的不便。最基本的,Root Explorer等文件管理软件,无法操作系统文件,无法更换/system/media的内置铃声文件。

手机容量,一般的应用,微信、支付宝、淘宝,1+8G目前是足够用的,更不用说3+32、4+64的配置。很多人纠结买32G、64G,还是128G、256G的iPhone?手机不是用来存储大量数据的,因为手机可能会丢,手机的闪存随时会坏。实际的应用中,手机的闪存寿命可能远低于机械硬盘,因此需要及时把手机里的数据挪到硬盘,重要数据做双重备份。

安卓手机的品牌,现在较多人用华为、OPPO、VIVO等等,对于外形、上档次、炫酷有需求,选这些完全没问题,三星手机现在似乎使用的人少了,可能是由于前年三星Note手机电池爆炸。(受这个事件的影响,从那时起,全球的TF、SSD闪存、内存条都涨了一倍,直到现在2年多才刚刚回落到当时的价格)

但也有明智的人,会选择小众的良好品牌,它们和那些热销的品牌其实很多是一样的、甚至更好用,价格便宜了一半以上。不推荐中(隔开)兴、酷(隔开)派,因为有多个机型,即使是现在较新的型号,都会偷发短信。

我喜欢海信手机,家里有台HiSense的冰箱用了9年,没想到海信手机是难得的国产良心之作,主要是它大部分机型都能三键强刷机,自带来电防火墙,用来上网绝对很好用,唯一的缺点是一些机型的拍照差一些。安卓4.4以前的海信手机很好用,但是自从安卓5.1之后就没有优势了,因为安卓5.1之后的刷机包,体积到了1.7G,容易刷机变真砖。

高版本的安卓手机,由于刷机包太大,刷机风险很大。800M以内的刷机包,都能安全刷机。

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

为什么写技术
2018年09月23日 09:05

将近一年没有更新博客了,积累了很多话要说,昨天上午一口气写了4篇。本来还有三四个话题要说,昨天差点发了第5篇。

为什么会写技术的话题?因为从2002年至今这十几年的程序开发的生活中,每经历一个400小时以上的开发周期,都会有很多感触,实际的作战场面远比博客文字要血腥10倍、20倍以上,有些复杂的算法有时要推算一两天才能得到一个正确的公式,整天盯着电脑屏幕来推算。每次写程序时,电脑都至少会开十几个、20几个窗口,光是这些窗口就时常令自己感到眼晕。(这些窗口的类型有:浏览器窗口5-8个,文件夹窗口5-8个,文本工具窗口5-8个,Xshell、Xftp各1-3个,图片窗口1-3个,Photoshop窗口1个。)

开发、实践,是一种最大的程度的学习之一。很多的信息,并不是在书上、网上学到的,而是像“车到山前必有路”一样,解决问题的方法会自然呈现出来,大量的新方法、新思路会在实践中被发现。正如东西半球存在时差,它是一种永恒的存在。即使是新发现的方法,发现得越多,你越会发现其实万变不离其宗,很多这些新方法、好的方法,上天其实早就设定好了,等待着人们去开采。

从开发之初至今,我在本机电脑建立了代码库、程序库、技术笔记,这些文件一天需要打开50-100次。大量的代码,都不是手敲的,而是从程序库里复制,例如循环程序 for ($i=1;$i<=$j;$i++){} 这样的语句。当然,即使是大量复制代码,程序的开发量依然很庞大。

半小时、1小时能够完成的程序,我定为是迷你小项目、小工具。120小时的程序项目(约合30天标准工作日,按每月22天计算,一天8小时最多有6小时是有效开发时间,其余时间为程序的思考、解读时间),我定为中型规模。

每当完成一个这种中型以上规模的项目,我发现里面总是有一些特别精彩、高效的程序片段。这些程序如果贴出来,用来演讲,自己会陶醉在其中,因为实在是妙。这些精彩片段,正如上述提到的,就是上天早就设定好了。

然而,很多程序往往全世界只有作者一个人懂。因为其规模实在是大,别人要来解读程序,可能需要花费比程序还多N倍的时间,并且很多开发思路不会在程序里呈现,开发者如果没有记录当时的思路,那么这个思路会彻底消失,开发者很可能都会不记得,就像每天的梦很容易被彻底忘记。程序开发,要记忆的东西实在太多太多,不做笔记,时间长了很容易忘记。

因此,当我尝试去记录这些思路时,并发布在博客,比如近期的几篇“原创干货分享”,短信验证开发的方案分享,等等,这些既是等待有缘人来交流,也是给自己看,当自己再次去看这些文章,发现思路竟是如此清晰,很多自己彻底忘记的内容,能够在这些文章找到。

大道至简,真传一句话,假传万卷书。核心的技术,永远都是那很小的一部分。

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

暂时放弃了开发VPS面板的想法
2018年09月22日 10:20

前年开始了VPS面板的开发,用PHP+NoSQL的构架。一转眼,整整2年过去了,当时在本地用虚拟机,在CentOS, Debian, Ubuntu这3种系统的10多个版本中调试了一个多月,比如CentOS 5.3、CentOS 6.7、CentOS 7.0,Ubuntu 12、Ubuntu 14、Ubuntu 15等等。

原以为是个小项目,也许一两个月内能完成。结果,调试了一个多月,仅在Linux下判断系统的类型,修改相关文件的权限,网页都还没有写出来。这些调试里,遇到了很多种不同的条件,对这些条件的处理需要大量的构思,所以花了很多的时间。

之所以要开发这样的面板,是因为较好用的已有的面板,几乎没有。即使有,也只能用某一种系统,或者国外的收费很高。国人开发的最有名的面板之一是VPSMate(免费),他竟然是用Python语言写的,对他的作品感到很佩服,特别是他的这个面板能够安装Apache、PHP等很多软件。而我已有的技术,只有用纯PHP+Shell+NoSQL,用户原始的PHP环境,必须在Shell命令下完成,我来编写最原始的shell安装命令。

PHP+Shell完全可以实现开发VPS面板,实现如cPanel的绝大部分功能,很多特殊功能如安装某软件、重启Apache、重启系统、安装MySQL、备份MySQL等等都需要用PHP调用Shell命令就能轻松实现。Web上传文件,还有很多操作、写入相关数据需要在PHP程序里实现。

然而,当开始着手开发,会发现需要兼容不同用户的环境的种类会越来越多,比如有的用户是LAMP环境,有的用户是LNMP。Apache还好一点,Nginx以前我没有调试过,作为开发者,Nginx至少要演习、设置、安装上百次,彻底熟悉它,才能嵌入到这个项目里。

这个项目已经不是小项目,因为兼容性的原因,开发者需要记忆非常多的事情。

由于随时可能会出现兼容性问题,也需要资金储备,随着时间的流逝,这个项目的想法也逐渐放弃。因为开发像cPanel这样的功能的面板,涉及到的兼容性问题少一点,相对容易开发很多,比如添加站点、压缩和解压缩、重启Apache、重启系统,都是调用Shell命令。而操作MySQL,是在Shell命令下又运行了SQL命令,这一功能在调试中尚未在Web里实现,因为web只能调用shell命令,无法再调用shell命令下的SQL命令,或许有办法,但还需要很多时间来查阅资料和调试。

在没有VPS面板情况下,添加站点是在Apache、Nginx的配置文件里添加,压缩和解压缩、重启Apache、重启系统等操作,都可以在Shell命令里完成,VPS面板仅仅是为了简化这个操作,然而对于开发者而言,要考虑的因素和开发的复杂程度,则比这个操作要复杂1000倍以上,最后还不一定有多少用户在用。所以,这个艰苦的任务,暂停了。

VPS最好用的2个管理软件:Xshell、Xftp。其中,Xshell用来输入SSH命令,Xftp用来传输文件(端口一定要输入22)。有了这2个软件,完全不需要VPS面板。Xftp唯一的缺点是,不能像LeapFTP一样保存远程、本地路径,每次都要找路径,这一点相当麻烦。

为了解决Xftp的这个问题,我在本地写了一个迷你小工具,这样每次能节省至少2分钟。先在硬盘里找到本地站点的程序,把本地路径转换为VPS的远程路径,如下2图。实际上就是用str_replace()函数,把\替换成/,把D\:site替换成/var/www/html,于是再深的路径都能一次替换完成。这样,把2个路径直接复制到Xftp的左右两框,其中在Xftp里,左边是本地路径,右边是远程路径。

如下图,在Xftp里,左边是本地路径,右边是远程路径。

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

速度是永恒的主题
2018年09月22日 08:39

经过10多年,当年盛行的Blog,现在已经不到25%。或许是因为维护麻烦,维护成本高的原因吧。卖出了一个广告,正好够域名、空间5年的费用,这是博客生存的根本。但实际在博客上花费的时间和精力,远远超出这些收益。

我经常查看自己站点的速度,因为没有使用MySQL,所以很多站点能够顺利运行在较廉价的空间,现在的VPS空间分布:

http://www.auiou.com (Virmach的256M KVM,单核,SSD)
http://blog.emxel.com (WootHosting的OVZ)

相信大家大部分的Wordpress现在都是运行在至少$20年付、或$5/月起步、10$/月以上的VPS。由于这些站点的现状,目前状态还不错,从后台看到已使用内存平时总是保持在9~12M,所以暂时没有采用更优越的VPS空间。

上面的这2个VPS空间,Virmach的256M KVM,官网在售价格为$1.25/月,合$15/年,去年7月用优惠码$8.75/年入手,早上ping值186ms~200ms。WootHosting是$6/年的OVZ在今年3月、6月入手了多个(内存为512M、1G),官网在售价格为$3.5/月,当时只是因为看中了“亚洲优化线路”。

为什么要对比官网在售价格?因为廉价空间,有很多可能是这些高价用户在长期养着这些机器。好比中国电信推出的很多0月租手机卡套餐,实际是那些高月租的用户在养着这些0月租用户。

早晨的速度很快。晚上的速度,时快时慢,可能是受线路的原因。KVM和OVZ哪个快,也是看运气,更多地受线路的影响,总体还是KVM用着踏实些。

去年用优惠码买了Virmach的3个512M的OVZ(双核)、1个256M的KVM,总体下来相当满意,速度很快,感觉这是一家很有实力的大公司,所有的VPS都是SSD硬盘。但受线路的影响,今年6月有几天,Virmach的VPS空间速度都很慢,这是我尝试选别家的原因,当时选了WootHosting,速度相当快,所以又买了3个。

单核、双核的VPS的区别,对于网页我目前几乎感觉不到任何区别。但已知的区别是,如果用这个VPS打开火狐上网,会有巨大的差别。因为从今年开始17(隔开)23端(隔开)口在国内被封(隔开)锁,自建的威(隔开)P(隔开)N都已经全部失效,XP系统下又无法用SS,为了打开Gmail、Adsense的页面,无奈我只好用CentOS 5.3连接VNC远程桌面来上网(网上有“安装VNC远程桌面”的一键sh命令)。
在Linux(CentOS)下,单核、512M或1G内存,用火狐访问网页有时相当慢,经常无响应,要多等好几分钟,双核则较顺利。

单核、双核在网页高并发的条件下,也许会有很大的差别,现在的项目还没到高并发的时候……

现在让我重新选择,总体上Virmach可能比WootHosting强。因为Virmach大部分机器、包括VOZ都为双核、SSD;WootHosting的机器现在大部分是单核,哪怕是512M、1G内存的KVM也是单核,直到1.5G内存的KVM才出现双核。

可能在非高并发下,单核、双核的服务器区别不大。但是对于个人电脑,单核和双核的差别巨大,比如当年赛扬最高频率的单核赛扬D 3.06G(赛扬D 347)和几乎最低频率的赛扬双核E3300 2.5G的差别,E3300平时的运行速度几乎是单核的赛扬D 347的2~3倍以上,而且功率还省了一半。可能是因为单核CPU,响应时间太长的原因。

4核的CPU,我没有用过。

由于CPU成本迅速降低,WootHosting为什么不全线用双核CPU呢?哪怕是全部用G3900、G4560、G1840,或者E3300、E5200,都比现在的单核强很多。

另外,SSD硬盘和机械硬盘的响应时间、读取速度,差别也很巨大。我的个人电脑,资料全部存在机械硬盘,常用程序、高频使用的文档、站点,都放在SSD硬盘。

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

2017.12-2018.9写的博客
2018年09月22日 07:26

心得:PHP PK Shell 2018年09月16日
令人感动的兔子 2018年09月15日
最新的高性价比手机评测分享 2018年09月14日
手机+蓝牙键盘使用小记 2018年09月13日
突然的急性荨麻疹 2018年09月11日
相对时间与完整时间格式 2018年09月10日
美好的音乐 2018年09月09日
繁忙的生活 2018年09月08日
和飞信的感受与评论2:对硬件的要求 2018年09月04日
和飞信的感受与评论1:对系统的版本要求 2018年09月03日
和飞信终于取消识别SIM卡!甚至功能机都能用和飞信了 2018年09月02日
干货分享6:HTTP/HTTPS密码防止泄密的新方案 2018年08月25日
干货分享5:安卓手机阻止低电量关机的方法 2018年08月24日
APP在迅速臃肿 2018年08月15日
学习=技术 2018年08月15日
《美丽的秘密》小感 2018年08月14日
程序设计是一种高危的工作 2018年08月14日
感慨:机会 2018年08月14日
干货分享2的后续:VPS发邮件 2018年08月13日
安卓2.3.5能否用微信? 2018年08月13日
欢迎与本博客交换友情链接 2018年08月13日
干货分享4:防止下载/提交数据不完全 2018年08月13日
阿福卡能否作为主号? 2018年08月12日
干货分享3:防止重复提交的新方案 2018年08月11日
新增“程序设计”的分类 2018年08月10日
干货分享2:调试 - VPS发邮件显示“由root@localhost.localdomain代发”彻底解决 2018年08月07日
干货分享1,调试:新机安装PHP+NoSQL 2018年08月06日
几个微信历史版本占用资源小记 2018年01月16日
CMHK(中国移动香港)卡的用处 2018年01月15日
VPS每次重启后必做的优化工作 2018年01月12日
12593/17951测试拨打香港的通话费 2018年01月11日
这个聊天背景很舒适 2018年01月10日
换了一个手机桌面 2018年01月09日
有余卡和米粉卡哪个好? 2018年01月08日
家里最新趣事 2018年01月08日
博客新增“产业趋势”的分类 2018年01月06日
今天突然手没有力气 2018年01月04日
最近发现的ifree卡、阿福卡的一些区别 2018年01月04日
对人的尊重 2018年01月03日
北京移动这次真的赔得很惨 2018年01月02日
新年的第2天 2018年01月02日
兴趣果然有奇效 2017年12月25日

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

巡回更新:2018-09-21
2018年09月21日 17:50

之所以用“巡回”,是因为手里的项目太多,需要做的事情太多,一晃一年就过去了。30岁过后,会感到时间越来越快,因为基数在不断变大,而我也很快奔4。因此,这个博客现在一年能够更新一次,已经算是比较勤了。只要这个博客在线,就说明我每一秒钟都从未离开这个博客。

这个博客的版面设计,对于200X年那时候是较为新潮、流行的,其分辨率、字体大小为当时的1024×768,不像现在的web都越来越多地使用大字体。所以今天我把本博客加宽到现在较流行的1120宽,字体调到12pt,希望大家能逐渐习惯。

为什么10年前、十几年前的网页,字体都很小呢?因为以前的显示器较小,普遍都是15英寸、17英寸的4:3显示器,为了版面的美观,门户网站的首页过去几乎都是9pt的小字体。如今的显示器,24英寸的价格,不到以前15英寸的价格的一半。随着大屏幕显示器的完全普及,字体也随着变大。如今,国外有不少网站的文章正文、博客采用13pt、14pt,甚至15pt的超大字体,特别是15pt的正文字体,读起来非常舒服。

为了版面不至今变化太大,暂时采用12pt的正文字体。最近的两三年,我突然感到日益老眼昏花,看显示器也没有以前清楚了,读网页的文章都需要用火狐浏览器按Ctrl、+,来放大字体,不像以前直接能够读电脑上的14px、9pt的字。也有可能是十几年长期对着电脑屏幕的缘故。

过三天就是中秋节了,提前祝大家中秋节快乐!另外,特别祝大家多赚$$$$$!

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

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

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

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

Blog存档 Archives

2018年12月
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-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue