2013年

垄断致中国互联网“荒漠化”

文章转自:互联网的一些事

  回顾全球互联网的发展历程,96年互联网在初兴之时生机勃勃。中美两国的互联网新兴势力如雨后春笋般破土而出。然而,短短的十几年过后,由于出现了寡头垄断现象,两者却大相径庭。一方面美国的互联网企业仍在蓬勃发展,另一方面中国互联网却因出现了以腾讯为首的寡头垄断,抑制技术创新,扼杀新兴的创业公司,致使中国互联网“沙漠化”。

  一方面,腾讯在中国最早的一批互联网中脱颖而出,与百度共同成为中国互联网的巨无霸。中国互联网上市公司市场价值总和已经达到1.2万亿人民币以上,而腾讯、百度两大公司的总市值,就占据了互联网上市公司市场总值中的70%以上;中国互联网市场长期陷于寡头垄断格局。

  在垄断寡头的打压下,许多曾经预期很好的公司,如IMO、联众、开心偷菜、互动百科……等一系列中国互联网新型创业公司,都成为了垄断市场的牺牲品,在巨头的打压下彻底消亡,自2006年后,中国再也没有出过大型互联网企业。

  而与之相反的是,美国的互联网先驱雅虎、谷歌、亚马逊并没有使美国的互联网市场出现巨头垄断的景象,相反由于反垄断的意识以及公平的竞争环境,使得之后又涌现出:Facebook、Twtter、eBay、Youtube这些改变了互联网历史的新兴企业,时至今日这样具有创新精神的企业仍在源源不断的涌现。

  在垄断的阴影下,中小型网络企业在各方面与市值动辄数十亿上百亿美元的大集团相比,都会受到不公正的待遇甚至是歧视。

龙芯2F笔记本安装LNMP+AMH4.2脚本

之前写了一篇龙芯龙芯逸珑8089D笔记本评测,写完以后我就把自带系统删了重装的debian7.

我做的第一件事情就是想办法安装LNMP,虽然这本身不是太难,直接dpt-get安装就能把该有的组件都装上,但问题是我想有个控制面板,毕竟在终端或者控制台下面添加虚拟主机有那么一点点麻烦。

找了一段时间,只发现几个能在debian上用的免费面板,最终选择了AMH。

可是安装AMH的过程中遇到了不少问题,例如

1.官方的AMH4.2安装脚本本身有BUG,当然影响不大,我自己修改了。

2.debian7下编译libconv1.14会出现问题,这个问题开始让我不知所措,后来google搜索以后在国外某论坛上找到了解决方案,原因是libconv使用的C89标准,在新的C99或者C11编译器下会出问题,我参照那个帖子把源码修补了,我重新打包上传解决了。

AMH是一款国人开发的LNMP的控制面板,据说作者是个妹子?

AMH官方介绍:http://www.amysql.com/AMH.htm


下面是安装步骤(必须要root用户):

wget http://linux.linzhihao.cn/shell/loongson/amh.sh
chmod 775 amh.sh
./amh.sh

 

编译LNMP的时候,MYSQL和PHP花费的时间很长。请耐心等待,这个安装脚本是我根据官方的脚本修改的,里面有几处地方和官方的不同,特此声明:

1.官方的amh启动脚本无法在龙芯的debian7上成功启动pure-ftpd,它调用的是red-hat的启动脚本,在debian下面根本没用。所以我把官方的配置文件修改了重新打包上传,然后在脚本中把下载地址替换成了我上传的地址。
2.一处chown的错误。
3.上面提到的libconv的BUG问题,我把源码修正以后重新打包上传,然后把脚本中的libconv下载地址替换成了我刚刚上传的地址。

注意,我无法保证我提供的这个脚本完全没错误,因为这个脚本是我一边编译,一边手动修改的,没有经过二次测试(因为编译一次的时间太长了,希望大家理解),如果有问题,欢迎反馈!

我从11楼跳下去 - 别以为自己有多惨

文章转自互联网
 
