存档

2015年7月 的存档

android安卓和苹果ios短视频拍摄免费sdk,正式提供【来自阿里巴巴】

2015年7月30日 没有评论

最近苦寻的兼容android和ios的短视频sdk,终于还是阿里巴巴免费提供了。

yes,yes,yes!

——————————-

那就是趣拍sdk(和阿里巴巴合作的)

短视频SDK完美支持IOS和安卓平台,具备强大的拍摄和编辑功能及丰富扩展性:

1、可根据业务场景自定义拍摄时间,支持8-60秒拍摄时长;视频压缩码率自由配置,支持10-5000000bps。

2、充分考虑原创内容APP的诉求,可设置是否开启支持本地导入。

3、断点拍摄及回删,轻松玩转蒙太奇,随意拼接各色场景,让你的视频创意无限。

4、提供了多草稿箱功能,拍好的或编辑好的视频先保存,方便的时候再进行上传分享。

6、视频画面自动旋转纠正,无论怎么拍,最终的视频画面依然正常。拍摄界面还支持手动变焦,拍出微距效果。

7、针对人脸拍摄,可选择0-100%美颜程度调节,在实时美颜的情况下完成视频拍摄,脸部瑕疵无须后期再处理,方便又好看。

8、内置9套顶级视频专用滤镜,目前共有日系、文艺、旧时光、清新、甜美等特效供选择,每一款都能诠释出不一样的视频感觉。

9、可根据设定的拍摄时间,自行配置适合业务场景的音乐库,为用户提供丰富的选择,为视频添加音乐效果,普通的版本瞬间高大上

10、快速h264转码技术,实现拍摄、编辑、发布的流畅快速体验!

短视频SDK可附加在各种UGC(如旅游、母婴、美食、宠物、体育爱好等)垂直类社区,也适用于综合类社区、交友类APP及电商类应用。

目前趣拍短视频SDK已在阿里百川上架,开发者可免费申请使用!

——————–

下载地址:http://qupaisdk.file.alimmdn.com/qupaisdk.zip?t=1437998227000

在我的file下也有:qupaisdk.zip

开发文档http://baichuan.taobao.com/portal/doc?articleId=499

分类: android 标签: ,

linux开启系统日志或者关闭不需要的日志

2015年7月30日 没有评论

sudo vim /etc/rsyslog.d/50-default.conf

将需要的开启,不需要的注释就可以了。

重启rsyslog:

sudo /etc/init.d/rsyslog restart

分类: ubuntu高手 标签: , ,

记录下vanpeople的app开发问题

2015年7月29日 没有评论

1 批量上传的需要做一下

2 现在黄页里边提示上传照片的提示,个人里边也加一下

3 无法注册的问题需要修一下,如果这个只是因为现在是合肥服务器导致的无法注册,上线 vanpeople 服务器之后,可以注册的话,这个地方就不需要弄

4 附近功能,正在讨论

5 列表页区域下拉框和分类下拉框调换位置问题,忽略

6 广告发布列表页过长问题,忽略

7 热门服务改成 VanPeople热门服务 这里改一下

9 导航位置问题,需要手机版调整决定后,再调整 app,现在暂时忽略

10 新闻页面分享功能,新闻不能在 微信和qq 里分享,因为这个会导致微信和qq进一步屏蔽app,所以这个问题忽略
11 推送功能,放到二期开发,现在不用弄
12 广告外链这里,需要做到 webview 里,就是点击广告后,进去 webview 显示广告,而不是进去浏览器
13 上一篇和下一篇功能,起到了分割新闻内容和广告作用,上一篇下一篇暂时保留
14 首页右上角发布图标右边,添加发布文字
15 里提到的问题手机版确认决定以后,再调整 app

分类: android 标签: ,

windows 10 rtm 10240 msdn iso文件下载地址

2015年7月29日 没有评论

今天windows 10 rtm正式版发布了,和之前发布的一致,rtm就是10240基础上加了一个补丁(KB3074683)

KB3074683的下载地址,是:

x64位:

http://au.v4.download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/Windows10.0-KB3074683-x64_A18D869EB03E012BF7C655A917BB116B49D2C22B.msu

x32位:

http://au.v4.download.windowsupdate.com/d/msdownload/update/software/secu/2015/07/Windows10.0-KB3074683-x86_291784168090CB6D9EDED68D876159577CA3DCD4.msu

———————————

刚从msdn网站上登录了msdn的账号,获取了下载地址,目前获取的是enterprise版本(即企业版)

64位下载:

http://care.dlservice.microsoft.com/dl/download/6/2/4/624ECF83-38A6-4D64-8758-FABC099503DC/10240.16384.150709-1700.TH1_CLIENTENTERPRISE_S_EVAL_X64FRE_EN-US.ISO

http://care.dlservice.microsoft.com/dl/download/6/2/4/624ECF83-38A6-4D64-8758-FABC099503DC/10240.16384.150709-1700.TH1_CLIENTENTERPRISE_S_EVAL_X86FRE_EN-US.ISO

当然了,专业版pro+家庭版home,也有了下载地址:

64位:

http://software-download.microsoft.com/pr/Win10_English_x64.iso?t=f7639f22-d112-406d-acf0-661b4176e7b3&e=1438234269&h=c94434dda0eea54356bfdb128a16317e

http://software-download.microsoft.com/pr/Win10_English_x32.iso?t=9fa1d5a3-6da7-4318-8289-df899a564942&e=1438232778&h=e1526da47439a6689dcfa3a39aac1f90

 

以上链接都是从微软官方下载的。请放心下载。

分类: 张宏良张洪量 标签: ,

看看阿里云的sh脚本代码是怎么写的

