C/C++/Perl/汇编/Java效率比较

这篇文章真的不错,转载于此,盖因这里支持直接Copy网页,省去了排版的麻烦,^_^

本文适合初学编程的程序员阅读,它对比了几种编程语言在解决同一问题的时候的运效率。并通过具体的例子进行了量化分析。主要目的是帮助初学者认识各种编程语言的特质,并且能够理性的选择适合的编程语言来进行工作。

事发

我无聊的翻着散落案头的书籍,这些都是五花八门的关于编程和系统管理的著作。干了这么多年程序员,大大小小的软件和项目也做了无数。每每有新入行的朋友问我这个所谓的”老前辈”:哪种语言最好之类的问题,我总会作出一副知识渊博的样子,复述着从更老的老前辈那里听来的或者某些名著上看来的”知识”。就好比我们从学习编程的第一天起,就被计算机老师告知,COBOL语言是擅长处理商务事务、FOTRAN语言是用于科学计算一样。类似的知识还有”汇编语言比C语言快得多”以及”JAVA是一种效率很低的语言环境”在一代又一代的程序员中口耳相传,几乎成为了毋庸置疑的真理。

我产生了一个想法,能不能对于同一个应用用几种编程语言分别实现,来比较一下看看到底哪种语言效率最高?

老实说我自己都觉得这个想法很无聊,想想谁会反复用不同的语言写同一个程序呢?下雨天打孩子,闲着也是闲着。再说,对于某种语言的弱点和优势有一个量化的分析,对于我们今后在做项目的时候面临工具选择也少许有一点指导意义。另外,觉得好玩才是我做这件事情的真正原因。

选题

选择一个什么样的程序问题进行这样的测试呢?这是一个很关键的问题,也最容易影响测试的公平性。另外的,对于每种语言,各自的优势都是不同的。程序员的偏爱也是各不相同的。在网上和现实中,对于什么语言更好一些的争论从来就没有停止过。甚至的,各门各派的程序员所构成的各种阵营,把某种语言奉若神明的也不在少数。不信,你在CSDN的JAVA论坛说一句”JAVA执行效率太低了云云”试试?立刻会被铺天盖地的板砖掀翻在地。类似的,还有管理员对于操作系统的偏好和争论:在Linux论坛你要是表扬Windows,其惨烈程度简直是难以言状。因此,从这个意义上来说,程序员们对于编程语言的偏好,类似于战士之喜爱枪械,赛手之喜爱赛车,已经上升为一种精神层面的东西了。蔡学镛先生说得好:有人逢微软必反,有人逢微软必捧。这是一种纯粹的精神上的爱,但它可能会影响正常的、科学的思考。

可以预料的,我这篇文章一定会遭到各路豪杰的迎头痛击。

好了,让我们言归正转吧。首先的,我们的选题中要使用的各种程序语言的最常用的要素。什么是最常用的要素呢?当然了,大家都有的就是赋值、数组操作、循环、判断等。另外,对IO的操作也是编程语言重要的内容。其次的,操作时间一定要长,否则,对于解释性的语言来说是极不公平的:解释器还没调入内存呢,人家编译派的已经运行完了。最后,就是程序不能太复杂。除了我没有那么大的毅力用各种语言完成一个复杂算法的决心外,程序过于复杂,算法在测试中起的作用就越来越大,影响运行效率的原因也就增加了。算法过于复杂,开发工具的扩展部分用得也就越多。于是就成了语言附加库之间的竞赛了,这是我不愿意看到的。

考虑上述因素,我设计了一个简单的选题:从指定文本文件中搜索指定字符串,计算个数。并且打印出搜索到的个数作为结果输出。作为程序员的你粗粗过一下脑子,马上会想到这个算法里面包含了条件判断、循环、数组操作等基本的程序语言因素。这满足了上面第一个条件。另外的,为了满足第二个条件,我准备了一个多达2G的文本文件,总共有文本1500万行多。这保怔了足够的运行时间(但应该不会太长),而决不会一眨眼就执行完了。最后的,我们都知道,在文本串里面搜索子串的算法是数据结构课本中的一个典型的例子(考试也经常被考到的),也满足算法简单的要求。同时,为了让每个程序的环境都一样,我得每测试一次就重新启动一次机器,避免CACHE的影响。

准备

比赛嘛,就需要公平。首先的,硬件平台要统一。我找了一台看起来还不错的机器(服务器):两颗PIII800,1G内存。操作系统嘛,原来的机器上有新装的Windows2000Server版本。几乎没装什么别的应用。我偷懒了一下,没有重新安装OS,就这样用吧。

第一个选手:PERL

如果别人交给我这个题目,我会马上决定用PERL语言来做这件事。这个题目是完全的文本处理问题,还有比用PERL来做更合适的吗?因为PERL是专门为了文本处理而编制的语言。事实上也是这样,我用了2分钟,写了几行代码,就轻松实现了这个问题。这也说明了,选择适用的编程语言工具,比选择喜爱的工具更重要。

#!/usr/bin/perl
$filename=”d:/access.log_”;
$count = 0;
open(FILE , “<$filename”);
while(<FILE>)
{
@match_list = ($_ =~ /HIT/g);
$count=$count+@match_list;
}
close(FILE);
print “Count = $count “;
exit

PERL是一位语言学家Larry Wall发明的,事实上,早期这种语言是专门用于在UNIX平台处理文字文件的(Perl=Practical Extraction Report Language:实用报表析取语言)。后来人们发现有大量文本构成的HTML页面用PERL来做CGI程序生成动态页面再合适不过了。因为互联网的兴起,PERL跟着发大了起来。这种语言的语法和C语言基本类似,因此比较好掌握,并且的,其关于”正则表达式”处理的强大功能目前基本上无人能够望其项背。事实上,类似于”过滤出含有TOM或者ABC的、并且后者的第一个和第三个字母大写,前者最少出现2次,后者出现5次、而且中间间隔8个或4个字母或空格的文本行”。我猜你正在反复的揣摩这句话,事实上,这就是所谓正则表达式,这样的问题,在PERL只需要一行语句就可以完成。在C语言中需要多少语句才能实现呢。

我略略解释一下上面的程序,让没有用过PERL语言的程序员也有个感性认识。

第一行是在UNIX中才用得到,因为PERL是一种基于解释的脚本语言。

第四行是打开文件

下面的循环是一行一行的读文件的内容。循环中间的第一句话是把凡是文本行中含有的HIT全部放到一个数组中;循环中中的第二句话是统计一下刚才的数组中有几个HIT,然后累加起来。循环完成了,我们的任务也就完成了。怎么样,很简单吧?”/HIT/g”就是最简单的正则表达式。br />
现在的PERL语言早已经不是原来的脚本语言形象了,现代PERL几乎具备了其特语言的所有特性,并且的在模块的功能帮助下,可以实现很大的应用。而且还增加了一些面向对象的特点。尽管大多数人仍然在用它处理大量的文本,但也有使用PERL完成大型应用的,尤其是在WEB方面。值得一提的是PERL也是一个跨平台语言。

我的这个程序在测试平台上,使用PERL5.8解释器,用了8分18秒08完成了1500万行文本的扫描,并得出了正确的结果。

第二个选手:纯C

也许年龄大了,但是我真的很喜欢C语言。而且我最喜欢的就是使用指针和强制类型转换来任意操作数据。我甚至会在程序里通过指针手工拼凑一个长整性的数据。说句可能引起争议的话,我觉得JAVA语言抛弃可爱的指针的做法基本上就是逃避。因为掌握不好就不用,到头来就是牺牲了效率。

本文这个题目,用C语言来实现应该还是比较不错的选择。下面的代码就是在VC下面实现的纯C代码的字符串搜索程序(为了避免图形界面的干扰,一律做成控制台程序)。编译的时候使用速度优先编译选项。

