当前位置: 首页 > 编程日记 > 正文

我的家庭私有云计划-16

嗯,上午测试S2S的稳定性,改掉几个bug。还挺忙的。这会儿让机器跑测试去,腾出点时间,我们接着聊。

呵呵,昨天哪,已经有朋友批评我了,说我有点贪大求全,这个论坛什么的没必要自己实现,一个QQ群足以。嗯,这个批评我接受,确实有点想当然YY了,东西只要好用就好,你管是不是自己掌握呢。这个论坛还是算了吧。

还有就是朋友客观评价了我这个主题,核心就是“授人以鱼不如授人以渔”,这个我也同意。我虽然做了很多公网发布的尝试,但是核心思想还是构建私有云,满足自己的使用需求。

我想我这个主题的核心目的是告诉大家我是怎么想的和怎么做的,怎么才能给自己打造一个家庭信息化中心平台,还是那句话,是不是云不重要,关键是每个家庭可获得,不贵,技术门槛低,利用现行的家庭上网条件,满足家庭信息化使用需求,就够啦。

所以我没打算公开我的DDNS域名,也不打算做公网服务,最多就是朋友的小圈子里面做点共享就算完了。至于其他朋友想做公众服务呢,建议开始考虑购买合适的虚拟主机或者服务器托管,毕竟,那个带宽才有公众访问意义。

嗯,接着说我的摄像机,从一开始看这个主题的朋友都清楚,这摄像机可是忽悠这个私有云预算的基础,呵呵,我当然要好好弄一下啦。

我呢,学过一点摄影,04年那会买第一台数码相机开始,就跟着网上流传很广的那本纽约摄影教材在学习,刚开始拍的很烂,后来练多了,也能出点好片片。08年春节带着一台理光R6,跑了一趟丽江,机器不算很好,最多算垃圾里的战斗机,不过呢,摄影界也有一句名言,相机后面那个“头”,远比相机前面那个“头”重要,呵呵,我深信这一点。嗯,解释一下,相机前面的是“镜头”,后面那个,就是区区在下的“脑袋”啦。

嗯,套用这个句式,我也说一句,玩电脑,坐在屏幕前面这个“脑”,远比屏幕后面那个“脑”重要,大家说是不是?

所以机器虽然烂,我呢还是拍了大概3k多PP,回来后发表到华商论坛,嗯,算是08年春节后第一大贴了,我精选了700多张PP,效果还可以啦。《彩云之南--2008春节云南自助游》,有兴趣的朋友可以看看哈。

摄影嘛,什么叫做精品?200张里面选一张,怎么都叫做精品啦。无他,唯手熟尔!呵呵,就是这么简单。

这里面还有一个段子,当时在大理,和太太,嗯,那会儿还是女朋友呢,租老板的民族服装拍照,肖某人的特点,有便宜要捞个够,再加上出手比较快,嗯,理光R6也很给力,对焦巨快。

10块钱的生意,也就10分钟时间,我拍了差不多200多张特写,这买卖值!

呵呵,所以建议大家以后到了旅游区照相,别替老板省钱啊,一次拍个够,回来慢慢挑,总有精品的。

拍了不少PP,心理面对摄影也有点心得了,所以这次挑选摄像机呢,我还是采用了和前面相同的采购策略,精细厘清需求,精确控制预算,配合淘宝等网购模式,搭配一体化解决方案。

我初步拟定了一下,需求还是不少的,其实拍笑笑只是个幌子啦。

太太是老师,每隔一段时间就要讲大课,教育系统要求大课必须交录像教材,每次请人录像,一次300块,这个可是自费,很不划算,所以我们准备自己来。

特别是教育系统这个录像还有要求,要求一个镜头到底,不准中间换镜头,否则作废。这搞得每次请的摄像师傅把机器一架,就没事儿了,顶天推个特写什么的,还不准什么双机位拍摄,这可就亏了,300块一般是双机位多镜头的拍摄,我们花了大钱,却没买到单,不划算。

另外呢,我自己有时候也有讲课的邀请,我呢,是程序员,懒得很,讲究抽象和共用,一个话题讲完了就不想讲二次,所以每次讲课也要自己花钱请人录像,下次再有人问同样的问题,我就不讲了,直接喊他看录像去。呵呵,网上流传的我的录像基本都是这么来的。这也需要花钱。

