我的家庭私有云计划-2

 嗯,继续。

刚才调试了一个崩溃型bug,都不是大问题,但几个小问题加到一起,居然弄崩溃了。这种远因叠加的bug最难找,还好找到了。

拿到预算了,下面做什么?

我是商用程序员,习惯性要做需求分析,我希望这个家庭服务器云能做什么呢?

首先,我的代码管理,我前面写篇博文,说用金山快盘做svn服务器,就有朋友提出不合适,毕竟代码还是在人家那里,我一想,也对,还是自己架个服务器稳当一点。金山快盘可以做加密备份使用。当然,我的文档也需要备份。

还有我也有不少朋友,大家需要个聚会聊天的地方,QQ群也可以,不过太吵吵了,平时都是屏蔽状态,免得影响工作。嗯,我加的QQ群朋友见谅啊,我平时都是屏蔽群信息的,因为工作第一嘛,所以群反应反而很不及时,见谅。

得弄个论坛,私有的,不公开的,小规模的论坛,大家有事儿发帖子留言,下班后看看即可。朋友三四,约出去玩玩啊,聚聚啊,方便,论坛比QQ群慢,但是不扰民,也有其不可替代性。还有就是论坛具有长久保留性,翻阅几年前的信息很方便,有历史追溯性。

还有太太的工作资料,她做老师,文档量也不少,也需要备份。最要命的她是音乐老师,很多文档都是多媒体的,视频、mp3一大堆。

当然,主因要有,我需要备份我们家的家庭照片和录像资料,这个必须要做。而且要稳妥,今后准备保留几十年呢。

我一直想做64位和IPV6试验,这个服务器要能支撑,这中间涉及到Windows的Server版,WorkStation版,32位、64位混合环境,当然,还有Linux的各个版本,这最好要多台计算机来完成,不要一台,传输测试很多时候对时序很敏感,虚拟机测不准的。

嗯,我比较喜欢看书,小时候呢,家里穷,没书看,得到亲戚朋友家找书看,很可怜,笑笑我不想他这样,只要他想看书,我得保证他有足够的书看,所以,我想建立一个家庭图书馆。

不过呢,我不准备买大量的纸质书,费用高不说,搁家还占地方,我们夫妻俩呢,自认为还比较务实,不需要家里摆几书柜的书来“显得”自己很有学问。学问是自己的,用起来好用就好了,低调一点,不需要天天挂着给人看。所以我比较喜欢电子书。

长期以来我收集的电子书不少了,但都是随看随丢,因为没地方存。这不行,得规制,总的思路就是,建立自己的家庭电子图书馆,以这个为依托,搭配平板电脑、手机等终端设备,至少在家里面吧,做到随时随地看书的能力。

这个图书馆呢,没准备只放书,有学习价值的录像、有声教材,也可以放,多媒体嘛。

今年准备买车了,汽车音响从一开始就没打算用DVD,准备买个GPS一体机,音乐视频什么的用tf卡,那节目源哪来,所以需要图书馆应该有音乐类和视频类。准备随时给汽车音响供源,咱不能老听一首歌不是?

嗯,还得说说孩子教育,笑笑大了,需要给他讲道理,讲故事,弟子规、三字经什么的,这个呢,我比较忙,太太也有工作,大量的时间都不在他身边,别耽误了,我看了网上的宝宝故事机,很贵,几百块呢,其实就是个mp3带外放,关键里面的节目是厂家录制的,也就是说,咱只要搞到合适的有声教材,买个很便宜的mp3音箱,基本就能搞定。但教材搁哪儿是个问题,tf卡有限,不可能装所有的教材,这就要不断地换,得有个总库存储啊,还得归到家庭图书馆里面去。

还有个潜在的想法,看以后能不能实现家庭智能监视,就是关键地段部署几个摄像头,嗯,不能对着床和厕所啊。实现动态跟踪,自动录像,强一点的可以自动拨打电话报警什么的,远程控制也可以考虑,比如自动启动电饭锅什么的,不过这是后话,不急。

嗯,总结了一下,居然需求还真不少。

下面就开始考虑解决方案了。

我喜欢淘宝,省事儿啊,也节约时间,虽然逛街购物没有运费成本,但是来回坐车的钱也不少,抱个娃经常要打的,运人可比运货贵。

所以我一般习惯性地到淘宝找解决方案。

一看啊,还真不少,二手服务器一堆一堆的,还都不贵,两三年的服务器两千多块。