#include <stdio.h>
#include <string.h>void main()
{
int len=2048;
char filename[20];//文件名
char buff[10000];//文件缓冲区
char hit[5];
FILE *fd;
int i,j,flag=0,over=0;
int max,readed;
int count=0;//最后的结果
strcpy(&filename[0] , “d:/access.log_”);
strcpy(&hit[0] , “HIT”);
buff[0]=0x0;
buff[1]=0x0;
//打开文件:
if((fd = fopen(&filename[0] , “rb”))==NULL)
{
printf(“Error : Can not open file %s “,&filename[0]);
}
//读取文件内容
while(over != 1)
{
readed = fread(&buff[2] , 1 , len , fd);
if(readed < len)
{
over=1;
max=readed;
}
else
{
max=len;
}
for(i=0;i<max;i++)
{
for(j=0;j<3;j++)
{
if(hit[j] != buff[i+j])
{
flag=0;//一旦有一个不相同就退出并且标志为0
break;
}
else
{
flag=1;//一个相同为1,如果连续都相同最后结果定是1
}
}
if(flag==1)
{
count++;
i+=j-1;
}
else
{
if(j==0)
{
i+=(j);
}
else
{
i+=(j-1);
}
}
}
//把最后两个字符转移到前面两个字节以防止切断搜索串.
buff[0]=buff[max];
buff[1]=buff[max+1];
}
fclose(fd);
printf(“count:%d “,count);
}

程序很好懂,用的也是教科书上面的标准字符串搜索算法,但是比前面的PERL程序长多了吧?那是因为人家PERL已经帮你完成了大部分工作。但是看到上面这段程序的运行结果你可能会高兴起来,它最快一次只用了2分10秒52,最慢也只用了2分20秒59就完成了1500万行文本的搜索任务。平均2分15秒多。为什么每次时间不一样呢?我不清楚具体原因,但学过操作系统的朋友会明白,只有在单道单任务的系统中,代码才能有执行上的可再现性。

有经验的朋友可能会说,你的缓冲区只用了2048字节,加大它速度还会增加呢。是的,而且我相信还有高手能作出更快的程序来,但这不重要,重要的是我们要考察的是不同语言完成同一件工作的效率。而且你能够明白,在程序中,改进什么能够提高效率,这就足够了。因为C语言程序中,这些都是自由可控的。

第三个选手:C++

C++和前面的C是亲戚。我简单的把前面的C代码移植过来,然后把文件输入部分改成了流类对象。至于算法部分嘛。跟前面的C是一模一样的。最后在编译的时候,除了使用速度最佳编译选项外,当然还用了C++的编译参数,因此执行文件的长度比前面的C要长一些,这说明我加的流类代码比标准C库要复杂。是的,C++应该说是目前流行的计算机编程语言中复杂度排名靠前的。其复杂的类和继承关系,以及各种初始化的次序和构造函数执行顺序等都需要考虑。还有多态以及动态联编技术等。C++也是我非常喜欢的语言,提供了面向对象的代码重用特性和足够的安全型,但是在效率上的确比纯C略逊一筹。你知道吗,大部分的操作系统核心几乎都是用纯C写成的,尽管很复杂,但很少有使用面向对象技术的。为什么,不是面向对象技术不好,也不是操作系统核心不够复杂(那什么复杂?),主要的考虑就是效率问题。

#include <stdio.h>
#include <string.h>
#include <fstream.h>void main()
{
int len=2048;
char filename[20];//文件名
char buff[10000];//文件缓冲区
char hit[5];
int i,j,flag=0;
int max;
int count=0;//最后的结果
strcpy(&filename[0] , “d:/access.log_”);
strcpy(&hit[0] , “HIT”);
buff[0]=0x0;
buff[1]=0x0;
//用输入流打开文件:
ifstream input(&filename[0]);
//读取文件内容
while(input)
{
input.getline(&buff[2] , len);
max = strlen(&buff[2]);
for(i=0;i<max;i++)
{
for(j=0;j<3;j++)
{
if(hit[j] != buff[i+j])
{
flag=0;//一旦有一个不相同就退出并且标志为0
break;
}
else
{
flag=1;//一个相同为1,如果连续都相同最后结果定是1
}
}
if(flag==1)
{
count++;
i+=j-1;
}
else
{
if(j==0)
{
i+=(j);
}
else
{
i+=(j-1);
}
}
}

}
printf(“count:%d “,count);
}

这段C++程序在测试平台上用了最快4分25秒95 到最慢5分40秒68的时间完成1500万行的文本检索,并在2G的文件中检索出10951968个”HIT”字符串。这结果是正确的。

第四个选手:汇编

本以为汇编程序能够达到前所未有的高速,把前面的选手远远抛在身后而笑傲江湖。这一想法支撑我完成了艰涩的代码。可事实上测试的结果缺让我大失所望,完全用机器指令书写的程序,去掉缓冲区才几百字节,算法和前面的C程序一模一样,扫描1500万行文本竟然最快也要2分14秒56!这甚至还比不过C语言的最快纪录。而平均下来,汇编程序的速度竟然和前面的C程序在伯仲之间。恐怕这样的结果也出乎大部分人的意外。因为我们从入行的那一天起,就被告知汇编是你所能够掌握的最快的语言!尽管代码坚涩难懂,但性能的代价是值得的。而从这里的测试看,你觉得向下面这样的代码,实现和C语言一样的速度和功能值得吗?

;堆栈段
STSG SEGMENT STACK ‘S’
DW 64 DUP(?)
STSG ENDS;数据段
DATA SEGMENT
rlength EQU 2048
fname DB ‘access.log_’,0
hit DB ‘HIT$’
fd DW ? ;文件句柄
resault DB ‘count : $’ ;结果提示
count DD 0 ;存放结果
disflag DB 0 ;显示标志
buff DB 5000 dup(0) ;缓冲区
DATA ENDS

;代码段
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA,SS:STSG,ES:NOTHING
MOV AX,DATA
MOV DS,AX
;我的代码开始:
mov ah,3dh ;打开文件
lea dx,fname
mov al,00h ;文件打开方式
int 21h ;开始操作
;这里就不作错误处理了,偷懒喽!
;CF=0表示正确,CF=1表示错误,AX是文件句柄或者是错误代码
mov fd,ax ;保存文件句柄

READ: mov ah,3fh ;读文件
mov bx,fd ;文件句柄
mov cx,rlength ;要读length字节

lea dx,buff ;给出读缓冲区指针
add dx,2 ;缓冲区指针向后错两个(目的是解决边界问题:有一个HIT正好横跨rlength界限)
int 21h ;开始读
;AX里面是实际读出的字节数
;读完了以后,扫描缓冲区
push ax ;保存AX字节数
cmp ax,0
jz ALLEND ;文件读完了就退出

sub dx,2 ;指针向前错2个,
mov si,dx
add dx,2 ;把指针回到原来的位置
add dx,ax ;计算结尾
LOD3: cmp si,dx ;到头了就重新读一次文件
jz OVR
lods buff
lea bx,HIT
cmp al,[bx]
jnz LOD3 ;读第一个字节不相等就重新读一个

cmp si,dx
jz OVR
lods buff
cmp al,[bx+1]
jnz LOD3 ;如果第一个字节相等,就读第2个字节,不行等就从第一个字节再重比较。

cmp si,dx ;如果第二个字节也相等的话,就比较第三个字节。
jz OVR
lods buff
cmp al,[bx+2]
jnz LOD3 ;第三个字节不相等再从头开始
;有一个HIT匹配
push bx
lea bx,count
add WORD ptr [bx],1 ;计数器增加一个
adc WORD ptr [bx+2],0 ;进位
pop bx
jmp LOD3

OVR: mov ah,[si-1]
mov BYTE ptr buff+1 , ah
mov ah,[si-2]
mov BYTE ptr buff , ah

pop ax ;恢复这次总共读出的字节数
cmp ax,rlength ;看看是不是最后一次(剩余的零头)
jz READ
;如果是最后一次读文件,

ALLEND: mov ah,3eh ;关闭文件
mov bx,fd ;文句柄
int 21h ;关闭文件

mov ah,9 ;显示结果字符串
lea dx,resault
int 21h

;转换2进制结果到10进制ACSII形式
mov bx, WORD ptr count
call TERN

mov ax,4c00h ;返回DOS
int 21h
;结束代码,最大的数字已经排到了最前面
MAIN ENDP