所以,买摄像机的一个主要需求就是解决我们讲课录像的问题,不花钱了,自己弄。

当然,真要自己弄,还需要很多后台的设备,我的小服务器搭建主要就是干这个的,要编辑录像,没有大空间是不行的,嗯,如果需要高性能设备呢,我前面说了,准备上二手图形工作站。反正当玩嘛,也花不了几个钱。

摄影有句名言:摄影是光与影的艺术,绝对的通光量导致绝对的光影效果。嗯,后半句是我加的啊,狗尾续貂,呵呵,见笑。

嗯,所以我买摄影设备呢,主要就看重这个光圈,特别是经过分析,我们发现我们室内摄影居多,室内呢,一般光线不好,光圈小了罩不住。

这和摄影还不一样,可以用闪光灯,这摄像机的叫做补光灯,灯倒是不贵也不重,嗯,你背得起那电池吗?那可是长时间高强度补光,电池不给力,基本就是YY。

所以,我选择摄像机的时候,把最大光圈视为第一要务,这一点就惨了,基本上就把市面上见得到的家用机给淘汰光了。

摄影摄像器材,有些指标很好做的,也便宜,长焦就是,还有就是像素,这些都花不了太多钱,电子的嘛,基本就是沙子做的,贵不起来的,所以大家看,随便一台几百块的小相机都敢说什么10倍变焦,1000万像素什么的。

但有的东西很贵,镜头就是。特别是大光圈的大镜头,大家关注一下就能了解,但凡大光圈的相机或摄像机都不便宜。单反为啥贵,口子留的大呗。

还有就是广角,这个广角端的畸变很不好处理,对镜头质量要求极高,厂商技术实力如何,一看广角端就看得出来。所以大家注意啊,摄影市场上,长焦满天飞,广角很罕见,有也很贵,就是这个道理。

所以行内人一般评估一个器材的好坏,都是以光圈和广角作为标志,F3.0的基本就是垃圾,一般得F2.2起,如果是长焦,加上个恒定光圈这价格就上天了。

我呢,还是那句话,工薪阶层,预算有限,所以我几经挑选,嗯,找到一款停产的产品,三洋的HD2000。

还是先说缺点啊,这个机器没有防抖,长焦端16倍的时候,手持基本没戏,这是一大缺点。家用机范畴,摄像质量有限。还有就是没有广角。基本就这几条了。

我呢,老规矩,没有完美的机器,先看缺点我能忍不。嗯,我拍摄教学录像呢,一般是把摄像机架在最后面的三脚架上,没有防抖没关系。教学录像对摄像质量要求不高,一般是内部互相学习用,又不会到电视台播放,摄像品质无所谓啦。

嗯,没有广角是个大麻烦,实际生活拍摄的时候,广角比长焦有用,除非天天玩偷拍。

不过呢,这个HD2000是三洋被松下收购前最后一款旗舰型产品,所谓旗舰型产品呢,我的评价就是战斗机里面的垃圾,呵呵。

我对电子产品一般这么评价:

垃圾里的垃圾,品质很烂,也没什么DIY的潜力,基本就这样了,一般几百块钱的数码相机都属于这一类。

垃圾里的战斗机,品质还可以,在给定的价钱中把性能做到极致了,算是物有所值,但是,缺乏DIY的潜力,没办法进一步提升了,我的理光R6相机基本就属于这一类。

战斗机里的垃圾,嗯,本质已经可以了,具有一定DIY的潜力,可以通过后期配套建设进一步加强品质,同时价位适中,嗯,HD2000我把它定在这一类。

当然,最后还有战斗机里面的战斗机,基本上什么好的单反相机啊,属于这一类,很贵,性能出众,特别是DIY能力优秀,可以任意搭配方案,满足用户个性化的需求,这个呢,我暂时没考虑,以后可能考虑上个佳能的无敌兔子,呵呵,YY中。

HD2000最大的好处是镜头直径达到4.7cm,嗯,这已经是能加装镜头的最小尺寸了,利用镜头环,可以很轻松接驳广角镜头,我之所以选他,就是看中了这个后期DIY的能力,这才能玩嘛。

所以我在淘宝订购的同时,又订购了一套广角镜,也不贵,国产的一百多块钱,小机器一下就抖起来了。

嗯,现在说说优点,我搭配出来的方案,光圈F1.8,18mm的广角,大家觉得如何?有玩摄影的朋友点评一下,呵呵,我可是着实得意了很久,双18配置,摄影器材的梦幻组合哦。

