刚刚得知一个悲惨的消息:虽然2012已经过去了,但是世界末日并未过去。嗯,我不是来严肃的,我是来搞笑的。毕竟,我已经如此伤心了。中午结束考试,下午看了一半的电影然后躺室友的床上睡了一觉,醒来看到阿姨发来的消息说我放在她那儿的旧笔记本电脑被玩中毒了,重装了系统,东西全没了。

「是的,东西全没了。」请允许我声音低沉的再说一次。啊啊啊啊,wtf!!!

好了,冷静一下。先想一想那台电脑里有什么业已消失的东西,哦,不,数据,是我所珍惜的。再想一想有什么办法可以止损。(黑人问号.jpg)

数据,主要分两部分:1是文档,2为照片和视频。文档类的数据,主要是之前学习英语、编程时所搜集的一些资料,存着且等着将来万一哪天会用到。没了就没了,互联网之强大,好资料不缺,总会搜索到。而照片和视频,才是我所珍惜并痛失的。

来到这个世界已经7700多天。随霾逝去的每一个夜晚和清晨,随雨落下的每一个白日和黑夜。总有一些闪耀着光斑的碎片不分夜晚清晨、不分白日黑夜的印刻在照片和视频里。但是,它们都没有了。怎么都没有了?Fuck it.

那么,除了爆粗口,还能做甚?接下来聊聊云存储的事情吧。它的存在,本可以避免我的照片和视频的离去。

前段时间360发布公告,将要停止私人云存储的服务。而这给我,着实一个大打击。在最早,我是使用百度云的,当时吸引我的优点是:储存空间大、免费。于是将所有觉得需要存留的数据都上传了去,包括文档、音频、照片和视频。我还上传了一部电影,《9 songs》,很喜欢的一部电影,动作很美。后来,去了另一个城市,和女朋友在一起,打开百度云准备一起欣赏的时候,发现被和谐了。是的,被和谐了。很气愤,我的地盘,你说强拆就强拆?从技术角度来说,凭什么检测我所上传的数据?我的隐私何在?之后,便删除了百度云内的所有个人数据,转用360云盘。而今,360云盘也不能继续用了。

我还能说什么好?

以下是我还能说的:

我的数据,除了360云盘和百度云,还能存在哪里呢?

1、国内的云服务提供商在过去的几年,一家接一家的关闭了。还剩下的里头,评价还不错的是「坚果云」。免费版的每月有1GB的上传流量限制,只能同步一些文档。收费版的有两种,199.90元/年的有42GB的空间,399.90元/年的有96GB的空间。收费版的两种对于我来说都已足够,存储空间虽没有百度、360那么多,但是精简一些不必要的,只上传最重要的,还是很可以的。但是现在穷学生一枚,我还想看看,有没有什么另外的免费的可选。

2、国外的,有google photos、Dropbox、Microsoft OneDrive等云服务提供商,据说都很靠谱。问题是,先不论它们免费的存储空间有多大,要上传数据,得先FQ。而想要稳定的FQ,又是一笔费用。

3、自建服务器。这个网上有教程,但是仔细看下来,实际上更加行不通。1是目前住在学校宿舍,硬件设备不适合存放在这里;2是费用高。

4、若是以上都行不通的话,那是否可以考虑抛弃云服务,而改用u盘或者移动硬盘来作为数据存储呢?直接说缺点吧:1是物理介质,容易损坏;2是或大或小都有体积,在外不便携带,且易丢失。

如此看来,以上4条解决方案都是行不通的,如果硬要免费的话。那么,我现在的想法是:文档类的数据,不太重要的或者说网上能找到的,就顺手备份到百度云里,不在意丢失或损坏,大不了再找过。个人的照片和视频定期备份到笔记本电脑里,硬盘容量虽然只有128GB,但是也能将就很长一段时间了。今年大三,等实习或者工作后,再花钱买国内或者国外的靠谱的云盘来储存。

好了,在这篇文章的最后,要对旧笔电里的照片和视频说几句:你们的离去,对我而言,诚然是一种损失。但是一切已无可挽回,而记忆又是最靠不住的东西。写下这篇文章,算是因你而起。一些比特从世界上消失,一些比特又来到这世界。我会好好过下去,一切没有数据记录的美好过往,会印在心灵深处,伴我前行。多谢。

That's it.

