小编cat*_*ive的帖子

emacs的最佳键盘?

对于emacs用户,你推荐的键盘是什么?

键盘的奖励积分:

  1. 没有capslock钥匙.相反,control这个位置的关键.
  2. Alt更靠近中心的键,更容易使用meta键组合.我发现alt钥匙离左边太远,在一些关键的组合中用拇指击打有点尴尬.
  3. 以其他方式帮助符合人体工程学的emacs.

我不是模特M风格的高级和clacky键的忠实粉丝.我更喜欢笔记本电脑风格的平键; 但是,我不会取消这两个类别的资格.

一些有趣的键盘我很好奇,如果人们尝试使用emacs - Kinesis

半结论:
我最终获得了MS自然4k,我总体alt上非常喜欢,因为两侧的按键很容易被你的拇指击中.这对于ergoemacs-mode非常有用.

但是,我在这个键盘上看到的一个缺陷是number键被移动到左侧,因此6键盘位于错误的一侧.除此之外还有0足够的移动,-当我打算0用我的小指打击时,我不小心碰到了.

由于这个缺陷,我打开这个问题,万一有人可以拿出完美的emacs键盘.

keyboard emacs ergonomics

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

声音,视频和其他二进制文件的版本控制

对音频和视频文件进行大量二进制文件编辑的最佳方法是什么?Git似乎并不真正设计用于处理大量二进制文件.

另一个问题是内容产生不一定要学习如何使用开发人员的工具,如Git.

有没有人找到像Git这样的基于文本的版本系统的好的二进制版本伴侣?游戏开发者通常做什么?内容在很多情况下都没有版本化吗?在这种情况下,集中式SCM的工作是否更好?

git version-control binary-data

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

从clearcase迁移到mercurial

有哪些工具可以从clearcase迁移到mercurial?有可能移动历史吗?有什么样的限制?

version-control mercurial clearcase

10
推荐指数
2
解决办法
3051
查看次数

澄清CSS字体大小的测量结果

我正在阅读Eric Meyer第3版的权威指南CSS.

他关于字体大小的部分(第107页)指出字体大小决定了em框.如果我做:

span { font-size: 10px; }
Run Code Online (Sandbox Code Playgroud)

它是否将em盒的水平和垂直精确设置为10px?他将测量称为基线之间的距离.

我想我有点困惑为什么它被称为"盒子"而不仅仅是高度,如果它只是测量垂直距离.

css fonts

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

使用区域设置和流的 mbsrtowcs 和 wcsrtombs 的 C++ 等效项

是否有使用 std::locale 和 C++ 流功能的 mbsrtowcs 和 wcsrtombs 类型函数的 C++ 等效项?

我试图找出使用标准库在 std::string 和 std::wstring 之间来回转换的最佳方法。似乎 std::locale 几乎可以做到这一点,但我对一些细节或它可能有哪些限制有点不确定。

一些细节:我使用的是 Linux,它使用 utf-8 作为本机编码。我想从 utf-8 std::string 到 std::wstring 并返回而不丢失信息。

我认为 Windows 上的区域设置可能存在一些限制,但我并不特别担心它们。只要答案在 Linux 上有效并且没有 libstdc++ 之外的依赖项,即没有 boost 依赖项,我就很高兴。

感谢背景信息的链接。

注意:似乎有些混乱。多个 char 可以代表 UTF-8 中的单个字符,因此在从 wchar_t 转换为 char 时不考虑这一点的函数将无法工作。

c++ linux locale internationalization libstdc++

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