万物皆有始有终: Hawk5即日起停止升级迭代

从即日起,Hawk将停止升级工作,其版本号将停留在5。

https://github.com/ferventdesert/Hawk

Hawk已经开发和维护6年时间了,它曾经承载了开发者很多的期待。背后也有不少故事和为它付出过的朋友。6年间Hawk拥有了上万的用户,并获得了很多好评。

在这6年间,我为它提供了越来越丰富的功能,提升可用性和稳定性,相比于第一版简直是天上地下。但是,一款软件本质上是没有尽头的,缺点一定是大量存在的,需求是永远满足不完的:有桌面版就有人需要网络版,功能强大后就会有人吐槽复杂不会用。面对复杂的现实世界,以及各种奇怪的需求,根本不可能有完美通用的解决方案:多了快不了,快了好不了,好了省不了:一切都是妥协与平衡。

作为开发者,我深刻地认识到,要想创造伟大的产品,商业闭环是骨骼,用户需求是血液,技术只是其上的皮毛而已。 运维和推广必不可少,开源只是其中一条途径,皮之不存,毛将焉附?

时至今日,大数据的风口也逐渐过去,用户隐私越来越被重视,互联网已经成为信息孤岛,所谓“爬虫”的价值已经式微。再者,Hawk5带来的功能升级,在博客园等社区,也没有得到与之匹配的反馈。更重要的是,不论是技术栈,和业务方向,都与开发者本人的未来目标距离越来越大。因此,再去花费大量的精力去优化一款“爬虫”软件终究是不划算的。人生太过短暂,我们还有太多的重要的事情去做。因此,停止优化Hawk已经成为必然。回到标题的那句话,万物皆有始有终。

最后,感谢给我提供了大量测试和建议的升哥,你一直都在无私的付出;感谢各位使用Hawk的朋友们,最后感谢一下自己这几年来的光阴。该说的都已经说过了,收拾行囊,继续上路吧。

原文地址:https://www.cnblogs.com/buptzym/p/10371683.html

时间: 2024-10-16 21:40:10

万物皆有始有终: Hawk5即日起停止升级迭代的相关文章

万物皆可“互联网+”

在你的眼中,"互联网+"会给你的专业带来哪些新变化?(形势与政策小论文) 万物皆可"互联网+" 2015年3月5日十二届全国人大三次会议上,***总理在政府工作报告中首次提出"互联网+"行动计划. 放眼我国的互联网发展历程,从1987年,北大钱天白向德国发出第1封电子邮件--当时中国还未加入互联网.到1989年, 中国开始建设互联网 --- 5年目标 ---国家级四大骨干网络联网.1994年, 中国终于获准加入互联网并在同年5月完成全部中国联网工

万物皆对象

一.抽象过程: 1,万物皆为对象. 狗.房子这种具体的事物是对象,"服务"这种抽象的概念也是对象. 你可以用对象来存储东西.狗对象可以存储狗头,狗腿等."服务"对象可以存储服务类型.服务员.顾客等. 你可以要求对象执行某种操作.比如,让狗叫一声,让"服务"对象做一个"送货上门"的动作. 2,程序是对象的集合 程序中的各个对象通过发送消息来告诉彼此要做什么,来合作完成一项任务.比如你调用某个对象的某个方法,"调用&qu

万物皆可电商,生鲜的坎坷之路

虽然现在还没达到万物皆可电商的地步,但是一些电商平台确实是以此为目标向前迈步.而作为实现这个目标的非常重要的一步,就是生鲜.例如最近的大樱桃不是到季节了嘛,各个电商大企业便开始用其"练手". ▲顺丰航空的樱桃专机,一架波音737货机正在装载樱桃.供图/东方IC 首先,软件产品网要给大家普及一下,生鲜,并不是生猛海鲜的意思.而是指未经烹调.制作等深加工过程,只做必要保鲜和简单整理上架而出售的初级产品.主要分为水果.蔬菜.肉品.水产.干货等.那么问题就来了,大家都知道,这个水果蔬菜和水产肉

【实数系统】 01 - 万物皆数

1.2.3.……,自然数就好像是大自然的母语,它独立于人的思维而存在,甚至很多动物都会简单的计数.考古学有足够的证据表明,远远早于人类文明之前,人们就开始有意识的计数了.到了古希腊时期,以各种政治宗教团体为代表,人们对知识的认知达到了空前的程度,其中影响最大的当属“毕达哥拉斯学派”.毕达哥拉斯曾求学于古希腊圣贤,并游历了周边世界,回国后创办了学派.关于“毕达哥拉斯学派”的故事数不胜数,网络和史书上都有精彩的描述,这里就不多说了.值得一提的是该学派的信条“万物皆数”,这里的数就是指自然数,当然还包

博客即日起停止更新

博客即日起停止更新,新博客地址http://my.oschina.net/sucre/blog 欢迎大家来访 博客即日起停止更新

Python中万物皆对象?的理解

在很多地方都看到有过这样一句话,但是对象这个词的理解依然停留在谈朋友那个对象上-- <python中的对象的理解> python中一切皆为对象,一个对象的特征也称为属性(attribute).它所具有的行为也称为方法(method) Python中的对象包含三要素:id.type.value 其中id用来唯一标识一个对象, type标识对象的类型, value是对象的值 is判断的是a对象是否就是b对象,是通过id来判断的 ==判断的是a对象的值是否和b对象的值相等,是通过value来判断的

万事万物皆归于简单

Remember that most things are really simple, if you catch yourself overcomplicating something that should be simple then you are most likely doing it the wrong way :)

重新认识java(一) ---- 万物皆对象

如果你现实中没有对象,至少你在java世界里会有茫茫多的对象,听起来是不是很激动呢? 对象,引用,类与现实世界 现实世界里有许许多多的生物,非生物,跑的跳的飞的,过去的现在的未来的,令人眼花缭乱.我们编程的目的,就是解决现实生活中的问题.所以不可避免的我们要和现实世界中各种奇怪的东西打交道. 在现实世界里,你新认识了一个朋友,你知道他长什么样,知道了他的名字年龄,地址.知道他喜欢干什么有什么特长.你想用java语言描述一下这个人,你应该怎么做呢? 这个时候,就有了类的概念.每一个类对应现实世界中

大话JS面向对象之开篇万物皆对象------(ATM取款机引发的深思)

一,总体概要 OO(面向对象)概念的提出是软件开发工程发展的一次革命,多年来我们借助它使得很多大型应用程序得以顺利实现.如果您还没有掌握并使用OO进行程序设计和开发,那么您无疑还停留在软件开发的石器时代.大多数编程语言,尤其是近年问世的一些语言,都很好的支持了面向对象,您可能对此了如执掌,但是一些语言在OO方面却无法与其它高级语言相比,在这些语言上进行面向对象程序设计和开发会有些困难,例如本文要讨论的JavaScript.JavaScript是一门古老的语言,但是随着近期Web2.0 技术的热捧