TERN PROC ;这个子程序是转换并显示2进制数字的
mov cx,10000
call DEC_DIV
mov cx,1000
call DEC_DIV
mov cx,100
call DEC_DIV
mov cx,10
call DEC_DIV
mov cx,1
call DEC_DIV
ret
TERN ENDP
DEC_DIV PROC
mov ax,bx
mov dx,0
div cx
mov bx,dx
mov dl,al
add dl,30H
mov ah,disflag ;read flag
cmp ah,0
jnz DISP ;已经显示过有效数字了
cmp dl,30H
jz NODISP
mov disflag,1 ;作用是第一个有效数字出现前不显示0
DISP: mov ah,2
int 21H
NODISP: ret
DEC_DIV ENDP
CODE ENDS
END MAIN

上面这段代码我猜你也懒得仔细阅读。其实他不能”显示结果”。因为最后这段负责把最终结果转换成可显示ASCII码的程序实际上只能转换二进制十六位的数据,而最终的结果高达1000万挂零,显示会出错。由于这最终结果的显示已经和程序的运行没有大关系了,因此,我也就懒得去写一个32位的ASCII转换程序了。就这样吧。

第五个选手:JAVA

JAVA是一个不能不参加比赛的选手。有如此多的人热爱他,他们中的一半人是因为JAVA的面向对象特性以及良好的跨平台特性。而另一半人纯粹就是因为JAVA不姓”微(软)”,这就是意识形态在程序员头脑中对某种语言的注释。单纯从语言元素上来说,我还是比较喜欢JAVA的。因为他的语法干净、简洁。环境也好。虽然用虚拟机系统(JVM)的做法来实现跨平台特性并非什么了不得的创意(像不像30年前的BASIC解释器?别跟我说什么中间代码?几乎所有的解释器都是把语言因素翻译成中间代码的,JVM不过是分成2步来实现罢了,但从运行机制上应该是差不多的。),但JVM仍然将JAVA的跨平台特性做到了前所未有的地步。而且JVM是一个很干净的系统,让人用起来赏心悦目。说到这里我忍不住想提一下J2EE企业应用框架了。不知道有多少人能够看懂SUN出的J2EE的”理论著作”?满纸充斥着各种生造的概念,洋溢着溢美之词。JAVA的企业应用框架实在是比较复杂的东西,虽然赶不上后来的.NET框架,但足以让大多数初学者望而却步。一句话,东西太多了。事实上JAVA的企业级应用并没有想象的成功,iPlanet就随着电子商务概念的全面垮台而渐渐淡出。现在换了个名叫“SUNONE”――SUN公司员工原话。

我们回到JAVA的语言元素上来说,实际上JAVA可以被理解为被纯化的C++。JAVA去除了C++为了兼容C而增加的一些”非面向对象特质”,用其他的一些变通办法实现C++直接实现的功能,比如:多继承。在实现机制上,JAVA的程序会先编译成.CLASS文件,然后这种跨平台的中间代码就可以”一次编译,到处运行”了。当然必须运行在有JVM虚拟机的环境中,连图形什么的都可以照搬。换句话说,你用JAVA程序在PC屏幕上画一个圆,在JAVA-PDA上它还是圆的。

我在本次测试中,写了下面的代码,用JAVA做了同样的测试,测试中实际上用到了:JAVA的文件流类,运行了循环、条件判断、数组操作等基本的语言因素。环境是J2SE1.3.1-06。JAVA程序做1500万行的文本扫描用了8分21秒18。应该说是几种语言中最慢的,基本上和纯解释的PERL是在同一水准。J2EE的JVM环境还是经过优化的所谓HOTSPOT。

import java.io.*;
public class langtest
{
public static void main(String[] args)
{
String filename = “d:/access.log_”;
try
{
count(filename);
}
catch (IOException e)
{
System.err.println(e.getMessage());
};
}public static void count(String filename) throws IOException
{
long count=0;
long len;
String strline = “”;
char hit[] = {‘H’,’I’,’T’};//要搜索的字符串
char buff[] = new char[2100];

Reader in = new FileReader(filename);//用FileReader类构造产生一个Reader类对象
LineNumberReader line = null;//生成一个空指针
try
{
line = new LineNumberReader(in);//建立LineNumberReader类对象
while((strline = line.readLine()) != null)
{
//到这里已经读出一行了,用下面的代码分析这行有几个HIT
int i=0,j=0,max=0,flag=0;
buff = strline.toCharArray();//转换成字符数组
max = strline.length();

for(i=0;i<max;i++)
{
for(j=0;j<3;j++)
{
if(hit[j] != buff[i+j])
{
flag=0;//一旦有一个不相同就退出并且标志为0
break;
}
else
{
flag=1;//一个相同为1,如果连续都相同最后结果定是1
}
}
if(flag==1)
{
count++;
i+=j-1;
}
else

{
if(j==0)
{
i+=(j);
}
else
{
i+=(j-1);
}
}
}
}
System.out.println(“Count : “+count);
}
catch (IOException e)
{
System.err.println(e.getMessage());
}
finally
{
try
{
if(in != null) in.close();
}
catch (IOException e)
{
}
}
}
}

候捷先生翻译的宏篇巨著《JAVA编程思想》一书中第67页说到:”使用最原始的JAVA解释器,JAVA大概比C慢上20到50倍”之说法我在阅读的时候就心存疑虑,心想要是这样,JAVA完全没有存或与世间的必要了。在亲自动手试验过后,我觉得说JAVA在J2EE环境下,比C慢上2-3倍还是比较可靠的说法的。况且,目前越来越多的硬件JVM的诞生,也给JAVA越来越多的机会。不过我担心的正是这点,JVM的多厂家多样化很可能会造成某些兼容性方面的问题。例如我见过一篇文章就是讨论某种JAVA程序在IBM-JVM可用而在SUN-JVM上不可用之事例。但愿的,JAVA能健康成长。

总结

事实上,本文有两个基本的意义传递给初做程序员的读者:

一、 抛开你的意识形态好恶,选择最合适的编程语言来完成你的工作。每种流行的语言都有自己存在的意义。

二、 在编程中,有想法就自己做一做,你会得出自己的结论。

至此,你应该明白,前面的所有测试结果其实并不重要,重要的是你了解了这些语言的特质,也许在今后的编程生涯中会因此增加一点点”经验”呢。

后记

本来笔者还打算继续测试一下另外的一种颇为流行的解释语言Python和新贵C#以及在Linux平台完成这些测试,但终究还是被懒惰瓦解了斗志。好在的,Python和Perl比较相似,而C#和JAVA有异曲同工之妙。也可以略略做一点参考。

事实上,本文测试中有一个大大的不公平之处,相信仔细的读者已经发现了:其中C和ASM都是使用缓冲区直读的办法,不管三七二十一就进行判断(最后用指针检查缓冲区边界)。而C++等其他的语言虽然用了非常方便的流按行读出,但是多做了很多事情:每一个字符都要判断其是不是回车换行符,而按行读近来,每次缓冲的也要少很多。因此其他几种语言就大大的吃亏了。不过这并不影响结论性的东西,因为测试本身就说明越方便就效率越低。事情总是要有人做,不是吗?

2003-05-17■作者:阿谭■出处: yesky

只能说明文件的I/O操作是最费时的,其实应该说java和C的效率是有数量级的区别的,C代码中80%以上的时间都花费在I/O上了,C++除了I/O之外在流的处理上也发费了交多的时间,这是本次测试中C++比C慢就慢在这儿,很显然java的运行期消耗已经和I/O处于相当的数量级,因此实际消耗时间是C的3到4倍.perl的运行期原理不是很清楚.

http://blog.csdn.net/worldpharos/article/details/3931483

电商导购过冬:蘑菇街酝酿出售 美丽说转型时尚

电商导购过冬:蘑菇街酝酿出售 美丽说转型时尚

腾讯科技讯 王可心 10月24日消息

一度红火的第三方导购网站正因为阿里巴巴过山车式的态度而呈现出急剧下滑的轨迹。

2011年,以美丽说、蘑菇街为代表的导购网站蜂拥而起。彼时,两者还能频繁出现在阿里巴巴的官方活动中。然而,2012年5月,阿里巴巴集团董事局主席马云在内部讲话时表示不扶持上游导购网站继续做大。此后,蘑菇街们就开始了“被打压”下的生存。据导购行业知情人士透露,阿里巴巴一直在收紧对导购网站开放的API接口。

据悉,前段时间阿里巴巴对蘑菇街等大型导购网站的佣金接口进行了限制,这将直接影响导购网站的营收来源。