分析原因呢,现在互联网热、工作不好找,创业热,IT界呢,总的来说很浮躁,三两个兄弟一商量,忽悠一笔风险投资就成立一家互联网公司。有个创意,买个服务器往电信机房一丢,一个像模像样的网站就出世了,然后继续忽悠风险投资,忽悠得到的,或者,忽悠不到的,一半年的就倒闭了。

网站是倒闭了,这服务器可几乎和新的一样,买的时候几万块,卖的时候白菜价,结果啊,全便宜我这种淘客了,呵呵。

大家以为呢?淘宝上2k的服务器,3k的8核工作站,不都是这么来的嘛。

但是我不喜欢这个方案,我有我的需求。

家庭服务器,要满足7*24小时长时间开机请求,两个问题,耗电和噪音。

这和计算机啊不一样,它开着就是耗电,所以我配置的第一要务,就是控制功耗。同理,功耗低了,风扇不长转,噪音就小。

嗯,后来证明,我这个话前半截正确,后半截呢,孤陋寡闻了,错了,根本就不该有风扇。这个容后再讲。

这才发现,直接买二手电脑有点不靠谱,一个是我以存储为主,二手硬盘我信不过,二是老机器的风扇一般都老化了,噪音很大,这个天天屋子里面有个吵吵可不行。

这时候我联想到几年前看计算机展览会,台湾威盛公司出品的小型x86主板,这是个好东西,我知道那玩意儿功耗低,噪音也小,可以考虑。

在网上查了一下,其实现在威盛又落伍了,他那会儿没有标准,现在这类小主板有了,叫做ITX主板,很小,一体化程度很高。可以考虑。

嗯,先这么多,打字累了,下回接着说。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548547.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用NCO 3.0 调用SAP中的函数

简介 .Net Connector 3.0,简称 Nco3.0。Nco3.0 是 SAP 针对 .net 平台提供的编程接口,由 Nco1.0/Nco2.0 演变而来。如果使用 .net 平台编程,推荐使用 NCo3.0。3.0 版与之前1.0/2.0 版本比较,不管是 API 还是架构,都重新…

char与varchar区别(MYISAM)

Char属于固定长度的字符类型,而varchar属于可变长的字符类型。 下表将各种字符串值保存到char(4)和varchar(4)列后的结果,说明了char和varchar之间的差别 值 Char(4) 存储需求 Varchar (4) 存储需求 ‘’ ‘ ’ 4字符节…

以团队之名

我们是一群来自草根的互联网团队,以团队之名~ 转载于:https://www.cnblogs.com/weblab/archive/2012/04/01/2429427.html

Win10系统局域网中的其他电脑能Ping通但是无法访问本地IIS发布的网站

局域网中的其他电脑无法访问本地IIS发布的网站,但是能ping通,基本是由于没开放端口的原因。 打开防火墙 —— 高级设置: 点击“入站规则”,然后是“新建规则”: 然后选择“端口” : 选择“TCP”&#xff0c…

Bash shell脚本练习(一)

一、此题来源51cto linux论坛版 用户输入A;B;C;D;E;F;G 输入A的话就查看/etc/passwd最后5个系统用户,只要显示用户名和UID就行了,其他不要 输入B的话就显示系统开机时间多久了 输入C的话就判断当前磁盘根目录使用情况是否超过50%,如果超过50%…

ASP.NET Web API 中的属性路由

为什么要有属性路由 基于约定路由的一个优点是模板在单个位置中定义,并且路由规则在所有控制器上一致的应用。但是基于约定的路由很难支持RESTFUl 中常见的某些URI模式。例如,资源通常包含子资源,客户有订单,电影有演员&#xff…

C#调试WebService

简单调试 1、首先,新建一个WebService项目用于测试,如下图所示: 2、项目会默认生成一个Hello方法,但是由于Hello方法太简单,添加一个Add方法用于计算两个整数之和,如下图所示: [WebMethod]publ…

ArchLinux学习之环境变量

2019独角兽企业重金招聘Python工程师标准>>> 使得刚修改的环境变量生效&#xff1a;source <带环境变量的文件> 查看环境变量&#xff1a; env 或 set 持久化的环境变量主要存在于这几个文件中&#xff1a; /etc/profile/etc/environment~/.bash_profile~/.b…

ASP.NET Web API中的返回值

