最近换了一把 iKBC Poker2 红轴机械键盘,专门在公司用,声音小,键程短,打字快。这是一款PBT键帽的小尺寸键盘,没有数字区,甚至没有方向键,只有普通104键盘60%的尺寸,因此这种也叫做60%键盘,大名鼎鼎的HHKB也是类似尺寸。
因为经常用linux、unix上下翻找命令,没有方向键虽然可以通过组合按键来实现,但是总归麻烦了一点,在shell下用vi模式来的应该舒服的多。
继续阅读 »
近日捣鼓ROR环境,重新搭了个Ubuntu,发现我大教育网竟然不走网关就可以通cn.archive.ubuntu.com,这对我确实是个福音,省时省力毫不费劲儿,想当年,由于我们通IPV6,而直走官方源必须过网关,一般情况下安装完Ubuntu第一件事就是改源。
在启rails server时,默认是以SQlite3作为数据库的,提示需要安装sqlite3-dev。没问题,轻车熟路
zhonghcc@zhonghcc-VB12:~$ sudo apt-get install sqlite3 libsqlite3-dev 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: libsqlite3-dev : 依赖: libsqlite3-0 (= 3.7.9-2ubuntu1) 但是 3.7.9-2ubuntu1.1 正要被安装 sqlite3 : 依赖: libsqlite3-0 (= 3.7.9-2ubuntu1) 但是 3.7.9-2ubuntu1.1 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
依赖乱了,apt-get update吧,不顶用,remove sqlite3要删除300多个包,能帮我省下800多M的空间,其中Terminal之类的包也赫然在列,看来我想单独删除sqlite3的天真想法是破灭了。
网上的只言片语引起了我的注意,说是换过源出现的问题,我心想不对啊,我平时是换源的,这次是真真没换过。。抱着试一试的心态,我换了北理的ipv6的源,update,upgrade 再安装,竟然就通过了,谁能告诉我坑爹的Ubuntu官方源是怎么回事!!!
浏览:914BitNami是非常易用的开源Web应用一键安装 软件包。我在一年之前在这个框架下尝试安装过Trac、Redmine、Drupal等软件。非常傻瓜(对用户而言),非常智能(对软件本身而言)。官网: bitnami.com
XAMPP是非常易用的Apache、PHP、MySQL、Perl 甚至是FTP和Tomcat集成开发环境,也是非常简单、非常智能。它作为我惯用的服务环境,我在其上开发过若干php网站,非常感谢该团队的工作。 http://www.apachefriends.org/zh_cn/xampp.html
好久没有安装过新版本,今日在ubuntu上搭建开发环境时,发现XAMPP发生了两大变化
浏览:12,384项目服务器的时间不同步,按照原来用date -s的习惯进行设置,结果无效。
google了一下才知道Xen默认不允许节点机自己调整时间,但时间不同步的情况下,Redmine的活动、wiki无法反应准确时间对项目管理是很不利的。所以设置成可独立配置时间。具体如下:
首先使用date -R查看当前时区,这台VPS是-5区的,首先需要设定时区:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
再次查看时间,确认依然是不准,首先安装ntp
yum install ntp
然后允许节点机配置本地时间
sysctl xen.independent_wallclock=1
进行同步
继续阅读 »
承前所说,Redmine在开源的项目管理平台平台是No.1,在去年的一个项目全程使用了Redmine。感觉还不错,不过那个项目由于工期紧张,中后期忙于编码和测试,Redmine平台利用的并不是很好,这次搭建项目管理平台,在吸取上次的教训后,要增加两个支持
至于安装,使用Bitnami Redmine 套装其实还是很容易的,如果采用Redmine官方的安装流程,需要安装Ruby、Apache2、MySQL、SVN等一系列组件并进行较为复杂的配置。但使用Bitnami Redmine,基本就是一键安装,非常哈皮。
浏览:5,494接上文所说,在项目管理平台搭建过程中需要两台VPS。
为什么使用VPS?
一般来说公司内部项目组织,为了安全起见,管理平台都是架在公司内网,访问速度高、成本低、安全性也高。但这个项目的开发不是一个集中的过程(实际上是非常松散的组织,soho?),由于开发人员和创业团队不能总是坐在一起办公。就需要web协作,因此需要购买域名和vps。
为什么需要两个VPS?
因为考虑到Redmine吃资源比较大,而提供演示的平台要求速度比较快。考虑到需要对用户访问的页面和数据库做压力统计以便进一步优化,所以需要将数据库、网站演示放在一台机器上,Redmine、LDAP放在另一台机器上。
VPS选择
我对VPS本博是架在国外的虚拟主机上的,虽然VPS原来也买过两个玩玩,但也绝对称不上行家,小菜一个而已。赵荣部落vps信息很新很全,在翻看了一段时间,又google了一些资料之后。选定了一家老牌(06年成立。。)vps提供商:virpus。
这家的vps很是便宜,openvz的最低月付$4,Xen的最低$5。现在又有个年度优惠:1G内存的Xen主机年付$60,512M的Xen主机年付$30(http://www.zrblog.net/9290.html),优惠主机机房在堪萨斯,国内访问速度不错。非优惠版本大概是两倍的价格,可以选洛杉矶机房的主机。 继续阅读 »
浏览:1,481因为懒,这个博客好久没有更新了。
最近接了一个项目,做一个SNS型的网站,需方是创业者,对技术不是很熟悉。
因为对小型项目管理的一些经验,我承担起系统架构和项目管理的一部分任务。第一个就是搭建一个项目管理平台。
先前用过一些开源的项目管理软件,如Trac、Redmine,还有GitHub(这个应该算是代码社交平台)。Trac和Redmine都是基于知识共享和项目管理的,Redmine由于其功能更强,可以建立多个项目和子项目,成为Web项目管理中的翘楚。
为了适应组织变化和权限管理,拟采用LDAP来管理用户和密码。Redmine、SVN采用LDAP验证。并且Redmine配置邮件发送服务,使项目管理平台信息尽快传递。
本次的项目管理平台计划如下搭建:
实验室要重制网站,将一台02年的服务器交给我们来做服务器,此文是配置全过程,写在内部网络供以后参考,恐日后在外网无法阅读,故贴在博上。
近期为实验室制作网站,分了一个古董服务器,为了提高效率,就选择了在虚拟机上安装 Ubuntu server,因为其字符界面,比较令人痛苦。。但也借这个机会学习了很多新知识。
Ftp服务器并没有用选项超多的pure,而是选用了普通的vsftpd。
使用 sudo apt-get install vsftpd 安装好了vsftpd
打开配置文件:
sudo vim /etc/vsftpd.conf
简要说下我的配置 继续阅读 »
浏览:8,161换用了GoldenDict,下载词库呗,结果发现星际译王网站上的词库都挂掉了,说是啥“因为项目停止大多数词库丢失“,还真有够不负责任的,我就漫山遍野找能下的地儿。终于在ubuntu中文论坛上找到了个镜像地址。
http://debian.ustc.edu.cn/debian-uo/dists/sid/ustc/pool/stardict/ 实属不易,发布出来供英语苦手选用。截止11月19日,证实网站已无法打开,节哀顺变。没下好词库的同学还是选用wine+lingos比较靠谱
浏览:9,420
近期评论