用freenx管理ubuntu的远程桌面

不要鄙视我,有时候确实有这个需要啊
VNC就像一坨shit!

[bash] sudo add-apt-repository ppa:freenx-team
sudo apt-get install freenx[/bash]

然后用ssh账号和密码登陆就可以了
默认输入法快捷键有冲突,无法唤出输入法,换一下就可以了
win客户端在nomachine官方网站有下载

说下官方上那个nx的安装

wget http://64.34.161.181/download/3.5.0/Linux/nxclient_3.5.0-7_amd64.deb[......]

继续阅读

Dyndns.com动态DNS开发档存档

自1998年以来,DynDNS.com就提供免费DNS域名解析服务
可以选择解析自己的域名,支持A记录,也可以通过配置路由或者使用DynDNS.com提供的Windows客户端来实现动态解析。
使用比较简单,页面清新,速度比较快,支持Windows,linux,MAC。

linux客户端(有源代码)
https://www.dyndns.com/support/clients/unix.html
客户端配置文件生成器
https://www.dyndns.com/support/tools/clientconfig.html
客户端配置参考知识库
https://www.[......]

继续阅读

不知道要怎么评价Upstart

不知道是我接受新事务的速度太慢还是长期使用RHEL系的Linux Server,有一天濡染好奇要把笔记本调节成字符模式.结果我是Debian下的三大神器sysv-rc-conf, update-rc.d,rcconf,全部不起作用,明明里面已经显示GDM是不启动了,可是他还是启动。
自己切换到rc3.d下面去看,就发现问题了,根本就没有gdm的启动连接
网上找了一些资料,都是非常陈旧的,比如,已经被10.04里面的upstart废弃的event.d,也是频繁出现在所谓的教程里面。
在Ubuntu下,运行级别的定义被迁移到了 /etc/init/rc-sysinit.conf,当然,他们在[......]

继续阅读

midomi.com的识别率太高了!

刚才听歌的时候,老是听见歌手在唱:Touch my body。。。

但是文件名是runrun,显然是错的,于是就到http://www.midomi.com/这个哼唱搜索网站试试一下,录制不到10s的声音,一下就找出来了,亲自又拿其他歌曲测试了下,果然,识别率可以用恐怖来形容。我把电脑里面长期很好听的但是我叫不上名字的歌曲都整理了一下,基本上都出来了,看来数据库基数满大的,据说是基于 gracenote 的数据库。嗯,不错,对于我这种听歌不记得名字的人来说。

果断的加入收藏夹  :)[......]

继续阅读

荣瑞openVPN(伪?)双栈接入浅析

改,改了我还是有办法
现在所谓双栈接入,我笑而不语。
嗯,原来的双栈接入我有幸测试过,当时我还好奇是怎么做到的,难不成是给openVPN大了IPV6补丁?居然可以获取到一个公网教育网地址和一个IPv6地址,可惜测试时间太短我没有足够时间测试。
前段时间放暑假后他们把学校主服务器也换成双栈的界面了,是一直想看看,可是由于一直在一架公司里面实习再加上家里出点事情,一直没时间,今天周末闲来无事,就看看原理。
首先就是发现我原来的替代荣瑞客户端的openVPN客户端不好用了,正纳闷了呢,抓取了参数一看,换端口了,换成2000了,哇塞,跨入新世纪了,呵呵,由于是动态获取最新参数,客户端不用升级,[......]

继续阅读

用wmic获取所有运行程序的运行参数

这个功能longhorn及其以上的任务管理器就有,但是不能复制结果
XP就根本没有,借助 wmic这个小程序即可

[text]cmd.exe /c wmic process get caption, commandline[/text]

据我分析有一款所谓的"程序运行参数查看器"就是调用的这个命令输出到systemroot下面的temp.txt
WMIC 入门指导[......]

继续阅读

Screen常用选项

定义ctrl+a 为C-a

C-a ?
显示所有键绑定信息

C-a w
显示所有窗口列表

C-a C-a
切换到之前显示的窗口

C-a c
创建一个新的运行shell的窗口并切换到该窗口

C-a n
切换到下一个窗口

C-a p
切换到前一个窗口(与C-a n相对)

C-a 0..9
切换到窗口0..9

C-a a
发送 C-a到当前窗口

C-a d
暂时断开screen会话

C-a k
杀掉当前窗口

C-a [
进入拷贝/回滚模式

更多选项,S[......]

继续阅读

编译支持ipv6的rtorrent并配置webUI

参考自北交大Ditto老师的文章
安装必要的依赖文件,如果你Ubuntu的build-essential那么安装下

[bash]sudo apt-get install build-essential[/bash]

然后

[bash]sudo apt-get install libsigc++-2.0-dev libcurl4-openssl-dev libncurses5-dev[/bash]

解决控制台终端乱码。
安装前安装下ncursesw这样config是时候就不会连接到ncurses,如果安装后编译出来使用还是乱码(配置文件里面加了UTF-8还是乱码),请[......]

继续阅读

DiscuzX的新showmessage函数

变啦变啦。又变了。算了。变了好,变了更强大

EX:
showmessage('用户 ID {uid} 已经被占用', '', array('uid' => 1));
占位符{uid}会被替换成1,好处:简化lang_message内key的字段数,不要再连接两个变量了
EX2:
showmessage('用户 ID {uid} 已经被占用',NULL, array('uid' => 1),array('alert' => 'error','login'=>'1'));
显示一个XX,并显示一个登陆按钮[......]

继续阅读