不过,阿里巴巴并非要将导购网站“置于死地”。今年9月16日,淘宝网宣布,其导购类分享平台优站将正式向第三方导购网站开放。同时,阿里巴巴设立了5亿美元的基金,用于投资并扶持第三方导购网站等外部合作伙伴。

这笔基金将首先应用在收编蘑菇街。据丁香园技术负责人冯大辉透露,阿里巴巴正在与蘑菇街洽谈收购。腾讯科技从多处投资人士了解到,双方已达成初步意向,但尚未达成最终交易。阿里巴巴集团和蘑菇街双方也未对此事给予否认。

从打压到收购,有业内人士将其称为“打一巴掌,给个甜枣”。“从业务上看,阿里巴巴确实需要蘑菇街带来优质的流量,但又要对其掌握控制权;从估值来看,先打压,可降低蘑菇街的估值。”

如果难以独立发展,阿里巴巴也是蘑菇街较好的归宿。蘑菇街是“阿里系”创业团队,四位联合创始人中的三位(陈琪、岳旭强、李研珠)皆来自阿里巴巴,收购后在文化融合上不存在什么障碍。

打压

自从去年5月份,马云在内部发表“不扶持上游导购网站继续做大,阿里巴巴的流量入口应该是草原而不是森林;不扶持返利类网站”观点后,阿里巴巴对淘宝客政策进行了调整。

今年以来,有导购网站对腾讯科技透露,阿里巴巴对导购网站的政策进一步收紧,限制导购网站对API接口的调用次数,导致无法抓取更多的数据,无法扩大规模。

“就像一个水龙头,以前水龙头里的水是无限使用的,现在受到诸多限制。”上述人士称。

据某大型导购网站相关人士透露,淘宝开放的接口一直在缩减。目前,除了一些最基础的接口,技术类接口如商品评价接口、过往价格接口等都做了很多限制。

最近,淘宝对相关佣金接口进行了限制。有淘宝卖家对腾讯科技透露,之前的淘宝宝贝上架,名称中有“蘑菇街”的内容无法发布成功。

“限制佣金接口,意味着营收来源被切断,这对以佣金为主要收入来源的导购网站是致命的。”上述导购行业人士称。

但阿里巴巴方面表示并未封杀美丽说、蘑菇街,而是邀请其加入优站。今年9月份,淘宝网推出优站,优站是淘宝官方导购平台,由多家第三方导购、达人等提供导购内容,共同汇聚成一个社会化的导购平台。

优站与第三方导购的不同之处在于,优站可把握用户访问这些导购网站的数据。例如,以前,用户访问某导购网站,数据从导购网站,再到淘宝。导购网站加入优站之后,数据则从淘宝,到导购网站,再到淘宝完成交易。

财猫浏览器、好贷网创始人李明顺(微博)认为,淘宝对这些数据拥有控制权,实际上成为了导入“入口的入口”,“这对第三方导购是‘改良式的围剿’。”

据悉,淘宝网与蘑菇街此前曾就优站合作进行洽谈,但蘑菇街并没有入驻。“如果加入优站,需要按照优站的体系来做。而蘑菇街的用户习惯已经形成,如果从优站访问,会有一些不适应。”

收购

对于最近爆出的阿里巴巴欲收购蘑菇街的消息,李明顺认为,“这是一个意料之外,情理之中的事。”

先打压后收购的逻辑是什么?

李明顺认为,阿里巴巴对导购市场的态度是“打一棒子,给点糖吃”,这对于阿里巴巴来说,更有谈判权、控制权,也是压低估值的做法。

传闻称,阿里巴巴收购蘑菇街出资2亿美元。由于最终交易尚未完成,这一数字尚无从考证。不过可以比较的是,这一数字或不及蘑菇街第三轮融资时的估值。

此前,蘑菇街共进行过三轮融资:2011年,蘑菇街进行过两轮共计2000万美元的融资,A轮投资方中有贝塔斯曼,B轮投资方为启明创投。2012年10月,完成C轮融资,IDG领投。有消息称,蘑菇街第三轮融资时估值超过2亿美元。蘑菇街公关负责人徐达也未否认低价收购一事。

另一方面,从业务上来看,阿里巴巴收购蘑菇街可弥补社区产品短板。阿里巴巴对于外部优质流量有两种态度:一是渴求,二是担心不可控。因此,既要获得优质流量,又想可控,最好的办法是入股或收购。”互联网评论人士洪波(微博)说。

从打压到收购,洪波认为,最大的原因在于“压不住”。“对于阿里巴巴集团商户来说,内部流量买不起,有寻求外部廉价流量的需求。阿里巴巴很难真正封的住。”

除了入股新浪微博、收购蘑菇街等外部优质流量,阿里巴巴集团内部也一直在探索社会化产品,如推出类Pinterest产品哇哦、购物分享平台爱逛街、图片互动社区顽兔、兴趣图谱网站圈子等,但流量不及美丽说、蘑菇街等第三方导购站。

洪波认为,阿里巴巴自己难做成社会化产品的原因在于,缺少用户日常的关系,更多的是买卖关系。因此,阿里巴巴自己的社会化平台往往变成营销专家活跃的地方,而不是用户活跃的地方。

整体来看,阿里巴巴仍在加大对社区产品的资源投入力度,淘宝优站、爱淘宝皆在新版淘宝网首页呈现。

突围

经历了辉煌期和低迷期,蘑菇街的发展是导购行业的一个缩影。

导购业态的天花板明显。华平投资顾问黄若在其《我看电商》一书中指出,导购是一个主要依赖于淘宝环境生存的业态,其经营土壤,全仰仗阿里巴巴。“人家只要阀门一关,这个业态就集体下岗。”

在这个大环境下,导购网站正寻求突围。要么转型,要么多平台发展。

据了解,蘑菇街竞争对手美丽说已经淡化导购色彩,定位时尚媒体,做时尚杂志与互联网的结合体。一方面引导潮流,另一方面用户产生内容。除了导购收入,媒体可以带来的是影响力和广告收入。

“美丽说与蘑菇街的性质已经不同了。虽然在外部看来,美丽说还有导购的模式,但不管是内部架构还是未来策略,都在慢慢弱化导购的概念。”一位接近美丽说的人士说。

突围的另一种方式是提升其他电商平台的比例,如加大和京东、易迅、1号店、苏宁等平台的合作。

不过,在淘宝占据中国网购市场70%市场份额、导购需求主要集中在服饰护肤、母婴、家居等垂直领域的背景下,现阶段这一转变并不容易实现。

百度起诉高德地图 导航入口之争加剧

新浪科技讯 10月22日下午消息,百度公司近日把高德地图告上法庭,称高德在无依据的情况下指责百度“卖假药”、“把用户导入沟里”,对公司声誉造成不利影响。高德地图方面对此表示不评论。

今年8月底,百度导航与高德导航先后宣布免费,带动导航App一夜之间进入“免费时代”,并引发了一场口水战。

随着地图入口越发重要,各家将地图视为移动互联网上最重要的入口,离线地图的导航免费已经是大势所趋。

针对百度起诉消息,高德地图官方表示不评论。(林临)

福布斯发布2013十大软件厂商排行榜

据国外媒体报道,甲骨文10月17日引述IT行业财报数据宣布自己是全球第二大软件厂商,仅次于微软,超过了IBM。IBM最近报告称,其最近4个季度的软件销售收入为257亿美元。而甲骨文在此期间的软件销售收入为278亿美元。

甲骨文在给媒体的电子邮件中称,根据IBM最近发布的季度财报,我们想利用这个机会指出,甲骨文的软件业务增长速度超过了IBM的软件业务。现在,甲骨文上升为排名第二的软件厂商。IBM的排名下降到第三位。

在截至今年6月的财年,微软的企业和消费者软件产品的销售收入为610亿美元。

福布斯杂志全球200强上市公司年度排行榜是以4项指标为基础的。这些指标是销售收入、利润、资产和市值。福布斯2013年软件和编程行业10大厂商排行榜是:

1. 微软(美国)

2. 甲骨文(美国)

3. IBM(美国)

4. SAP(德国)

5. 赛门铁克(美国)

6. VMware(美国)

7. CA科技(美国)

8. Adobe(美国)

9. Fiserv(美国)

10.Amadeus IT Group(西班牙)

警惕USB键盘记录器

