新技术:SoundCloud前端技术团队分享开发经验

转载自:http://www.infoq.com/cn/articles/soundcloud-development-sharing

PS: http://www.infoq.com 是个好网站

 

SoundCloud是世界领先的基于声音分享的社交平台,每个人可以录制并上传自己的声音,同时分享给社区的好友。SoundCloud前端技术团队,不断通过技术的创新来提升用户体验,打造下一代单页面应用,并分享了技术实现的心得体会

下一代SoundCloud应用(已经在公测状态),尝试使用HTML5 widget实现声音播放器,未来会根据浏览器的兼容性,将老的flash player切换为HTML5 widget。前端技术实现不仅仅是HTML5,构建一个坚实的底层JavaScript框架式是很重要的。

构建单页面应用之JavaScript选型

下一代SoundCloud应用最重要的一个特性是在不打断用户通过导航寻找其他声音的前提下,可以回放之前播放的track(声音片段),这相当于,界面右上方总会悬浮一个迷你播放面板,每当用户想回放上一个track,一次不刷新页面的点击就可以解决问题。这势必会鼓励用户根据当前的页面导航,不断寻求新的内容,此类行为会通过点击完成,每次点击应该保证又快又平滑。在系统层面保证又快又平滑是将下一代应用定位为单页面应用的重要原因(数据通过统一的API获取,前端的展现和用户点击行为,通过前端技术处理以获取更好的体验)。

press button
图1:悬浮按钮[1]

在前端JavaScript技术框架的选型上,SoundCloud推崇Backbone.js,原因除了在手机站点的实践经验外,Backbone.js会对前端进行分层:Views(视图),Data Model(数据)以及Collection(集合)等。剩下的业务逻辑以及组件的具体实现,会留给应用端自己处理,这就意味着应用端有非常大的灵活性。

以生成视图Rendering Views为例,SoundCloud选择Handlebars作为页面模板库,Handlebars与其他模版库相比有以下优势:

  • 模版内部没有具体的逻辑,便于解耦
  • 模版可以通过预编译,获取在浏览器更快的渲染性能(运行时库只有3.3kb大小)
  • 支持自定义custom helpers

机器学习:机器人的万维网——Rapyuta数据库可帮助机器人更好地理解人类世界

这是模式识别和人工神经网络的一个特殊起点。这里将对所有机器个体的识别信息进行整合和共享,从而让每一个个体快速的成长起来。个体树木越多,成长越快。目前的机器人行动有限,反应速度有限,指令有限,不会对人类造成太大的负面影响。这是人工智能的一个重要转折点。——TAHO

来自cnbeta:http://www.cnbeta.com/articles/229249.htm

欧洲的科学家们刚刚推出了Raptuya——一个帮助机器人应付人类世界的在线信息数据库。Raptura数据库作为”机器人的万维网”,也是”欧洲机器人地球项目”(European RoboEarth Project)的一部分。该项目旨在让机器人可以下载互联网上的信息,以学习它们的环境(environment)、软件组件(software components)、对象(objects)、图像(images),以及如何执行某些任务。

Raptuya的推出是RoboEarth项目的第一步。在Ratuya的帮助下,机器人无需单独地学习如何处理对象和情境。通过在云端网络下载必要的信息,Raptuya将有助于加快这个过程。Raptuya也可以帮助机器人做运算,这样就可以轻松地解决周边导航、执行任务和识别语言的问题。

机器视觉:双目测距的又一次应用——打羽毛球的机器人

它是机器双目视觉的又一次成功运用。不知道里面的双目视觉对场景的复杂度有没有要求,不过对于检测运动物体的话,只要摄像机是静止的,那么对于运动的检测应该比较精确,而且对环境的复杂度要求很低。

来自cnbeta:http://www.cnbeta.com/articles/229552.htm

感谢爱折腾的投递
相信大部分人都有打过羽毛球吧!不知道大家有没有想过,如果有一天和机器人对阵,会是什么样的感觉呢?比利时法兰德斯机电一体化技术中心(FMTC)的研究人员研制机器人JADA让这一想法不再遥远。机器人JADA也能打羽毛球。

机器人的视觉系统从两个视角检测羽毛球的位置,以便其能获得立体视觉。一旦其获得羽毛球的位置,它的软件就会预测羽毛球的运动轨迹,然后机器人的拦 截系统就会在预测轨迹中合适的点击中它。虽然只能左右移动,接球手法的变化比较少,球速也慢,但它是世界上第一台会打球的机器人了