广角的好处是拍摄教室的时候能包完,广角会损失一点长焦性,但是日常生活中长焦用处并不大,无所谓。

广角的通光量大,黑暗拍摄效果比长焦好,再加上大光圈,我测试了一下,基本上可以做到月光拍摄,呵呵,牛吧。

还有就是广角拍摄会进一步增强稳定性,相当于起到了防抖的作用。

嗯,我认为DIY的精神还是要有,这个世界上没有完美的产品,但是有追求完美的玩家,我们最大的价值在于,利用不完美的设备搭配出最符合需求,近乎完美的解决方案,大家说是不是?

嗯,回顾一下我这个主题里面的私有云,这第一台小服务器,大家如何评价?

我给它的评价是垃圾里的战斗机,性能已经趋于极致,物超所值,但是,也没有什么进一步发展的空间了,以后需要其他性能,需要再采购其他设备了。

嗯,我想这是我设计这个私有云最核心的一条采购原则,尽量采购垃圾里的战斗机,一次性买满,不留后患,同时也不追求完美,试图利用多个这种设备,搭配出一种低成本的,但是性能近乎战斗机里的战斗机的解决方案,在需求范围内尽量做到极致。

事实上我拼小服务器时评估过,盈通的小主板上限差不多就是8G,至少我没看到16G成功过,我一次性上满8G,硬盘也上到2T,基本上极限啦,我本意就是它一开始工作,以后就不讨论它的升级问题,直到淘汰。

然后,买三脚架,买配套器材,统统淘宝解决。

三脚架有个段子,我100块钱包邮买的,到办公室拿出来试验好坏,一个同事过来说和他在电脑城买的一样,嗯,他220买的,呵呵,亏了。

这里给大家一点提示啊,一般说来淘宝和电脑城的价差,说一半对一半有点夸张,但是便宜个30%没啥问题的。

机器回来试机,一切OK。

然后,下面开始纠结了,为啥,1080P完蛋了。

嗯,差不多了,今天先到这儿,预知后事如何,我们下回接着说。

相关文章:

“cyl projection cannot cross pole” 解决方法

解决方法: 1、尝试更新NumPy以及相关模块: 在CMD里面执行 conda update –all 遇到提示选择yes/y 更新完毕后看是否可以载入。 发现并不能成功更新,于是采取了下面方法: 2、如果方法一不能解决,那么尝试卸载相关库&…

使用ubuntu(18.04) 作为软路由器连接互联网

使用ubuntu(18.04) 作为软路由器连接互联网 背景: 最近要用ubuntu机器作为中继路由,需要配置一下,但是内网外网网上找了一圈,五花八门的,照着做没有一个靠谱的,遇到的问题也没有任何说明&#…

程序员肿么了?为何总被认为是“屌丝”

没有想到会这么多人,有一点我强调一下,我的标题是被认为,而不是说真是。其实程序员相比其他行业不见得差,只是社会整体认可度不高。(或者说认知) 本文纯属闲时娱乐,请勿当真,请勿较真…

python空值填充_pandas | DataFrame基础运算以及空值填充

今天是pandas数据处理专题的第四篇文章,我们一起来聊聊DataFrame的基本运算。上一篇文章当中我们介绍了DataFrame数据结构当中一些常用的索引的使用方法,比如iloc、loc以及逻辑索引等等。今天的文章我们来看看DataFrame的一些基本运算。数据对齐我们可以…

Python学习之路基础篇--10Python基础,函数进阶

1 命名空间 对于Python 来说命名空间一共有三种 1 内置命名空间 —— Python 解释器 就是Python 解释器一启动就可以使用的名字,储存在内置命名空间中。内置的名字在启动解释器的时候被加载进内存里 2 全局命名空间 —— 我们所命名的,但不是函数中的代码…

C语言中整型浮点型在计算机中的存储

第一次写博客,遣词造句有点菜,算是一次简单梳理,慢慢学习人家的博客风格,随着学习的深入再做修改。 本次学习的是C语言在VS下的编译调试,对于初学者两说,首先说一下如何监控变量,以及监控变量在…

判断交换机性能好坏的九个因素

【文章摘要】把握千兆交换机的主要性能指标是关键,而判断交换机性能的好坏,需要从以下几方面的因素出发... 把握千兆交换机的主要性能指标是关键,而判断交换机性能的好坏,需要从以下几方面的因素出发:   转发技术  …