2015年7月28日 没有评论

#!/bin/bash

####################################################################

ip_route_helper() {
net1=’100.64.0.0/10′
net2=’11.0.0.0/8′

gw=$(ip r get 10.0.0.0 | awk ‘/via/ {print $3}’)

[[ -z “$gw” ]] && error “Error: the default gw: [$gw] is empty”

route_entry_1=”$net1 via $gw dev eth0″
route_entry_2=”$net2 via $gw dev eth0″

if ! ip route | grep -q “$net1” ; then
ip route add $route_entry_1 || error “Error: failed to add $route_entry_1”
fi
if ! ip route | grep -q “$net2” ; then
ip route add $route_entry_2 || error “Error: failed to add $route_entry_2″
fi

}

change_redhat_routes() {
route_conf_file=/etc/sysconfig/network-scripts/route-eth0
[[ -f $route_conf_file ]] && cp $route_conf_file ${route_conf_file}.original

ip_route_helper

route_entry_1=”$net1 via $gw dev eth0″
route_entry_2=”$net2 via $gw dev eth0”

if ! grep -q “100\.64\.0\.0” $route_conf_file >& /dev/null; then
echo “$route_entry_1” >> $route_conf_file
fi

if ! grep -q “11\.0\.0\.0” $route_conf_file >& /dev/null; then
echo “$route_entry_2″ >> $route_conf_file
fi
}

change_ubuntu_routes() {
route_conf_file=/etc/network/interfaces
[[ -f $route_conf_file ]] && cp $route_conf_file ${route_conf_file}.original

ip_route_helper

route_entry_1=”up route add -net 100.64.0.0 netmask 255.192.0.0 gw $gw dev eth0″
route_entry_2=”up route add -net 11.0.0.0   netmask 255.0.0.0   gw $gw dev eth0”

if ! grep -q “100\.64\.0\.0” $route_conf_file >& /dev/null ; then
echo “$route_entry_1” >>  $route_conf_file
fi
if ! grep -q “11\.0\.0\.0” $route_conf_file >& /dev/null ; then
echo “$route_entry_2″ >>  $route_conf_file
fi
}

change_suse_routes() {
route_conf_file=/etc/sysconfig/network/ifroute-eth0
[[ -f $route_conf_file ]] && cp $route_conf_file ${route_conf_file}.original

ip_route_helper

route_entry_1=”100.64.0.0 $gw 10 eth0″
route_entry_2=”11.0.0.0 $gw 8 eth0”

if ! grep -q “100\.64\.0\.0” $route_conf_file >& /dev/null; then
echo “$route_entry_1” >>  $route_conf_file
fi
if ! grep -q “11\.0\.0\.0” $route_conf_file >& /dev/null; then
echo “$route_entry_2” >>  $route_conf_file
fi
}

change_gentoo_routes() {
route_conf_file=/etc/conf.d/net
[[ -f $route_conf_file ]] && cp $route_conf_file ${route_conf_file}.original
gw=$(route -n | awk ‘/^0.0.0.0/ {print $2}’)

if ! route -n | grep -q ‘100\.64\.0\.0′ ; then
route add -net 100.64.0.0/10 gw $gw eth0 || error “Error: failed to add 100.64.0.0/10”
fi
if ! route -n | grep -q ’11\.0\.0\.0’ ; then
route add -net 11.0.0.0/8 gw $gw eth0 || error “Error: failed to add 11.0.0.0/8”
fi

if ! grep -q ‘routes_eth0’ $route_conf_file >& /dev/null; then
echo “routes_eth0=(\”100.64.0.0/10 via $gw\” \”11.0.0.0/8 via $gw\”)” >> $route_conf_file
else
if ! grep -q ‘100\.64\.0\.0′ $route_conf_file >& /dev/null; then
sed -i “s#\(routes_eth0=.*\))#\1 \”100.64.0.0/10 via $gw\”\)#” $route_conf_file
fi
if ! grep -q ’11\.0\.0\.0’ $route_conf_file >& /dev/null; then
sed -i “s#\(routes_eth0=.*\))#\1 \”11.0.0.0/8 via $gw\”\)#” $route_conf_file
fi
fi
}

change_coreos_routes() {
route_conf_file=/etc/systemd/network/10-eth0.network
[[ -f $route_conf_file ]] && cp $route_conf_file ${route_conf_file}.original

ip_route_helper

if ! grep -q ‘100.64.0.0’ $route_conf_file >& /dev/null; then
cat >> $route_conf_file << EOF
[Route]
Destination=100.64.0.0/10
Gateway=$gw
EOF
fi

if ! grep -q ‘11.0.0.0’ $route_conf_file >& /dev/null; then
cat >> $route_conf_file << EOF
[Route]
Destination=11.0.0.0/8
Gateway=$gw
EOF
fi
}

####################################################################

error() {
echo $1
exit 1
}

change_routes() {

result=$(egrep -o ‘Ubuntu|Red Hat|SUSE|Debian|Gentoo|Gentoo Hardened|AliCloud’ /proc/version | uniq | head -n 1)
case $result in
‘Ubuntu’ | ‘Debian’)
change_ubuntu_routes
;;
‘Red Hat’ | ‘AliCloud’)
change_redhat_routes
;;
‘SUSE’)
change_suse_routes
;;
‘Gentoo’)
change_gentoo_routes
;;
‘Gentoo Hardened’)
change_coreos_routes
;;
*)
error “Error: unknow platform: [$result]”
;;
esac
echo ‘add route 11.0.0.0/8 100.64.0.0/10 success !’
}

change_routes

####################################################################

分类: 张宏良张洪量 标签: , ,
css.php