svn 权限管理
任何系统,只要涉及多用户使用,首当其冲的要解决的都是用户身份认证 (Authetication) 和用户权限 (Authorization) 问题。认证和鉴权也是信息安全中两大基本问题。 Subversion 作为版本控制系统的代表,是典型的多用户系统,针对不同用户进行适当的权限配置,也是 SVN 安全高效运作的关键。 SVN 的用户权限控制与 S…
虚实相映,相得益彰 — VMware的自动化控制
虚实相映,相得益彰 -- VMware的自动化控制 虚拟化技术的出现极大程度上的延展了固有计算资源服务能力,使得复杂计算环境(如分布式环境、嵌入式环境)的搭建不拘泥于物理设备的限制。作为虚拟化行业的排头兵,VMware的软件为虚拟化的应用构筑了一个良好的基础。 本文主要以VMware Workstation为例。 一、命令行控制虚拟机 在当前主流操…
佳软共用 — Foxmail 的跨平台使用
wine 的宏观应用模式 使用应用软件,最核心的是利用应用软件处理编辑数据。这些数据包含最有价值的信息,是重要的资产。而对数据本身而言,最佳的状态是其不拘泥受困于操作平台限制,在各种平台上都可以进行编辑处理,以此真正做到以数据为核心,方便数据的使用和效率的提升。 数据的跨平台处理需求也催生了对应应用软件的跨平台支持的需求。而作为数据处理的载体和抓手…
vim 精进
Vim 精进 1. 高阶光标移动 vim 的绝大多数高效快捷操作是以光标所在位置为基础和出发点的,因此,光标位置驾驭能力,即在 vim 内快速移动光标,快速到达期望的位置,是 vim 所有高阶编辑操作的基本前提。 vim 点滴中,介绍了光标的基本移动方法,在此基础上,本文梳理更为高阶的光标移动方法。 1). 行内快速移动 -- f 操作 f 操作,…
linux 下操练二进制
二进制文件是机器指令和系统数据最终存储的基石。在进行系统开发和软件破解的过程中,经常直接面对二进制文件,对其进行数据搜索、修改、保存等处理。为此,在 linux 环境下,高效处理二进制文件的工具和手段就显得尤为重要。 一、vim 方式 1. 以二进制的方式打开文件: vim -b filename 2. 转换格式: :%!xxd :%!xxd -c…
SVN – 承前启后
虽然当前在互联网多人开发模式下,分布式的 Git 大行其道。但是,作为 Git 绝对的大哥,中央化的 SVN 仍有其不可忽视的地位和作用。很多公司内部的版本管理,仍然使用的是 SVN。从 VSS 到 SVN,再到 Git,不难看出版本管理软件发展前进的变化。在发展链中,后来者都向前者借鉴很多,又引入了一些新的理念和内容。SVN 作为版本管理软件发展…
佳软共用 – linux 下使用 VSS
Visual Sourcesafe 作为老牌的版本控制工具,虽目前使用率不及 svn 和 git,但在个人文档版本管理方面,使用还是非常便捷的。 在 linux 下实现 VSS 的运行,wine 的两种运行方式都可以采用,由于 VSS 的版本库和管理软件可分开存储、耦合度较低,使用“linux + windows安装包”的方式运行 VSS 较佳。 …
本地化 与 locale
locale深入理解 LC各个变量的作用与关系 英文环境下的中文程序设置 linux 与 windows 共享程序 LC相关变量的设置, 比如,wine office,加入LC字体名称变成中文,不加LC字体名称全部英文 涉及底层字符编码? http://www.t262.com/read/32620.html https://unix.stacke…
佳软共用 — linux 下打造 office 办公环境
办公软件一直以来就是桌面系统不可或缺的支撑力量。近年来,linux 桌面发展迅速,也为用户提供了多种桌面办公解决方案,如 libreoffice、wps。这些软件虽然功能强大,但比起微软的 office series,用户规模还是不可同日而语。在日常工作学习中,在 linux 环境下,也不可避免要处理大量的 office 文件。libreoffic…
MIME 的故事
电子邮件系统的出现是 Internet 发展中的里程碑,电子邮件的诞生无疑给 Internet 的前进装配了高速引擎,极大的推动了 Internet 的普及和应用。 邮件协议最初设计(RFC 822)时,只支持标准的美国 ASCII 字符集。在最初小范围、纯英文环境的应用下,这套规范运行很好满足了 Internet 上的沟通交流需求。但是,随着电子…