代码改变世界

随笔分类 - 开源软件

MAC 使用技巧及常用软件备忘

2016-08-22 14:42 by 梁小白, 974 阅读, 收藏, 编辑
摘要:公司转向MAC快一年, 换了MAC PRO半年时间,MAC这东西除了颜值和性能,软件真是不如WINDOWS啊,不是没有,只是好多都收费! 先介绍几个跨平台的。 WIN+MAC 通用: 浏览器: CHROME, FIREFOX就不用说了,不过鉴于GFW的关系 ,我用的是QQ BROWSER,为了收藏夹 阅读全文

当客户端为RemoteAnywhere时Chef-server 使用knife-windows bootstrap的一个问题

2015-03-09 15:00 by 梁小白, 286 阅读, 收藏, 编辑
摘要:笔者在使用knife-windows bootstrap 一个安装了RemoteAnywhere的节点遇到一个坑:knife bootstrap 192.168.1.245 -r 'role[my_rol_for_windows]' -p 22 -x 'root' -N '192.168.1.245... 阅读全文

SELINUX设为Disable 影响java SSH工具包Jsch 0.1.49.jar的一个案例

2015-03-09 14:38 by 梁小白, 148 阅读, 收藏, 编辑
摘要:最近项目中遇到一个典型事件,当RHEL 的SELINUX设为DISABLE时使用JAVA的Jsch 库调用SSH命令时将随机返回空字符串,我使用的版本是0.1.49,最新版本0.1.51未测试。关于Jsch: http://www.jcraft.com/jsch/为此,我特意写了一个程序测试:pac... 阅读全文

rsync 文件校验及同步原理及rsync server配置

2013-07-11 16:06 by 梁小白, 1892 阅读, 收藏, 编辑
摘要:参考:http://rsync.samba.org/how-rsync-works.html我们关注的是其发送与接收校验文件的算法,这里附上原文和我老婆(^_^)的翻译:The SenderThe sender process reads the file index numbers and ass... 阅读全文

开源软件推荐

2013-07-10 19:33 by 梁小白, 122 阅读, 收藏, 编辑
摘要:这些年开源软件迅猛发展,这里列一些我经常用的。名称功能分类LinuxWindows网站FreePlane思维导图√√http://freeplane.sourceforge.net/CamStudio 屏幕录像√http://camstudio.org/7-zip 压缩解压√√有空继续添加中.. 阅读全文

FreePlan Windows下默认乱码解决方案

2013-07-03 15:24 by 梁小白, 338 阅读, 收藏, 编辑
摘要:FreePlan 做为一个开源的跨平台的思维导图软件非常好用。笔者最近在Windows下使用时发现,新建导图文件时默认总是乱码,每次新建元素都需要手动设置一下字体才行.研究一下,估计是默认模板问题:打开默认模板位置在win7下是:C:\Users\dell\AppData\Roaming\Freeplane\1.2.x\templates\standard.mm用文本编辑器打开找到如下行...将其中的SansSerif字体改名为支持的中文字体如"YouYuan"即可。 阅读全文

了解一些软件许可证的知识

2013-06-08 14:45 by 梁小白, 125 阅读, 收藏, 编辑
摘要:在知识产权逐渐受到重视的中国,做为企业,尤其是商业企业,开发和使用或者发布软件时,了解一些当前通用的软件许可证的知识很有必要,下面列举我了解到的几个,慢慢添加。MIT许可证MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),又称“X条款”(X License)或“X11条款”(X11 License)MIT内容与三条款BSD许可证(3-clause BSD license)内容颇为近似,但是赋予软件被授权人更大的权利与更少的限制。 与其他常见的软件授权条款(如GPL、LPGL、BSD)相比,MIT是相对宽松的软件授权条... 阅读全文

Eclipse下使用github做为代码服务器

2013-05-21 16:28 by 梁小白, 1174 阅读, 收藏, 编辑
摘要:有网友说eclipse下使用github传不上去代码,今天有空做个简单教程:首先,去github.com注册一个用户名,登录成功后,点击自己的名字进入控制面板创建一个新的代码仓库(Repositories)创建成功后便会得到你的仓库地址:https://github.com/liangxiaobi/my_project.git其实这个页面已经介绍了如何将代码提交到仓库,命令行下的:touch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https:// 阅读全文