default
menu home
图标库 注册 登录 favorite_border message help_outline

- 在线笔记-IT-page3

style分类标签:  全部 CSS html javascript php/other IT
subject 对比一下几个中文网络收藏夹的实用性之手机适配篇

手机满天下的时代,一个网站还好不好用,能否在手机上得到良好浏览体验非常关键了。

最近几天自己重点关注了一下自己的favinavi网站页面的屏幕自适应效果,优化了非常非常多的细节。现在屏幕自适应的优化工作暂时告一段落,感觉自己做得很好了,然后就用手头几个终端(包括pc/pad/手机)全部测试了一下,嗯...结论是真的很不错了,可以说是做到了“人性化”。

有点时间,出于好奇心,就同样想看看别人做的网络收藏夹这方面干的怎么样,呵呵。

具体网站名称啥的我就不提了,总之除了一个相对专业的团队做的一个特别注重UI的收藏夹网站,绝大部分可以说是惨不忍睹,基本没有考虑手机自动适配,要不就是比较麻烦,需要下载app。真是有点意想不到,不知道现在已经是手机时代了吗?

稍微转了一圈,对比下来,感觉非常欣慰。自己费了这么多心血做的favinavi,当然不敢说已经做到最好,但发现其实原来还是非常有独到之处的啊。我相信,把自己的实际需求当成是用户的普遍需求来做,虽然不是一个非常市场化的好办法,但却是符合科学发展观的做法。

个人做个小结给自己打打气:就粗略测试的七八个中文网络收藏夹来比,在移动终端界面友好度方面,favinavi人性化网络收藏夹自称第二的话,会不会有人敢号称第一呢?

by: fanshome  visibility 1498
2023-06-10 06:08 (UTC)

subject 统计搜索引擎对网站地图文件或robots.txt的访问记录的一种方法

一般而言,各大搜索引擎都允许提交网站地图,例如网站根目录下的“sitemap.xml”文件,是xml格式的文本文件。当提交了网站地图后,搜索引擎蜘蛛来访时,可能会读取:http://www.domain.com/sitemap.xml,以获得你网站的所有链接,以便收录。

但是,我很好奇,这个网站地图到底被哪些搜索引擎来抓取了呢?抓取频次如何呢?

由于网站地图本身是文本文件,不能直接写入统计代码。虽然有些搜索引擎允许自定义网站地图文件后缀,例如可以是.php文件。但是为了统一起见,还是使用比较规范一点的xml后缀比较省事。再者,假如想统计robots.txt文件的访问记录呢?这个文件名可是全球统一没得改的。

一种方法是修改php.ini配置文件,找到 AddType application/x-httpd-php 这一行,在后面添加想要使用以php方式执行的文件后缀,比如xml,txt。我没有试过,怕带来不必要的麻烦。

我使用的方法,以apache2 web server为例,先改名网站根目录下的sitemap.xml和robots.txt,比如改成map.xml和bots.txt,然后在.htaccess文件(或者apache配置文件.conf)中定义重写规则,遇到访问的文件名不存在时,重写request uri到一个脚本文件,比如php。

下面以.htaccess文件为例:

by: fanshome  visibility 1614
2023-06-02 16:00 (UTC)

subject 使用Goodsync同步工具遭遇无法解决冲突的状况一例

Goodsync是一个非常好用的同步工具,适用于需要经常同步文件的人,比如程序员,或者业余开发者等等。尤其是其“自动同步”功能,可以说大大地提高了生产率,比以前用ftp工具一个一个文件上传、下载快速高效多了。

然后,使用中偶尔会遇到发生冲突的情况,尤其是文件改名、删除后再添加同名文件等等不常见的场景,不过一般人工选择一下同步方向,问题就能解决。

然而,昨天我却遭遇了一次无法解决的文件冲突,尝试了所有一般方法都不能解决,冲突始终存在,甚至在我强制删除左右两边的文件后试图再重建都不行,“冲突”始终都像鬼一样如影随形,害得我花了一个多小时才最终搞明白问题所在。下面说说具体经过,希望能帮到和我一样偶尔犯糊涂的人。

