小编Zed*_*Zed的帖子

推荐用于小型站点的IRC服务器(ircd)?

情况:

我想玩IRC机器人作为我正在研究的其他代码的通用通信接口.服务器硬件将是旧的和低内存,但运行在相对最新的Debian GNU/Linux安装上.我不希望一次超过一百个用户,顶部,并且大多数时候可能只有一位数.这里的接口比服务器本身更受关注,所以我更喜欢一些相对简单的东西来维护大量的配置和调优选项对更大的站点更有用.

根据Debian的可用包列表引用Wikipedia比较Google PageRank列表,可以得到以下顶级竞争者:Undernet(ircd-ircu),Ratbox(ircd-ratbox)和Inspire(inspircd).不幸的是,我找不到任何严肃的比较,所以我希望在这里提出一个更快的解决方案,而不是一次只尝试一个,直到有些事情让我感到沮丧.

linux irc comparison

11
推荐指数
2
解决办法
2万
查看次数

我可以使用带有perl模式着色的cperl模式吗?

Emacs cperl-mode似乎比perl-mode更加困惑,但是Skittles效果使得这个东西对我来说无法使用.有没有人知道或者知道一个.emacs块的例子,它导致cperl-mode使用perl-mode的着色,理想情况下是一个足够可读的形式,我可以返回并一次返回一个元素的默认颜色直到我达到一些我很舒服的东西?

尤其是,存在用于某些建宏,我觉得相当不可读浅绿色的树荫可怕,我喜欢我的变量没有领先$,并$$和有色等与变量名一起红了.其余大多数只是分散注意力.

emacs perl cperl-mode

9
推荐指数
1
解决办法
1439
查看次数

"参数列表太长"只有2个参数?

我正在调试其他人的代码,如果我试图故意编写代码,我会遇到一些我不知道如何生成的情况.它来自一个非常大的Bash脚本,由CentOS 6盒子上的Bash 4.1.2运行.虽然整个程序是巨大的,但错误始终出现在以下函数中:

get_las() {
    echo "Getting LAS..."
    pushd ${ferret_workdir} >& /dev/null
    #Download:
    if [ ! -e ${las_dist_file} ] || ((force_install)) ; then
        echo "Don't see LAS tar file ${las_dist_file}"
        echo "Downloading LAS from ${las_dist_file} -to-> $(pwd)/${las_dist_file}"

        echo "wget -O '${las_dist_file}' '${las_tar_url}'"
        wget -O "${las_dist_file}" "${las_tar_url}"
        [ $? != 0 ] && echo " ERROR: Could not download LAS:${las_dist_file}" && popd >/dev/null && checked_done 1
    fi
    popd >& /dev/null
    return 0
}
Run Code Online (Sandbox Code Playgroud)

如果我允许脚本在原始环境中从头开始运行,当到达此部分时,它将吐出以下错误并死掉:

Don't see LAS tar file las-esg-v7.3.9.tar.gz
Downloading …
Run Code Online (Sandbox Code Playgroud)

linux bash

7
推荐指数
1
解决办法
1477
查看次数

标签 统计

linux ×2

bash ×1

comparison ×1

cperl-mode ×1

emacs ×1

irc ×1

perl ×1