WordPress技术+建站:WordPress主题嵌入淘宝商铺[转载]

本文转载自:http://www.chinaz.com/web/2011/1223/228016.shtml

之前有童鞋问,另一个站的淘宝商铺是如何加到Wordpress主题中的,其实使用iframe标签可以很轻松实现这一功能。

通过添加iframe 标签可以使任何HTML页面实现内联框架,方便嵌入任意网页,代码如下:

[cc lang=”html”]

[/cc]

其中:
http://wopus.taobao.com/为嵌入网页的地址。
width=976 height=1530为嵌入网页的宽度和高度,可根据自己的页面大小适当调整。
scrolling=“no” 为嵌入网页的滚动设置,当内容范围大时,可设置为允许滚动 scrolling=“yes”。
ALLOWTRANSPARENCY=“true” 为允许透明设置,把true改为no为不透明。

将上面代码加到模版文件的适当位置即可。

建站:创业建站技术指南[转载]

原文地址:http://www.isno.cn/2013/02/start-guide/ 感谢作者,其主页:http://www.isno.cn/

——–正文———

或许你心血来潮想要建立个人站点,或许你有一个非常cool的idea准备招募人员创业….

在这些开始之前,大部分人都会纠结如何选择从而建立一个”完美”站点,根据我以往的经验,本文从域名注册,主机,网站监控,统计,CDN等逐一做一段简介指南,以便帮助大家建立一个 经济高效的网站!

本文建站使用的服务只针对国内大陆用户!

域名注册商的选择

非常不推荐在国内注册域名,主要原因有三点

  • 价格贵,大部分价格在80~130之间
  • 域名转出困难,部分会有另外收费,要各种文件证明等
  • 经常各种和谐清理政策,可以毫无理由的停用域名的解析服务

推荐的国外域名注册商

  • 1.首推 http://www.godaddy.com/ ”狗大爹“应该是世界上最大的域名注册商,价格在8美元/年 左右,另外也有各种优惠码,支持支付宝付费,有中文的
  • 2.http://www.enom.com 也是国外非常有名的注册商,价格在 7~8美元左右,国内有各种代理商

以上两个我均有在上面注册域名,其他注册商也有http://www.name.com/ 等等,另外国外域名转入转出都是免费的

电脑技术:如何用路由器设置 802.1x 认证

来自百度知道

假设已经要绑定MAC地址与IPXXXXX什么的~~~ 首先,你本机正常登录后,点开始,运行,cmd, 进入后,再输入 ipconfig/all 回车,记录下MAC地址与IP 等数据,最好截图~~~~ 然后,将网线插入路由器WAN口,台式机从其它分口连接~~~ 进入路由器,设置向导,选择自动从服务商获取动态IP,(如果不行,下次修改为静态,IP则为你刚才截图). 下一步的无线功能就不说,自己打开广播功能与设置密码吧 ~~~然后继续在网络参数中,找到MAC地址克隆,将你的MAC地址(见截图,输入进去) ,完成后,保存,路由重起, 看电脑能获取IP不,如果 不能,则手动设为路由器的网关IP~~~然后再运行H3C iNode智能客户端登录,看能否正常登录~~~~如果能成功,则其它电脑可以用WIFI或有线上网,但有个问题,只有主机拨号后,其它电脑才能上网~~~~ 还有个方法就是,将路由器做为交换机使用,所有电脑(包括进网线都插到分口上,WAN口不插~)~然后建立局域网,开通局域网共享功能(可以使用网上的一键局域网设置小工具),然后主机运行ccproxy代理软件(这个软件使用很简单,教程网上也多),其它电脑通过主机代理上网,缺点,依然是,主机必须开机登录,子机才能上 ~~~~~欢迎讨谈QQ15867029

这有个貌似破解的,你可以看看:H3C iNode智能客户端 破除限制的补丁 (最后更新于2011-10-12)

WordPress技术:16个可用于WordPress的Google服务和应用

转载自:http://www.iteye.com/news/23623

Google提供了很多不错的客户端服务和应用,虽然最初是一个搜索引擎,今天Google几乎为每一个用户提供解决方案。当为了满足需求的时候,Google并不忘记满足web开发人员和设计人员的需求。在这篇文章中,我们将了解一下Google提供了那些主要的服务,并且如何应用到wordpress中的。

wordpress博客中使用的Google服务和应用

1. Google自定义搜索

