博客 页面 25

也不算苦恼,只是无聊的抱怨

经常梦到自己在打僵尸打怪兽,如此令我很疲惫……

经常梦到自己在工作,甚至是工作时猝死,如此令我很担忧……

经常梦到不该梦到的人,如此令我意乱心烦……

mac下安装wxpython

pip上没有wxpython,这么常用的gui库为啥就没有呢?

mac要用wx,一般都是推荐自己编译。

也可以用brew安装,但安装后,还得自己做连接,详见:

http://www.zhihu.com/question/40061801

如何让一个开源硬件产品卖的好

1.入门简单
满足爱好者、初学者需求

2.能用于实际开发工作
满足开发者需求

单一的简单易用,即使能吸引新手加入,但也没办法让他们进阶;
单一的满足开发者需求,又没办法促进巨大的销量;

吸引了开发者后,利用开发者去 引导更多新手加入。

PS的广告

banben2banben1banben3

尝试使用pypy替代cpython

下载pypy

https://bitbucket.org/pypy/pypy/downloads/pypy2-v5.3.0-win32.zip

还需要安装pip

 

还得装个vc for python

http://aka.ms/vcpython27

安装wxpython

pip.exe install –upgrade –trusted-host wxpython.org –pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

额,安装wxpython失败,原因不明,安装版也不行,提示没有找到_core_模块

不知道是不是和本机的python有冲突

浅析下micropython\Espruino等mcu解释器的市场前景

承接我在全国计算机硬件教育论坛的上报告,对其中提到的脚本开发mcu技术,再做一个更深的论述。

micropython:http://www.micropython.org/

Espruino:http://www.espruino.com/

 

 

 

 

 

Arduino、mbed都是使用C/C++,其编译的代码可以直接用于量产

ps:原本我看好mbed,可是arm后来推出mbed os,几乎把之前的mbed雪藏了(之前的mbed改名叫mbed Classic)

 

其实就是现阶段没啥市场前景,空了再来论述

今年4月为何这家创业公司火了

mostfun-apr-0

国务院总理李克强于2016年4月25日视察成都“双创”工作来到了菁蓉小镇,参观了作为“双创”代表的成都墨之坊科技有限公司。该公司向总理展示一款自主开发的3D打印机mostfun Pro与3D打印的开源机械臂方案,期间mostfun CFO张明向总理介绍了创业团队与公司核心技术,并与总理交流了一些硬件创新思路,得到了总理的肯定。一个为测试机器性能而打印的3D模型小熊,材料成本不到2元,总理硬是付了10元才将它带走留作纪念。总理一行在离开前还对公司成员叮嘱道:“小伙子们,好好干!”

mostfun-apr-1

据悉,成都墨之坊科技有限公司(mostfun)是一家3D打印设备研发、销售和服务于一体的科技公司,2014年初,其第一代打印机mostfun Sail在国内点名时间成功筹得25万人民币,现已量产并发售;2015年6月获得了北京磐古创投天使轮投资,2015年9月第二代打印机mostfun Pro在国外kickstarter完成众筹,成功筹得20万加币。在经历了2014年3D打印机行业大热之后,mostfun并没有松懈,凭借自身的技术与团队实力,使mostfun并没有在15年中被热度最高的AR、VR技术所掩盖,并在今年4月成功得到了Intel和Lenovo两大行业巨头的认可。

牵手Intel从IDF2015到IDF2016

Intel OSG部门与mostfun在2015年就有过围绕Intel Edison的合作,并推出了全球首台Intel Inside的桌面级3D打印机,在同年的IDF、makerfaire上发布后大受好评。

2016年4月8日mostfun CEO陈吕洲凭借一项基于Intel Curie,通过3D打印完成的机械臂方案,在Intel智能硬件大赛获得优胜,在获奖时陈吕洲立即公布将机械臂方案整体开源,获得了众多硬件创业者的追捧成为大热。同样在2016年4月13日的Intel IDF大会上,陈吕洲作为创客代表与Intel全球副总裁兼中国区总裁杨旭同台论道“创客生态“,气氛一度引爆全场。会间, Intel OSG部门表示:未来Intel与mostfun将在创客领域上达成更加具有深度和广度的合作,并通过mostfun社区为硬件创业者们提供多样性的技术和资源服务。

mostfun-apr-2

从mostfun Pro到小新-L20

2016年4月26日,在“一路向新”联想打印业务媒体暨渠道伙伴沟通会上,联想打印机部门发布了升级版小新2D打印机,此外还重点发布了采用mostfun Pro核心技术的3D打印机-小新“L20”,即时,Lenovo正式宣布将开始拓展3D打印机业务。mostfun CMO董博说:“未来mostfun将与Lenovo在3D打印机研发、销售、线上社区等各个方面进行长期的深度合作。“

mostfun-apr-4

mostfun:“我们不仅仅研发3D打印机,我们还会为用户提供一个最完善的生态社区。“

mostfun将对于3D打印机深刻的理解,融入进了最新的产品mostfun Pro中,整台打印机从软件部分、电子部分、机械运动结构和挤出机部分都进行了全新的设计,使得这台打印机获得了更出色的打印效果,更优秀便捷的交互体验,并且兼容更多种类的打印耗材。

除了性能优秀的打印机之外,mostfun即将在2016年6月上线生态社区。该社区将满足市场上各种各样对于3D打印机不同的需求的人群,这意味着用户不仅购买到了一台3D打印机,还将获得mostfun社区内的所有服务与资源。此次Intel智能硬件大赛获奖项目“基于Intel Curie的机械臂方案”就是由mostfun对于更多可能性的一种的尝试。整个生态社区未来将帮助更多用户获得更多的高应用价值、高系统化程度的3D打印解决方案与便捷的交流平台。”

优秀的创业者永不会缺少帮助

mostfun天使轮投资人,北京磐谷创投-程绮文说道:“mostfun团队6位创始人自大学生毕业创业以来,经历过不为人知的艰难的生存期,他们深知打造一款优秀的科技产品,不是一朝一夕的事,团队耐得住寂寞,诚恳面对用户的需求的态度,很快就获得了我们的认可,我们很荣幸,能陪他们走过的这最坎坷10个月的时间。我们将尽最大的可能去帮助更多像mostfun这样的团队,获得尽可能好的成长“。据透露,mostfun计划今年5月启动A轮融资,预计整个计划将在2016年底完成。

mostfun薪酬体系

我们相信公平和透明的薪酬机制很有益于公司的长期健康发展。我们在设计薪酬体系时重点考虑了几个问题:

避免薪酬倒挂:很多公司,尤其是大的互联网公司在人才竞争激烈的年份给出较高的入职薪水,而老员工的薪水因为惯性没有相应提高,所以造成了新员工入职薪酬高于老员工的不公平现象。
消除薪酬谈判带来的不公平:在招聘时,很多公司往往会根据候选人之前的薪酬以及他/她的期望值在可接受的范围内确定 offer。这样的方式事实上惩罚了之前薪酬偏低的人和不善于薪酬谈判的人,而有利于之前薪酬偏高或者善于薪酬谈判的人,造成了能力和贡献相似的人薪酬产生较大差别,也就导致了组织内部的不公平。所以我们决定从机制上保证给出的 offer 完全取决于我们自己对候选人的独立评判,与其他因素无关。做到这一点,自然也就不应有任何因素导致我们对 offer 进行调整,就可以把薪酬谈判从招聘中去掉。
简单透明:作为一个精简的创业公司,我们需要一个透明、自动化的机制来保证在薪酬这样的敏感问题上尽可能的公平。当人为因素越少,机制越透明时,大家就越不需要把注意力放在这些方面,日常运作也更简单高效。
保持灵活性,避免线性等级:专业领域的专家和承担管理角色的同事对团队都很重要,这需要在薪酬体系中体现。

对b4w.webplayer的分析理解

b4w.webplayer对模型数据的加载过程如下:
* Stage properties.
* priority:
* ASYNC_PRIORITY – stage can be executed asynchronously alongside with other stages
* (relevant for stages which perform http requests)
* SYNC_PRIORITY – such stages are executed in a strict order one-by-one
* background_loading:
* – stage can be executed after the rendering starts
* inputs:
* – previous stages which are needed to be finished before this stage can start
* is_resource:
* – stage will be omitted if “do_not_load_resources” flag is set
* relative_size:
* – a value which represents amount of time required to finish this stage
* primary_only:
* – stage is executed only in the primary thread, it’s omitted during the dynamic loading
* cb_before:
* – a stage callback which is processed first during the stage execution
* call cb_finish as follows: cb_finish(thread, stage) to finish the stage
* (suitable for preparatory actions)
* cb_loop:
* – a stage callback which is called multiple times within a loop;
* call cb_set_rate callback as follows: cb_set_rate(thread, stage, 1) to break the loop,
* call cb_finish as follows: cb_finish(thread, stage) to finish the stage
* (suitable for cyclical actions which can be breaked into a separate steps;
* not needed for asynchronous resources(speakers, textures, …))
* cb_after:
* – a stage callback which is processed last during the stage execution
* call cb_finish as follows: cb_finish(thread, stage) to finish the stage
* (suitable for finishing actions)
* cb_param:
* – an utility parameter which is available inside all of the stage callbacks
* (can be used to translate some data through the stage callbacks)

获取数据下载进度

问:有一个10MB的json文件,需要异步加载,在加载过程中,如何获取其下载进度,并显示在页面上

用该代码可实现

				var onProgress = function ( xhr ) {
					if ( xhr.lengthComputable ) {

						var percentComplete = xhr.loaded / xhr.total * 100;
						document.getElementById("loading").innerHTML='loading...' + Math.round(percentComplete, 2) + '%';
					}
				};

但json通过服务器gzip后,就获取不到了