我从11楼跳下去......
看见10楼恩爱夫妻正在互殴......
看到了9楼平常坚强的Peter正在偷偷哭泣......
看到了8楼的阿妹发现未婚夫跟最好的朋友在床上......
看到了7楼的丹丹在吃她的抗忧郁症药......
看到了6楼失业的阿喜还是每天买7份报找工作......
看到了5楼受人敬重的罗老师正在偷穿老婆的内衣......
看到了4楼的Rose又和男友闹分手......
看到了3楼的阿伯每天都盼望有人拜访他......
看到了2楼的莉莉还在看她那结婚半年就失踪的老公照片......

在我跳下之前我以为我是世界上最倒霉的人......
现在我才知道每个人都有不为人知的困境......
我看完他们之后深深觉得其实自己过得还不错......
所有刚才被我看到的人,现在都在看着我......
我想他们看了我以后,也会觉得其实自己过得还不错......

其实人的生活都是一样的......
在觉得自己不幸的同时别人比自己更不幸......
所以要学会满足和珍惜......
其实生活就是这样......
做人就是这样......
除了快乐和健康是自己的......
其他的任何东西都可能在无法控制的情况下瞬间消失......
心是个容器,烦恼装太多了,快乐就没有空间了......
放一放,没什么大不了......
相信我,好好珍惜现在的时光......
不要过多的抱怨......
看完懂的人请分享给你的朋友! 

龙芯逸珑8089D笔记本评测

龙芯逸珑8089D性能参数

  • 逸珑迷你笔记本:产品型号:8089D
  • 处理器:Loongson 2F,主频800-900MHz
  • 主板芯片组:集成北桥+AMD CS5536
  • 显卡:SM712独立显卡
  • 存储:内存DDRⅡ1G
  • 硬盘:SSD 8G
  • 显示器:8.9寸高亮宽屏
  • 分辨率:1024×600
  • 音频系统:内置麦克风,立体声扬声器
  • 输入系统:高触感键盘标准键盘,两翼式触摸板
  • 网络连接:内置10/100网卡, 802.11 b/g无线网卡
  • 操作系统:共创Linux/ 红旗Linux / Loonux/ Debian(以随机配置系统为准)
  • I/O接口:USB接口2×USB2.0
  • 音频/视频:麦克风,耳机,VGA
  • 读卡器:SD/MMC读卡器
  • 内置电池:内置3芯电池
  • 物理特征:尺寸长*宽*高 = 250*180*25(mm)
  • 重量:1.1Kg

龙芯逸珑8089D开箱图







自带系统截面图





这台笔记本在龙芯团购网上只要279,对!279元RMB!我原本打算买一个树莓派来做一个小型服务器,后来看到这玩意,果断入手了,因为相比价格差不多的树莓派而言,这货279元还带键盘、屏幕啊!
我今天早上起来看到龙芯团购网上显示的还是等待卖家发货,但我已经收到了,估计是卖家懒得更新信息了。。。算了,不在意这个细节。
收到笔记本以后,迅速开箱,除了主机,另外还有说明书,保修卡,电池,电源等等东西,不管那些暂时没用的配件,直接把电池装笔记本上开机看看。
一开机,熟悉的linux启动菜单,好吧,就一个选择,就是那个共创OS,好的,就它了。
进入系统以后,哇塞,简直是学习机的范啊!(请看上面的系统截图),仔细一看,原来下面也有状态栏和开始菜单,上面那些很像学习机的不过是桌面的图标而已,右下角的时间是在某一天的2点整,估计是出厂没设置时间吧。

好的,下面进入正题。

硬件部分

键盘

由于键盘太小,造成我盲打的时候经常按错键,估计隔一段时间就会习惯了。。键盘布局不习惯,一般的键盘的主键盘区上面的数字键1左边还有一个~键,但这台笔记本没有,1键是第一个键。。造成我按1的时候经常按成2,按2的时候按成3。。还有个问题是这个笔记本的Ctrl键只有左边那一个,右边没有ctrl,但Shift和Alt偏偏又有两个。。遇到一些需要Ctrl+Enter发消息的软件或者网页有点不习惯。

触摸板

触摸板也比较小,而且我开始没理解那个两翼触摸板的意思,现在收到货以后才明白,所谓的两翼就是左键右键,只不过放两边了。。
关于触摸板还有一个细节就是:系统的触摸板管理程序默认是关闭触摸点击功能的,需要在桌面右下角开启,如果不开启的话,只能通过那“两翼”来进行左右键操作了,而不能通过快速敲击触摸板来实现单击或者双击等操作。