事情是这样的,我平时都用VMware的虚拟机当开发服务器,装的是linux server,所以,已经习惯了将名字较长的文件采用驼峰写法来方便识别,比如hello world,我一般习惯写成helloWorld的形式当文件名。然后写代码是在同一台机器上,windows 11下,用VS code,ssh到虚拟机的linux系统下的web服务器文件目录,直接编辑开发服务器上的文件,一直这么用,然后调试无误就用Goodsync同步到windows本机当备份。

如此正常搞了约半年多,突然被某个SEO优化的工具建议说,网站的URL最好是用全部小写的路径,因为有些程序、有些人会无视文件名中的大写字母,容易造成404错误。我一想,好像是的哦,比如微软网站上的某个网页检查工具的结果,就曾经自动把我的服务器文件路径名自动给全部转小写了。虽然一般情况下不会造成什么大的困扰,但是我想反正把名字改成小写也不算很麻烦,即使为了避免小概率错误也值得,于是就动手吧。

然后,我就把文件名从“helloWorld”改成了“helloworld”,为了保险起见,想着先做个备份,于是又把helloworld复制了一份,名字就用老的吧,就helloWorld好了。在把其它程序文件里大写的W统一改成小写后,试了一下一切正常,开始备份到本机硬盘,然后准备再通过本机同步到真实的服务器上投入实际使用。

这时,问题就开始了,Goodsync开始提示文件冲突,不让复制文件,无论我怎么折腾都不行,反正你能想到的一切方法我都试了,甚至把Goodsyn中的同步任务删了重建,把左右两边的_gsdata_文件夹也删了,总之什么都试了,还是不行。当时我的想法是,这个Goodsync一点也不“good”,我强制手工复制了文件它也不认,就是认个死理要报错!报错!!报错!!

就这样折腾了一个多小时,问题没解决,我都准备放弃使用Goodsyn了,用回老的ftp吧。就在这时,发现ftp也出问题了,helloWorld文件下载到本机也提示有问题。天啊,这时怎么回事?!仔细一看,说是“helloWorld”文件已存在,要覆盖吗?可是我仔细看了几十遍,本机目录下没有helloWorld啊,只有helloworld。

慢着慢着!我一拍脑袋,明白了,闹半天,这是windows啊,windows的文件名是不分大小写的,也就是说,windows下,"helloworld"和"helloWorld"这两个文件名是一样的!!!我怎么把这个给忘了!!!

都怪平时给linux带偏了,然后windows表面上是区分文件名大小写的,你把windows的文件复制到linux上的时候,原来是大写的地方它还是大写,忠实还原。

原来是我冤枉了Goodsync了,是我自己一时脑子进水,其实是跟windows较劲了一个多小时,生命里的一个多小时就这么白白浪费了,汗!

好吧,记之,万一还有傻子和我犯一样的错呢。

by: 130****4451  visibility 2272
2023-05-31 14:38 (UTC)

subject 使用favinavi网络收藏夹分享功能提高工作效率一例

favinavi人性化网络收藏夹提供了分享功能,就是用户可以将自己收藏、整理后的书签分享给自己的同学、同事或朋友等。

在某地政府部门工作的一位领导(这里为了方便起见,我们姑且称他为“张主任”吧),就职于地方政府的质量管理监督部门。为了保证自身工作的合法合规,他们部门需要经常查阅相关专业的法律、法规、制度、条例等。而这些内容,分布在不同的各类型网站上,有国家级的,有省一级的、地市级的等等,并且这些法规的具体内容会随着时间不断改变,如果不即时跟进,就可能造成工作上的失误。

于是热心又肯动脑筋的“张主任”就想,假如建一个网页,把工作中常用的法规网址和其它常用网址书签汇集到一起,由他来负责更新、编辑、梳理,这样,他所在政府部门的所有同事,只要有查询相关内容的需求,就可以直接访问这个网页,快速查询到最新、最全面、最权威的内容。

但是建一个大家可以访问的网站/网页并不容易,也没有必要。“张主任”想到了自己常用的favinavi网络收藏夹,正好可以用来解决他这个工作需求。于是他专门新注册了一个favinavi账号,用于收藏、分类、整理相关网址书签,然后把他建立的工作专用的收藏夹分享网址公布给了他几百个同事。于是,一个专业的、能随时动态调整的“法律法规”集就出现了,同事们工作中如有需要,随时访问这个分享网址便可,极大的提升了工作效率。假如有必要,同事们还可以“一键收藏”,把某个书签直接加入到自己的favinavi收藏夹中,方便日后访问。

favinavi除了可以整体分享您的书签收藏夹,还可以随意挑选部分书签生成一个专门的分享集,更加灵活方便。

假如您也有类似需求,不妨考虑使用 https://favinavi.com 。

by: fanshome  visibility 1841
2023-06-06 16:58 (UTC)

subject 使用certbot申请泛域名证书以及手动续期

泛域名的证书申请或手动续期需要在dns解析服务器设置相应的txt记录。

申请或续期使用同样的certbot命令,如下,记录以备用。

by: fanshome  visibility 1722
2023-05-28 09:57 (UTC)

subject 如何获得高质量网站的外部链接

问了一下chatGPT这个问题,以下是它的回答,供大家参考:

获得高质量网站的外部链接是一个需要耐心和投入的过程,以下是几种获得高质量外部链接的方法:

1、内容营销:通过生产有价值的内容来吸引其他网站链接到你的网站。这些内容可以是博客文章、研究报告、指南等。

2、社交媒体:通过在社交媒体上建立和维护强大的个人品牌,吸引其他网站主和作者对你的网站进行引用链接。

3、建立关系:与其他网站主建立联系,并建立信任关系。这可以通过发送电子邮件、参加行业活动和参加论坛等方式完成。

4、捐赠和合作:向慈善机构或非营利组织捐款,并获得链接奖励。你也可以与其他网站合作,例如进行跨所属行业的联合出版。

5、分享你的经验:写成一本电子书、加入一个独立的博客以及在社交媒体上分享你如何获得高质量外部链接的经验,从而吸引其他网站主链接到你的网站。

需要注意的是,获得高质量外部链接需要保持耐心和恒心,并且不应该通过不正当的手段来获得链接,例如购买链接、垃圾邮件链接、链接交换等方式。

by: fanshome  visibility 1478
2023-05-26 15:23 (UTC)

subject 发现一只有趣的蜘蛛——“BSbot”

最近发现有一个有趣的蜘蛛来访,它的User Agent是这么写的:

BSbot 1.1 (monthly copyright check - html/js/css)

顾名思义,它是一个月度版权检查用的蜘蛛,主要检查html/js/css,来源未知。

by: fanshome  visibility 1605
2023-05-26 11:36 (UTC)

subject favinavi人性化网络收藏夹与pinbox跨平台收藏工具的简单对比

简体中文世界里的网络收藏夹类网站,我个人观点:pinbox是做得非常用心的一个,看得出来背后有一个专业团队在开发和运营,人数多少不知道,但肯定是比favinavi单枪匹马的强太多了。

印象最深刻的就是pinbox的UI界面,外观非常大气漂亮,要我自己打分的话,基本上中文收藏类网站可以排第一。它的特点是可以收藏几乎网上的任何内容,除了网页书签,还可以收藏文档、图片等,比favinavi.com功能多,这里表示敬佩一下。

favinavi虽然UI算不上一流,但是新版经过努力改进,比旧版的“favii.cn”人性化网络收藏夹进步太多了,现在应该也算能看,要求不是特别高的话,可以算过得去,还行吧。favinavi人性化网络收藏夹主要是侧重于网络书签的收藏以及相关功能,一方面可以减少开发工作量,另一方面可以在界面等诸多方面只考虑书签收藏这一个需求,把话说的漂亮点就是专注,哈哈。

就我自身而言,暂时对收藏文档、图片等需求不是特别突出,所以我还是用favinavi.com来收藏管理书签。假如您不仅有书签收藏的需求,同时也要收藏文章、图片等,那您可以考虑使用pinbox。favinavi的前身favii曾经提供过文档收藏功能,但是迫于监管压力,没有足够精力进行审核,所以后来就不再提供文档收藏功能了,未来应该也不会考虑文档、图片等的收藏功能。

