無標題文檔

正确上传文件

网站有很多地方需要交互,比方说有时候就需要用户上传文件。大部分的时候我都没有在乎这一点,我个人一向认为正确上传文件是常识。但当我整理某台服务器的时候,我发现有很多不合理的地方,于是写下来说说我的看法。这篇文件仅适合独立开 Blog,和打算珍惜服务器的每 1KB 资源的人阅读。

用户的角度上说,上传正确的文件应是自律为主。上传文件应该遵守两个原则,首先就是确定这个文件一定会使用到才会上传,其次就是是尽量的小。下面,我举例说明一下。

比如用户上传图片,jpg、gif 和 png 图片格式所能展现的效果和内容是不同的,但不建议采用上述格式以外的其他图片格式作为上传文件。 这里,有一个连接详细解释这些内容

个人 Blog 的照片如果需要插图,可以考虑使用 如 Yupoo 等图片共享网站 ,当然前提是内容符合他们的要求。这样你本身就可以每个月就可以减轻一些存储空间,并且更有利于管理。文章插图容量应该控制在 500KB 以内,大小应该控制在 800px 一下(以最宽一边计算)。根据本人的经验,这样最适合阅读。

相同的道理,如果是自己的服务器,如果没有必要,尽量不要上传视频等文件,因为这些文件将会迅速耗费你的空间。你可以将一些公共的视频放到 Youtube 等网站,这样也可以起到分流的作用。

永远不要怀疑蜘蛛的力量,文件一旦上传到服务器上,即便是没有做任何的连接,都有可能被访问到(愚蠢的服务器)。所以千万不要将你的个人资料等上传到服务器上。否则,除了会浪费服务器空间以外,还会引起不必要的麻烦。

上传的文件应该尽量避免空格、中文、全角标点符号等字符,因为服务器不一定能正确处理这些文件(虽然有点小题大作)。最好的做法是建议采用英文、数字和下划线组合而成的便于理解的文件名。

随后,下面是作为一名开发者的一些开发经验。

永远不要怀疑脚本的破坏能力, 小小的脚本可能就会毁了整台服务器 。所以避免 PHP、ASP、JSP 等这些服务器脚本上传,Windows 主机特别要注意避免用户上传可执行文件。*ix 服务器应上传操作以后立即将权限标记为 644 (目录权限为 755)。这个是第一条,而且是最总要的一条。

如果用户不是非常的在意,我们应该帮助他们重新生成上传文件的文件名。文件名应该包含文件上传日期等有规律的名称,这样在便于区分的同时也便于按照特征备份。重命名的文件明建议采用小写(这个是我的个人习惯)。

最后,建议应该适当的放松上传验证的机制。请不要误解我上句话的意思。比如上面我所说的上传的图片格式,在「逃避」了客户端的校验以后,发现用户还是上传了张 BMP 的图片,这个时候应该在适当允许的范围内,可以考虑将其转换成指定的适当格式存储,而不是「迂腐」地报错。

就是这些了,应该还有其他的一些更有用的经验,为了避免以偏概全,欢迎大家一起探讨。

Start Me Up

不要揣摩标题的意义,这仅仅是一首歌曲的名称而已。可能其中的还有很多人都记得他是 The Rolling Stones 演唱的一首歌。

本人很喜欢 The Rolling Stones 的歌曲(不要怀疑,我是八零后),除了上述的那首歌曲以外,还有 You Got Me Rocking、Don't Stop 等等。

不过本文不是专门写一支乐队的,而是当年同 Start Me Up 这首歌一起响彻天边的产品 - Windows 95

https://friable.rocks/_/2008_01_08/230475487.jpg

勾起这些回忆的竟然是我的母亲。前些天,她在家里整理我的房间的时候找到一张旧光盘。光盘虽然磨损得厉害,但是包装还是非常的精致,于是她打电话过来问我要不要扔掉。

这个时候,我才颇有「讽刺」的想起来,原来我还有一套正版的微软系统。想想那是十年前的事情了 - 家里的第一台联想电脑所「附送」的 Windows 系统盘。

Windows 95 不是我第一个使用的系统(经历过那段时间的朋友,可能都对于 DOS、UCDOS 和 WPS 这些名词仍然记忆犹新),但是它的的确确改变了很多我使用的计算机的习惯。

甚至现在的 Windows XP 和 Vista,很多的快捷键都延续了下来(比如 Alt + F 调出文件菜单等等)。我经常 将微软和苹果比较 ,而这次,我想不起有什么可以和 Windows 95 作为对比的东西了。