最近媒体报道了一种新型的能记录账号、密码输入的“USB键盘记录器”,引发网友关注,该设备看上去和普通U盘没什么区别,将其插入电脑USB接口,然后把键盘线和它连接,该设备就能够自动记录用户在电脑上输入的信息。

USB键盘记录器特点

该设备属于硬件式的木马病毒攻击设备,最大的特点是,目前所有防病毒软件都无法检测到这种新型木马,具有极高的隐蔽性。同时,这种键盘记录器可以记录下经键盘输入的所有信息,包括QQ账号、网银、游戏账号及密码,是一种应用广泛的盗号木马设备。

USB键盘记录器产品说明

根据这个产品的介绍,我也上淘宝和阿里巴巴搜索了一下,发现的确有一个名为“USB键盘记录仪 USB keylooger”的设备出售,价格为175元。其产品说明如下:

USB键盘记录器

产品说明:

键盘记录器是一种物理硬件设备,被安装在键盘和计算机之间,电脑上的键盘插槽与电脑进行连接。硬件记录器由高速微处理器和大容量EEPROM组成,这样的硬件记录器会记录下使用电脑时输入的任何信息。可以捕捉三个月到一年或者更长时间范围内键盘的动作。无需预先设定,直接在一文本文档输入密码,即可对所需要的信息进行提取和恢复。

这种硬件按键记录器是无法被任何软件发现的。它能够在几秒钟内安装,自动开始记录所有的键盘输入,记录的按键操作内容能够被任何文本编辑器在任何电脑上检索出来,无需专用分析软件记录内容。硬件按键记录器连接到计算机和键盘之间,不易发现硬件按键记录器的存在。

USB键盘内置记录器容量最低为2M,约为2000,000字符,约相当于电脑操作人员每天工作8小时、也能使用半年的键盘输入量。

安全键盘记录器的用途:

1.安全键盘记录器是一个安全工具。电脑用户使用它监控他们自己的计算机是非常有用的。例如:想要控制办公室机密文件的高级经理主管人员,能用它检测到非授权的侵入,篡改,和非法使用他们的计算机。父母可以用它监控他们孩子的计算机活动,访问互联网,电子邮件和聊天内容,安全键盘记录器几乎完整记录下了您的孩子每一次键盘输入。

2.安全键盘记录器被用于作为调查的工具。通常的,专业的安全人员在私营和政府机构中普遍的使用它。例如:调查人员可以用它作为一个追踪设备去追踪可疑的计算机。核计员,接受人和清算人能够用它在客户计算机上建立一个不能篡改的所有电子通讯的日志。

3.安全键盘记录器可以用作一个备份工具。它可以使人心情安宁。它减少了由于系统锁死丢失工作或者电子设备故障而产生的压力水平。系统开发人员,在市场测试阶段,声称它可以95%减少他们的压力水平。专业的作家可以用它来保护意外的计算机系统损坏,非常容易的恢复他们的数据而不需要专业的计算机知识。

4.安全键盘记录器可以作为一个威慑工具。如果雇员意识到它被安装在自己计算机键盘上,很可能会减少非正当的使用计算机。雇员将知道自己操作行为会被像这样一个设备捕捉到。它很容易记录收集到使用输入的互联网和E-mail。

性能简介:

☉适用通用型USB键盘

☉即插即用,免驱动软件

☉可自动记录键盘所有按键历程,所输入的内容

☉体积很小,易安装,不易察觉

☉无声响、无灯号、计算机开关机亦不影响其记录工作

☉记录完毕取下后,可在任何一台计算机上读取记录

☉本产品经过多种防毒软件、扫毒软件测试、木马清除程序,皆无法被发现,硬件装置中也不会有任何显示信息,保证隐匿性极佳。(安装记录软件、容易被电脑检查到、并以病毒形式删掉。)

产品适用于:

☉家长关心孩子:你可以用它来了解子女们用计算机情况,

☉雇主监管员工:了解员工在工作期间使用计算机情况

☉软件工程师:软件工程师可用于应对一些突发性的系统故障

☉安全人员:侦测一些未获授权进入到计算机,以及他们非法操作的一些情况

☉系统管理员:帮助他们修复系统,恢复密码等

☉办公人员:写作的重要文档丢失时,可用来恢复资料

安装说明:

本产品的安装方法非常简单,记录器的一端连接计算机的usb端口,别一端连接键盘的usb口即可,本记录器在工作时不需要任何驱动程序,插上即可用,非常方便,本产品适用于USB接口电脑。

USB键盘记录器的预防

从上面的产品说明可以看出,USB键盘记录器如果用于公用电脑的密码窃取,危害极大且隐蔽性极高,因此,如果大家使用公共电脑,一定要留心以下几点:

第一,尽量在自己的电脑上进行涉及钱款往来的程序操作,不要在公共电脑上操作;

第二,如果确实需要输入密码,可以采用软键盘鼠标输入,降低密码被盗的风险;

第三,在公共场所使用公共电脑,一定要多观察一下,若发现主机接口有什么异样,就不要使用。

USB键盘记录器的分析

一般USB键盘记录器会在网吧出现,我觉得,通常网吧自己应该不会做这种事,因为有法律上的风险,即使网吧自己要窃取用户密码,使用木马软件更方便,成本也更低,没必要用硬件。

因此,网吧里的这个USB键盘记录器大多应该是第三方投放的木马设备,用于窃取用户的QQ、游戏、网银的密码,既然第三方能接触到键盘接口,那么我们应该也可以,这个设备应该有单片机这样的CPU设备和EEPROM,因此价格不会特别低,成本也有一百多元。那么,用户去网吧上网前,可以先看看键盘接口有没有这个设备,有的话就可以把其拿下来,然后拿去淘宝出售,一个月上网费就有了。每个人都这么做的话,投放木马的人就彻底亏本了,这样他也就不会继续在网吧投放木马设备了。

谷歌推出反网络审查软件uProxy:不支持微软IE

“uProxy”目前还在测试阶段,初期将仅支持谷歌Chrome、火狐Firefox

【TechWeb报道】10月22日消息,据国外媒体报道,谷歌日前在纽约展示了一款名为“uProxy”网络代理软件,该软件旨在帮助用户绕过网络审查,自由访问互联网。

“uProxy”项目由华盛顿大学和非功利组织Brave New Software研发,由谷歌提供资金资助。该软件的工作原理是,通过将两个用户以加密的形式连接起来,构成一个虚拟网络,最终绕开审查。

“uProxy”目前还在测试阶段,初期将仅支持谷歌Chrome、火狐Firefox,不支持微软Internet Explorer。(小峰)

http://www.chinaz.com/news/2013/1022/323139.shtml

小米手机饥饿营销被指骗局 官方否认“欺诈”

来源: 新京报

小米公司近日在其官网开放小米智能电视抢购活动,3000台小米电视瞬间便宣告售罄。然而,随后有网友称该次“小米电视抢购”存在虚假行为,或是一场骗局,连日来引发各界关注和热议。

网友称“抢购按钮”形同虚设

10月15日中午12点,首批3000台小米电视正式在小米官网上开卖,价格仅为2999元。

仅仅半个小时后,小米官方微博发布消息称,3000台电视在2分钟内全部售罄,如果想要购买的朋友只能等到一周之后的第二批购买。

让人意想不到的是,针对此次小米电视的网上抢购活动,网友“TNITF”随后通过微博表示,他发现抢购页面上的“抢购”按钮形同虚设,因为按钮并没有经过post请求,而直接生成了“售罄了”页面。

“所谓的按钮只不过是把抢购热情高涨的提示框显示出来罢了。”网友“TNITF”指出。

上述微博一经发布,立刻在网上引起轩然大波。

小米称不存在欺诈作弊

针对上述质疑和对所谓“饥饿营销”的指责,小米公司相关负责人17日向记者表示,关于所谓“抢购欺诈”问题,前述描述存在误解,由于抢购人数众多,为了减轻服务器压力,保持购买过程顺畅,小米会对抢购流量进行分流,但完全不存在“欺诈”“作弊”。

该负责人还表示,至于“饥饿营销”是个伪命题,这种说法出现的根源是因为小米的“供不应求现象”。当需求量持续大于供给量时,就会出现在抢购时,有的用户能够买到,而有的用户买不到的现象。