显示屏

显示屏是8.9寸1024*600分辨率的,由于尺寸较小,所以对于这个分辨率来说还是不错的,画面比较细腻,但颜色没那么鲜艳。但这对于280元的价格来说完全超值了!
我觉得没必要介绍了。

软件部分

办公软件

这台笔记本出厂自带了红旗Office软件,运行以后,和2003版的Office风格差不多,对于用过Office2003的人来说上手很容易,下面分别是Word,Excel,PowerPoint的截图,



说一下Office的使用感受,如果要和一般的x86笔记本电脑比,这台龙芯笔记本使用红旗Office的流畅度确实差那么一点点,注意,我说的是一点点!我保守的说差一点点的原因有两个:第一个原因是我的神舟本是I7四核+8G内存+128G固态硬盘的,我用惯了我的电脑以后,用其它大多数人的电脑都会感觉卡卡的,所以我无法准确评估哪个更卡,如果非要比较的话,大致和奔腾四+256M内存+集成显卡+WinXP用office2003的感觉(你总不能说卡吧?2006年的那个时候到处都是这种配置,而且这个配置用Office2003已经够流畅了);而第二个原因则是怕招来喷子(你懂的)。本来想测试一下PPT的,结果因为没有素材,没法做一个像样的PPT。毕竟PPT通常包含有大量的图片和声音等素材,而恰好龙芯在浮点数运算方面是弱点,所以这里不敢断言是否流畅。
总体来说,我能保证大部分操作不卡,因为这只是测评,我不可能把这个Office的每个功能都测试一遍,至少平时我们在学校写实验报告或者做什么简单的表格所需要用到的操作都没问题!
最后我注意到一个细节,当我用这个笔记本运行红旗Office的时候,发现右下角电源管理程序报告的CPU的频率是199MHZ,意思是我在运行红旗Offce的时候,这个笔记本的CPU并没有全载工作?

科学计算器

关于这东西我就没法说太多的了,以下是截图,自己看着办吧。

网页浏览

我刚刚忘了拍照了,所以现在暂时没图片,不过我还是可以谰述一下我对感受,说一些比较关键的地方。

网页加载速度

网页加载速度取决于具体的网站,而且不同的网站载入速度差异比较大。撇开网络问题,页面中图片的多少和文字的多少也直接影响着载入的速度,在一些图片比较多的网页中,逸珑8089D笔记本的加载速度明显较慢,但还没达到无法忍受的地步,我测试淘宝网的时候,加载速度还是不错的,只是部分图片显示比较慢,毕竟龙芯2F不擅长浮点数运算,而网页中的图片很多是经过动态缩放来显示的。

FLASH

逸珑8089D笔记本自带的浏览器遇到FLASH动画的时候不会自动加载这个FLASH动画,需要用指针点击一下才行(有点类似安卓手机上的UC浏览器),而且大家可以从网上了解,FLASH所使用的数据以及计算都是基于浮点型的,所以龙芯2F这个CPU表现得较为吃力。

媒体播放

由于新机没有任何视频或者音频资源,所以暂时没法测试视频播放功能和音频播放功能。
好了,这是软件部分,其它杂七杂八的软件没测试了,因为不久以后,这个笔记本的系统会被我换成大便(Debian),把它当做小型服务器用,所以这些图形界面的软件对我意义不大。如果想了解更详细的信息,读者可以自己网上搜索。

汇编指令英文全称

1.通用数据传送指令. 
MOV----> move 
MOVSX---->extended move with sign data 
MOVZX---->extended move with zero data 
PUSH---->push 
POP---->pop 
PUSHA---->push all 
POPA---->pop all 
PUSHAD---->push all data 
POPAD---->pop all data 
BSWAP---->byte swap 
XCHG---->exchange 
CMPXCHG---->compare and change 
XADD---->exchange and add 
XLAT---->translate 
2.输入输出端口传送指令. 
IN---->input 
OUT---->output 
3.目的地址传送指令. 
LEA---->load effective address 
LDS---->load DS 
LES---->load ES 
LFS---->load FS 
LGS---->load GS 
LSS---->load SS 
4.标志传送指令. 
LAHF---->load AH from flag 
SAHF---->save AH to flag 
PUSHF---->push flag 
POPF---->pop flag 
PUSHD---->push dflag 
POPD---->pop dflag 

