Browsed by
月份:2013年4月

UIDesigner 3.0架构设计总结

UIDesigner 3.0架构设计总结

原文链接: http://cdc.tencent.com/?p=7162 UIDesigner是腾讯用户研究与体验设计部(CDC)设计研发的一款设计类软件,打造一款可以让设计师统一平台和团队协作的平台型设计工具,经过1.0和2.0版本的经验沉淀,我们决定对3.0版本进行全新的架构设计。 开发一个软件系统,前期的架构设计承载着整个软件的设计思想和关

Mongo服务器集群配置学习一——主从复制

Mongo服务器集群配置学习一——主从复制

原文链接: http://www.cnblogs.com/wly923/archive/2013/04/14/3019518.html 主从复制是MongoDB最常用也是最简单的复制操作。常用于数据备份和故障修复等。 下面这个图就是最简单的主从复制的服务器架构     我将以实验的方式来实现MongoDB的主从复制 实验环境:windows操作系统(一台机器启动多个Mongo

程序员薪水最高的25家公司 谷歌第二

程序员薪水最高的25家公司 谷歌第二

科技公司对员工出手阔绰早已不是秘密,而由于出色工程师严重缺乏,这些公司更是大下血本,挽留这些难得的天才。职业和企业评分网站Glassdoor总结出了全球软件工程师薪金最高的25家公司,令人意外的是,排名第一的不是苹果、谷歌、微软甚至也不是Facebook。 Juniper: 平均基础年薪:128378美元 员工正面评价:“这里集聚

横评美国IaaS“8匹狼”:AWS、GCE、Azure、Rackspace、SoftLayer、Dell、HP、Joyent

横评美国IaaS“8匹狼”:AWS、GCE、Azure、Rackspace、SoftLayer、Dell、HP、Joyent

