notice
最近想买块pandaboard开发板折腾一下Android的移植,有共同研究的朋友加我Q85954608相互探讨一下。
2011年9月1日 | 分类: 奇技淫巧, 极客尝试, 程序开发 | 标签: ,

Review Board 官方安装文档(Installing on Linux)

http://www.reviewboard.org/docs/manual/dev/admin/installation/linux/

啥都不说了,先安装系统ubutnu 10.04。

U盘安装可以研究一下以下链接页面中的工具:unetbootin
http://unetbootin.sourceforge.net

ubutnu 10.04.3镜像地址:
http://cdimage.ubuntu.com/releases/10.04.3/release

BT下载种子:
http://www.ubuntu.com/download/ubuntu/alternative-download

配置网络IP:

sudo gedit /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.238 #ubuntu ip 地址
netmask 255.255.255.0 #子网掩码
# network 192.168.1.0 #可不用配置
# broadcast 192.168.1.255 #可不用配置
gateway 192.168.1.1 #网关

配置DNS地址:

sudo gedit /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 208.67.220.220
nameserver 208.67.222.222

强制加载更新配置

sudo /etc/init.d/networking force-reload

以上步骤只是为了连入网络具体数据根据各自的情况配置。

下面开始review board的安装环境配置和安装。

sudo apt-get install python-setuptools
sudo easy_install -U setuptools
sudo apt-get install python-dev
sudo apt-get install memcached
sudo easy_install python-memcached
sudo apt-get install patch
sudo easy_install ReviewBoard
sudo apt-get install mysql-server

如果出现一下错误信息:
EnvironmentError: mysql_config not found
加以下两条:

sudo apt-get install libmysqld-dev
sudo apt-get install libmysqlclient-dev

sudo easy_install mysql-python
sudo apt-get install git-core
sudo easy_install django-storages
sudo apt-get install pylucene
sudo apt-get install apache2

下面是建立网站。
配置数据库

sudo /etc/init.d/mysql stop

打开/etc/mysql/my.cnf,分别在[client]和[mysqld]两个section下,增加一个key-value pair: default-character-set = utf8

sudo /etc/init.d/mysql start

mysql>status
查看数据库状态

mysql -u root -p

mysql>create database reviewboard default charset utf8 collate utf8_general_ci;

sudo rb-site install /var/www/reviews.highgic.com
sudo chown -R www-data /var/www/reviews.highgic.com/htdocs/media/uploaded
cd /etc/apache2/sites-available
cp /var/www/reviews.highgic.com/conf/apache-wsgi.conf reviews.highgic.com.conf
cd ../sites-enabled
sudo ln -s ../sites-available/reviews.highgic.com.conf
sudo apt-get install libapache2-mod-python libapache2-mod-python-doc
sudo apt-get install libapache2-mod-wsgi
sudo a2enmod wsgi
sudo /etc/init.d/apache2 reload

sudo gedit /etc/hosts

127.0.0.1 reviews.highgic.com

安装PHPMYADMIN:

sudo apt-get install phpmyadmin

访问http://reviews.highgic.com

2011年6月10日 | 分类: 随笔感悟 | 标签:

那一个晚上,错过了最后一班回家的车,通过各种努力,走在离家只有一公里的路上,听路上的潺潺水声蛙叫,断续的凉风拂过肢体,本来急切的心跟随着脚步慢了下来,这种留恋与眼前触手可及的期望,是一种喜悦。

摘一束不知名的花,细心修剪,小心翼翼的走在橙色路灯下,羞涩与希翼并存,虽然不知名字,虽然不知前方的人儿是否喜欢,但自从想摘下这一束花的时候开始,这便成了玫瑰,一路上便有了欢喜和陶醉。

2011年5月30日 | 分类: 奇技淫巧, 极客尝试, 程序开发 | 标签:

先看看如何准备你的Android开发环境把:[Windows 7 + JDK 1.6/1.5 +Eclipse 3.5.2 (Galileo) + ADT + Android SDK]。

安装包下载

JDK:http://java.sun.com/javase/downloads/index.jsp
Eclipse(推荐下载Eclipse Classic版本):http://www.eclipse.org/downloads
ADT:http://developer.android.com/sdk/eclipse-adt.html
Android SDK:http://androidappdocs.appspot.com/sdk/index.html

这里下载的是一个SDK安装工具,解压后启动可执行文件,下载相应的文件。遇到提示Faild to fetch URL时,可以在Settings里,勾上Force https:// sources to be fetched using http:// 这项,然后选择Save & Apply。
阅读全文…

2009年9月3日 | 分类: 我的项目 | 标签: ,

1:纲要

  • 市场现状
  • 设计策略概述
  • 内核选择概述
  • 功能设计点分析
  • 产品竞争力分析
  • 主流第三方浏览器介绍
  • 设计方向预测

2:市场现状

目前市面上的厂商浏览器主要有:Microsoft IE、Mozilla Firefox、Google chrome、Apple suffer。

主要的内核有Trident(IE)、Webkit(chrome、suffer)、Gecko(Firefox)、Presto(Opera)几类。

本文所说的第三方浏览器主要是指:在国内,依附于这三类浏览器内核之上,进行设计的浏览器外壳以及相关功能性工具的软件组织总和。

国内的第三方浏览器主要有:遨游(Maxthon)、世界之窗(Theworld)、360安全浏览器(360SE)、腾讯TT(Tencent Traveler)、搜狗浏览器(Sogou Explorer)、绿色浏览器(GreenBrowser)、糖果浏览器(Tango)。

3:第三方浏览器设计策略概述

可用实用做为根本、差异创新成就口碑、细致美观赢得观感、与时俱进不怕无耻。总体而言,满足核心需求是产品设计的第一要务,对浏览器而言,核心需求是兼容与性能,成功的产品不只是在赢细节上,也赢在对细节的选择上。

第三方浏览器设计上讲究的策略一般从以下几方面考虑:
阅读全文…