存档

‘应用’ 分类的存档

Marvell 88E8056 网卡驱动

2010年4月16日 flex 没有评论

在Marvell官网有linux 2.6内核驱动下载,然而在2.6.32内核上以模块形式编译安装时总是出错

/tmp/Sk98IAfiDEcqKrUTbOYRkXjlT/all/skge.c: In function ‘SkGeTestIsr’:
/tmp/Sk98IAfiDEcqKrUTbOYRkXjlT/all/skge.c:1750: error: ‘TASK_NORMAL’ undeclared (first use in this function)
/tmp/Sk98IAfiDEcqKrUTbOYRkXjlT/all/skge.c:1750: error: (Each undeclared identifier is reported only once
/tmp/Sk98IAfiDEcqKrUTbOYRkXjlT/all/skge.c:1750: error: for each function it appears in.)
/tmp/Sk98IAfiDEcqKrUTbOYRkXjlT/all/skge.c: In function ‘SkGeTestMsi’:
/tmp/Sk98IAfiDEcqKrUTbOYRkXjlT/all/skge.c:1780: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/tmp/Sk98IAfiDEcqKrUTbOYRkXjlT/all/skge.c:1790: error: ‘TASK_UNINTERRUPTIBLE’ undeclared (first use in this function)
/tmp/Sk98IAfiDEcqKrUTbOYRkXjlT/all/skge.c:1790: error: implicit declaration of function ‘schedule_timeout’

根据readme的步骤,以patch的方式打到内核里就没有问题了。

分类: 应用 标签: , ,

find的exec参数

2010年4月14日 flex 没有评论

find的-exec参数执行命令时,当前目录是执行者运行find程序时所在的目录。如果需要在执行命令时进入匹配项所在目录,使用-execdir参数。两者均不能识别命令中的通配符,可以通过间接调用一个单行脚本来解决。

分类: 应用 标签: , ,

纠结的terminator 0.90

2010年4月1日 flex 没有评论

经过数个月的开发,terminator终于发布了0.90版(从0.14直接到0.90 -. -)。但是令人失望的是bug众多,而且没有我需要的命令行拆分窗口的新特性。随后作者紧急发布了0.91版修正bug。

ps1: 我以前提交的kde下面关闭tab时导致窗口变小的bug已经修正

ps2: terminator已经进入了官方源

ps3: 貌似字体颜色有点问题,变深了,已经有人提交了这个bug

ps4: use_system_font选项在man手册里面没有,默认是True,会导致字体设置无效。我提交了这个bug

分类: 应用 标签:

windows任务计划与at命令

2009年12月28日 flex 没有评论

windows计划任务有两种,一种是开始-程序-附件-系统工具-任务计划,另一种方式是用at命令

两者的区别在于“任务计划”会在前台运行,运行帐户为当前用户;而at命令在后台运行,运行帐户为system。当然at命令也可以使用/interactive选项在前台运行。

使用at命令要注意两点:

  1. 因为运行帐户不同,所以一些环境变量是不同的,比如使用pscp远程拷贝的时候,当前用户的key已经在注册表里,但是system用户没有,导致运行失败。(system如果第一次运行pscp会出现主机验证,解决方案是要么用/interactive运行一次,要么使用pscp -batch)
  2. 只有可执行文件(.exe .bat .com)可以直接使用at命令运行,cmd内置命令(如copy、ren和bat的语法等)要使用at 19:00 cmd /c copy ….的形式来运行,如果bat文件中也包含cmd命令,也要使用这种方式。
分类: 应用 标签: , ,

redmine vs trac

2009年12月24日 flex 没有评论

以下介绍仅限于两者初级试用阶段

trac基于python,有easy_install的话安装很简单,然而配置起来比较复杂,项目管理和用户权限控制等都要基于命令行,本土化工作也比较落后,不过插件很多,相关的功能比较完善

redmine和trac很像,基于ror,使用gem安装也很简单,配置全部可以在web界面搞定,本土化工作很不错,不过插件很少,有一些小的bug(主要集中在ajax上),svn的代码高亮很简陋,相关高亮插件有诡异的问题,具体表现是在 一些机器上只有在服务端第一次启动的时候高亮正常,其余情况下均产生错误的html页面。