Windows 95 的确是微软较为成功的商业产品 - 前期的宣传,还是产品本身的易用性,都是无可挑剔的。它带领千千万万的 PC 用户进入了多媒体电脑的时代(那个时候安装着黑底白字 DOS 的 PC 能实现的功能还非常的有限,甚至播放 VCD 都需要一块视频加速卡)。

我应该给与 Windows 95 很高的评价,但相对于目前微软的 Vista,甚至 连盖茨自己都感到有些底气不足 。这实在又是一件非常讽刺的事情。

不管目前微软的操作系统销售的情况怎么样。作为用户,最关心的是这个产品到底能不能满足我们的需求。正如我上面所说的,除了 Windows 95,我们还有那么好听的一首歌可以听,那么,何乐而不为呢。

另,一些 The Rolling Stones 的 MTV,有兴趣的可以看看: Start Me UpDon't StopYou Got Me Rocking

中国网络「很黄很暴力」?

我以前就说过 中国的网络是非常有特色 的。星期一按照常例我打开 Google Reader 的时候发现很多的 Blog 都报道了同一个事件,就是「净化中国互联网」。

https://friable.rocks/_/2008_01_30/1201658856.jpg

月光对此报道 中的插图我忍俊不禁,然过后又不由的感到些许的荒凉。且不说中国的互联网环境到底怎样,但是拉上未成年的初中生作为论据显然显得非常的惨白。我也一向认为作为一个自然人都是有辨别是非的能力的,但作为在花季的少女,我不确定她真的了解「很黄很暴力」的意思?

黄,维基百科都提供了很多种不同的解释, 参看这里 。而「暴力」,则有 更详细的解释 。对于维基百科这样的具有大众权威的百科全书对于这两个此条都没有明确的定义。那么我就无法得知她所指的「很黄很暴力」到底指的是什么。举个例子搞笑一下,我把网页的背景色定义为 yellow ,然后在印上「暴力」两个字,那么我的网站也变成非法网站了?

客观上说中国的网络的确有阴暗面,这是无法避免的事情。但是从大的趋势上来说,政×府应该起到积极的引导,而不是搞一刀切的措施。 可能吧的阐述 正符合我的心声:

从胡紫薇事件到广电总局要把视频网站收归国有,再到新闻出版总署
要用三个月事件整治文化市场的「低俗之风」,然后到 Google 不知
第几次的被和谐。我不知道应该用什么词来形容自己的情绪,但我找
到一个很好的形容幕后的「人」的词-「导演」。

国人已经对于此类的新闻和报道起麻木甚至怀疑的态度。作为国家的喉舌,人民会有这种反应这是非常可悲的。我也期望国人能走出这个怪圈,毕竟对于一般的老百姓而言,他们最关心的只是政府能够多办点实在的事情,以及每天的 加班工资能有多少而已

月光博客 上的一些中肯的评论,我很赞同:

关于黄色影片、网站等等内容,我想没有必要去强制删除,应该实行
分级制度,让其生存发展。国外也有很多色情内容和相应产业,但我
们也没有见到他们的少年,青年有多么的堕落、多么的腐化啊。他们
也都能健康成长。所以关键在于正确积极的引导和教育,不要动不动
就屏蔽、堵截,毕竟人都是有头脑的,人都是会思考的,不会盲目的
被带坏。
有网友发帖时称:「面对CCTV的记者,她面不改色地向全国观众说谎,
难道她就不知道 要为自己的话负责吗?小时候就敢这样,成年后还不
知会堕落到什么地步。对于孩子,成绩很重要,但假如思想道德败坏,
那成绩再好也没有用。」

最后,有兴趣的可以继续看下 Youtube 上面的视频

我的照片

嗨!我叫「明城」,八零后、码农、宁波佬,现居杭州。除了这里,同时也欢迎您关注我的 GitHubTwitterInstagram 等。

这个 Blog 原先的名字叫 Gracecode.com 、现在叫 「無標題文檔」 。 要知道作为码农取名是件很难的事情,所以不想在取名这事情上太费心思。

作为八零后,自认为还仅存点点可能不怎么被理解的幽默感,以及对平淡生活的追求和向往。 为了避免不必要的麻烦,声明本站所输出的内容以及观点仅代表个人,不代表自己所服务公司或组织的任何立场。

如果您想联系我,可以发我邮件 `echo bWluZ2NoZW5nQG91dGxvb2suY29tCg== | base64 -d`

分类

搜索

文章