据该负责人介绍,小米早先也曾尝试过按预约号顺序发货方式,但当时数万台手机预约能排队排到数月之后,排名靠后的消费者也非常不满。

小米科技董事长雷军近期曾公开解释说,小米手机产能持续提升也并非易事。手机的核心元器件需要提前四个月订货,由于小米手机一直在快速增长,所以预测手机销量是件难事。

据专家介绍,所谓饥饿营销就是针对消费者急于抢先购买的心理,商家有意调低供应量,以期达到调控供求关系,制造供不应求的“假象”,维持商品较高售价和利润率,或者只是为吸引眼球,增加人气。

http://www.chinaz.com/news/2013/1021/322942.shtml

“中式烹饪影响PM2.5”改变中国厨电命运

来源: 张书乐博客

文/张书乐

“中式烹饪影响PM2.5”的论战正酣,而这一话题最大的热点其实不在于其论据是否在现实中站得住脚,而在于给中国菜厨电一场革命的机会。

063032744.png

据媒体报道称,“中式烹饪影响PM2.5”也并非一个完全的笑谈,近日中科院大气物理研究所研究院发布的调查结果也显示在北京夏季,餐饮排放PM2.5占比到15~20%,并认为加强油烟过滤系统可减少很大一部分PM2.5。

您家里起火了吗?

这等于是一个科普,即中国菜烹饪无论是否影响PM2.5,但它的油烟确实太大了。

原因却不仅仅因为“重口味”的中国菜式,还在于中国人的厨电选购习惯。早前,广东省社科院公众参与和社会发展研究中心,联合国内厨电行业品牌万家乐,通过入户调研广大消费者对家庭烹饪过程中厨电使用上的意见进而制定的—《2013年国内家用厨电使用调研报告暨中国菜厨电选择标准》(以下简称《标准》)显示,作为舶来品的厨电产品,在刚引进国内时多采用的是国外流行技术,由于中西烹饪方式的巨大差异,导致很多适合国外烹饪的产品和技术并不能很好的服务于国内用户。

这不禁让笔者想起一个留学生朋友和我说过的一段经历,当时他在德国,还不容易和几个同乡聚会,便决定做做家乡菜打打牙祭。可没想到,菜没做到一半,邻居却拿着灭火器如临大敌冲了过来。原来如此之大的油烟通过排气扇飘出去后,邻居以为起火了……

而在中国,尽管“起火”般的油烟让人见怪不怪,可按照西方标准制造的产品则显然越发保持了这种“起火”效果。

不能改变饮食 就要改变厨电

显然,必须有完全中国标准的厨电产品,并且要适合中国各地不同菜式油烟需求的“个性化”厨电。

063002934.png

而“中式烹饪影响PM2.5”则为我们进行了这样一个难能可贵的科普,也为中国厨电带来了一个难得的市场蓝海。毕竟较之改变国人的饮食习惯而言,从厨电入手以适合中国菜的“重口味”风格,不仅很经济,而且有经济。

颇有先见之明的《标准》中体现了一个极有意义的细节,消费者一直有使用最大风量、忘了开油烟机等使用习惯,更容易提高油烟pm2.5的产生以及增加对人体的伤害几率。而类似万家乐等国内厨电企业,则也开始根据这一细节,通过烟机和灶具智能联动的技术解决此问题。

而更多地细节,则也在给中国厨电许多改变市场的机会,毕竟从小被油烟熏大的中国人才是最懂得“舌尖上的中国”,也最懂得如何“善后”。这是国外厂商极难获得的本地化经验,而借助“中式烹饪影响PM2.5”的科普东风,率先从单一山寨国外流行技术和简单模仿国外厨电的瓶颈中走出来,找出适合中国菜“重口味”特征的个性化厨电的厂商,则不仅可以征服中国人的胃和厨房,击败原本占据市场优势的国外技术,更可以保护中国人的身体……

改变命运的机会稍纵即逝!只是,中国厨电们,是否真的都看清楚了这个市场大势呢?还是继续和沉默的大多数一样纠结在中式烹饪是否影响PM2.5的辩论之中呢?

http://www.chinaz.com/news/2013/1021/322880.shtml

浙报传媒35亿元收购盛大边锋浩方获审核通过

来源: 腾讯科技

腾讯科技讯(乐天)1月29日i消息,浙报传媒日前宣布定增收购边锋网络和浩方的申请获证监会审核通过,将打造新闻、影视、互动娱乐和文化产业投资三加一平台的“全媒体、全国化”之路即将开启。

据定增方案显示,公司本次拟向包括公司控股股东浙报传媒控股集团有限公司和上海祺禧投资管理合伙企业在内的不超过10名的特定投资者,非公开发行股份不超过1.8亿股,募集资金总额不超过25亿元,发行底价为13.90元/股,扣除发行费用之后募集资金净额将用于收购杭州边锋网络技术有限公司100%的股权、上海浩方在线信息技术有限公司100%的股权。

资料显示,边锋网络和浩方此前都属于盛大网络旗下,主营业务包括在线棋牌、电子竞技平台、桌面游戏及社区平台增值业务,同时拥有边锋游戏、浩方电竞、三国杀等众多知名游戏娱乐品牌。杭州边锋2011年实现营业收入4亿元,净利润达1.6亿元;上海浩方2011年实现营业收入0.59亿元,净利润达0.13亿元。有分析师认为,此次收购后预计未来利润占比将达到公司净利润的50%,成为公司利润主要增长点。

浙报传媒此次定增,也意味着浙报传媒全媒体之路正式开启。浙报传媒表示,公司意在通过收购,快速切入新媒体领域,整合其在传统媒体业务上的内容优势和收购标的在新媒体业务上的平台优势。由此,正式开启打造新闻、影视、互动娱乐和文化产业投资三加一平台的“全媒体、全国化”之路。

但此次收购34.9亿元价格甚至超过浙报传媒净资产的4倍,按杭州边锋、上海浩方2011年净利润计算,收购市盈率达到极高的21.8倍。而2011年,浙报传媒归属于上市公司股东的净利润2.18亿元,货币资金仅为5.6亿元。财务上的风险姑且不谈,还将考验浙报传媒的驾驭能力。

公司公告,盛大娱乐就标的公司杭州边锋和上海浩方2013年至2015年度的业绩作出补偿承诺:杭州边锋和上海浩方2013年至2015年度的预测净利润合计为25,443.46万元、32,127.31万元、37,933.98万元。收益法评估两家被收购公司价值为32亿元,对应2013年净利润为12.5倍。

在上述没有完成定增的情况下,公司原有业务2012/13/14年盈利预测分别为0.56/0.63/0.69元/股。参考业绩补偿承诺,假设公司能够在2013年完成收购,则对应股本摊薄后的备考业绩预测分别为0.71/0.82/0.93元。2013年预测业绩中,0.42元来自收购的新媒体业务,0.4元来自传统业务。

中信证券对浙报传媒“增持”评级,考虑到收购方案正式获得证监会通过,确定性提升,将其目标价由16元上调至18元(分别对应2013年业绩预测中新媒体业务30倍,传统媒体业务15倍)。

http://www.chinaz.com/news/2013/0129/291110.shtml

微软WP呈现大屏化 明年支持10寸消灭WinRT?

来源: 腾讯科技
腾讯科技 晨曦10月21日编译

最近,微软对Windows-Phone8操作系统推出了第三次更新包,其中开始支持更大的屏幕分辨率,开始进入五到七寸的小平板市场,有分析师指出,微软正计划让WP8支持更多尺寸的平板,甚至是十寸平板,从而扩大WP的市场地位。微软未来也将面临Windows-RT系统何去何从的问题。

上周,微软推出了WP8的第三个更新包,未来几个月内将会让用户全部更新完毕。微软WP8技术团队的一名工程师在官方博客中表示,此次的更新,为五寸和六寸WP8设备的推出,铺平了道路。

最新的第三个更新包,可以支持1080P分辨率(1920X1080),比目前支持的分辨率翻了一番。

10月22日,诺基亚将举行产品发布会,预计将会推出六寸手机Lumia1520,该手机将配置1080P屏幕,这也是史上分辨率最高的WP8设备。微软的更新包推出时间,安排在诺基亚发布会一周前。