把自身与同类型网站比较,可能有点犯忌讳,但是各自侧重点不同,简单描述对比一下并不过分吧。就此打住,pinbox的各位不要来打我啊!

by: favinavi  visibility 2338
2023-06-09 13:42 (UTC)

subject 为什么会做favinavi网络收藏夹网站?记录一下心路历程

记得最早是在2007年,那时工作需要,经常用浏览器上网查资料、访问工作网站等等。经常遇到一个问题,就是白天工作时看到一个网站的某篇文章很有用,在浏览器设为了书签,方便后续再访问。但是晚上回家后,再想访问时却记不住网址,只能再次使用搜索引擎搜索。但是经常性的,可能使用的关键词不同,或者搜索引擎不同,就再也找不到想要的网页,只能第二天上班后再说了。(当时的浏览器普遍还没有提供书签同步功能)

于是我就想,这肯定不是个别现象,一定有很多人遇到了和我同样的问题,不如我做一个网站,一方面自己可以用,另一方面也可以免费提供给大家使用。于是,favii.cn人性化网络收藏夹诞生了。可惜,注册域名的时候让朋友帮忙,本来想用favii.com,结果朋友一个疏忽,搜索了一下favii.com可用,忘了即时付费拿下,于是就被无良的域名商抢注了,只能退而求其次用了favii.cn。

域名弄好了,说干就干,花了大概半年的业余时间,终于把网站搭起来了,从服务器租用,各种服务器环境的搭建,数据库、前后端代码、美工,全部是一个人。当时国内基本没有同类网站,所以网站上线后算是有点小火,没有宣传的前提下,半年多就有了几万活跃用户。

可惜,当时由于工作比较忙,事情比较多,网站后续运营方面没有花什么心思,并且出于监管方面的频繁关注,把当初网站一个非常重要的板块“文档收藏”给砍掉了。所以,慢慢的,网站影响力不断下滑,用户增长也逐渐减缓,基本就是活跃用户在使用。

现如今,网络收藏夹网站非常多了,那么favii为什么还要改版呢?一方面,随着这些年智能手机的普及和发展,PC使用量下滑,老版favii只适配pc浏览器,已不符合时代发展的需要。二放面,favii还是拥有不少铁杆粉丝用户,这些用户的鼓励(包括指责)是促使我下决心继续做新版favinavi.com的动力来源。

要说favinavi网络收藏夹的最大特点,我自己觉得就是追求极致的“懒惰”。翻译一下,就是尽可能做到鼠标“一次”点击就能访问想去的网站(当然不包含打开浏览器的那一次)。所以,这就是为什么favinavi在用户登录页面要仔细介绍如何把favinavi设置成启动页(或首页)的原因,因为这样,“一次”点击的目标才能达成。这也是为什么favinavi不顾美观的要求,一定要把书签排列得比较紧密、字体也不够大的主要原因。一切的一切,都是为了能够实现打开浏览器,就见到几乎所有经常使用的书签,甚至连鼠标滚动的动作最好都能省掉,鼠标点击一下,直接就访问想去的网页。

favinavi第二个特点,就是从一开始就提供了收藏夹分享功能,方便用户把收集的书签分享给同学、同事、朋友,所以特别适合教师、学生、程序员、工程师、公务员等需要经常上网查资料、收集资料、整理资料的群体使用。老版本没有提供“只分享一部分书签”的功能,新版本网站在这方面做出了改进。

第三个特点,就是我个人始终特别关注的:网页呈现速度。一方面购买使用大牌运营服务提供商的服务器,另一方面在网站代码上绞尽脑汁,充分考虑如何提高用户打开页面的速度,即使一个用户收藏了近两千个书签,加上近两千个需要同时显示的网站图标,都要做到尽量页面“秒开”。

好了,现在新版网站开发基本完成,后面就看大家的反响了。有任何问题请到本站留言板留言,谢谢大家!

by: favinavi  visibility 1627
2023-06-09 13:41 (UTC)