<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Berlin's Blog]]></title><description><![CDATA[K.I.S.S. You!]]></description><link>https://blog.csdn.net/berlinix</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; berlinix]]></copyright><item><title><![CDATA[使用Gitbook制作电子书]]></title><link>https://blog.csdn.net/berlinix/article/details/40424091</link><guid>https://blog.csdn.net/berlinix/article/details/40424091</guid><author>berlinix</author><pubDate>Fri, 24 Oct 2014 10:48:35 +0800</pubDate><description><![CDATA[Edit


Gitbook是一个命令行工具，可以把你的Markdown文件汇集成电子书，并提供PDF等多种格式输出。你可以把Gitbook生成的HTML发布出来，就形成了一个简单的静态网站。Gitbook还有一个同名的平台（gitbook.io），可以发布和销售电子书，并提供了一个Markdown客户端工具（支持Mac、Windows和Linux）帮助写作。以下是我在使用Gitbook中的]]></description><category></category></item><item><title><![CDATA[硅谷创业之父谈如何创造财富]]></title><link>https://blog.csdn.net/berlinix/article/details/6535970</link><guid>https://blog.csdn.net/berlinix/article/details/6535970</guid><author>berlinix</author><pubDate>Fri, 10 Jun 2011 11:16:00 +0800</pubDate><description><![CDATA[硅谷创业之父谈如何创造财富 文章截取自《黑客与漫画》第6章-如何创造财富。结合笔者本人的经历，加了很多批注。 如果你是一个20多岁的优秀黑客，每年的薪水大约是8万美元。这意味着，平均看来，你必须每年至少为公司带来8万美元利润。但是，你的真正工作时间其实可以是公司上班时间的2倍，如果你全神贯注，每小时的产出可以提高3倍。如果再把大公司里令人讨厌的中间管理层去除，你的效率可以再提高]]></description><category></category></item><item><title><![CDATA[我在北京工作这几年 – 一个软件工程师的反省]]></title><link>https://blog.csdn.net/berlinix/article/details/6534352</link><guid>https://blog.csdn.net/berlinix/article/details/6534352</guid><author>berlinix</author><pubDate>Thu, 09 Jun 2011 16:21:00 +0800</pubDate><description><![CDATA[ 我于2007年来到北京，在北京工作这些年，先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企，在知春路的分公司叫日电电子，我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司，主要做P2P视频点播的业务，而我主要从事P2P后台服务器的开发。百度是一家在纳斯达克上市的互联网公司，我主要在客户端部门的百度影音项目组从事]]></description><category></category></item><item><title><![CDATA[中国互联网视频分析 – 庐山面目]]></title><link>https://blog.csdn.net/berlinix/article/details/6324418</link><guid>https://blog.csdn.net/berlinix/article/details/6324418</guid><author>berlinix</author><pubDate>Thu, 14 Apr 2011 22:43:00 +0800</pubDate><description><![CDATA[曾经有很长一段时间，对互联网视频的大佬们，很感兴趣，他们创造，或者说copy了一个繁荣的网络时代，让你随时随地，都能看到清晰、流畅的视频，不论是用户自己上传的，亦或是高清正版的电影、电视剧。高山仰止，让我们看看这个视频战地里的各路英雄吧。]]></description><category></category></item><item><title><![CDATA[中国互联网视频分析 – 群雄逐鹿]]></title><link>https://blog.csdn.net/berlinix/article/details/6324412</link><guid>https://blog.csdn.net/berlinix/article/details/6324412</guid><author>berlinix</author><pubDate>Thu, 14 Apr 2011 22:41:00 +0800</pubDate><description><![CDATA[中国互联网视频经历几度春秋，目前，竞争已进入白热化阶段。除了阿里、360外的几乎所有互联网巨头都加入了这场战斗；国家队横空出世、强插一脚；大把烧钱，亏损连连的公司相继上市；公司创始人出走、创始人夫妇相互攻讦；盗版、色情小网站杀之不尽、吹之又生。这已经不是一个单纯的技术/产品的竞争，而是资本的竞争。混乱、利益、分合，闹哄哄你方唱罢我登场。这个领域，有太多的故事、人物、案例，值得我们去分析、探索、反思。淘奇在线，将在之后的多个篇章中，深入分析这场大幕下面的领土格局、事态变迁、人情世故、恩怨情仇。]]></description><category></category></item><item><title><![CDATA[VMware中运行图形Linux的设置技巧]]></title><link>https://blog.csdn.net/berlinix/article/details/4431491</link><guid>https://blog.csdn.net/berlinix/article/details/4431491</guid><author>berlinix</author><pubDate>Mon, 10 Aug 2009 17:29:00 +0800</pubDate><description><![CDATA[在VMWare中运行图形Linux。我安装的是CentOS5.3，装好系统后，选择安装VMware Tools，以实现：虚拟机Linux和主机间鼠标移动的无缝切换。虚拟机Linux和主机间的复制粘贴操作。虚拟机Linux运行图形时，有较好的分辨率。当然，VMware Tools还有其他作用，请参考其手册。 选择“VM”->"Install VMware tools"。有数次安装失败]]></description><category></category></item><item><title><![CDATA[Linux程序员入门]]></title><link>https://blog.csdn.net/berlinix/article/details/4054724</link><guid>https://blog.csdn.net/berlinix/article/details/4054724</guid><author>berlinix</author><pubDate>Tue, 07 Apr 2009 16:54:00 +0800</pubDate><description><![CDATA[ 需要熟悉的工具： 编辑器：Vim/Emacs。当然有许多其他编辑器，但这两种是被最为广泛使用的。其他桌面环境中的编辑器并不推荐。传说只有世界只有三种程序员，一种用Vi，一种用Emacs，其他的归为第三类。推荐CSDN easwy的Vim系列文章，当然，Vim最佳参考是其作者Bram Moolenaar的《Vim用户手册》。另，这本书的中译本非常优秀。 编译器：]]></description><category></category></item><item><title><![CDATA[软件创业的思考-1]]></title><link>https://blog.csdn.net/berlinix/article/details/4033348</link><guid>https://blog.csdn.net/berlinix/article/details/4033348</guid><author>berlinix</author><pubDate>Sun, 29 Mar 2009 10:50:00 +0800</pubDate><description><![CDATA[在读《UNIX编程艺术》时有许多软件开发哲学意义上的思考给我留下了深刻的印象。有许多朋友有创业的思考，准备，或者实践，而我只有思考。在09年元旦时，大学的几个朋友一起聚餐，其中两个是毕业快十年的学长和学姐，他们经营着一个软件公司，员工可能只有5、6人吧。他们的软件应该不是具备高深技术的产品，然而卖出去一份仍有10K左右的收益。这种软件是面向小型企业的软件，和我今天的思考无关。以他们的事起笔，是为了]]></description><category></category></item><item><title><![CDATA[boost中实用的一些小组件]]></title><link>https://blog.csdn.net/berlinix/article/details/3950624</link><guid>https://blog.csdn.net/berlinix/article/details/3950624</guid><author>berlinix</author><pubDate>Mon, 02 Mar 2009 19:49:00 +0800</pubDate><description><![CDATA[最近因为项目开发的原因，常使用boost。仅凭借记忆，写一些实用的小组件。 1、位于中的noncopyable：将一个类限制为“不可复制”。#include class MyClass : public boost::noncopyable{};  2、BOOST_FOREACH，非常好用的foreach实现，不过要注意，不能在foreach内部修改迭代器。BOOS]]></description><category></category></item><item><title><![CDATA[C++ Singleton实现]]></title><link>https://blog.csdn.net/berlinix/article/details/2702125</link><guid>https://blog.csdn.net/berlinix/article/details/2702125</guid><author>berlinix</author><pubDate>Thu, 24 Jul 2008 08:34:00 +0800</pubDate><description><![CDATA[ singleton模式是指一个类只拥有一个对象。 #include   2  3 using namespace std;  4  5 class Singleton  6 {  7     private:  8         static Singleton s;  9         Singleton(){} 10         Singlet]]></description><category></category></item><item><title><![CDATA[python入门 - 获取命令行输入]]></title><link>https://blog.csdn.net/berlinix/article/details/2567951</link><guid>https://blog.csdn.net/berlinix/article/details/2567951</guid><author>berlinix</author><pubDate>Fri, 20 Jun 2008 08:56:00 +0800</pubDate><description><![CDATA[获取命令行输入 # argv.pyimport sys for item in sys.argv:print item 有两种调用方式    python argv.py first second    argv.py first second输出：argv.py first second可以把for循环的sys.argv替换为：sy]]></description><category></category></item><item><title><![CDATA[gvim7.1中日文显示]]></title><link>https://blog.csdn.net/berlinix/article/details/2552969</link><guid>https://blog.csdn.net/berlinix/article/details/2552969</guid><author>berlinix</author><pubDate>Mon, 16 Jun 2008 13:32:00 +0800</pubDate><description><![CDATA[:se encoding=shift-jis     "默认这个编码方式以宋体/新宋体显示日文，很美观:se encoding=default      "切换回默认编码方式]]></description><category></category></item><item><title><![CDATA[C++的for循环作用域]]></title><link>https://blog.csdn.net/berlinix/article/details/2540366</link><guid>https://blog.csdn.net/berlinix/article/details/2540366</guid><author>berlinix</author><pubDate>Thu, 12 Jun 2008 16:25:00 +0800</pubDate><description><![CDATA[从CU上看到的一个帖子，关于C++for循环作用域的问题，记录一下。#include int main(){    int pos;    for(int i = 0, pos = 0; i < 2; ++i){}    std::cout<<pos<<std::endl;    return 0;}用]]></description><category></category></item><item><title><![CDATA[软件工程的真实与谬误]]></title><link>https://blog.csdn.net/berlinix/article/details/2533075</link><guid>https://blog.csdn.net/berlinix/article/details/2533075</guid><author>berlinix</author><pubDate>Tue, 10 Jun 2008 19:11:00 +0800</pubDate><description><![CDATA[http://del.icio.us 上收藏的一篇书评，随手翻译了一些，原文在：http://www.codinghorror.com/blog/archives/001083.html 有些条款不理解，也没有上下文，译得暴烂:-)人1．软件工作中最重要的因素是程序员的质量。2．最优秀的程序员比最糟糕的程序员好上28倍。3．在延期的工程中加入人员，会使工程更为延期。]]></description><category></category></item><item><title><![CDATA[程序员的七宗罪]]></title><link>https://blog.csdn.net/berlinix/article/details/2246243</link><guid>https://blog.csdn.net/berlinix/article/details/2246243</guid><author>berlinix</author><pubDate>Thu, 03 Apr 2008 08:51:00 +0800</pubDate><description><![CDATA[社内杂志上，技术总经理引的一段话：奥野　健男：技术人员的七宗罪：1、爱做老好人罪2、专业固执罪3、对技术以外漠不关心罪4、不思考事物本质罪5、不善于表达、不善于写作罪6、小有所成就即自大罪7、半途而废罪 技术总经理最后强调的是：轻信容易受骗。 ]]></description><category></category></item><item><title><![CDATA[Doxygen对中文的处理]]></title><link>https://blog.csdn.net/berlinix/article/details/2220792</link><guid>https://blog.csdn.net/berlinix/article/details/2220792</guid><author>berlinix</author><pubDate>Wed, 26 Mar 2008 17:24:00 +0800</pubDate><description><![CDATA[若源码中含中文注释，需要修改Doxygen的配置文件，> doxygen -g doc.conf在doc.conf中修改: INPUT_ENCODING = GB2312注意，默认的输入文件编码为UTF-8，在windows平台下，将之改为gb2312即可处理含中文注释的源码。]]></description><category></category></item><item><title><![CDATA[python源码中使用中文注释]]></title><link>https://blog.csdn.net/berlinix/article/details/2220773</link><guid>https://blog.csdn.net/berlinix/article/details/2220773</guid><author>berlinix</author><pubDate>Wed, 26 Mar 2008 17:20:00 +0800</pubDate><description><![CDATA[一个极小的问题。在python代码中，用了中文注释，不能被python解释器理解(python 2.5)。解决方案是:# coding=gb2312print ok #中文注释没问题或者:# -*- coding: gb2312 -*-print ok  #这样也行]]></description><category></category></item><item><title><![CDATA[C之小trick]]></title><link>https://blog.csdn.net/berlinix/article/details/2174370</link><guid>https://blog.csdn.net/berlinix/article/details/2174370</guid><author>berlinix</author><pubDate>Wed, 12 Mar 2008 20:36:00 +0800</pubDate><description><![CDATA[最近才知道的几个C语言的小trick1. rename函数，除了可以重命名文件，还可以起到mv的作用，即把文件从储存设备的一个位置剪切到另一个位置(如从硬盘“剪切”到USB盘)。很像linux的mv命令。2. 如果用过qsort, bsearch，应该知道提供的cmp函数指针是比较数组里的两个元素，其实cmp由程序员实现，对数组元素的解释也由程序员负责，完全不必限定死是“数组里的两个元素”]]></description><category></category></item><item><title><![CDATA[Debian/Linux学习笔记 - 安装、网络、图形、中文]]></title><link>https://blog.csdn.net/berlinix/article/details/1537504</link><guid>https://blog.csdn.net/berlinix/article/details/1537504</guid><author>berlinix</author><pubDate>Thu, 22 Mar 2007 14:02:00 +0800</pubDate><description><![CDATA[Modified 2007/03/14, by berlin 说明1. 这是份不完整的debian/linux学习笔记，目的是为健忘的笔者保留一份记录，所有的配置都以命令行操作为纲。2. 涉及的工具、命令、术语不作注解，完整的Debian/Linux安装与使用参见肥肥世家的Debian/Linux学习笔记。软件及网络环境系统：Debian/Linux内核：Linux 2.6]]></description><category></category></item></channel></rss>