RT-Thread上海开发者聚会
今天参加了RT-Thread上海开发者聚会,其实我并不是RT-Thread的开发者,不过总归对RTOS有一点兴趣,有些东西用到了可能就比较着急,为什么不早点了解。至于RT-Thread的介绍,也没有什么必要。Google一下,就知道了。这种聚会的好处之一是可以多认识嵌入式领域的开发者,可以了解更多的资讯。
送了一本书还有一个雷柏的无线鼠,都还不错。
今天参加了RT-Thread上海开发者聚会,其实我并不是RT-Thread的开发者,不过总归对RTOS有一点兴趣,有些东西用到了可能就比较着急,为什么不早点了解。至于RT-Thread的介绍,也没有什么必要。Google一下,就知道了。这种聚会的好处之一是可以多认识嵌入式领域的开发者,可以了解更多的资讯。
送了一本书还有一个雷柏的无线鼠,都还不错。
线条渲染器,可以在在一个3D空间里,在一排2个以上的点之间,彼此之间绘制一条直线。因此,一个单独的线条渲染器组件可以被用于绘制任何东西,从一条简单的直线,到一个复杂的螺旋线都可以。这条线必须是连续的;如果你需要绘制2个或更多的完全独立的线,你应该使用多个GameObject,每一个都有它自己的线条渲染器。
线条渲染器不可以渲染一个像素点的细线。它可以渲染有一定宽度的告示板线,并且是可以增加纹理的。对于线条渲染,它和轨迹渲染器使用同一种算法。
线条渲染器检视器面板
Materials | 在此列表中,被用于渲染线条的第一种材质。 |
Positions | 用于连接的3D矩阵表。 |
Size | 一条线的段数。 |
Parameters | 每一条线的参数列表。 |
StartWidth | 第一条线位置的宽度。 |
EndWidth | 最后一条线位置的宽度。 |
Start Color | 第一条线位置的颜色。 |
End Color | 最后一条线位置的宽度。 |
Use World Space | 如果使能了,那么线条的起始位置将被忽略,并且在世界起源位置开始绘制。 |
生成一个线条渲染器:
360和QQ之间的战火刚刚落幕,在“有关部门”插手之下有息事和解之势,然而另外五家至少在中国知名的互联网公司却掀起了另一轮用户桌面之战:金山搜狗可牛傲游百度宣布不兼容360,“金山、搜狗、傲游、可牛、百度五家厂商举行发布会,表示将不兼容360系列软件。”在IT行业,互操作性,或者至少互不冲突是默守的原则,不遵守原则的企业会被市场淘汰,或者至少会受到惩罚,软件巨人微软的反托拉斯案件屡屡被提及的是要求改进“互操作性”。中国IT行业正背道而驰,知名IT企业能公开宣称要“互不兼容”,“如果你有***那么我就不运行”,侵犯公众权利。他们没有政府的权力,却秉承着政府的脾气。还记着政府在美好的口号下如何一步步侵蚀我们的权利?尾号限行、安全检查都从特殊时期的政策演变成一种常规,权力的裂口开了它不会主动缝合。腾讯公司带头掀起不兼容行动正被另外一些大公司模仿,丛林时代难道只有森林法则一种规则?我们没有选择的权利?我们有,我们可以用脚投票,抛弃这些公司的软件,改用其它替代:浏览器Firefox/Opera/Google Chrome,办公软件OpenOffice.Org/LibreOffice,翻译软件及在线版StarDict/Google字典/微软英库,IM客户端Google Talk/Pidgin,输入法Google拼音/SunPinyin,安全系统Ubuntu/MS Security Essentials/avast….
今天决定,在学习Unity3D的过程中,逐步翻译其文档,希望能坚持下来。翻译的可能不可能信达雅,毕竟不是专业人士。有词不达意的翻译,还望指出。
打开Unity3D,突然机器就蓝屏了,说是ati2dvag有问题,网上说是驱动有问题,可是其他的都很正常,只有打开Unity的时候,才会出问题,怀疑是软件问题,Ghost一遍,回到最干净的版本,一个软件,一个软件的安装,结果安装了TortoiseSVN后,再打开Unity就出问题了。明天继续测试,今天太累了,已经午夜12点半了。
这篇文章是我为《福布斯》所写,他们邀请我写一篇关于「我们希望从创业者身上寻找到哪些素质」的文章。在印刷版中由于空间有限,本文中的最后一点被删去了。
1、决心
这一点最终成为对创业公司的创始人来说最重要的素质。当我们创办 Y Combinator 的时候,我们曾经认为创业者最重要的素质是「智力」,换句话说,聪明。在硅谷人人都认为创业者最重要的素质是智力,事实其实并非如此。当然,你肯定不希望创始人愚蠢。但是只要创业者的智力水平跨过了特定的临界值,剩下的最重要的事,就是决心。你将会遇到数不清的障碍。你不能是那种轻易会泄气的人。
WePay 的比尔·格雷禾构(Bill Clerico)和里奇·阿伯曼(Rich Aberman)是一个很好的例子。他们做的是一家金融创业公司,这意味着有数不尽谈判,与那些又大又官僚公司之间。当你创办了一家小公司,而它的成败又取决于与另外一些大公司的交易,你往往容易感到他们总是试图忽略你的存在。不过,如果比尔·格雷禾构给你打电话的话,你不妨还是按他们请求的那样做,要不然他是绝不罢休的。
2、灵活
无论如何,你不会想要类似这种短语「千万不要放弃你的梦想」所暗示的决心。创业公司的世界是非常不确定的,你需要一边飞行一边修正你的梦想。关于你需要的决心和灵活的组合,我觉得橄榄球运动中的「掉头」是一个很好的比喻。他要有决心前传(downfield)直达,但在任何指定的时刻,他可能需要横传(sideway)甚至后传(backward)才能到达。
当前创业公司灵活性记录的保持者应该是 Greplin 的尼尔·格罗斯(Daniel Gross)。他申请 YC 的时候,还是一些关于电子商务糟糕想法。我们告诉他,除非他能做点别的,我们才会投他。他想了几秒中,然后说 OK 。之后他又经过了两个其他的想法,最后才到达 Greplin 。在给投资者做 Demo 之前,他仅花了几天时间研究这个想法,但他最终引起了大家的兴趣。他似乎总是能大难不死。
3、想象力
智力当然是非常重要的一方面,但想象力可能更加重要。相对于快速解决一个预先定义好的问题,能跳出框框想出一些让人豁然开朗的新主意,可能会更棒。在创业公司的世界里,很多好的想法最初看上去似乎都很糟糕。因为,如果明显非常好的话,别人早就做了。所以,你需要有那种能产生出一点看似「愚蠢」的想法的智力。
Airbnb 就是这样的想法。事实上,当我们投资 Airbnb 的时候,我们觉得它太疯狂了。我们无法相信会有如此多的人会想呆在别人的房子里。我们投资它,只是因为我们太喜欢他的创始人了。当我们听到,仅通过销售奥巴马和麦凯恩品牌的早餐谷物食品他们就能养活自己时,他们就在我们的考虑内了。并且最终事实证明,他们的想法恰好距离疯狂还差一点点。
4、顽皮
尽管最成功的创业者通常都是好人,但他们眼睛里似乎都闪烁着海盗般的光芒。他们不是那种假正经的好。在道德上,他们很在乎在大的事情上做正确,但并不包括遵守小节。这也是为什么我使用「顽皮」而不是「作恶」这个词。他们会因为打破规则而感到快活,但并不是多么重要的规则。顽皮这个素质看上去有些多余,但它隐含着想象力。
Loopt 创办者山姆·奥特曼(Sam Altman)就是这种最成功的例子。所以我们问他,我们可以在 Y Combinator 的应用上放置一个什么问题来帮助我们发现像他那样的人。他说,就问对方何时曾为修炼自我而「黑」过某个系统 ——「黑」在此意为战胜规则条律而非入侵他人电脑。这句话最终也成为我们判断应用时最关心的问题。
5、友谊
从经验上来说,只有一个创始人的公司往往很难。多数有大成的公司最初都有两个或三个创始人。并且创始人之间的关系必须要非常铁。他们必须真诚地喜欢对方,并且能一起有效地工作。创业公司之于创始人之间的友谊,就像狗和短袜一样:如果两者能分开,就成了。
Justin.tv 的艾米特·谢尔(Emmett Shear)和贾斯汀·赣(Justin Kan)就是非常好的朋友一起创业的例子。他们小学二年级的时候就认识了,几乎能读出对方的脑子里在想什么。我想,他们之间也会有争论,就像所有的创业者一样,但我从未听说他们之间有什么解决不了的紧张情况。
Visual Studio C# Integration
What does this feature get me?
A more sophisticated C# code writing environment.
Think smart autocompletion, computer assisted changes to your codefiles, smart syntax highlighting and more.
What’s the difference between Express and Pro?
VisualStudio C# 2008 is a product from Microsoft. It comes in an Express and a Profesional edition.
The Express edition is free, and you can download it from here: http://www.microsoft.com/express/vcsharp/
The Professional edition is not free, you can find out more information about it here: http://www.microsoft.com/visualstudio/en-us/products/professional/default.mspx
Unity’s VisualStudio integration has two components:
1) Unity creating and maintaining VisualStudio project files. Works with Express and with Profesional.
2) Unity automatically opening VisualStudio when you doubleclick on a script, or error in Unity. Works with Profesional only.
I’ve got Visual Studio Express, how do I use it?
In Unity, select from the menu Assets->Sync VisualStudio Project
Find the newly created .sln file in your Unity project (one folder up from your Assets folder)
Open that file with Visual Studio Express.
You can now edit all your script files, and switch back to Unity to use them.
I’ve got Visual Studio Profesional, how do I use it?
In Unity, go to Edit->Preferences, and make sure that Visual Studio is selected as your preferred external editor.
Doubleclick a C# file in your project. Visual Studio should automatically open that file for you.
You can edit the file, save, and switch back to Unity.
Does this work with other versions than Visual Studio C# 2008?
We’ve tested against Visual Studio 2008 and a prerelease version of Visual Studio 2010. At the time of this release, Visual Studio 2010 was not yet released, so we’re not sure if Unity will work nicely with Visual Studio 2010 once it is released.
A few things to watch out for:
Even though Visual Studio comes with its own C# compiler, and you can use it to check if you have errors in your c# scripts, Unity still uses its own C# compiler to compile your scripts. Using the Visual Studio compiler is still quite useful, because it means you don’t have to switch to Unity all the time to check if you have any errors or not.
Visual Studio’s C# compiler has some more features than Unity’s C# compiler currently has. This means that some code (especially newer c# features) will not give an error in Visual Studio but will give an error in Unity.
Unity automatically creates and maintains a Visual Studio .sln and .csproj file. Whenever somebody adds/renames/moves/deletes a file from within Unity, Unity regenerates the .sln and .csproj files. You can add files to your solution from Visual Studio as well. Unity will then import those new files, and the next time Unity creates the project files again, it will create them with this new file included.
Unity does not regenerate the Visual Studio project files after an AssetServer update, or a SVN update. You can manually ask Unity to regenerate the Visual Studio project files trough the menu: Assets->Sync VisualStudio Project.
按照他的说法,安装后,就可以直接找到VS2008,关键是有些时候,安装完成后,在Edit->Preferences中,找不到VS2008选项,怎么办?
解决方法:
点击Broswe,找到x:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe,就可以关联VS2008。据称,机器安装VS2008后,有些可以在Unity中直接找到,有些则不可以。
通过WUBI安装的Ubuntu,组成了Windows和Ubuntu双系统,但在重新安装过Windows后是不是发现在系统启动时没有了Ubuntu的选项了?其实有一个很方便的办法可以让其重新出现:
拷贝你通过WUBI安装的的Ubuntu目录下的 wubildr.mbr 和 wubildr两个文件到C盘。之后编辑C盘根目录下的 boot.ini 文件,默认是系统级隐藏、只读。在里面加上这么一行
c:\wubildr.mbr=”Ubuntu”
问题1:
“Failed to import package C:/Program Files/Unity/Editor/Standard Packages/Standard Assets.unityPackage”
“Error while importing package: Couldn’t set permissions”
解决方案:
创建的项目的存储路径中包含非英文字符。