xgboost回归预测模型_偏最小二乘回归分析法 从预测角度对所建立的回归模型进行比较...

在实际问题中,经常遇到需要研究两组多重相关变量间的相互依赖关系,并研究用一组变量(常称为自变量或预测变量)去预测另一组变量(常称为因变量或响应变量), 除了最小二乘准则下的经典多元线性回归分析(MLR),提取自变量组主成分的主…

win7的IE缓存,临时文件,cookies和历史记录

2019独角兽企业重金招聘Python工程师标准>>> vista、win7的缓存以及临时文件、Cookies和历史记录都在以下几个地方: 缓存: %userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files Temp: %userprofile%\AppData\Local\Temp Cookies: %…

Sql Server函数全解(四)日期和时间函数

阅读目录 1.获取系统当前日期的函数getDate();2.返回UTC日期的函数UTCDATE()3.获取天数的函数DAY(d)4.获取月份的函数MONTH(d)5.获取年份的函数YEAR(d)6.获取日期中指定部分字符串值的函数DATENAME(dp,d)7.获取日期中指定部分的整数值的函数DATEPART(dp,d)8.计算日期和时间的函…

关于python的比赛_【蓝桥杯】——python集团的比赛技巧,Python,组

【蓝桥杯】—— Python组比赛技巧蓝桥杯是大学生IT学科赛事,由工业和信息化部人才交流中心主办,所以对于大学生还说还是非常值得去参加的,2020年第十一届蓝桥杯新增了大学Python组,不分组别,第一届没有历届的真题&…

杭电 HOJ 1312 Red and Black 解题报告

搜索&#xff0c;bfs。依旧用队列做。边界处懒得处理&#xff0c;全部初始化为-1。当然&#xff0c;0也可以。AC代码如下&#xff1a; #include<iostream> #include<deque> using namespace std;struct Point {int x,y; } x,y;int main() {char str[22];int i,j,n,…

pfile和spfile的区别

pfile和spfile的区别 pfile 默认的名称为“init例程名.ora”文件路径&#xff1a;/app/oracle/product/10.2.0/dbs&#xff0c;这是一个文本文件&#xff0c;可以用任何文本编辑工具打开。spfile 默认的名称为“spfile例程名.ora”文件路径&#xff1a;/app/oracle/product/10…

json操作2

import jsonfopen(a.txt,w,encodingutf-8)goods{ 宝马:111111, 奔驰:222222}resjson.dumps(goods,ensure_asciiFalse)#把字典转成jsonf.write(res) json.dump(goods,f,ensure_asciiFalse)#把字典转成json,json会帮你write一次 ----颜色不一样的代码一致运行结果&#xff…

缓冲区和数组的输入输出问题

最近编写程序的时候一直被数据的输入输出所困扰&#xff0c;由此写篇博文总结一下最近遇到的问题和解决方法&#xff0c;错误之处望指正。 1.数组使用的一些语法注意事项 &#xff08;1&#xff09;数组的定义 一维数组&#xff1a;类型名 数组名 [常量表达式] 常量表达式中可…

目前python主要应用领域零售_python3读取HDA零售企业数据(一)

#-*- coding:utf-8 -*-# 下载河南FDA各药品经营企业目录import urllib.requestimport urllib.parseimport reimport osimport http.cookiejarheader {Connection: Keep-Alive,Accept: application/x-ms-application, image/jpeg, application/xamlxml, image/gif, image/pjpeg…

调试webservice遇到“测试窗体只能用于使用基元类型作为参数的方法”的解决办法...

之前一直写webservice 没有遇见这种情况&#xff0c;因为一般返回的参数整形 字符串 之类的 都是基本类型&#xff0c;最多也就是把xml序列化为一个字符串返回&#xff0c;这次遇到了返回一个引用类型的&#xff0c;不能直接调试了。所以&#xff0c;现在只能写一个程序把webse…

EJB3.1 JBoss7.1 Eclipse3.7

为什么80%的码农都做不了架构师&#xff1f;>>> EJB3.1 JBoss7.1 Eclipse3.7 ------Hello World 一、环境配置&#xff1a; JDK&#xff1a;正常配置 Eclipse&#xff1a;正常下载&#xff0c;解压&#xff08;V3.7&#xff09; JBoss&#xff1a;正常下载&#xf…

