分类目录
文章索引模板
微软BING:欲练神功,挥刀自宫,就算自宫,未必成功 - 八月 18, 2009 by yippee

微软BING:欲练神功,挥刀自宫,就算自宫,未必成功

【搜狐IT消息】6月2日,微软中国宣布正式推出全新中文搜索“必应”。
http://it.sohu.com/20090602/n264287334.shtml
  微软日前公布了全球斥资1亿美元的推广计划,MSN中国副总裁刘振宇表示在国内也将有相应的市场推广活动,吸引用户访问必应搜索。但是必应要完全被用户认可,还是要靠产品质量,因此会更多的精力放在产品改进上。

  刘振宇还指出,支撑搜索的发展主要有四点:产品质量、品牌认知、合作伙伴策略和商业模型。“十年来搜索引擎的商业模型都是点击付费和竞价排名。微软在国外也在探索新的商业模型,比如cash back计划,通过返还现金让用户可以购买到打折商品。微软也将在中国市场探索合适的商业模型。”

  针对今日报道的在Bing中可以搜索到色情视频和不良信息,刘振宇表示,微软在上海成立了美斯恩合资公司来运营国内的微软互联网服务。微软将严格按照中国政策和法律对搜索内容进行监管和过滤。

  针对必应首页上出现的广告介绍链接,刘振宇表示,微软正在计划将其广告产品引入中国,但目前没有时间表。

【快讯】微软必应(Bing)上线一天后无法访问!
http://d1.it168.com/show/21270.html
PanxIAOQIMXD 发表于2009-06-03 00:00 &line; 13729次阅读 &line; 8次推荐 &line; 4 条评论
 关键字: 微软MicrosoftBing
 

  【观点一】这一篇日志是紧急播发的,在昨天微软正式推出全新搜索品牌必应(Bing)后仅一天,今天晚间必应(Bing)在中国大陆地区已经被全面屏蔽。

  根据目前了解到的状况,这一次的封锁包括Bing.com、Live.com、Hotmail.com等域名,值得指出的是由于Hotmail.com域名被封,所以中国境内的邮件客户端封锁期间将可能不能够正常连接邮件服务器,MSN登陆暂未受到影响。

  根据某业内人士透露,这一次的封锁可能是为了回应“Bing中可以搜索到色情视频和不良信息”事件。值得指出的是,Bing针对中国用户,但是并没有按照中国相关法律和规定对于搜索结果进行筛选,现有中文版本的必应必应(Bing)并不是正式的Bing搜索,而仅仅是Live搜索套了一个新的皮肤,所以在技术上不存在问题,应该只是在某些流程上面出了一些纰漏。

  据了解,这一次的封锁并没有明确的解封时间表。在今天的早些时候,MSN中国副总裁刘振宇已经表示,微软在上海成立了美斯恩合资公司来运营国内的微软互联网服务,微软将严格按照中国政策和法律对搜索内容进行监管和过滤。

  这一次同样被封锁的还有twitter.com、flickr.com、youtube.com,建议使用这些服务的用户尝试使用国内其他替代服务。

  原载自XJP的碎碎念:http://www.xjp.cc/2009/06/02/bing-was-banned/

  【观点二】6 月2日下午,微软live邮箱、共享空间、skydrive等与该域名相关的服务均出现访问故障。除live.com外,live.cn、 bing.com、bing.com.cn、hotmail.com也在6月2日晚间出现访问故障。业内人士怀疑,此次故障与微软公司开始停用 live.com域名,整合产品有关。

 

  6月2日上午,微软MSN副总裁刘振宇曾表示,为避免混淆品牌,微软将陆续去除老搜索品牌live的入口,但这一部署工作非常复杂。按照规划,微软将于6月4日将目前的Live搜索全面切换成新搜索引擎Bing,而Live品牌今后将与Windows、Office、Xbox等平台整合。

  原载自51CTO综合报道:http://it.hexun.com/2009-06-02/118244027.html

【本新闻源于社区投递 真实性有待证实】

标签:, ,

20071121 midp linux 成功 - 九月 6, 2008 by yippee

20071121 midp linux 成功
http://www.yippeesoft.com

这几天都准时回家,终于把这玩意编译通过了

还弄了UBUNTU,结果还是在REDHAT 9上面