本文将Web API中常用的返回值罗列了一下&#xff0c;如需要进一步详细了解&#xff0c;请点击这篇文章 返回值继承接口描述void无返回http状态码204&#xff0c;告诉客户端此请求没有返回值Json<T>(T content)IHttpActionResult返回某种类型的Json字符串OkIHttpActionRe…

精通ASP.NET MVC ——属性路由

在上一篇文章中&#xff0c;有约定路由的介绍。MVC 5中增加了对属性路由这一新技术的支持。在属性路由中&#xff0c;路由是由直接运用于控制器的C#属性定义的。 启动和运用属性路由 默认情况下属性路由是禁止的&#xff0c;通过MapMvcAttributeRoutes扩展方法可以启用它。该…

ntp的一个小错误

[rootlocalhost ~]# ntpdate 10.128.14.25 3 Apr 21:05:05 ntpdate[1506]: the NTP socket is in use, exiting 收到此错误消息的原因是由于 xntpd 已经绑定到了该 Socket。运行 ntpdate 时&#xff0c;它会首先进行广播&#xff0c;然后侦听端口 123。如果 xntpd 正在运行&am…

ASP.NET MVC 阻止通过URL访问服务器上的静态资源文件

背景 在默认情况下&#xff0c;MVC框架是支持对服务器静态资源的访问的&#xff0c;我们在项目根目录下新建一个Content文件夹&#xff0c;然后添加一个命名为“StaticContent.html”的html文件&#xff0c;如下图所示&#xff1a; StaticContent.html中的代码如下图所示&…

怀念一下过去的人和事

年轻的时候&#xff0c;有大把的时间可以胡折腾。现在这人已经成了过去了&#xff0c;只生存在另一个平行空间了&#xff0c;也许在另外的空间里&#xff0c;另一个我还每天弹着重金属&#xff0c;喝酒吃肉。昔人已抱吉他去&#xff0c;此地空余效果器。现在廉颇老矣&#xff0…

linux 调优 网络调优

1 UDP buffer size sysctl -a 接收 net.core.rmem_default (默认)net.core.rmem_max (最大)发送 net.core.wmem_default (默认)net.core.wmem_default &#xff08;最大&#xff09;2 TCPbuffer sizesysctl -a net.ipv4.tcp_mem 最小 合理 最大&…

精通ASP.NET MVC——控制器和动作

在MVC框架中&#xff0c;控制器必须实现System.Web.Mvc命名空间的IController接口&#xff0c;如下图所示&#xff1a; //// 摘要:// 定义控制器所需的方法。public interface IController{//// 摘要:// 执行指定的请求上下文。//// 参数:// requestContext:// 请…

精通ASP.NET MVC ——视图

文章非常长&#xff0c;仅仅用于记录自己学习。 创建自定义视图引擎 创建自定义视图引擎的价值是&#xff0c;演示请求处理管道如何工作&#xff0c;并完善关于MVC架构如何操作的知识&#xff0c;视图引擎实现IViewEngine接口&#xff0c;如下图所示&#xff1a; public inte…

使用列表选择框控件

本例使用列表选择框控件,并向其中添加删除列表项&#xff0c;程序运行如下图所示。 程序代码如下。 using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; namespace eg38_checklistBoxApp {public partial class Form1 : Form…

精通ASP.NET MVC ——辅助器方法

辅助器方法(Helper Method)&#xff0c;其作用是对代码块和标记进行打包&#xff0c;以便能够在整个MVC框架应用程序中重用。 首先新建一个项目&#xff0c;添加一个Home控制器&#xff0c;如下图所示&#xff1a; public class HomeController : Controller{// GET: Homepubli…

用css3制作旋转加载动画的几种方法

以WebKit为核心的浏览器&#xff0c;例如Safari和Chrome&#xff0c;对html5有着很好的支持&#xff0c;在移动平台中这两个浏览器对应的就是IOS和Android。最近在开发一个移动平台的web app&#xff0c;那么就有机会利用css3去实现一些很酷的效果&#xff0c;这些效果原来更多…

精通ASP.NET MVC ——模型绑定

模型绑定&#xff08;Model Binding&#xff09;是指&#xff0c;用浏览器以Http请求方式发送的数据来创建.Net对象的过程。 准备示例项目 新建一个空的MVC项目&#xff0c;名叫MvcModels&#xff0c;接下去会以此项目来演示各种功能。 在Models文件夹中创建一个Person.cs类…