目前在全球智能手机市场,所谓的“平板手机”(即大屏机)占到了两成的市场,大屏机尤其在中国、韩国等东亚国家受到欢迎。一些分析师指出,通过对系统进行更新,微软有望获得更多的大屏机系统份额,不过,如果微软更进一步,这当中的市场潜力仍然很大。

美国科技行业分析师高德(JackGold)表示,微软的移动系统战略,存在一个软肋,那就是Windows8系统,不太适合小尺寸、价格更便宜的平板。而WP8系统对于资源的要求更低,更适合小尺寸平板,从而提升针对安卓系统的竞争力。

市场调研公司“创新战略”的分析师巴加林(Ben-Bajarin)表示,如果微软想真心实意在小平板(小于八寸)市场获得机会,他们必须启用WP8系统。

这位分析师认为,和Windows8以及Windows-RT系统开发者相比,WP8的应用软件开发商,在开发小尺寸触摸屏设备的应用软件方面,经验更加丰富。如果微软将WP8延伸到小平板市场,这也会激发开发者的兴趣,因为同样的软件,改动之后将可以获得更多的装机用户。

市场研究公司IDC的分析师雷斯(RyanReith)上周表示,随着微软对WP8系统作出改动,这将会打开一个市场窗口,未来将会看到更多的WP大屏机上市。不过,雷斯的观点和上述分析师有所不同,他认为,微软并不会让WP8系统去占领平板市场,微软针对平板的操作系统选项,仍然是Windows8和Windows-RT。

微软针对ARM平板推出的Windows-RT操作系统,科技行业普遍认为已经彻底失败,几乎所有的电脑厂商,已经停止生产Windows-RT平板,微软的Surface-RT产品,已经成为货架上的孤家寡人。有许多分析师认为,微软应该彻底放弃已经失败的Windows-RT系统,在ARM芯片的移动设备上,统一使用功能升级的WP8系统(或许更改名称)。

最近,多名关注微软公司的科技业专家引述消息人士称,明年推出的WP8升级版,将会支持最大十寸的平板,这意味着WP支持的设备,将全面覆盖智能手机和平板。

实际上,在移动操作系统上,微软自身陷入了碎片化的怪圈,推出多个版本,但是每个版本的市场表现,均是惨不忍睹。根据IDC的统计数据,二季度在全球厂商交付的智能手机中,使用WP的仅仅占到3.7%,和去年同期相比,仅仅增长了0.6个百分点。

在黑莓公司“崩盘”之后,微软WP成为全球第三大移动生态系统,但是在市场份额上,WP甚至不如安卓和iOS的一个零头。有业内人士指出,微软应该结束自身碎片化,在智能手机和平板上,学习苹果iOS的做法,统一使用一种操作系统。这不仅有助于提高市场份额,而且会激励WP生态的软件开发者。

IDC的雷斯表示,随着WP支持更大的分辨率,这一系统的份额还会继续增长,但还远远谈不上追赶安卓和iOS。

http://www.chinaz.com/news/2013/1021/323040.shtml

“查开房”网址2000万数据曝光 网站被关

“查开房 “网址2000万数据曝光 网站被关

来源: 站长之家

站长之家(Chinaz.com)10月21日报道 根据实名认证的新浪微博账户@股社区的爆料,一个名为“查开房”的网址暴走网络,迅速引起轩然大波。经记者实测,只需输入姓名或身份证号,便可查询到顾客的真实信息。随后,又有网友称响应大数据时代的号角,曝光了2000万开房数据,并对其进行了细致的统计分析。

625282b9gw1e9slylnfy7j20c80c8mzn

该数据的原始格式是sql server的backup文件,经转换成了一个csv版本,被分享到了网盘上,有心的网友将其下载下来,据传,这个数据文件达1.7G,涉及约2000万人。

625282b9gw1e9slz6pvzbj20c81yrdlu

网友还对开房记录进行了分类统计,分别列出星座、年龄、性别、姓氏、地域的分析图表,虽说仅供娱乐无可靠性,却也一定程度反映当下社会的开房现状,而更令人担忧的是关于个人隐私安全的问题。

早前,国内安全漏洞监测平台乌云发布报告称,称多家酒店开房记录被无线上网认证管理系统供应商——浙江慧达驿站网络有限公司存储,并因系统有漏洞而存在泄露隐患。慧达驿站公司确认曾存在漏洞并已修复,并称未造成开房记录等住客个人信息泄露。不久后,便有“查开房”网址在网间相传,个人信息泄露已成不可遏制之势。不得不说,技术漏洞和人为的疏忽的确存在,俗话说“没有不透风的墙”,在互联网络上更是如此。目前网络110已将该网站屏蔽。

另一方面,网友为何如此热衷“查开房”?因为在潜规则、婚外情、贪腐等一系列丑恶社会现象的影响下,到旅馆开房这个中性词似乎也无端沾染了不堪色彩,“查开房”网站俨然披上某种正义的光晕,以至于网友跟帖说:普通百姓怕什么信息泄露? 不做亏心事,别人知道自己住哪里有什么关系呢?正是因为此类偏颇乃至错误的观点,导致“查开房”网站肆无忌惮、为所欲为。

个人信息毕竟是个隐私问题,在这个数字化的时代,人们很容易就暴露自己的个人信息,抛开所谓“反腐倡廉”不说,个人隐私荡然无存也不是个喜闻乐见的事。在我国公民隐私受法律保护,即便为了“抓现行”也不能无视法律屏障,公然泄露他人隐私,民众除了保护自己的隐私外也应尊重他人的隐私,否则,今日你揭他人之短难保他日自己也赫然纸上。

http://www.chinaz.com/news/2013/1021/323039.shtml

控股天弘基金 阿里无银行之名行银行之实

10月9日晚上,业界突然传出一条重磅消息:支付宝的母公司浙江阿里巴巴电子商务有限公司将出资11.8亿元认购天弘基金26230万元的注册资本,完成后占其股本的51%。事实上,阿里系控股天弘基金早在意料之中,再加上此前早已经发力的阿里小贷业务,资金一进一出,阿里已经成为了实质上的商业银行。

何谓“银行”,字典里的解释是通过存款、放款、汇兑、储蓄等业务,承担信用中介任务的信用机构。简而言之,银行最主要的指责就是吸收存款和放贷,阿里金融如果要把小额贷款业务做大,信用审查不是问题(阿里有几百万家企业的真实交易往来记录),资金来源是其最大软肋(支付宝滞纳金不能乱用),而解决资金来源最大的保障就是—余额宝!

先把阿里金融集团独立出去让彭蕾执掌,然后发力之前已经成立的小微贷款,进而培养余额宝,阿里一步步解决银行发展过程中最大的几个要点,马云作为一个“打太极”的高手,在下很大一盘棋,而这盘棋子的走向也逐步清晰,犹如掌上观纹。

“货通天下、汇通天下”是中国几千年很多商业大亨的最高追求,商业祖师爷陶朱公都没敢这么想,红顶商人胡雪岩和明朝巨富沈万三没有达到这个高度,晋商乔致庸差一点达到但最终失败。现在马云要做的就是前人所没有做到的事情,借助阿里庞大的电商生态体系,马云达成了“货通天下”的目标,现在阿里金融体系早已经天时地利与人和(政策支持,市场成熟,不缺资金和人才),是时候做一个再造阿里甚至比现在的阿里还要大的事业了—汇通天下。显然,从阿里布局金融体系的那一刻起,马云就已经做好了这个心里准备,一个前所未有的丰功伟绩正在开创,虽然这个过程中还会出现很多不确定的因素,虽然失败的可能性超过5成。

让我们来回归正题,就阿里入股天弘基金本身来看,阿里为何在此时此刻投资并且控股天弘?笔者认为,原因有三:

第一:试水成功。此前“余额宝”只是阿里与天弘基金的“试水”,并没有上升到战略的高度。效果好当然更好,为阿里金融下一步动作打下基础,即使失败也对阿里的整个布局不会形成太大影响,阿里还可以找其他基金或者其他方式来做吸纳存款的事情。不过,毋庸置疑,余额宝的“试水”是成功的。

第二:控制权。马云为首的阿里管理层是一个掌控欲极强的群体,从最近的合伙人制度以及双重股权制度可见一斑。而余额宝被阿里看是一个可以再造一个阿里的战略性产品,关系重大,阿里自然想要将控制权掌握在自己手中,不会让任何机构占据主导,阿里需要的是绝对的话语权,所以阿里愿意花11.8亿元入股一个刚刚成立的天弘。