Google自定义搜索帮助网站创建了一个自制定的搜索引擎。帮助你构建你的核心功能,帮助你搜索整个网站,部分网站甚至是多个站点。同时你也可以使用Google adsense来帮助你显示广告到你的搜索结果中,当然你可以使用付费版本,这样可以去掉所有的广告(100美元/年),给用户提供更好的搜索体验。

wordpress博客中使用的Google服务和应用:Google自定义搜索

 

MATLAB:用MATLB绘制散点图并拟合为曲线

MATLAB源代码:

1.绘制散点图
[cc lang=”matlab”]

clear all;
clc;
x=rand(10,1,40); % 随机取40个数 一个当横坐标 一个当纵坐标
y=rand(10,1,40);
%画图
plot(x( 1:10),y( 1:10),’r.’);hold on; % 点 r=红色
plot(x(11:20),y(11:20),’g*’);hold on; % 星星 g=绿色
plot(x(21:30),y(21:30),’o’);hold on; % 圆圈 默认是蓝色
plot(x(31:40),y(31:40),’mo’,’MarkerSize’,15) % 大大的圆圈 m=紫色

%还可以用函数scatter(二维)或者scatter3(三维)

[/cc]

图像:
散点图

技术:3D打印:其他与3D打印相关的资讯和视频[转载]

本文内容均转载自“方片3”网站,感谢她带给我们的3D资讯。

MAKEXYZ–本地化的3D打印服务

Picture又有一种基于3D打印的新型在线服务诞生了,它叫做makexyz。它的商业模式(概念)非常有意思:利用其服务中心—在线的买卖界面—-将供货方和需求方的配对钉在一个非常本土化的范围内。

Makexyz基本理念是: 任何一个拥有3D打印机的人,无论在世界的什么地方,都可以通过创建账户和填写一张关于他们的打印机细节的表格(功能,材料,体积等等)将他们的打印机注册到makexyz网站上。一旦注册成功,makexyz就会把当地设计师设计好的,待打印的文件发送给你,如果你和你的3D打印机刚好有空,你就将你的打印成品和价格发送给设计师,再由对方安排取货。Makexyz最后将钱和买方评价发送给你。

Makexyz网站同时也给一个想要打印部件的设计师一个用户界面:文件可以直接上传。Makexyz会替设计师寻找当地的合适的打印机,再组织发货或取货。

这个模式非常简单,尽管能从中看到一些瑕疵,比如说打印质量如何保证,还有一旦设计者和3D打印机的拥有者在当地取得了联系,还有什么驱动力使他们继续使用makexyz网站呢?但是这个概念还是相当吸引人的,真心的希望这个模式能够发展并壮大。

资讯-3D打印:3D打印业未来十大趋势

转载自:西安信息网

3D打印业未来十大趋势

维韦克·斯里尼瓦桑(Vivek Srinivasan)是CSC公司前沿论坛(CSC’s Leading Edge F***m)澳大利亚区域经理,贾德罗·巴森(Jarrod Bassan)是CSC澳大利亚分公司的高级顾问。两人最近联合发表了一份题为《3D打印和制造业未来》(3D Printing and the Future of Manufacturing)的报告。

3D打印——按需定制、以相对低廉的成本制造产品——一度被认为是科幻想象,而现在已经变成现实。在2013年,这种趋势将逐渐加速。以下就是明年以及今后3D打印领域值得关注的十大趋势:

1. 3D打印成为工业化力量

3D打印原先只能用于制造产品原型以及玩具,而现在它将成为工业化力量。你乘坐的飞机将使用3D打印制造的零部件,这些零部件能够让飞机变得更轻、更省油。

事实上,一些3D打印的零部件已经被应用于飞机上。该技术也将被国防、汽车等工业应用于特种零部件的直接制造。总之,在你不知不觉的情况下,通过3D打印制造的飞机、汽车乃至家电的零部件数量将越来越多。

2. 3D打印开始治病救人

通过3D打印制造的医疗植入物将提高你身边一些人的生活质量,因为3D打印产品可以根据确切体型匹配定制,如今这种技术已被应用于制造更好的钛质骨植入物、义肢以及矫正设备。

打印制造软组织的实验已在进行当中,很快通过3D打印制造的血管和动脉就有可能应用于手术之中。目前,3D打印技术在医疗应用方面的研究涉及纳米医学、制药乃至器官打印。做最理想的情况是,3D打印技术在未来某一天有可能使定制药物成为现实,并缓解(如果不能消除的话)器官供体短缺的问题。