“我们”会帮助你忘记复杂系统,摆脱服务器安装困扰,不再担心备份,也不会再因为种种出错而造成损失,专心一致地完善企业核心竞争力。只要你将数据和信用卡拿出来,为自己仅支付一点点费用,其他的工作都可以交给云计算服务器商来完成。 这段宣传已经成为云计算的口号。更让人动心的是,其方便(在需要时购买,在需要时

PHP 5.4.14 和 PHP 5.3.24 发布

PHP 5.4.14 和 PHP 5.3.24 发布

PHP 5.4.14/5.3.24发布。2013-04-11 经过1个RC 上个版本是2013-03-14的5.4.13/5.3.23修正了超过10个Bug以及几个安全漏洞。PCRE升级到8.32 开发版本5.5Beta2. 完全改进:11 Apr 2013, PHP 5.4.14 – Core . Fixed bug #64529 (Ran out of opcode space). (Dmitry) . Fixed bug #64515 (Memoryleak when using the sa

4 月数据库排名 —— MySQL 上升到第 2 位

4 月数据库排名 —— MySQL 上升到第 2 位

根据 DB-Engines 发布的 4 月份最新的数据库排名显示,MySQL 上升迅速,目前已经超过微软的 SQL Server 排在第二位,下表是前 50 名详细的排名数据: 完整的记录请看 http://db-engines.com/en/ranking DB-Engines 统计排名的方法请看这里。

史玉柱正式退休:把互联网留给年轻人

史玉柱正式退休:把互联网留给年轻人

史玉柱在对外宣布退休理由的时候,用了一个听上去颇为熟悉的说法——把互联网留给年轻人。 新浪科技 崔西 史玉柱在对外宣布退休理由的时候,用了一个听上去颇为熟悉的说法——把互联网留给年轻人。这也是史玉柱的老朋友、阿里巴巴董事局主席马云常常挂在嘴边的一句话,史玉柱腼腆的承认,这是马云给他灌输的观点。 这观

Ubuntu 11.10 x64编译安装nginx、PHP 5.3.8、mysql、mongodb、memcached、ssl、smtp

Ubuntu 11.10 x64编译安装nginx、PHP 5.3.8、mysql、mongodb、memcached、ssl、smtp

OS:Ubuntu 11.10 x64 Linux 设置服务器时区 UTC 0区 http://www.cnblogs.com/sink_cup/archive/2011/10/28/linux_utc_timezone.html 手动编译安装nginx 1.0.8 nginx下载页面:http://nginx.org/en/download.html echo 复制下面整段shell到命令行终端中,会自动逐条执行。 sudo apt-get install -y libpcre3 libpcre3-d

ubuntu 安装 nginx

ubuntu 安装 nginx

下载nginx源码包(从http://wiki.nginx.org/NginxChs上) 编译nginx需要指定pcre,zlib,openssl,既然我的系统没有安装这些包,我也不安装deb的包了,直接运行 然后也将nginx-0.6.32的包解压到/opt目录下,进入nginx目录,执行: #./configure –sbin-path=/usr/local/sbin –with-http_ssl_module –wi

利用Nginx搭建http和rtmp协议的流媒体服务器

利用Nginx搭建http和rtmp协议的流媒体服务器

实验目的:让Nginx支持flv和mp4格式文件,同时支持Rtmp协议;同时打开rtmp的hls功能 资料: HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。 HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器。它也很容易使用内容分

The C10K problem

The C10K problem

The C10K problem 编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。 网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始

ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解

ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解

很长时间没有在 Ubuntu 安装实际操作安装web服务器了,今天想练练手,在虚拟机上做个试验,我不该保证你也一定会成功,做参考吧! LNMP组合。 现象我介绍一下基本系统情况: 虚拟机(Oracle VM) 操作系统 Ubuntu 12.04 server (该系统安装时我只选择了ssh server) 真机与虚拟机使用桥接方式 设置为静态IP:192.16

ubuntu下svn服务器的安装配置

ubuntu下svn服务器的安装配置

1.SubVersion服务安装 1 2 sudo apt-get install subversion sudo apt-get install libapache2-svn 2.服务器配置  2.1相关用户、组的设定 将自己和“www-data”(Apache 用户)加入组subversion中 1 2 sudo addgroup subversion sudo usermod -G subversion -a www-data 看下结果:

ubuntu+uwsgi+nginx+web.py安装配置记录

ubuntu+uwsgi+nginx+web.py安装配置记录

原文:http://cn-popeye.iteye.com/blog/1534649 install: 1. sudo apt-get install python-dev 2. sudo apt-get install mysql-server python-mysql 3. sudo apt-get install redis-server python-redis 4. sudo apt-get install subversion 5. sudo apt-get install python-webpy 6. sudo apt-get install nginx uwsgi

使用easy_install时报错如下: error: Setup script exited with error: command ‘gcc’ failed with exit status 1

使用easy_install时报错如下: error: Setup script exited with error: command ‘gcc’ failed with exit status 1

使用easy_install时报错如下: error: Setup script exited with error: command ‘gcc’ failed with exit status 1 解决方法: $ sudo apt-get install gcc $ sudo apt-get install python-dev $ sudo apt-get install libxml2 libxml2-dev $ sudo apt-get install libxslt1.1 libxslt1-dev

如何在 Ubuntu 12.04 Server 中、修改用户名、改变语言环境、安装图形用户界面、自动选择最佳的源

如何在 Ubuntu 12.04 Server 中、修改用户名、改变语言环境、安装图形用户界面、自动选择最佳的源

1. 修改计算机名: $ sudo vim /etc/hostname 可以看到终端@后面的名字变了   2. 修改用户名   $ sudo usermod -l new_name old_name 注意: 如果该用户已登录,则无法修改。   3. 修改用户组   $ sudo groupmod -n new_group_name old_group_name   临时改变成英文: export LANG=en_US &nbs

Python 2.7.4、3.2.4 和 3.3.1 发布

Python 2.7.4、3.2.4 和 3.3.1 发布

Python 今天发布了三个更新版本,分别是 Python 2.7.4 、Python 3.2.4 和 Python 3.3.1。改进内容和下载地址请点链接进入。 Python (发音:[ ‘paiθ(ə)n; (US) ‘paiθɔn ]n.蟒蛇,巨蛇 ),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史

用scrapy进行网页抓取

用scrapy进行网页抓取

最近用scrapy来进行网页抓取,对于pythoner来说它用起来非常方便,详细文档在这里:http://doc.scrapy.org/en/0.14/index.html 要想利用scrapy来抓取网页信息,需要先新建一个工程,scrapy startproject myproject 工程建立好后,会有一个myproject/myproject的子目录,里面有item.py(由于你要抓取的东西的定义),pipeline.py(用

django_dynamic_scraper

django_dynamic_scraper

DDS是一个基于python语言的爬虫,是对django和scrapy的一个整合,现在还处于aphla阶段,相信不久就将发布beta版。 支持interval和crontab 使用django的admin后台,配合chrome的xpathonclick插件,配置规则时非常方便 话不多说了,附上官方链接http://django-dynamic-scraper.readthedocs.org https://github.com/holger

scrapy缺省设置

scrapy缺省设置

BOT_NAME = ‘scrapybot’ CLOSESPIDER_TIMEOUT = 0 CLOSESPIDER_PAGECOUNT = 0 CLOSESPIDER_ITEMCOUNT = 0 CLOSESPIDER_ERRORCOUNT = 0 COMMANDS_MODULE = ” CONCURRENT_ITEMS = 100 CONCURRENT_REQUESTS = 16 CONCURRENT_REQUESTS_PER_DOMAIN = 8 CONCURRENT_REQUESTS_PER_IP = 0 COOKIES_ENABLED = T