Cookie/小糊涂的小甜饼/网络资源
觉得很有用的软件. 呵呵 就放到这里
Version Control with Subversion
By Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato
June 2004
Pages: 319
ISBN 10: 0-596-00448-6 | ISBN 13: 9780596004484
是的,尽管是2004年出版, 但是仍然是必读的。就如同每个人几乎都读过 谭浩强 老人家的《 C语言程序设计》一般。
同时更要感谢Subversion中文站, 这里你可以看到一份中文版的电子书 http://www.subversion.org.cn/svnbook/ 请顺便点击一下左边的Google AD 表示感谢。
也许, 你是一个救火队员, 哪里需要哪里去。
也许, 是因为需要救火队员, 所以你就是救火队员了。 也许有人会记得: 葛优说过, 好, 你就是3楼的楼长了。
今天要说的话是, 学习也是有机会成本和边际效益一说的。 比如你花了2个月的时间, 熟悉了Iphone SDK开发.
并尝试做了APP, 此时后院着火了, 需要你去就火了。于是你扔下这些, 去学习怎么救火了, 而且过了2周, 你发现火是灭了, 但是回过头, 这2周可能是质变的时期。因为某个问题, 已经实验过半了。这样2件事对比起来, 就是机会成本。 当你去灭火时, 可能会损失的潜在收益也是成本。
下面说边际效益, 很多朋友会发现刚开始接触iphone 时的问题, 大多会很容易google 到或者问询到。过了一个阶段之后, 遇到的问题往往开始无解。学习的成本在增加, 获取的收益在降低。而随着时间的推移, 越容易获取的部分获取的时间越短, 然后都进入瓶颈期。 这个瓶颈期是什么呢? 实际上跨过了平台差异, 回到程序设计本身。 比如: 是否熟悉3D程序设计, 是否熟悉模型动画的渲染 和场景的优化等等。 所以,做应用和基于引擎做程序是等价的。而无成熟引擎做游戏就是摸石头过河了。能种一棵树, 很难看到一片森林。
今天老袁说, 你们都很忙啊, 都没有个休息日。是啊, 我说,我们都是小白鼠了。或者是炮灰-这是老王说的。 我日益感到一个人的成长速度其实和一个正规的团队是有密切关系的。小作坊做法, 只能是10年如一日的作坊。 协作才是最提高战斗力的。 开源的力量就是很好的证明。
题外话: 今天看了一旧新闻, 刘韧涉嫌敲诈, 此事是很出乎我的意料的。因为我一度将Donews 视为继 Delphibbs 之后我遇到的第二个净土。想起以前我尝试做 神域之时, 第一个原则就是非商业化。但最后的结果是无疾而终。因为没有商业化,似乎就很难有驱动力, (应该是没有抓住驱动力是什么),也没有驴网那种文化衍生+销售的方式, 那之后我得到这么一个结论, 中国人大多只是索取, 而不会去奉献。就如同BLOG, 到今天仍然有很多人不知其为何物。我倒不是苛求, 而是认为BLOG代表一个人的态度, 连BLOG都不愿意写的人 又怎么会和别人分享呢。(可能不大贴切) 所以后来我想, 就应该要积分才能看内容, 是很有必要的。不付出的人就不应该获得信息。
如果我来开发QQ群, 就一定加入这个功能, 由在线时间,解决问题程度, 社区贡献程度来给一个积分, 然后可以看到群内同等级发的话, 不然就看不到。这样就可以避免qq群的深水化,而向精英化方向发展,这是科学的。难听点,和传销差不多嘛。。
如题, 我倒真的愿意相信有万能的引擎。可以制作出任何你想要的东西, 只需要简单的代码。
但是
有这样的引擎吗? 貌似是没有。所以今天我在思考人物的武器留下的很玄的那种光该如何实现, BW 支持吗? 显然,我潜意识认为这样可能太贴近表现或者太个性化了, 所以BW 不会提供此功能。尽管它提供的客户端脚本是很强大的。已经能足够完成一个protype game了。
从Protype Game -> Product 这中间会有多大的裂痕, 不得而知。但有传闻已有公司客户端部分已经使用Unreal3来达成了, 我想这只是一个结果,还有一个可能就是回炉.(比如天下贰)。
有待验证的一些问题, 脚本带来性能的降低有多大的影响? 如果摆脱开脚本是否会更容易编写。
其实在前面这个问题提出之前是假设引擎是万能的。而程序要做的是调用函数,无需创造性思维。而在达成产品之时是需要这些的。 如同居家做菜, 必然是各得其味的。
在没学会走之前, 的确是没办法跑的。而仅仅满足于能实现, 会遗留很多致命的问题。 我相信每个人做事情都是有自己的理由的, 比如python 适合用继承法则来实现好, 还是采取分离的方式来实现。如果有一天遇到性能上的瓶颈再回过头来调整, 可能也是意料之中的事情。
最需要的是什么? 一个很easy原型化的开发平台, 更容易表达概念的方式。这些会是商务人士关注的点。而这一切都在于最初的设计是否能达到后期的可定制化。(这个阶段之后才是真正考验的阶段)
最后一切的一切都要归罪到程序的实现。纠缠于一些细节, 或许一些理念需要到后期才会不断的暴露出来。 貌似言必谈台湾是不太可取的事情, 但是我觉得前人做的工作是不可以否定的。就如同在邮电我去解决的老孔遗留的程序的bug, 其实是任何人都可能会遇到的小bug而已。或者说换作任何人可能都无法避免会陷入的局面。
今日感言: 时间弄人。
也许晚出生1小时,你就可以踩着巨人的肩膀写程序了。很轻松就能制作出前人N久前要冥思苦想方能达成的功能。所以我们要学会感念, 而闷头潜水是很多国内同行的行为, 或者发些不痛不痒的水文。我更推崇好的原理讲述, 其实是胜过百万代码的。国内的从业人多 但是很多都是伸手党。 Unity3D win版一出, 瞬间维阿的群涌入百十来号的人。 而真的愿意塌下心来进行一些整理和分享的就不是很多了。这些伸手党分成几种, 初级- 开口言代码, 大哥 直接给我个代码吧。 中级- 英文+ google 后者其实也不算伸手党了, 只是很多时候不是加以自己的理解和消化, Copy & Paste 方式工作。 不过很多的细节, 只有亲身实践过的朋友才能体会。
比如: 你见过leopard的蓝屏吗?
能回答这个问题的朋友, 不在伸手党之列。
时代是在进步的, 科技的确也在不断发展, 但是经常从事某个领域工作的人, 往往又变得很白痴, 像我几乎就是路痴。。 不知道是福,还是什么啊。。 惭愧。
就像今天lee 问我, 你会写一个物理引擎吗? 我想我的答案是, 有很多好的物理引擎, 我为什么非要自己再写一个呢? 我想如果很多人都是合作的态度, 世界就真的大同了。也会节省很多脑细胞, 软件的工业化生产时代应该就来临了。 如同现在组装PC, 以后就组装游戏。或者组装XX的。
Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces
有时间来看看哦, 是用Core Animation 来做动感十足的界面必须的。官网提供 Code .
摘要: 下面是通过POP3访问你的电子邮件信息的设置:
·POP3服务器:pop3.live.com (端口995)
·是否需要POP SSL? 是
·用户名:你的Windows Live ID,如,你的用户名@hotmail.com
·口令:你经常用来登录Hotmail或者Windows Live的口令。
·SMTP服务器:smtp.live.com (端口25或者587)
·是否需要身份识别:是(这项与你的POP用户名和口令相匹配)
·是否需要TLS/SSL?是
偶这就去亲身试验. (全文共467字)——点击
此处阅读全文
(原文:70+ Open Courseware Links for Game Designers and Developers)
是否后悔没有选读一门游戏设计开发专业,不要紧,看看这份由Learn-gasm的Jessica Merritt开出的包括70门免费游戏开发网络课程的列表,其中或许就有你感兴趣的课程。
在这份列表中,既有像美国麻省理工、加州大学伯克利分校、赖斯大学、荷兰乌德勒支这样的名校开出的网络课程,也包括了不同机构、网站推出的于游戏开发相关的免费教学、书籍、课件。内容方面则涵盖了游戏设计、游戏原理分析、互动决策、编程、游戏艺术等多个领域。(注意,不是所有链接都有效。) 如果你和我一样,是个时刻准备接受再教育的好学生的话,还不快快准备好书包,让我们一起上学去吧!
更多->> http://www.indiegm.com/news/2009/02/06/70
的的确确是很实在的,不知道能安下心来看的人又有多少呢? 浮躁的社会.浮躁的人,
Programming 3D Graphics with OpenGL: Here you’ll find tutorials that will teach you how to program 3D interactive graphics in OpenGL and C/C++. [Connexions] 正好用得上.嘿嘿
WL22DIN75G
By: Dave Mark , Jeff LaMarche
ISBN10: 1-4302-1626-3
ISBN13: 978-1-4302-1626-1
536 pp.
Published Nov 2008
Price: $39.99
eBook Price: $27.99
涵盖了iPhone应用开发的很多细节, Quartz Opengles UIView TableView Accelerometer Location 附书的范例也是学习不可多得的材料. 想要的朋友去老地方找吧
Download source code here: Source File Archive
半个月前,我尝试在pc机上安装 leopard. 一台联想的机器, 家里的兼容pc 未果。是驱动无法驱动起来。安装正常,重启之后无法进入系统.
still wait for boot 也遇到过. 用 -v cpus=1 的参数安装最好的一次 也是把安装进行完毕 但是系统无法进入。
也就是传说的风火轮。。 转个不停的。
之后还尝试在虚拟机器上按安装, 最接近成功的一次 依然是安装进行到后期。。。 报了一大堆 cRash report
就退出了。。
搁置了一阵子之后,某日发现 instansy 论坛上的帖子, vmware上运行的 leopard 不过他这里提到一个前提是cpu 要支持VT 就是虚拟化的技术。 简单的说就是要酷睿2代。
明日准备换个cpu 尝试一下, 如果可以的话那就真的很方便了。可以加个内存 换个cpu 整个虚拟机就能跑leopard了。
http://forum.osx86scene.com/viewtopic.php?f=3&t=1959
http://pcwizcomputer.com/index.php?option=com_content&task=view&id=76&Itemid=48
BTW:: 结果昨晚偶然发现 vmware worstation 发布了最新的 6.5.11-118166 版本.
又拿去以前download的. vmware image. 运行一下。意想不到的竟然能进入leopard 界面了. 因为cpu是
celeron 2.93 memoery 也才 1G 所以有些反应迟钝。 下午去买个内存条插上。看看效果。
摘要:如果中国人的钱在中国流动能节省多少外汇? (全文共1787字)——点击
此处阅读全文
讲述joomla的相关配置和修改模板的.有需要的可以留下 Email 我发给你.