二、算术运算指令 
ADD---->add 
ADC---->add with carry 
INC---->increase 1 
AAA---->ascii add with adjust 
DAA---->decimal add with adjust 
SUB---->substract 
SBB---->substract with borrow 
DEC---->decrease 1 
NEC---->negative 
CMP---->compare 
AAS---->ascii adjust on substract 
DAS---->decimal adjust on substract 
MUL---->multiplication 
IMUL---->integer multiplication 
AAM---->ascii adjust on multiplication 
DIV---->divide 
IDIV---->integer divide 
AAD---->ascii adjust on divide 
CBW---->change byte to word 
CWD---->change word to double word 
CWDE---->change word to double word with sign to EAX 
CDQ---->change double word to quadrate word 

三、逻辑运算指令 
─────────────────────────────────────── 
AND---->and 
OR---->or 
XOR---->xor 
NOT---->not 
TEST---->test 
SHL---->shift left 
SAL---->arithmatic shift left 
SHR---->shift right 
SAR---->arithmatic shift right 
ROL---->rotate left 
ROR---->rotate right 
RCL---->rotate left with carry 
RCR---->rotate right with carry 

四、串指令 
─────────────────────────────────────── 
MOVS---->move string 
CMPS---->compare string 
SCAS---->scan string 
LODS---->load string 
STOS---->store string 
REP---->repeat 
REPE---->repeat when equal 
REPZ---->repeat when zero flag 
REPNE---->repeat when not equal 
REPNZ---->repeat when zero flag 
REPC---->repeat when carry flag 
REPNC---->repeat when not carry flag 

五、程序转移指令 
─────────────────────────────────────── 
1>无条件转移指令(长转移) 
JMP---->jump 
CALL---->call 
RET---->return 
RETF---->return far 
2>条件转移指令(短转移,-128到+127的距离内) 
JAE---->jump when above or equal 
JNB---->jump when not below 
JB---->jump when below 
JNAE---->jump when not above or equal 
JBE---->jump when below or equal 
JNA---->jump when not above 
JG---->jump when greater 
JNLE---->jump when not less or equal 
JGE---->jump when greater or equal 
JNL---->jump when not less 
JL---->jump when less 
JNGE---->jump when not greater or equal 
JLE---->jump when less or equal 
JNG---->jump when not greater 
JE---->jump when equal 
JZ---->jump when has zero flag 
JNE---->jump when not equal 
JNZ---->jump when not has zero flag 
JC---->jump when has carry flag 
JNC---->jump when not has carry flag 
JNO---->jump when not has overflow flag 
JNP---->jump when not has parity flag 
JPO---->jump when parity flag is odd 
JNS---->jump when not has sign flag 
JO---->jump when has overflow flag 
JP---->jump when has parity flag 
JPE---->jump when parity flag is even 
JS---->jump when has sign flag 
3>循环控制指令(短转移) 
LOOP---->loop 
LOOPE---->loop equal 
LOOPZ---->loop zero 
LOOPNE---->loop not equal 
LOOPNZ---->loop not zero 
JCXZ---->jump when CX is zero 
JECXZ---->jump when ECX is zero 
4>中断指令 
INT---->interrupt 
INTO---->overflow interrupt 
IRET---->interrupt return 
5>处理器控制指令 
HLT---->halt 
WAIT---->wait 
ESC---->escape 
LOCK---->lock 
NOP---->no operation 
STC---->set carry 
CLC---->clear carry 
CMC---->carry make change 
STD---->set direction 
CLD---->clear direction 
STI---->set interrupt 
CLI---->clear interrupt 

六、伪指令 
─────────────────────────────────────
DW---->definw word 
PROC---->procedure 
ENDP---->end of procedure 
SEGMENT---->segment 
ASSUME---->assume 
ENDS---->end segment 
END---->end