第三:政策利好。余额宝刚刚推出时最大的风险来自我国金融政策方面的限制与不确定性。而近日随着自贸区的设立以及审批民营银行等系列举动可以看出,国家正在放宽金融行业门槛,允许甚至鼓励民营资本进来,所以阿里此时控股天弘基金实为难得的机遇。

早在半年前,阿里成立小微金融集团的时候我就发文阐述过阿里和银行之间微妙的关系,今天再次提出和大家讨论。

阿里推出的小贷业务短期来看对商业银行的贷款业务造成了一定影响,因为虽然阿里贷款在利率上没有占据明显的优势,但企业贷款门槛相对来说较低,符合广大中小企业的贷款需求,而中小企业是中国经济最为重要的组成部分,所以阿里小贷款在2013年短短半年内就放出130亿,而且利用阿里庞大的企业信用体系,使得贷款坏账率降至1%。

阿里涉足金融业务长远来看,对商业银行的影响利大于弊,因为在阿里的冲击下会“逼迫”商业银行进行自我改革。传统商业银行经过多年的发展,虽然问题多多,但因为不愿承担改革带来的风险而固步自封,自身主动改变已经不太可能,必须通过外力来激发其改革潜力。显然,通过阿里的入局,商业银行在竞争压力下也会逐步放宽贷款门槛,甚至会和阿里合作,接入阿里的信用体系,帮助到更多的中小企业。

阿里巴巴做金融最大的价值不是自己做了多大,也不是给多少企业发展带来资金,而是在阿里的竞争下,重新激活了商业银行和市场的活力,改变了其行业规则,和广大人民以及中小企业一起重塑金融生态体系。

阿里用来吸纳存款的余额宝业务除了督促商业银行的改革,也会起到净化市场的作用。当前国内小额存贷款公司成千上万,虽然存款利息比商业银行甚至比余额宝还要高,但因为这些企业往往朝夕不保,每年倒闭的比比皆是,余额宝做大后,用户从资金安全和资金收益两个方面寻找平衡点后,余额宝成了较好的选择,第三方存贷款公司受此冲击大部分将会死掉,活下来的将会是那些资金存放相对安全,利息相对较高的企业。这或许,是余额宝无心插柳做的一件利于市场环境的好事。(本文作者系速途研究院院长丁道师)

【我在硅谷做码农】那些年,我们一起追过的女孩,都嫁给了老外

钛媒体注:这是钛媒体在10月8日改版后,隆重推出的首个独家公司人专栏 【我在硅谷做码农】 ,操刀者是一位毕业于清华大学的年轻人,八年前移民美国,目前在一家国际最著名IT公司硅谷总部担任工程师。每篇专栏将奉献作者有趣、有料的硅谷见闻、职场和情感纠葛,各种工作生活感悟。

上一篇《【我在硅谷做码农】大喊一声,“狗日的”老印》(引发了强烈的争议,也被各种吐槽,不管怎样也是作者在硅谷码农生活的真实写照。我在硅谷做码农之二,作者讲了在硅谷的尴尬的,触手不可及的爱情与婚姻经历,那些年,我们一起追的女孩,都嫁给了老外。

这是钛媒体独家专栏【我在硅谷做码农】系列

继续吐槽。

我们硅谷码农除了恨和我们抢职位的老印,还恨谁?

必须是外F啊,这是我们给嫁给国外人的国女的“尊称”。

我们有多恨外F?你只需要浏览下两大著名华人网站,每天十大热门话题中起码有两三个是声讨和咒骂外F的。

说到这里有人要说了,恋爱婚姻选择自由,人家嫁白人关你什么事儿啊。又有人会说了,你这明显是追白富美追不到的酸葡萄心理嘛,作为男人潇洒大肚点行不行!

你们说的这些我都承认,但你们有所不知,我们码农也是有一肚子苦说不出的,身在异国他乡,面对胸肌大肤白有身份的白男对手,想找个老婆真是太TMD不容易了!

洋妞纵使千般好,但你懂的,好说听点叫文化差异,说难听点叫高攀不上,一般国男还是不太敢挑战的。也有侥幸成功的,我读博期间有个访问学者师兄就追了一个美国女朋友,呵,那神气,那骄傲,那眼神,立马藐视一切猥琐男。啧啧!

那么,就剩国女了,但此时的国女已经非彼时的国女了。

在吸引国女方面,诚然,硅谷码农曾在国内竞争中打过漂亮仗。就说我吧,在成绩比天大的初高中时代,动不动就考第一的我曾一度是全校女生崇拜的偶像,走到哪里(尤其考试成绩公布后)都有女生崇拜的目光,情书更是如雪片一般飞来。只可惜,我那时候只顾自我陶醉了,心中想的也完全是理想与报效祖国,完全没有把一票女粉丝放在眼里,现在想想真是后悔地老泪纵横。

可情况从踏进大学校门的那一刻便急转直下。当意气风发优秀牛逼的我成功挤进清北大学最著名的电子系,幻想着在恰如其分的时间与百分百女孩谈一场轰轰烈烈的恋爱,不料却发现僧多粥少,一个几百人的电子系,女生个数屈指可数,更别提这仅有的几朵金花无论外在还是性格都与女神相差甚远。正在我暗自神伤之际,仅有的几个MM也被下手快的帅哥师兄弟们“抢购一空”,得了,大学四年女朋友是没戏了,那还是老老实实去自习室复习托G吧。

欧耶!终于成功踏出国门!米国的一切都是那么地新鲜,一应俱全的小留学生更是娇艳欲滴,我和其他码农一样大喜,“哥的机会终于来了”!

但是,我惊愕地发现此刻的竞争环境好像有点复杂,一顶“跨种族异性资源争夺战”的大帽子一下子把我扣懵了。此时,瞄准小留学生的不仅有来自全国各地同样优秀的国男们,其中不乏官二代﹑富二代等国男中的战斗机,更有从外表﹑经济﹑身份等都明显优于国男的白男。

我逼迫自己进入一级战备状态,并冷静地开始分析形势,“该去追谁呢?论喜欢嘛,自然是喜欢A女,但我既比不上高大帅气有身份的白男,也没有富二代官二代的犀利背景,那么从成功率上考虑还是追B女吧。C女?不行不行,老子等了这么多年不能落得如此结局”。

于是,在一次聚会上,我认识了小我五岁的师妹,算不得美人,但有讨男人喜欢的地方,就是这样的女子。我试着和她约会了几次,牙齿很白,有教养,不得寸进尺,起初几次印象并不很深,但随着见面次数的增多,感觉就越来越好。一次晚餐后,借着酒力,我一咬牙表白了,“不知你意向如何?”

师妹莞尔一笑,只是沉默不语。

那结局呢?当然是我偶然但又宿命地发现那个熟悉的网络ID在论坛“谈情说爱”版询问的都是“与白男约会如何控制节奏”之类的帖子,里面更有好事者建议,与心仪白男约会的同时,也不要拒绝其他追求者的约会,“这样心态可以更加良好”。

震惊!心碎!还是心碎!我瞬间明白了,过往的时间晚餐也罢,音乐会也罢,超市也罢,不过是一个悲催备胎的例行任务。

咔嚓!OFF!

其实我的经历在硅谷码农中并不罕见,多年之后,我已对此风轻云淡,但有些猥琐男们一直无法忘怀倒也可以理解。

这犹如突如其来地被自己最信任的人扇了一耳光,难免令人窝火和愤怒。失望夹扎着酸葡萄心理在默默地酝酿,再加上骨子里那一点点的爱国情怀和民族正义感,绝望的屌丝们开始把矛头指向外F,各大华人论坛上对于外F的骂声一直不绝于耳,过去﹑目前或许将来都将如此。

遥遥无期的绿卡,跳槽还是不跳的尴尬,枯燥孤独的异国生活,触手不可及的爱情与婚姻……于是乎,我们这些绝望的屌丝们只好发出愤怒的呼喊:起来,不愿做屌丝的码农,让我们团结起来,一起攻陷网络论坛这唯一可控的阵地!(本系列文章均独家首发钛媒体)

http://www.chinaz.com/start/2013/1015/322022.shtml