undefined reference to `Java_com_sun_cldc_io_GeneralBase_iowait\’

obj/events.o(.text+0×186): In function `InterpreterHandleEvent\’:
: undefined reference to `SLEEP_FOR\’
obj/midpEvents.o(.text+0×1ed): In function `Java_com_sun_midp_lcdui_Events_open\’:
: undefined reference to `Java_com_sun_cldc_io_j2me_events_PrivateInputStream_open\’
obj/midpEvents.o(.text+0×1f9): In function `Java_com_sun_midp_lcdui_Events_readInt\’:
: undefined reference to `Java_com_sun_cldc_io_j2me_events_PrivateInputStream_readInt\’
obj/midpEvents.o(.text+0×205): In function `Java_com_sun_midp_lcdui_Events_readUTF\’:
: undefined reference to `Java_com_sun_cldc_io_j2me_events_PrivateInputStream_readUTF\’
obj/midpServices.o(.text+0×5): In function `midp_exitVM\’:
: undefined reference to `ERROR_THROW\’
obj/ROMjavaUnix.o(.rodata+0×3b1b4): undefined reference to `Java_com_sun_cldc_io_ResourceInputStream_open\’
obj/ROMjavaUnix.o(.rodata+0×3b1d4): undefined reference to `Java_com_sun_cldc_io_ResourceInputStream_close\’
obj/ROMjavaUnix.o(.rodata+0×3b1f4): undefined reference to `Java_com_sun_cldc_io_ResourceInputStream_size\’
obj/ROMjavaUnix.o(.rodata+0×3b214): undefined reference to `Java_com_sun_cldc_io_ResourceInputStream_read\’
obj/ROMjavaUnix.o(.rodata+0×3b234): undefined reference to `Java_com_sun_cldc_io_ResourceInputStream_readBytes\’
obj/ROMjavaUnix.o(.rodata+0×3c7d0): undefined reference to `Java_java_lang_Float_floatToIntBits\’
obj/ROMjavaUnix.o(.rodata+0×3c7f0): undefined reference to `Java_java_lang_Float_intBitsToFloat\’
obj/ROMjavaUnix.o(.rodata+0×3d2ac): undefined reference to `Java_java_lang_Math_sin\’
obj/ROMjavaUnix.o(.rodata+0×3d2cc): undefined reference to `Java_java_lang_Math_cos\’
obj/ROMjavaUnix.o(.rodata+0×3d2ec): undefined reference to `Java_java_lang_Math_tan\’
obj/ROMjavaUnix.o(.rodata+0×3d34c): undefined reference to `Java_java_lang_Math_sqrt\’
obj/ROMjavaUnix.o(.rodata+0×3d36c): undefined reference to `Java_java_lang_Math_ceil\’
obj/ROMjavaUnix.o(.rodata+0×3d38c): undefined reference to `Java_java_lang_Math_floor\’
obj/ROMjavaUnix.o(.rodata+0×40854): undefined reference to `Java_java_lang_Double_doubleToLongBits\’
obj/ROMjavaUnix.o(.rodata+0×40874): undefined reference to `Java_java_lang_Double_longBitsToDouble\’
obj/ROMjavaUnix.o(.rodata+0×4a2f8): undefined reference to `Java_com_sun_cldc_io_GeneralBase_iowait\’
collect2: ld returned 1 exit status

kvm是针对嵌入式设备所设计的小型虚拟机,如果再配套一个外接的类库就会很不方便,希望类库也能集成在可执行文件中。但Java是一种动态装载的语言,要把类库放到可执行文件中,就要首先反类库“静态化”。在静态化的过程中,首先就要载入类,并保证字节码的安全性,所以也要有验证,这里生成的preverifier就是用来验证类文件的。与虚拟中的验证器不同的是,preverifier的输入是类文件,输出也是类文件,只不过输出的类文件已经是被验证过的了,使用时不需要再进行验证,preverifier相当于class文件在使用之前就进行了一次验证,所以这个验证器被称为“预验证器”。

2、api/Makefile – 在api目录下存放有cldc1.1的所有Java源文件,这个Makefile的作用首先是把Java源文件编译成.class文件,当然这要调用本机的javac,要确保PC上安装有JDK;编译完成后,调用上面生成的preverifier进行预验证,经过预验证的class已经是安全的;接下来把class文件打包成classes.zip。

3、tools/jcc/Makefile – 这就是把类库“静态化”的地方,在其中会调用java命令把classes.zip里的class文件转化成C源文件。

4、kvm/vmunix/src/Makefile – 这是最后的一步,所把有虚拟机的源文件和第3步所生成的类库的源文件编译并连接成可执行文件kvm。

 
http://blog.csdn.net/cwmbecoming/archive/2006/08/26/1123400.aspx
交叉编译要注意的问题:

如果是要在嵌入式设备上使用kvm,就会需要使用arm-linux-gcc来编译。由以上的编译过程可知,前三个步骤都是只能在PC上完成的,只有最后一个步骤是面向目标平台的。所以只要修改kvm/vmunix/src/Makefile中的CC为arm-linux-gcc就可以编出可以在嵌入式设备上运行的kvm啦。

一、编译环境:
     ubuntu6.06+jdk1.4.2+gcc 2.95.4
二、编译内容:
    CLDC1.1+MIDP2.0  linux版 
    //JDK_HOME表示你的JDK的安装目录,如  /usr/
    //编译命令为:make ALT_BOOTDIR=JDK_HOME KVM_DIR=../../../../j2me_cldc/
三、编译步骤:(根据错误一步步修改,每改一步最好重新make一下)
    1、GeneralBase.ioWait()到Waiter.waitForIO()的映射
    com.sun.cldc.io.GeneralBase.ioWait()是CLDC1.04里面的,在CLDC1.1里面对应的是com.sun.cldc.io.Waiter.waitForIO(),按照错误提示一个个改吧。
    2、将CLDC1.04的com.sun.cldc.io.GeneralBase类copy到1.1相应的目录里,再从1.1里面的 java.io.DateInputStream和java.io.DateOutputStream两个类里面将方法 writeFloat、writeDouble、readFloat、readDouble四个方法copy到 com.sun.cldc.io.GeneralBase里面,并将GeneralBase的 ioWait()这个native方法删除
    3、midp2.0fcs/src/solaris/native/machine_md.h里 添加 #include <setjmp.h> ,解决不识别global.h里的“jmp_buf”标识符的问题
   4、安装Xpm、X11、Xwindow相关的开发库:libX11_dev、libXpm_dev、xlibs_dev,解决找不到 X11/Shell.h 等头文件的问题
    5、midp2.0fcs/src/share/native/kvm/midpServices.c的宏    ERROR_THROW  改成 THROW
    6、midp2.0fcs/src/share/native/kvm/midpEvents.c:
void Java_com_sun_midp_lcdui_Events_open(void) &leftsign;
    Java_com_sun_cldc_io_j2me_events_PrivateInputStream_open();
&rightsign;

void Java_com_sun_midp_lcdui_Events_readInt(void) &leftsign;
    Java_com_sun_cldc_io_j2me_events_PrivateInputStream_readInt();
&rightsign;

void Java_com_sun_midp_lcdui_Events_readUTF(void) &leftsign;
    Java_com_sun_cldc_io_j2me_events_PrivateInputStream_readUTF();
&rightsign;
改成:
void Java_com_sun_midp_lcdui_Events_open(void) &leftsign;
    //Java_com_sun_cldc_io_j2me_events_PrivateInputStream_open();
&rightsign;

void Java_com_sun_midp_lcdui_Events_readInt(void) &leftsign;
    //Java_com_sun_cldc_io_j2me_events_PrivateInputStream_readInt();
    JVM_EventsReadInt();
&rightsign;

void Java_com_sun_midp_lcdui_Events_readUTF(void) &leftsign;
    //Java_com_sun_cldc_io_j2me_events_PrivateInputStream_readUTF();
    JVM_EventsReadUTF();
&rightsign;
    7、midp2.0fcs/src/solaris/native/machine_md.h的宏   SLEEP_UNTIL  改成  SLEEP_FOR
    8、midp2.0fcs/build/share/makefiles/kvm/VM.gmk修改:
vpath %.c $(KVM_DIR)/kvm/VmCommon/src
vpath %.c $(KVM_DIR)/kvm/VmExtra/src
改为:
vpath %.c $(KVM_DIR)/kvm/VmCommon/src
vpath %.c $(KVM_DIR)/kvm/VmExtra/src
vpath %.c $(KVM_DIR)/kvm/VmExtra/src/fp
    9、midp2.0fcs/build/share/makefiles/kvm/Defs.gmk修改:
KVM_DEF_SRC += cache.c class.c fields.c frame.c garbage.c global.c \\
           interpret.c loader.c native.c pool.c thread.c  \\
           nativeCore.c loaderFile.c runtime_md.c events.c \\
           hashtable.c profiling.c StartJVM.c \\
           verifier.c verifierUtil.c log.c stackmap.c execute.c \\
           inflate.c jar.c kni.c
改为:(在后面添加,要注意每行前面的空白不是空格是/t)
KVM_DEF_SRC += cache.c class.c fields.c frame.c garbage.c global.c \\
           interpret.c loader.c native.c pool.c thread.c  \\
           nativeCore.c loaderFile.c runtime_md.c events.c \\
           hashtable.c profiling.c StartJVM.c \\
           verifier.c verifierUtil.c log.c stackmap.c execute.c \\
           inflate.c jar.c kni.c \\
           e_rem_pio2.c e_sqrt.c fp_bytecodes.c k_cos.c k_rem_pio2.c k_sin.c k_tan.c \\
           s_ceil.c s_copysign.c s_cos.c s_fabs.c s_floor.c s_scalbn.c s_sin.c s_tan.c \\
           w_sqrt.c resource.c fp_math.c

注:有人碰到检验时发生段错误,我没碰到,不知什么原因。
http://blog.csdn.net/cwmbecoming/archive/2006/08/26/1123400.aspx

http://xgui.yculblog.com/post.240208.html
midp
Jaty @ 2004-10-20 11:22

export PATH=/opt/ar2001/bin/:$PATH
export ALT_BOOTDIR=/home/wang/j2sdk
export ALT_BOOTDIR=/home/wang/j2sdk1.4.2_04/
export KVM_DIR=/usr/src/ar2001/j2me/j2me_cldc-1_0_4
export LANG=en_US.ISO8859_1

[root@new-server kvm]# pwd
/usr/src/ar2001/j2me/midp2.0fcs/build/uclinux/kvm

make midp
make midp GUIIN=/home/jaty/xgui/inc
make midp GUIIN=/usr/src/ar2001/j2me/midp2.0fcs/src/solaris/native/inc

[root@new-server kvm]# cd bin
[root@new-server bin]# cp ../../../linux/kvm/bin/preverify ./
[root@new-server bin]# cp ../../../linux/kvm/bin/extractOffsets ./

[root@new-server kvm]#mkdir bin
[root@new-server bin]# cp ../../linux/kvm/bin/preverify ./bin
[root@new-server bin]# cp ../../linux/kvm/bin/extractOffsets ./bin

标签:, ,

微软 LIVE DOMAIN EMAIL 4 域名结尾 邮箱 免费 成功 - 十一月 22, 2005 by yippee

 微软 LIVE DOMAIN EMAIL 4 域名结尾 邮箱 免费 成功

 易轩集 信息*知识*情趣*生活*
 用Hotmail界面,你自己的域名邮箱
 http://blog.donews.com/yimao/archive/2005/11/19/632148.aspx

 本来就想TRACKBACK,结果当时急着测试,所以一下子安装我的BLOG格式去找TRACKBACK链接,没有找到。
 今天又看到大批的文章,再想去找,居然找不到了。
 网站搜索也没有,BAIDU搜索也没有 HOTMAIL

 突然想起他写错了:微软的live.com推出了一个domains.live.com的服务.
 有人说:地址写错了吧? domains.live.com,少个S的说。

 这下就一下子找到了。

 昨天在公司一下子就OK了,弄了一个SHENGFANG@SHENGFANG.ORG,不过什么ADMIN@ ARM8@因为不停的把密码改来改去,结果自己也弄没了。
 
 所以回家就重装系统了。先装了个WIN2003 SP1 MSDN版本,结果发现资源占用太大了,只好又重装WINXP PRO

 刚才随便想用EDITPLUS FTP远程修改文件,结果,一下子崩溃了,丢失了,只好重新写一下。

您必须更改密码。
为了有助于保证您的个人信息的安全,您需要创建一个新密码。若要创建新密码,请提供下列信息,然后单击“继续”。
密码强度:  中

 添加机密问题和备选电子邮件地址
为了有助于将来重新设置您的密码,请提供便于您自己记忆的问题和机密答案。我们强烈建议您添加备选电子邮件地址,以便接收密码重设邮件。

您已经更改了密码
您可以使用您的新密码登录到  站点。

登录到 Hotmail 帮助
 
Hotmail需要验证您的身份,请重新键入密码。

 电子邮件地址: shengfang@shengfang.org

 查看并签署协议

欢迎使用 MSN!若要完成注册过程并使用 MSN 服务,您需要接受下列“协议”。如果您对此持有疑问,请参阅页面底部内容。
 
您对 MSN 订阅的使用应遵循下列协议和声明,统称“协议”:
 
Congratulations!

——————————————————————————–
 
 
A Hotmail account has been reserved for you.
 
Please be aware that after you activate your account it will remain active only if you:
Sign-in at least once within the next 10 days.
Sign-in at least once every 30 days after the initial (10) day period.
Click Activate My Account to continue.
 
MSN Website Terms of Use and Notices
Last Updated: February 2004

ACCEPT

FREE Newsletters & Offers
You select the areas of interest and MSN delivers newsletters and/or offers directly to your inbox!  These are mailed to Hotmail Members periodically, and can be discontinued at any time.

Mailbox usage     2MB

标签:, , , , , , ,
VSTS VSTF Visual Studio Team System 2005 Beta 2  安装 成功 - 十一月 16, 2005 by yippee

VSTF Visual Studio Team System 2005 Beta 2 安装  安装 成功

终于找到一个管用的安装步骤: www.yippeesoft.com
Visual Studio Team System单服务器部署指南
http://www.microsoft.com/china/msdn/library/langtool/vsts/teafig.mspx

以下列举一些链接安装失败的 www.yippeesoft.com
Visual Studio Team System单服务器部署指南;

Visual Studio Team System 2005 Beta 2 安裝線上教學課程 没有说明AD

这个地方名称有点混乱: www.yippeesoft.com
6.2 安装Team Foundation 客户端
 完成安装客户端的必要准备。www.yippeesoft.com
 在自动运行页,点击Install Team Foundation Client
 
而实际上,从图片来看,应该是安装的 第二张光盘的,而不是第一张光盘的CLIENT,我安装这个失败
Ver=8.0 www.yippeesoft.com
Name=Visual Studio 2005 Beta 2
ProdName=Microsoft Visual Studio 2005 Team Suite Edition Beta 2-English

6.3 将Team Foundation Client 连接到Team Foundation Server
这里不能用 ADMIN 登录,要用 前面创建的另外两个账号登录

如何成功安装VSTS 2005 Beta2
http://spaces.msn.com/members/itingsoft/Blog/cns!1p5Dc7uBKojx8Fnc9vYik_YA!199.entry#trackbackcns!1p5Dc7uBKojx8Fnc9vYik_YA!199
有些地方说的简单了,他是 按照2台PC、Team Foundation Server Single-Server Deployment的情况介绍步骤。

Team Foundation Server Beta3 安装指南
http://www.microsoft.com/china/msdn/library/langtool/vsts/TFSBeta3.mspx
4.Team Build的安装 这个不要安装?
14. 在Installing Components页,您可以监控安装Team Foundation Server
 少了一个 ACTIVE DIRECTORY APPLICATION MODE

VSTF的环境搭建之旅
http://www.cnblogs.com/briantest/archive/2005/09/30/247416.html

简单 ,混乱,跑出一个 AT,DT 之类的
至于你说的Team Foundation Server(Service)安装有问题,我想可能是这样:我手上至少有两个版本,一个是DT和AT使用不同的安装包,另外一个是DT+AT在一起的安装包。我想如果希望在一台计算机上搭建VSTF环境的话,可能应该使用DT+AT在一起的那个安装文件!

安裝 Visual Studio Team System 的 12 月 CTP 版
http://www.microsoft.com/taiwan/msdn/library/2005/Apr-2005/VSTSInstallGuide.htm
参考

Team Foundation Server Beta 3安装过程中一些问题的解决方法
http://blog.joycode.com/uestc95/archive/2005/10/12/64990.aspx
简单,就是  你需要在WSS中排除掉Reporting Service的两个虚拟目录 有用

VSTF环境搭建之旅续: 图解补丁sp1
http://briantest.cnblogs.com/archive/2005/10/09/251052.aspx
混乱,跑出 AT

最可恶的是它自带的安装手册, www.yippeesoft.com
1、居然有两个 TFSInstall-v50926.chm TFSInstall-v51020.chm
2、错误一大堆,除了告诉我需要安装AD之外,例如
Install Microsoft Windows SharePoint Services
You must install Windows SharePoint Services using the Server Farm option. This configures Windows SharePoint Services to use a remote SQL Server. Later, Team Foundation Server Setup will configure Windows SharePoint Services to use the same SQL Server instance as the rest of Team Foundation Server. www.yippeesoft.com

还有什么 How to: Install Team Foundation Build
How to: Install Internet Information Services for Team Foundation Server Proxy
How to: Install Team Foundation Server Proxy

安装数据库的机器会非常频繁的执行SQL analysis services (msmdsrv.exe) 造成高CPU占用和不停的磁盘读写 www.yippeesoft.com
Data tier load with Team Foundation beta
Stop TFSServerScheduler using \’net stop TFSServerScheduler\’.
Go to http://localhost:8080/Warehouse/warehousecontroller.asmx using a browser on the app tier.  Click on ChangeSetting and enter the following values and then press the \’Invoke\’ button (3600 seconds = run once per hour).
settingID: RunIntervalSeconds
newValue: 3600
Restart TFSServerScheduler using \’net start TFSServerScheduler\’.

结论:如果机器不够强劲,还是算了,不要玩了 www.yippeesoft.com
双CPU P4 2.8 CPU占用倒是不高 5% 左右
512M内存 结果 占用 1133308 www.yippeesoft.com

标签:, , , , , , , ,