NOIP2012-摆花

放题目不解释~~~~ 【试题描述】 小明的花店新开张&#xff0c;为了吸引顾客&#xff0c;他想在花店的门口摆上一排花&#xff0c;共m盆。通过调查顾客的喜好&#xff0c;小明列出了顾客最喜欢的n种花&#xff0c;从1到n标号。为了在门口展出更多种花&#xff0c;规定第i种花不能…

github提交代码却没有显示绿格子

在github上提交代码之后&#xff0c;进入github上面查看自己的提交&#xff0c;可以看看刚刚的提交内容&#xff0c;但是却一直没有显示绿格子&#xff0c;一个原因是本地git的配置邮箱和github上面的邮箱不一致。 解决办法是&#xff0c;打开本地的git bash&#xff0c;然后直…

spark+openfire即时通讯工具二次开发参考文档

摘自: http://gmd20.blog.163.com/blog/static/168439232010527525542/ 其中Spark是开源的基于XMPP协议的即时通讯工具&#xff0c;公司最近也换到用这个了&#xff0c;说是在服务器&#xff08;openfire&#xff09;上可以备份消息&#xff0c;然后可以看员工的聊天记录 smac…

python selenium 等待页面加载完毕_Selenium_等待页面加载完毕

隐式等待WebDriver driver newFirefoxDriver();driver.get("www.baidu.com");driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);WebElement element driver.findElement(By.cssSelector(".abc"));((JavascriptExecutor)driver).executeS…

TechEd 2012奥兰多!

亚特兰大TechEd 2011如同昨天的事情&#xff0c;今天又无比期待奥兰多的TechEd 2012&#xff01;如果可能的话&#xff0c;我将继续为大家分享关于奥兰多TechEd 2012 的现场见闻&#xff01; 转载于:https://blog.51cto.com/suhua/845796

【常见CPU架构对比】维基百科

Comparison of instruction set architectures https://en.wikipedia.org/wiki/Comparison_of_instruction_set_architectures转载于:https://www.cnblogs.com/timeObjserver/p/9441242.html

Python基础学习1(Python的Windows和Linux的安装及简单学习)

一Python的安装 1.Windows下安装Python &#xff08;1&#xff09;windows 命令行的几个常见的命令 dir&#xff1a;查看当前目录下的所有文件&#xff0c;以及目录 cd NAME&#xff1a;进入到NAME目录下&#xff08;tab键自动补全&#xff09; D: 切换到D盘 type NUL…

Python Tutorial(十):浏览标准库(一)

10.1 操作系统接口 os模块提供很多函数用于和操作系统的交互&#xff1a; 确定使用import os风格而不是from os import *。这将避免os.open()被内建的open()函数遮住&#xff0c;它的操作截然不同。 内建的函数dir()和help()作为交互助手对于大的模块像os是非常有用的&#xff…

学业水平考试b能上985吗_河南单招哪些学院好考?哪些专业能录取?

高职单招的录取规则是什么?在符合报考条件的前提下&#xff0c;考试是由两部分组成&#xff1a;文化素质评价职业适应性测试、职业技能测试。文化素质评价大多院校采用学业水平考试等级成绩折合一定的分值计入。有些学校采用现场考试语数外三门&#xff0c;以实际成绩计入。职…

单例模式Java实现

为什么80%的码农都做不了架构师&#xff1f;>>> public class Singleton {private static Singleton instance null;// 同步时加锁的静态对象private static final Object OL new Object();private Singleton() {// Class initialize}/** 在多线程环境下执行时的…

Go环境搭建、Sublime Text 3 安装Go语言相关插件gosublime

Go 语言环境安装 1.brew install go 默认安装&#xff0c;被安装了/usr/local/Cellar/go 目录并自设置了环境变量。 2.go env 可查看目前的go的环境变量 3.配置一个GOPATH环境变量&#xff0c;是工作目录。 根据约定&#xff0c;GOPATH下需要建立3个目录&#xff1a; bin 存储编…

ABAP性能实例七例

一、SQL Interface 1.Select ... Where vs. Select Check 用Select … Where语句效率比Select Check语句要高&#xff0c;例如&#xff1a; SELECT * FROM SBOOK INTO SBOOK_WA WHERE CARRID LH AND CONNID 0400. ENDSELECT. SELECT * FROM SBOOK INTO SBOOK_WA. CHECK: SB…