Say goodbye to my photos&videos的更多相关文章

  1. How To Download Youtube Videos Without any software

    https://www.quora.com/What-is-the-best-way-to-download-YouTube-videos-for-free There are various met ...

  2. Adding AirDrop File Sharing Feature to Your iOS Apps

    http://www.appcoda.com/ios7-airdrop-programming-tutorial/ Adding AirDrop File Sharing Feature to You ...

  3. React Native学习-CameraRoll

    react-native中CameraRoll模块提供了访问本地相册的功能. 在react版本为0.23.0的项目中,不支持Android,而且在iOS中使用CameraRoll还需要我们手动操作: ...

  4. C#.NET开源项目、机器学习、商务智能

    所以原谅我,不能把所有的都发上来,太杂了,反而不好. 1..NET时间周期处理组件 这个组件很小,主要是对时间日期,特别是处理时间间隔以及时间范围非常方便.虽然.NET自带了时间日期的部分功能,但可能 ...

  5. How good software makes us stupid?

    How good software makes us stupid? 科技是怎样让人变傻的? People assume that iPhones, laptops and Netflix are e ...

  6. App 被拒 -- App Store Review Guidelines (2015)中英文对照

    Introduction(简介) We're pleased that you want to invest your talents and time to develop applications ...

  7. 谷歌的Android Q到底有哪些新特性及变更?

    Android Q 隐私更改相关介绍 存储范围变更 Android Q 改变了应用程序访问设备外部存储上文件的方式. 通过使用更细粒度的媒体特定权限替换以前的 READ_EXTERNAL_STORAG ...

  8. Xamarin.Forms 开发资源集合(复制)

    复制:https://www.cnblogs.com/mschen/p/10199997.html 收集整理了下 Xamarin.Forms 的学习参考资料,分享给大家,稍后会不断补充: UI样式 S ...

  9. Xamarin.Forms 开发资源集合

    收集整理了下 Xamarin.Forms 的学习参考资料,分享给大家,稍后会不断补充: UI样式 Snppts: Xamarin Forms UI Snippets. Prebuilt Templat ...

随机推荐

  1. 解析大型.NET ERP系统 数据审计功能

    数据审计,英语表达是Audit,是追踪数据变化的过程,记录数据变化前后的值,供参考分析.通过设置,ERP可以追踪一个表的所有字段的变化,也可以只记录指定的字段的值变化.欧美企业每年都有独立的审计部门, ...

  2. 【原】Masonry+UIScrollView的使用注意事项

    [原]Masonry+UIScrollView的使用注意事项 本文转载请注明出处 —— polobymulberry-博客园 1.问题描述 我想实现的使用在一个UIScrollView依次添加三个UI ...

  3. 《ES6基础教程》之 map、forEach、filter indexOf 用法

    1,map,对数组的每个元素进行一定操作,返回一个新的数组. var oldArr = [{first_name:"Colin",last_name:"Toh" ...

  4. UWP开发之Mvvmlight实践五:SuspensionManager中断挂起以及复原处理

    最近比较忙有一段时间没有更新了,再接再厉继续分享. 案例下载:https://github.com/NewBLife/UWP/tree/master/SuspendSample 先我们看看App在生命 ...

  5. YYModel 源码解读(二)之YYClassInfo.h (2)

    /** Instance variable information. */ @interface YYClassIvarInfo : NSObject @property (nonatomic, as ...

  6. JSP实现word文档的上传,在线预览,下载

    前两天帮同学实现在线预览word文档中的内容,而且需要提供可以下载的链接!在网上找了好久,都没有什么可行的方法,只得用最笨的方法来实现了.希望得到各位大神的指教.下面我就具体谈谈自己的实现过程,总结一 ...

  7. iOS 保存、读取与应用状态

    固化 对于大多数iOS应用,可以将其功能总结为:提供一套界面,帮助用户管理特定的数据.在这一过程中,不同类型的对象要各司其职:模型对象负责保存数据,视图对象负责显示数据,控制器对象负责在模型对象与视图 ...

  8. javascript性能优化:创建javascript无阻塞脚本

    javaScript 在浏览器中的运行性能,在web2.0时代显得尤为重要,成千上万行javaScript代码无疑会成为性能杀手, 在较低版本的浏览器执行JavaScript代码的时候,由于浏览器只使 ...

  9. 在Application_Error事件中获取当前的Action和Control

    ASP.NET MVC程序处理异常时,方法有很多,网上也有列举了6种,下面是使用全局处理在Global.asax文件的Application_Error事件中实现.既然是ASP.NET MVC,我需要 ...

  10. 使用Expression实现数据的任意字段过滤(2)

    上一篇<使用Expression实现数据的任意字段过滤(1)>, 我们实现了通过CriteriaCollectionHandler对象来处理集合数据过滤.通过适当的扩展, 应该可以满足一般 ...