同事给过来的错误,安卓App在调用时报的错。搜了下,是服务端的SSL没设置好,在相应的iOS App上这个是正常的,在安卓上有问题。
参考链接:okhttp使用https报 Trust anchor for certification path not found解决办法
参考链接2:SSL安装检查
链接3:下载中间证书
环境:Centos 6,Nginx,Let’s Encrypt
通过链接2可以检查有什么问题。我这边是缺少中间证书。解决办法是在链接3中操作,生成中间证书,下载下来是chain.crt。服务器中Nginx在用的证书的文件是Certificate.crt,然后把中间证书里的内容复制到Certificate.crt里(另起一行)。
检查一下Nginx的配置, sudo nginx -s reload
然后重启Nginx,sudo service nginx restart
阅读更多 →
同事跟我讲了点Maya中的一些概念,我做些笔记。
他拿提线木偶做比喻, Controllers相当于师傅手中的木棍(不知道专业名词叫啥),连接着线,是用来控制线的。Joints相当于木偶身上被绳子控制的那些节点。Mesh相当于木偶身上的衣服等。
上图中讲的是实际工作中遇到的问题。因为现在的Maya文件(卡通角色)是按演艺的要求制作的,不是按Unity的要求制作的,于是需要对Maya文件进行修改。但在修改时又想尽量能够复用以前做的动画。由于动画是由动画师去控制Controllers而做出来的,而Controllers控制的是Joints,所以Controllers和Joints这两者不要有大的改动,就可以复用原来的动画。如果改动的话对动画有哪些影响?比如角色是有尾巴的,然后它的动画里都是有控制其尾巴,如果把尾巴的相关Joints去掉,原先的动画是可以复用的。相反,如果角色是没有尾巴的,但现在想加上尾巴,这时候就得在原先的动画里加上控制尾巴(还是得重新做?)。
===========20171102 update ===========
引用自《Unity5.x 从入门到精通》 11.3.1
人形网络模型
为了充分利用Mecanim的人形动画系统和动画重定向功能,需要一个具有骨骼绑定和蒙皮的人形网格模型。
(1)人形网格模型一般由一组多边形或三角形网格组成。创建模型的过程被称为建模(Modeling)。
(2)为了控制角色的运动,必须为其创建一个骨骼关节层级(Joint Hierarchy),该层级定义了网格内部的骨骼结构及其相互运动关系,这个过程被称为骨骼绑定(Rigging)。
(3)人形网格模型必须与关节层级关联起来,即通过指定关节的动画来控制特定风格的运动,这个过程被称为蒙皮(Skinning)。
阅读更多 →
同事弄的,我记录下笔记。环境:Windows 10,Auduino 1.6.6,线性磁力霍尔传感器,磁铁。
传感器购买链接,磁铁购买链接
以上是代码。
蓝色的是Arduino Nano
在Arduino软件的菜单中,Tools –> Board 得选择Arduino Nano
还得选择对应的Com接口,Tools –> Port。
阅读更多 →
Windows 10 ,Microsoft Office 2007
我很少用PowerPoint,有次打开时发现无法打开了,无论是双击ppt文件还是在开始里直接打开软件,都会跳出个小框提示 Visual Studio Community啥,然后要等半个小时以上,才打得开。
解决办法也蛮意外的,在开始里,Microsoft Office项里,有一个Microsoft Office诊断,居然就自己诊断好了。赞。
阅读更多 →
在我读过的英语文章里,这一篇最近一直在我脑海里回想,于是就花时间把它找出来。我只记得这篇文章是讲尝试,让你一直不断地尝试。现在把它转载到我博客里,时时提醒自己。
This is only a test. See what happens.
这仅仅是一个测试, 看看会发生什么。
By Derek Sivers
文/德瑞克·西弗斯
Growing up in America in the 1970s, the TV or radio would sometimes turn into a long warning BEEEEEP. At the end, an announcer would say, “This is a test. This is only a test.”
我在美国的20世纪70年代长大,那时电视或收音机有时会播放一个长时间的充满警告意味的“哔哔”声。 最后,播音员会说:“这是一个测试,这仅仅是一个测试。”
Remember that phrase when pursuing your career.
在你攀登你的事业高峰时,请记住这个短语。
It often feels like everything is so serious – that if you make one mistake, it will all end in disaster.
阅读更多 →
大家应该都知道是哪个某Bandxxxxx商家。
我的VPS套餐是按季度付费的,我本想在下一次改成按年付。但在快到期前没有发邮件给我,到期后倒是发了个邮件帐单让我付钱,没付钱还没法改成按年付。服了。所以以后还是自己设置到期提醒。
阅读更多 →
环境:阿里云Centos 6,Python ,Flask,Gunicorn,Supervisor,Nginx
参考资料:
链接1:centos下通过gunicorn+nginx+supervisor部署Flask项目
链接2:进程管理工具supervisor的使用注意事项
链接3:Setting Up Python and Supervisor on CentOS
链接4:supervisor+gunicorn部署python web项目
链接5:How to control your deamon with Supervisord (On CentOS)
1、supervisor是否要在虚拟环境中安装?
我想了想觉得应该是得在系统中安装。
2、supervisor的配置文件放在哪呢?
原本是放在每个项目的虚拟环境目录下,最佳实践(参考链接3,链接4)是在/etc/目录下建个默认的配置文件
echo_supervisord_conf > supervisord.conf
然后编辑这个配置文件,在最后让这个配置文件include指定目录下的配置文件
[include]
files = /etc/supervisord.d/*.conf
supervisord.d这个目录也是得自己新建,mkdir /etc/supervisord.d/
然后再在/etc/supervisord.d/目录里放置所有的supervisor的配置文件。
3、怎样让Centos开机时就让supervisor启动这些配置文件呢?
vi /etc/rc.d/rc.local
在rc.local里直接写 supervisord -c /etc/supervisord.conf 还不行,还得写全supervisord所在的路径。我这里也让nginx开机启动了。
阅读更多 →
经常会有向Linux服务器传送文件的需求,虽然用scp命令也可以,但目录很长敲起来很麻烦。
如果你有ssh登录的帐号,那可以通过FileZilla Client的SFTP功能来传送文件。
File -> Site Manager ->New Site->Protocol 改为 SFTP – SSH File Transfer Protocol ,填写Host,Logon Type选择Normal,在User和Password中输入相应的ssh登录的帐号密码。
阅读更多 →
我主要是用ffmpeg在windows下写一些简单的命令进行音频、视频处理。用文本工具写命令保存成.bat文件,将bat文件和ffmpeg.exe放在同一个目录里。
wav to aac ,pause命令也可以不写,写了会使得cmd窗口不关闭,不写会自动关闭cmd窗口。
aac to mp3
pcm to aac
mp4 to mp3,提取视频里的音频文件
显示mp4视频的信息
裁剪视频,将222.avi(3840*1080)截取右半边的1920*1080
mp4视频和mp3音频合并,如果mp4里的音频也一起合并,但最终视频的长度取决于mp3音频的长度
将png图片放在mp4视频里,即给视频文件加水印,可以指定图片在视频里的位置
将单张图片变成视频,30秒
把多张图片变成视频,图片的命名是000.png, 001.png, 002.png
将两个视频合并成一个视频,一个左边,一个右边。
https://unix.stackexchange.com/questions/233832/merge-two-video-clips-into-one-placing-them-next-to-each-other
hstack will place each video side-by-side. amerge will combine the audio from both inputs into a single, multichannel audio stream, and -ac 2 will make it stereo; without this option the audio stream may end up as 4 channels if both inputs are stereo. 视频转成hap格式
视频转成MPEG-4编码:
阅读更多 →
买票:可以在香港中旅社的官网上购买,便宜一些,提前一天买就行,购买后会需要打印一份凭证,将凭证给到海洋公园买票的地方就可以换取票了。
我之前去过珠海长隆海洋王国,长隆应该是有参考了海洋公园,有很多项目蛮类似的。总的来说海洋公园是个有动物(陆地动物,海洋动物,鸟),也有游乐设施的这么个地方。
在外面买的饮料其实是可以带进去的,里面的饮料非常贵,28港币一瓶。安检只是很粗略的让打开包过一下。吃饭的餐馆也非常贵,大家别去熊猫餐厅吃,去麦当劳吃。
关于海洋动物的是最有看头的,各种奇怪的海洋动物。太刺激的项目我们都没玩。海豚的表演要提早去占座。
补充一下我买票的经历。海洋公园最近有活动,香港居民在官网买两张全价票可以送一张儿童票,于是我买了,把票打印出来时发现小童也得是香港居民。打电话找客服,无果,不给退票。写了封诚恳的邮件,说明原因(因被官方的优惠介绍页面误解),后接到客服电话,表示可以给我特殊情况办理退票。
阅读更多 →