Category: Technology

  • 开源软件的参与及社区互动的体会和建议:开门篇

    上次在北京和江枫聊天,谈到中国开源和美国还有其他国家的开源互动与合作的问题。当时我就想写一些东西,介绍我的感觉和体会。那时的想法主要是想写一下关于如何尽可能地缩小语言和沟通的障碍问题。回来后忙着帮朋友建立和Percona方面的沟通,然后因时间的关系离开Percona,但一直在想这件事儿,脑子里蹦出些想法(都很短)就记到了自己的本子上。 现在总结下我在自己的本子上乱写乱画的东西,有缩小语言和文化障碍的主意,也有很多关于软件开发的基本常识,没什么惊天地、泣鬼神的料。先写下个提纲,抛砖引玉,以后接着写,欢迎各位拍砖。如有问题,尽管提,我们一起来“头脑风暴”(brainstorm)。一些想法和主意经过思考和讨论,然后配上行动、尝试、反馈、改进的循环,那么这些主意和想法就会落到实处,一个高质量的产品(脚本、补丁、新性能等)就会随之而产生。这事儿,说容易也容易,说困难也困难。但你如果有想法、有行动,并且能认识到自己和别人的错误并从中学习,那么在这个过程就会大有收获! 实际上我感觉很多东西不仅仅适用与开源软件,在商业软件开发上也同样适用。 1.建立起自己玩和犯错误的沙盘; 2.熟悉源代码的管理方式和工具; 3.学习和参与的建议; 4. 关于沟通和交流 5. 要懂得测试,测试,再测试; 6.自律的重要性,这个难 7…. 好吧,就这样,先起个头,以后接着写。

  • Recommendation: Vagrant and Veewee

    Note: I’ve decided not to use Veewee due to silly compatibility issues for now. Quoting from Vagrant’s web site: Vagrant is a tool for building and distributing virtualized development environments. By providing automated creation and provisioning of virtual machines using Oracle’s VirtualBox, Vagrant provides the tools to create and configure lightweight, reproducible, and portable virtual…

  • My Linux Mint 12 KDE 64-bit setup on Lenovo w520

    Question: is there a reliable and consistent way to use an external monitor running Linux on Lenovo w520? I’ve tried many ways without avail: Fedora, Ubuntu, Kubuntu, Debian, Sabayon with various desktops, nouveou, bumblebee, Nvidia’s drivers, tinkering BIOS. To me as an IT professional, Nvidia Optimus is a net negative, because it makes it impossible…

  • Increase disk size of VirtualBox Windows virtual machines

    1. Shut down the VM if it is running; 2. On CLI, run: VBoxManage modifyhd /directory/myWindowsVM.vdi –resize numberInMB 3. Start VM -> Manage Computer -> Disk Management 4. If you want to give the space to the existing drive, right click on said drive -> Extend Volume… and follow instructions 5. If you want to…

  • A great way to test-drive MySQL from MariaDB, Oracle, and Percona

    I was doing some research on Percona Server, and came across this great tip by Baron: if you are using Oracle’s MySQL and want to test out and learn new/improved features that are present in Percona Server, you can just stop the mysqld instance, extract Percona Server binary from its rpm/deb package or tarball file,…