小编imz*_*hev的帖子

GlusterFS 和 Mercurial 互不喜欢

我确实设置了 GlusterFS,但是当我在客户端hg clone myrepo myrepo上安装目录并在该安装目录中安装时,它给出了以下错误:

requesting all changes
adding changesets
transaction abort!
rollback completed
abort: integrity check failed on 00changelog.i:6!
Run Code Online (Sandbox Code Playgroud)
  1. 当我转到 none Glusterfs 目录然后克隆时,hg 工作正常。
  2. 我将代码检出到不同的目录,然后将其移动到挂载的 GlusterFS 目录,它工作正常。

所以一定是Mercurial 或者GlusterFS 有一个bug 但不知道是否有替代方案。否则,我将不得不使用非挂载目录中的 rsync。知道这里发生了什么吗?

版本

GlusterFS 3.2.6
Mercurial 2.1.1
Run Code Online (Sandbox Code Playgroud)

mercurial

5
推荐指数
1
解决办法
255
查看次数

在邪恶模式 Emacs 中定义按键序列

我在 Evil 文档中找不到任何关于定义键序列的说明。

开发人员给出的示例仅涵盖一个密钥。

(define-key evil-normal-state "w" 'foo)
Run Code Online (Sandbox Code Playgroud)

如果我想在正常模式下定义“gv”或在插入模式下定义“;RET”,我需要做什么?

例如,在 Vim 中,我只是这样做:

imap ;<cr> <end>;<cr>
map gv :tabprev<cr>
Run Code Online (Sandbox Code Playgroud)

keyboard-shortcuts emacs vi elisp key-mapping

5
推荐指数
1
解决办法
2434
查看次数

在 Emacs 中,如何检查缓冲区中已修改的内容(在保存和覆盖文件之前)?

在 Emacs 中,如何检查缓冲区中已修改的内容(在保存和覆盖文件之前)?

(从某种意义上说,请求的动作是模拟git statusgit add -i显示已修改的内容,只应在缓冲区内容(在 Emacs 的内存中)和磁盘上的文件之间进行比较。)

有时候,我忘记了缓冲区中修改了什么,想调用一个命令来提醒我。

diff emacs files

5
推荐指数
1
解决办法
213
查看次数

如何在 Linux 中挂载 WD MyBook World 网络驱动器?

我的家庭网络上有一台 WD MyBook World NAS。我目前将此用于 Mac 的 Time Machine 备份,但我也想将其用作运行 Ubuntu Server 的 linux 机器的备份位置。如何在 linux 服务器上安装此驱动器,以便我的 cron 备份可以将其用作备份目标?

我已经使用静态 IP 地址配置了 WD 驱动器,我认为这在解决方案中很重要。

linux networking ubuntu backup mount

4
推荐指数
1
解决办法
4万
查看次数

Emacs 中是否有用户界面可以方便地“抓取”缓冲区的文件名?

经常发生这样的情况,我想使用在 Emacs 中某个缓冲区中打开的文件的路径(完整路径或基本名称)在另一个地方(缓冲区或不同的 X 程序,例如终端)。我想知道 Emacs“用户界面”中是否有一些预定义的子系统可以将当前缓冲区的文件名 ( (buffer-file-name))复制到终止环。

相关内容: emacs-w3m 中有一个简单的命令可以执行类似的操作 ( y-- w3m-print-current-url):它打印 URL 并将其复制到 kill-ring。

当然,我可以简单地定义我想要的命令,但我问这个问题是因为我希望学习一些 Emacs 的用户界面子系统,其中包括这种可能性以及其他功能。(也许,一些缓冲区和路径操作接口。)这样我就会知道 Emacs 的更多有用的特性。

emacs copy-paste filenames

4
推荐指数
1
解决办法
964
查看次数

我应该将软件复制粘贴安装到哪里?

我正在安装 IntelliJ,自述文件告诉我选择一个安装文件夹。放置已安装程序的良好标准位置在哪里?

software-installation directory-structure intellij

4
推荐指数
1
解决办法
922
查看次数

什么是屏幕的“多显示模式”?

screen的手册页在一个地方提到了“多显示模式”:

-x   Attach to a not detached screen session. (Multi display
    mode).
Run Code Online (Sandbox Code Playgroud)

这是唯一提到“多显示模式”的地方。

它是什么?理解“多显示模式”对任何其他screen人的选项或命令重要吗?

gnu-screen terminal

4
推荐指数
1
解决办法
2229
查看次数

真正的HTTPS?如何?

/使用谷歌浏览器/

如果我访问:

https://secure.wikimedia.org/wikipedia/en/wiki/File:Nokota_Horses_cropped.jpg

那么:

http://upload.wikimedia.org/wikipedia/commons/d/de/Nokota_Horses_cropped.jpg

位于仅支持 HTTP 的服务器上。

那么我怎么能 100% 确定,如果我在浏览器的 URL 栏中看到“HTTPS”,这意味着网站的全部内容真的是加密的?

在我的例子中,维基百科上的图片没有使用加密(?),所以嗅探器可以知道我正在访问一个关于马的维基百科网站。

我是否应该安装一个代理(例如:privoxy)来确保“HTTPS 站点”上不会加载任何仅 HTTP 元素?

谢谢..

security http-proxy chrome ssl http

3
推荐指数
1
解决办法
326
查看次数

可以在没有 Synclient 的情况下在 X 服务器配置中禁用点击以单击吗?

我想配置我的系统,以便在触摸板上禁用点按。(它使用 xorg-server-1.4.2-alt10.M41.1 运行相当旧版本的 ALTLinux 发行版。)

我发现的最流行的建议synclient MaxTapTime=0在用户的 X 会话中执行。

我可以接受这个解决方案,但问题是这并不适用于所有具有不同首选 X“环境”的用户。

第一个用户已登录 linux 控制台,然后运行startx. 他的会话的 X 服务器已经占用了第 7 个虚拟 linux 控制台。他使用裸鼠药。

第二个用户已经登录,运行startx。他的会话的 X 服务器已经占用了第 8 个虚拟 linux 控制台。他使用WindowMaker。

synclient MaxTapTime=0 已在第二个用户的 X 会话中产生影响,但在第一个用户的 X 会话中执行时没有影响。

那么,这个设置是否可以在系统范围内完成,对于 X 服务器,也许在xorg.conf

xorg touchpad x-server ratpoison altlinux

3
推荐指数
1
解决办法
2987
查看次数

无法安装 vim 插件

我无法在 nixOS 上安装任何 vim 插件

运行命令:

nix-env -i vimplugin-Syntastic
Run Code Online (Sandbox Code Playgroud)

将这些作为最后 3 行输出:

output path ‘/nix/store/3bcdjr4hwgrimcimdg2115prpfm83xca-syntastic-4782184’ should 
have r:sha256 hash ‘1vjh3a3w6whvaws86z48j8bp7dgavvix8a2kgjn195axs83hpkxy’, instead has 
‘01a1px7i77ajc4y8czwhkhhqif89q6yf26wpjakh3asdv7cvnidm’

cannot build derivation ‘/nix/store/478msfr0bm6h64zp0ri5c98dgkp4zrcd-vimplugin-
Syntastic-2015-02-17.drv’: 1 dependencies couldn't be built

error: build of ‘/nix/store/478msfr0bm6h64zp0ri5c98dgkp4zrcd-vimplugin-Syntastic-2015-02-17.drv’ failed
Run Code Online (Sandbox Code Playgroud)

在最后几行之前,所有其他输出都显示正常。我在使用其他 vim 插件时遇到了完全相同的问题,我尝试了其他 4 个插件:

Solarized
Nerd commenter
airline
ctrp
Run Code Online (Sandbox Code Playgroud)

vim vi nixos nixpkgs nix

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