Tairan's Story

「知之真切笃实处即是行,行之明觉精察处即是知,知行工夫不可离。」


如何判断程序是安装后第一次执行

有时我们需要在程序第一次启动的时候进行一些初始化工作,如何识别程序是部署后第一次运行呢? .net framework就提供了这样的功能。

参考这里 http://msdn.microsoft.com/zh-cn/library/system.deployment.application.applicationdeployment.isfirstrun.aspx

这里还有更多的关于.net 程序部署相关的技术说明 。http://msdn.microsoft.com/zh-cn/library/system.deployment.application.aspx

No Comments » | Tags:, | Categories: Technology, 我的声音
安全与易用

今天在公司里出现了一件事情,让我认真的思考了下Windows平台的易用性和安全。

事情是这样的,我们需要远程登录到一台德语的机器上工作。为了设置可以同时有两个相同用户名的用户远程登录,我们修改了组策略。两个德语文盲想当然的把一个和英语环境相同位置的选项给禁止了,然而那是拒绝远程用户登录的选项。刚改好的时候还很高兴马上用另外一台机器远程登录试用,很不幸将另外一个已经在上面的用户踢掉后自己也无法登录。

根据以前使用Windows的经验加上问Google,发现Windows远程维护是如此的强大。不仅仅是远程注册表编辑,还可以远程编辑组策略,AD,等等一大堆的东西。这一切在MMC中就可以完成。

如此强大的远程管理,却把我引入到为什么Windows不安全的地方去了。因为如果这是在Linux上把唯一的SSH关闭了,我还真的没辙。

在Windows上的这些远程控制是可以管理的,你可以选择让它不提供这些服务,然而这一切是Windows的默认设置。没有不安全的系统,只有不靠谱的管理员。默认开启了如此之多的远程服务,又遇到了不靠谱的管理员,在互联网上这个服务器绝对是挂了。

为什么是互联网?互联网就是一个狂野丛林,一不小心就成了别人口中的美味。既然那么危险,为什么Windows还开启了那么多的默认服务?让我们来看看Windows的主要用户吧。企业用户,企业内部和外界的联系至少有道墙,或者根本就不和外界联系。个人用户,虽然它们经常暴露在外面,但是即使他们受到伤害,通常损失也不会太大。这两种用户都有共同点,就是不太关心计算机的技术问题。

了解了Windows的使用者,那么Microsoft®有足够的理由开启这些默认服务,让他们的客户更简单的使用Windows,如果遇到问题,可以让IT远程配置即可。这一切的代价就是开启了很多潜在风险。Microsoft®的人当然不都是傻瓜,解决不了问题,只是这个世界有条准则就是做的越多错的越多。在你不真正了解Windows的时候冒然用它作为互联网服务器,那你会得到很多不错的教训!

在这里我并不是声讨Microsoft®和Windows,而是想提醒自己和大家,浅尝辄止害死人!你懂的。

No Comments » | Tags:,,,, | Categories: Technology, 我的声音
国进民退

[这里是一块墓碑,因为这里的一句话,网站被维护了。默哀...]

最近国内比较热闹的话题是“国进民退”,虽然种种迹象表明国家并没有“国进民退”的指导方针,但并妨碍我们去分析以下这种话题的后面是什么。

对于党和国家,咱无法作任何评论,那来看看我所在的IT行业的相似者。

同样众所周知的是Microsoft是一个桌面操作系统的垄断者。我们将历史的镜头移到Windows早期的时代,那时桌面平台是百花齐放,尤其是开发环境。有《Borland传奇》中提到的C++之战,有John carmark英雄般领导的OpenGL和DirectX的3D图形之战,Sun公司出奇招的Java登录桌面之战。

如今,再来看看Windows这个昔日的战场,凭借微软自身的平台优势,现在只有微软第一,其他的都是微型软件供应商,用Joel的话说就是微软不屑的那些剩下来的软件开发商。

只要你选择了微软的操作系统,那么开发工具是微软的,开发语言是微软的,办公软件是微软的,数据库是微软的,web服务器是微软的,甚至开发方式、思维模式也都是微软的。

即使有一天你在微软的地盘悄悄的成长,一旦被微软看中,对不起,你被吸入微软了。搭上一个垄断者的贼船,后果只有一个,牺牲自己来为这个垄断的机器提供能量!

微软作为垄断者需要不断的吸收更多的能量来维持自身的发展,上了路就由不得自己,即使在互联网时代微软想再续往日的辉煌也无法摆脱垄断者的本性像黑洞般的自我吞噬。

EOF

2 Comments » | Tags:, | Categories: Thinking, 我的声音
Windows Live Admin Center

在今天的经济危机中,微软能给我们带来什么省钱的方案呢?对于中小企业来说,微软的Windows Live Admin Center ( Windows Live 管理中心)绝对是个好东西!我给他五颗星的评价!

Windows Live 管理中心 是个什么东西呢?
简单来说就是让微软的Hotmail来为你的域名提供免费的电子邮件托管服务。(也就是企业邮局啦)

如今的电子商务时代,如果公司的名片上印的电子邮箱地址是(@163.com, @126.com, @yahoo.com.cn)都有点不好意思拿出去,于是开始上马企业邮局。企业邮局如果自己维护,除了价格不菲外(硬件,软件,托管费),还有很多技术上的问题要处理。这样的话还要加个人来负责维护等等,反正开销不少。如果直接购买别人的企业邮局,可总觉得不太放心,毕竟现在国内过硬的企业邮局提供商还是很少的。

Windows Live 管理中心的前身是 Custom Domains。这个服务其实已经推出了有很长一段时间了。只是之前收发邮件总要登录到hotmail网站上,很不方便。现在配合 Live Mail 就可以直接在客户端访问,这样显得更专业了。:)

下面简单的介绍下,如何使用 Live Mail + Windows Live Admin Center 来创建自己的企业邮局

要求,用户要有自己的国际域名和一个Windows Live ID(能登陆hotmail的帐号)。

进入到 Windows Live 管理中心 http://domains.live.com/?mkt=zh-cn 并使用自己的 Windows Live ID 登录,然后按照提示一步步做。
其中 增加 DNS 记录类型: MX 需要在你的域名管理界面操作。在域名管理界面中叫 邮件交换记录 (MX)

在使用Live Mail收发邮件之前,需要注意的是。由于当前使用的自己域名为后缀的邮箱如@tairan.net 那么增加帐号时并不能自动的为你选择Hotmail。你可以先把自己的邮箱后缀修改成 @hotmail.com,注册完帐号后,在修改回来,然后就可以使用 Live Mail 收发自己域名的邮件了。或者在注册时选择HTTP协议的邮箱,在服务器地址一栏填上 http://mail.services.live.com/DeltaSync_v2.0.0/sync.aspx 也可以达到相同的目的。

现在去享受难得微软提供的免费的好服务吧!如果在使用过程中有什么疑问,记得留言哦!

No Comments » | Tags:,, | Categories: Technology, Thinking, 我的声音


我的豆瓣

二维码快速链接
QR Code fuer diese Seite