Profil de 刚刚刚的日记PhotosBlogListesPlus ![]() | Aide |
|
|
26 juin Wifi还是3G北京中心城区今起可无线宽带上网 奥运期间免费有时候技术的事情,就算我这个学计算机的人也搞不明白了,或许更多的原因是非技术吧。今天在新浪看到新闻,北京城区部署了Wifi,就是无线互联网络,对于很多不了解技术词语的人来说,wifi就是你在星巴克或者避风塘里面,抱着笔记本无线上网时候的技术。北京wfi一期部署在了CBD,望京,中关村和金融街地区。 我就又想起了3G,好像国内3G的网络刚刚进入试运营阶段。如果wifi了,我们还要3G干嘛呢。信息行业,发展快啊,乱啊...
13 avril 离开微软的总结这周五,正式离开微软了。
9个月的实习确实知道了很多过去不知道的东西。微软这个企业确实是非常具有活力,在里面工作的时候,有的员工说在微软加班是为自己加班,可见这个企业有多么的让自己的员工着迷。
Bill Gates是个伟大的人,他带领着微软一直走向正确的道路,从微软目前的发展情况来看,至少在未来10年,微软仍然会在个人桌面和服务器工具市场占有很大份额。尽管微软的OOXML格式成为了ISO的文档标准,但是作为微软40%收入支柱的Office, 发展形式却并不是很明朗,我总觉得人们在文档方面并不需要太过复杂的功能,Sun 的Open Office免费了,国内金山WPS2007也对个人免费,google更在进行这在线文档的开发,种种迹象表明,微软如果想继续垄断这个市场,比以前任何时候都要困难许多。互联网方面,google无疑是更具竞争力,尽管微软正在收购雅虎,即使收购成功,拥有了全球最大的在线社区,也并不见得可以有利的对抗google的在线服务。 微软的兴趣真是广泛,涉及IT的各个领域,但是我想,成也萧何,败也萧何,过去IT系统规模较小的时候,微软可以一个交互性强的IT系统,而目前计算机发展的趋势应该是互联网化,微软的有些做法,如智能客户端,听起来像是很有吸引里,其实却有维护Windows系统垄断地位的嫌疑,并不一定符合发展规律。 在管理模式上,微软采用Vendor模式,即微软自己的员工通过想其他企业购买劳动力的形式,进行软件开发。这种模式可以很好的规避企业运行风险,一旦公司出现不景气的情况,不需要大规模裁员,只需要裁掉Vendor员工即可。国内现在有很多企业也在学习这种做法。 与微软的近距离接触,让我见识了一些东西,消除了一些神秘。 3 avril 给自己的小公司建网站--域名和服务器有的同学不熟悉建网站的过程,我来做个科普。:)
对于一般的小公司或者个人来说,如果想给自己建立一个网站,需要以下这些步骤:
1、购买域名
这个是最重要的部分,选一个容易记住的域名,无疑对于自己网站的推广是有利的。有很多域名代理商会提供购买域名的代理服务,可以在google中搜索一下域名代理,就可以看到许多服务商。
域名由两个或两个以上的词构成, 中间由点号分隔开。最右边的那个词称为顶级域名。下面是几个常见的顶级域名及其用法:
.COM--用于商业机构。它是最常见的顶级域名。任何人都可以注册.COM 形式的域名。 .NET--最初是用于网络组织,例如因特网服务商和维修商。现在任何人都可以注册以.NET结尾的域名。 .ORG--是为各种组织包括非盈利组织而定的。现在,任何人都可以注册以.ORG 结尾的域名。 .EDU --大学或教育机构。
.GOV--政府部门。
另外,不同国家都有自己的顶级域名。国家代码由两个字母组成的顶级域名如.cn, .uk, .de和.jp称为国家代码顶级域名(ccTLDs), 其中.cn是中国专用的顶级域名, 其注册归CNNIC管理, 以.cn结尾的二级域名我们简称为国内域名。注册国家代码顶级域名下的二级域名的规则和政策与不同的国家的政策有关。您在注册时应咨询域名注册机构, 问清相关的注册条件及与注册相关的条款。某些域名注册商除了提供以.com, .net和.org结尾的域名的注册服务之外, 还提供国家代码顶级域名的注册。比如中国的服务商通常提供.cn,.com.cn,.net.cn,.org.cn等域名供国内用户注册使用,而且价格相对便宜。 注册域名后,可以利用域名服务商提供的网络系统管理自己的域名,将指向自己的网络空间。
2、租用网络服务器
通俗的讲,网络服务器是用于放网页的电脑,可以将公司或个人的网页放置在服务器上,并通过修改域名的设置,指向自己的网络服务器,这样就达到了建立基本网站的目的。
网络服务器有几种形式: 1:独立主机:拥有固定IP地址的服务器,可以租用或使用个人的机器,只要有足够的网络带宽。 2:虚拟主机:几个网站共享某台服务器,而你购买的是其中一个。在购买虚拟主机的时候,通常会有域名捆绑销售。 通过购买独立主机或虚拟主机进行网站建设时,可以分为静态网站和动态网站。
除此之外,还有另外一种选择,就是在我上一篇文章中介绍的以微软和谷歌为代表的全托管服务:这种形式应该算是比较新的模式,由软件服务商为你提供全部的服务,包括邮件,网络空间,即时通讯,文档管理等等。这种服务通常提供免费版和收费版,免费版通常会有广告,但是成本会非常低,效果也很好。
31 mars 你要给自己的小公司建网站么?偶尔有同学会问我,能不能给他的公司做个小网站。
以后大家再有类似的想法时,不妨先去看看下面三个地方:
谷歌的企业应用套件,包括企业邮箱,自助建站,文档管理,即时通讯等功能,还可以充分利用谷歌提供的所有服务。
微软的office online,同样包括企业邮箱,自助建站,文档管理,即时通讯等,还可以充分利用msn,Windows Live提供的所有服务。
雅虎中国的站长天下,提供建站服务,好处是可以和淘宝,阿里巴巴,阿里妈妈很好的集成。
这种服务对于一般中小企业来说,可以有效的控制成本。至于哪个更好用,谷歌和微软功能相似,总的来说,谷歌的在线服务更好用。
雅虎中国的更适合做广告宣传用。 28 mars 核心竞争力最近找工作,思考了一些问题,其中一个就是:你有核心竞争力么?
什么是我说的所谓核心竞争力,我认为主要包括个人工作能力和社会关系背景两个部分。
1、个人工作能力
个人工作能力的认定可以通过两种形式,面试能力和工作历史。
面试能力:指能否在与陌生人初次见面时,顺利的推销自己。这种能力强的人适合销售行业,同时也有能力跳槽获得更好的职位。
工作历史:指确实可信的优秀历史成绩。工作历史比面试能力更稳定一些,因为人们更倾向于相信历史成功经验,如果你拥有许多成功的经验,那么别人可以相信你有很大可能在将来继续成功。
2、社会关系背景
或简称人脉,相比前面的个人工作能力,社会关系背景是最稳定的竞争力。它不是一朝一夕可以获得的,也不是轻易能够失去的。 9 décembre 升级Windows后无法使用自动更新Cannot use update in windows when upgraded. Just create a batch with the following commands and run it. 升级Windows后无法使用自动更新,在系统目录下,查看日志 KBxxxx.log,里面有如下记录: 安装程序遇到了一个错误: update.ver 文件不正确。 解决办法 在命令行下试试运行下面的命令,或者将下述命令复制到文本文件,并另存为update.bat文件,自动执行。 regsvr32.exe c:\windows\system32\wuweb.dll 注释:c:\windows\ 是你的windows目录,也可能是winnt 执行完成后,一切正常。 4 décembre A test from museMuse? This is a test of muse, could I write a blog in this chat window of Messenger?再看看写中文行不行。如果中文也可以,那么应该有个长度限制吧。开始复制:1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890 I should stop jamming my space...... This entry generated by Muse. 29 septembre 程序员将来干什么前些日子申请了微软 Popfly 的一个测试账号,这个测试通过托拽一些预先开发好的部件,不用写一行代码就可以完成一些网页应用程序,其中很多事情在过去是需要写很多代码的。这几年,我一直对微软技术情有独钟,记得几年前,在读一本.Net书时,上写道:从2000年开始,微软为未来十年做好了准备。现在已经2007年了,我就想,下一个十年,软件技术会发展成什么样子呢?我想有一个趋势是很明确的:每一个人都可以按照自己的需求,组装自己的软件,就像小时候玩的组装玩具一样。这或许是软件开发的另外一个抽象层次,因为这是人们的迫切需求,即使是最好的系统分析员,也不会比领域专家更懂得实际业务的执行逻辑,未来的软件开发,或许不再需要技术人员和需求获取人员,因为每个人都能够组装自己的软件,在大学里学习自己专业领域的软件组装会成为一门必修课。 程序员将来的工作就是:制造部件,就像乐高为小朋友们制造玩具插件。(现在小孩们玩的拼装机器人,还真是很不错啊,不光有马达,还有红外传感器,CPU......),不过程序员并不会失业,就像随着每一个计算机软件抽象层次的诞生(机器码,汇编,操作系统,虚拟运行时),工作不会减少,只会更多。 2 décembre 工程与学习学计算机也几年了,谈谈学习技术与做工程。
学习技术的时候,最好一切都自己亲自动手做,每一句代码都要仔细琢磨,这样方能掌握。
作工程的时候,最好一切都拿现有代码,无论是自己的还是别人的,这样不仅速度快,而且代码质量高而可靠,因为现有代码一般都经过了测试或者实践检验,反之自己动手写代码,往往出于自信,归于鲁莽。 11 avril 关于计算机安全的随笔说起计算机安全,可能很多人都会抱怨:系统经常报错,经常有病毒,还有黑客捣乱...
现代的计算机,(不管大型计算机,只说个人电脑),其复杂度已经是非常的高了,一般人们都会知道这个常识:越复杂的东西越容易坏!在计算机中,设计者们将计算机设计成了分层的结构,什么叫分层的结构呢,就是像盖楼一样,盖了一层,然后在一层的上面盖二层,以此类推。分层使得计算机的扩展性变得好了,简单来说,计算机可以分成硬件层,操作系统层,应用软件层。各个层次又可以细分层更小的层次,我就不细说了。对于常见的IBMPC来说,硬件层可以随意变动,比如你可以用Intel的cpu,也可以买AMD的CPU,你用起来差别几乎没有,操作系统可以用各个版本的Windows,也可以用Linux,这都是分层带来的好处。从这里也可以看出电脑的复杂性,如果cpu坏了,你就别想开机器,如果操作系统坏了,你就什么软件都用不了。当然,如果你的机器只是一些不重要的部件坏了,比如声卡,网卡,或者其他一些配件,那么对你的机器整体不会有影响,但是关键部分坏了,就彻底完了。
在计算机中有两种评估安全和可靠度的基本模型,一种是串联模式,一种是并联模式,听着像初中学的电路是吧,实际上意思也差不多,如果串联系统的一个人部件坏了,那么整个系统都会失效;如果是并联,那么只是出现故障的子系统有问题,而整个系统仍然可以运行。将这两种模型混合起来,就可以构建出混合模型。
利用概率的方法,可以计算它们的可靠度,
设各个子系统的可靠性分别用R1,R2,R3,...,Rn表示,
对于串联系统,
即系统可靠度
R = R1 × R2 × R3 ×... × Rn
并联系统。
R = 1 - (1-R1)× (1-R2) × (1-R3) ×... × (1-Rn)
对于我们个人的计算机,很大部分是串联的结构,如果某个病毒破坏了这个链上的一个部分,那么整个系统都会出问题,而且这个问题几乎是不可避免的。现在的计算机大多与国际网络连接,病毒就随着网络的便捷传遍了全球,网络上国界是模糊的,各国法律又不同,所以法律又很难限制病毒的制造者。杀毒软件只能跟在病毒屁股后面跑,几乎没有作用。而计算机系统本身结构过于复杂,很难做到防患于未然。
所以结论是,安全问题是不可避免的!
31 mars 记事本的日志功能记事本有日志功能。
我平时喜欢在记事本里面记录一些临时的信息,比较省事,不过有时候感觉越来越乱。
在txt文件的开头加入 .LOG (点LOG,必须大写),这样每次打开记事本就可以自动插入时间了。以前觉得每次打开自动插入的时间开起来比较凌乱,不过现在倒是觉得把这个适合放在桌面当个备忘录 23 janvier “第三代”(3G)移动电话网络来看个新闻:
中国将开始建设一个基于自主开发标准的全国范围“第三代”(3G)移动电话网络,从而使政府更接近发放这项新技术的牌照。
这项期待已久的技术名为TD-SCDMA。据新华社称,中国信息产业部表示,该技术已被选为国家标准,网络建设不久就将开始。
尽管中国批准自有标准的消息并不突然,但宣布这一决定可能意味着,中国很快就会发放3G无线服务牌照,而且国内标准可能会领先于两种采用范围最广的全球标准,即WCDMA和CDMA 2000。
“这一标准技术方案已经成熟,能够指导企业进行制造生产……TD-SCDMA可以独立组网,”新华社报道称。
国内市场这么大,估计又要有一批生产这种设备的企业壮大了,好事情。不知道这个建设速度会不会很快,近期不要换手机了,等着3G吧。 28 octobre Visual Studio 2005 & SQL Sever 2005 RTM Released2005年10月27日上午微软RTM了Visual Studio 2005和.NET Framework 2.0。也算是千呼万唤始出来,新的平台终于发布了,目前还只是提供了英文版本的VS 2005 Pro以及SQL Server 2005 Developer Edition,DotNetFramework的RTM版本号是2.0.50727.42。
新平台的许多特性使得开发变得更为容易,开发渐渐的也变得快乐了许多。
工具和平台的发展总是好事,提高了生产效率,而带来的问题是我们对于底层的技术越来越陌生,对于开发工具越来越依赖。表面上的容易可能更容易让人忽略一些问题。
写到这里又想到了,如果MDA技术真能够发展的好的话,以后程序员这个职业就只需要很少的黑客去进行了,大部分开发者只要熟悉业务就可以了。计算机技术的发展,让所有人能够更容易的使用计算机。或者说我们这些搞计算机软件的人可能正在不断地把自己的饭碗让出,哈哈,对于社会进步与发展,这倒也并不是什么坏事,只是苦了学计算机的。我预计未来10~20年,任何受过高等教育的人都可以开发软件系统了,软件设计慢慢会成为大学的必修课。
而我们这些学软件的人该干什么去呢?我想车到山前必有路,哈哈。 5 octobre 软件的艺术 传说中,月圆之夜,狼人(werewolf)出没,而杀死狼人的唯一办法就是以银质的子弹(Silver Bullet)贯穿其心脏。最早,人们常用银弹来形容对某些疾病具有神奇疗效的,尚未发现的灵丹仙药,后来通常用来形容对复杂问题的完美解决方案,再后来才有了软件工程中是否有“银弹”的争论。
布鲁克斯在其1986年发表的论文《没有银弹》中指出“在近十年内,没有任何单独的软件工程进展可以使软件生产率有数量级的提高”[Brooks,1986]。
《没有银弹》一文的开头如下: 在所有恐怖民间传说的妖怪中,最可怕的是人狼,因为它们可以完全出乎意料地从熟悉的面孔变成可怕的怪物。为了对付人狼,我们在寻找可以消灭它们的银弹。 大家熟悉的软件项目具有一些人狼的特性(至少在非技术经理看来),常常看似简单明了的东西,却有可能变成一个落后进度、超出预算、存在大量缺陷的怪物。因此,我们听到了近乎绝望的寻求银弹的呼唤,寻求一种可以使软件成本像计算机硬件成本一样降低的尚方宝剑。 但是,我们看看近十年来的情况,没有银弹的踪迹。没有任何技术或管理上的进展,能够独立地许诺在生产率、可靠性或简洁性上取得数量级的提高。本章中,我们试图通过分析软件问题的本质和很多候选银弹的特征,来探索其原因。 最近读《重构》,感觉似曾相识,其实自己经常在有意无意的对自己写的程序进行着重构。这是一种追求工程美学的做法,美的工程带来的不仅是清晰,而且包括开发者心情的舒畅。前两天刚刚读完《设计模式》,设计模式的应用往往不是那么容易,在《重构》中提到,如果在设计之初就滥用模式,往往带来的是代码的冗余。这种情况在我的毕业设计时候确实是遇到过,我们设计了一个三层模式的网页应用,而后来在仔细的看我们的设计,我们并没有很好的把握这种架构模式的用法,不过我相信我设计的系统,如果进行重构,应该可以变得更具艺术感。通过毕业设计,倒也给了我一个经验:做设计的时候,往往不能一下子设计的那么好,往往在到开发后期,一些以前没有认识到的问题,就会慢慢浮出水面。 最近看到的另外一种思想就是模型驱动的开发,意思大概是先为系统建立一个模型,模型的建立可以利用UML等工具进行,某种意义上讲,UML和实际的代码系统可以看作是两种视图,对于现实世界在计算机系统中的模型的两种视图。所以说,如果自动生成工具继续发展的话,模型驱动的开发肯定会帮助人们以更自然的方式开发系统。而将来的开发人员要做的,就是如何表达自己的思想,软件是人类思想的结晶,也可以说是一种艺术。 21 juin 关于自动化控制在自动化控制领域,控制的模式可能很相似,像我现在实习公司的系统,可以分成数据采集,和数据处理两个部分。 对于数据的采集,主要通过前置机完成,和前置机相联接的是许多电力设备,这些电力设备根据国家标准采用不同的协议向前置机传送数据,在电力行业中有令牌协议,104协议等等。他们好像管这些协议叫做规约。这些硬件由硬件厂家根据国家标准开发出来,前置机根据国家标准进行软件的开发就可以了。前置机采取回来的数据通过前置机的格式化就可以应用到后面的应用中去了,实现自动化控制和报表的生成等等。这里也有一些问题,关于前置机的开发并不那么容易,很多硬件尽管都按照国家标准开发,但是还是存在很多不兼容的问题,这就需要前置机的开发人员到用户的实际环境去进行调试。 对于数据处理,对于我们这些学计算机的要相对容易一些了,通过分析前置机采集回来的数据就可以了。 这里还有一点就是在自动化控制方面,都要有一种主被机器模式,主被机器同时工作,但是实际上只是主机是在工作,但是被机在一直监视着主机,一旦主机出现故障,那么被机可以马上投入使用而不影响系统的运行。在公司的演示厅里面,一共有四台机器,但实际上只有两台是主机,另外两台是被机。这种冗余的模式充分提高了系统的可靠性。 20 juin VC++2005 的确定性资源的学习VC++2005 的确定性资源的 在托管和非托管同时存在的时候,如何清理资源是一个很值得学习的方面,学习好这个问题可以帮助我们更好的理解.Net。 1、两大类资源——托管内存,非托管资源 2、Finalize和Dispose 3、所有ref class都是位于托管堆上的,尽管有些对象从语法上是堆式,有些是栈式。 4、VC++2005 中Destructor中编译器自动调用了System.GC::SuppressFinalize,但是C#中默认不会自动调用。 5、追踪句炳,是托管堆上的指针,跟随托管堆的变化而变化。 |
|
|