redmine的一些注意事项:

  1. 使用mod_rails(passenger)或者直接运行内置服务器比较高效,fastcgi反应比较慢
  2. 使用fastcgi的话,注意要打开apache的rewrite模块,同时public目录下.htaccess设置RewriteBase,然后删掉除了fcgi的部分,不然会出循环rewrite的错误,类似这样:Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
  3. 如果ruby、apache(apxs)均为自己编译,安装mod_rails的时候要注意将ruby加到PATH中,然后export APXS2指向apxs,同时软连接一个rake到ruby的bin目录(没找到哪个环境变量能起作用,不得不说mod_rails的安装脚本虽然用户体验很好,但是比较弱智……)
  4. 使用mod_rails要在VirtualHost中设置RailsEnv production(请自行修改),同时注意加上Order

terminator配置文件

2009年12月21日 flex 2 条评论

基于terminator 0.14进行配置,配色方案模仿konsole的一个配色。
~/.config/terminator/config

audible_bell = False
force_no_bell = True     #这两个都是禁止一切形式的响铃(包括视觉上的)
enable_real_transparency = True  #开启透明效果
background_color = #2C2C2C
font = Consolas 12  #强烈推荐程序员使用这个字体
foreground_color = #DCDCCD
scrollback_lines = 5000
#palette是颜色表,12位,6位的每位重复一次即可
palette=#33FF33FF33FF:#770055005500:#6600BB4488AA:#DDFFAAFF88FF:#99AABB99DD77:#DDCC88CCCC44:#88CCDD11DD33:#DDCCDDCCCCDD:#770099008800:#DDCCAA33AA33:#7722DD55AA22:#FF00DDFFAAFF:#9944CC00FF33:#EECC9933DD55:#9933EE11EE33:#FFFFFFFFFFFF
maximise = True
background_darkness = 0.8   #透明程度
background_type = transparent  #这样设置才能启用透明

ps1:vim里面如果偏暗,在vimrc里面添加:set background=dark
ps2:详细的配置选项说明见 man terminator_config
ps3:terminator的可视化配置菜单是摆设么……居然不能保存……

分类: 应用 标签: , ,

雷死人的skype

2009年12月21日 flex 没有评论

skype客服:skype最新的4.1版本无法使用国内卡,请使用4.0.4版本

ps:经常用360升级软件的后果出来了……

分类: 应用 标签: ,

gentoo下915双显示设置

2008年8月3日 flex 没有评论

工作室有几台空闲的显示器,我就搬了一台过来玩双显,windows下用的很爽,linux可就折腾死了
先是尝试了xinerama,结果和dri冲突,并且死活没办法让xorg不加载dri。
然后尝试MergedFB,双显是出来了,但是就是纯粹的镜像,而起还把我的本本的分辨率弄低了……备受打击……
不经意间看了一下xorg的日志,结果和MergedFB有关的选项均为"not used",莫非……goole了一通,发现xinerama和MergedFB已经是过时的东东了,现在都用xrandr命令来设置了,具体见intellinuxgraphics.org/dualhead.html
不过这样的设置还是有一些问题,比如不能做到windows桌面扩展那样最大化的时候依然是一个窗口,缺了这一点对我们程序员来说双显就没有啥实际意义了……

分类: 应用 标签:

你这该死的硬盘!

2008年5月3日 flex 没有评论
昨天下午跑去电脑城买了160G的硬盘,然后从昨晚开始我的硬盘升级计划,结果一直折腾到现在才弄的差不多了,在此提醒所有准备给笔记本升级硬盘的人,卸掉原来的硬盘前一定要检查有没有把硬盘密码去掉,切记切记,否则就会遇到N多灵异事件……
分类: 应用 标签:

关于双通道

2008年1月24日 flex 没有评论

这两天想升级内存,就去淘宝上看了一下,结果发现ddr2 533的条子都没货了,而买667我又不放心(因为另一条内存是533)。于是去网上搜了一下,结果找到了“不对称双通道”或者称为“弹性双通道”。

简言之,就是不同容量不同频率的内存也可以组双通道,是intel自915来的新技术,不过据评测说会比“对称双通道”稍差一些。我的情况又有些不同,我现在是有一根533 1G的,如果再加一根667 1G的话不晓得会是什么结果,个人认为因为667会自动降频到533,所以应该是和“对称双通道”差不多吧 :)

分类: 应用 标签: