10月23
1. 首先Mac主题安装
借助开源 Mac4Lin 程序,将Linux装扮成Mac主题,Mac4Lin为gz文件,下载后需要解压缩,解压后直接运行其中的.sh启动脚本,其中需要输入一次su管理员口令,安装后即可;
2. 调整字体
在网上看到好多Ubuntu安装字体的方法,介绍的都比较麻烦,找到一篇介绍简单的,试了一下,基本可行,至于是否有没修改彻底的地方暂时还在摸索中;
下载安装 LiHei Pro 字体
字体放入字体文件夹,这里有个问题,必须要拥有系统管理权限才能在字体文件夹内进行文件复制等操作,下面进行详细说明:
(1) 字体文件夹位于/usr/share/fonts
使用命令进入该文件夹:sudo gnome-open /usr/share/fonts/,建立一个新文件夹,命名为apple
(2)将Apple LiHei Pro字体放入上述文件夹内。
(3)修改字体权限,确保root以外的普通用户也可以正常使用该字体
建立字体缓存,命令:
cd /usr/share/fonts/apple/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
重启电脑,设置系统字体
最后效果示例
借助开源 Mac4Lin 程序,将Linux装扮成Mac主题,Mac4Lin为gz文件,下载后需要解压缩,解压后直接运行其中的.sh启动脚本,其中需要输入一次su管理员口令,安装后即可;
2. 调整字体
在网上看到好多Ubuntu安装字体的方法,介绍的都比较麻烦,找到一篇介绍简单的,试了一下,基本可行,至于是否有没修改彻底的地方暂时还在摸索中;
下载安装 LiHei Pro 字体
字体放入字体文件夹,这里有个问题,必须要拥有系统管理权限才能在字体文件夹内进行文件复制等操作,下面进行详细说明:
(1) 字体文件夹位于/usr/share/fonts
使用命令进入该文件夹:sudo gnome-open /usr/share/fonts/,建立一个新文件夹,命名为apple
(2)将Apple LiHei Pro字体放入上述文件夹内。
(3)修改字体权限,确保root以外的普通用户也可以正常使用该字体
建立字体缓存,命令:
cd /usr/share/fonts/apple/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
重启电脑,设置系统字体
最后效果示例
10月23
c#中对DataGridView的一些操作,主要有对DataGridView设置字段名 、设置字段值、设定单元格表示 Error图标 、设定当前单元格、取得当前单元格内容、取得当前单元格的列 Index、 取得当前单元格的行 Index、向下一行、向上一行、取消 DataGridView1 为只读、设置 DataGridView1 为只读、设置 DataGridView1 的第2列整列单元格为只读并变色、设置 DataGridView1 的第3行整行单元格为只读并变色、设置 DataGridView1 的[0,0]单元格为只读并变色 、设置 DataGridView1 的第2列整列单元格为只读并变色、设置 DataGridView1 的第3行整行单元格为只读并变色、设置 DataGridView1 的[0,0]单元格为只读并变色、设置用户不能手动给 DataGridView1 添加新行、设置用户可以手动给 DataGridView1 添加新行、禁止DataGridView1的行删除操作、允许DataGridView1的行删除操作、DataGridView1的第一列隐藏 、DataGridView1的第一行隐藏、DataGridView1的第一列显示 、DataGridView1的第一行显示。
10月21
“全球的互联网是以美国为中心的,未来的移动互联网将是中国引导世界。”这是摩根士丹利2005年的一个判断。5年过去了,中国的移动互联网距离世界的中心非但没有拉近,似乎更远了。中国移动互联网的参与者们必须加快脚步,因为互联网正在不可阻挡地进入移动时代,下一个5年的大赢家必定出现在移动互联网领域。
经历了大型机、小型机、PC、桌面互联网四个时代之后,伴随着3G应用的大范围开展,移动互联网正成为信息技术发展的第五个阶段。比起仅有10亿台PC规模的互联网时代,拥有百亿台设备规模的移动互联网时代,其发展速度将快于桌面互联网,其规模将大得超乎多数人的想象。
目前,几股大的力量正在这个疆域角力。腾讯、新浪、百度等互联网公司以其原有的黏性业务,正迅速向移动互联网渗透。而3G门户、优视科技(UCweb)等新兴移动互联网公司,则立志成为下一个10年的伟大企业。电信运营商在移动互联网价值链中,不甘心只做管道,力争要上下通吃。以苹果为代表的终端,用超酷的外观设计、创新的商业模式,形成一个全新的生态环境。虽然大家的路径不同,但有一点是得到共识的,那就是顺应移动互联网潮流的“传统”企业和新兴的企业将主宰移动互联网市场,而守旧的企业将被无情地边缘化直到淘汰。
不过,通往那片含金量最高的移动互联网核心之地的旅途并不平坦。大大小小的掘宝者们都面临着各种选择。比如:传统互联网公司是将桌面业务直接复制到互联网上还是开发全新的业务;运营商会面临成为通道提供商还是成为应用集成商的选择;手机设备商会面临支持哪款操作系统的抉择以及是否延伸至应用平台链条中的多重选择;而开发者更是在多个手机操作系统上要押准自己的赌注……
中国的移动互联网正处在十字路口,现在的抉择很有可能事关生死。选择无处不在,而成功的结果只有一个,这将不仅考验各类移动互联网参与者的商业判断能力,同时也将检验其技术实力与执行力,最终的成功者终将属于那些看得最准、跑得最快、耐力最好同时也是运气最好的公司。
经历了大型机、小型机、PC、桌面互联网四个时代之后,伴随着3G应用的大范围开展,移动互联网正成为信息技术发展的第五个阶段。比起仅有10亿台PC规模的互联网时代,拥有百亿台设备规模的移动互联网时代,其发展速度将快于桌面互联网,其规模将大得超乎多数人的想象。
目前,几股大的力量正在这个疆域角力。腾讯、新浪、百度等互联网公司以其原有的黏性业务,正迅速向移动互联网渗透。而3G门户、优视科技(UCweb)等新兴移动互联网公司,则立志成为下一个10年的伟大企业。电信运营商在移动互联网价值链中,不甘心只做管道,力争要上下通吃。以苹果为代表的终端,用超酷的外观设计、创新的商业模式,形成一个全新的生态环境。虽然大家的路径不同,但有一点是得到共识的,那就是顺应移动互联网潮流的“传统”企业和新兴的企业将主宰移动互联网市场,而守旧的企业将被无情地边缘化直到淘汰。
不过,通往那片含金量最高的移动互联网核心之地的旅途并不平坦。大大小小的掘宝者们都面临着各种选择。比如:传统互联网公司是将桌面业务直接复制到互联网上还是开发全新的业务;运营商会面临成为通道提供商还是成为应用集成商的选择;手机设备商会面临支持哪款操作系统的抉择以及是否延伸至应用平台链条中的多重选择;而开发者更是在多个手机操作系统上要押准自己的赌注……
中国的移动互联网正处在十字路口,现在的抉择很有可能事关生死。选择无处不在,而成功的结果只有一个,这将不仅考验各类移动互联网参与者的商业判断能力,同时也将检验其技术实力与执行力,最终的成功者终将属于那些看得最准、跑得最快、耐力最好同时也是运气最好的公司。
10月19
最近一直在想写一个关于职业规划的文章。这期间主要是网上认识的IT行业朋友里,工作倒是换来换去的,但真正有职业规划,按自己的规划去找工作的比较少,更多的是觉得工作不满意、薪酬太低而换的工作。当然,我不能反对别人跳槽,毕竟人各有志,不喜欢就换呗。我写这个文章的意思,只是想提醒大家不要浪费自己宝贵的青春而已,特别是刚出校门,还处于懵懂阶段准备投身IT行业的朋友们。
为什么说IT行业呢,一来我本身也是业内人士;二来IT行业不同于其它行业,有它自己的特色,而且,相对来说,IT公司里人员进出的高流动性,估计是其它行业所没有的。
首先,要提出IT行业的职业发展方向。按我的想法,只有三种:管理,技术,业务。俗话说,身在哪行,说哪行话。很多高职位的IT人员,都是技术出身。虽然,从管理学上来说,不一定非要技术出身才能做IT行业的高级人才。这个观点我认为只有高级的管理人员才适用。而中级及以下的人才最好是技术出身,因为无论是管理、技术、业务三个方面,在工作的过程中,不可避免的会涉及到相关的技术问题。如果连基本的行业技术术语都不知道,那这工作是难开展的了。
为什么说IT行业呢,一来我本身也是业内人士;二来IT行业不同于其它行业,有它自己的特色,而且,相对来说,IT公司里人员进出的高流动性,估计是其它行业所没有的。
首先,要提出IT行业的职业发展方向。按我的想法,只有三种:管理,技术,业务。俗话说,身在哪行,说哪行话。很多高职位的IT人员,都是技术出身。虽然,从管理学上来说,不一定非要技术出身才能做IT行业的高级人才。这个观点我认为只有高级的管理人员才适用。而中级及以下的人才最好是技术出身,因为无论是管理、技术、业务三个方面,在工作的过程中,不可避免的会涉及到相关的技术问题。如果连基本的行业技术术语都不知道,那这工作是难开展的了。
10月19
你有没有过这样的经验?兴高采烈跳槽进一家新公司,以为一切能从头来过,前途亦是无比光明。工作没多久,却发现工作内容不合意,直属上司比较难缠,甚至连同事相处都不大合拍,更有甚者,你所服务的部门被打包发售,或者干脆撤销,员工就地解散?
在经验丰富的职场人士看来,跳槽遭遇“坑子”虽然可归结于运气问题,但如果在跳槽之前做足功课,相当一部分也是能够避免的。
“坑子”职位:大刀向老员工的头上砍去
林先生 销售经理
我的经验是,跳槽之前,一定要搞清楚老板要你去做什么。有些职位,摆明了是个“坑子”。
比如我的一位旧同事,以Supervisor的身份跳到一家公司去做Manager,开始他还搞不清楚状况。等上了几天班才知道,老板早就谋划着想要 “重新架构销售团队”,专门请个“外来和尚”来念经。说白了,老板想砍掉一批人,这些家伙都是当年随他打江山的,如今他功成名就,不免嫌老家伙们不太听话,又或者有些“卧榻之侧,岂容他人酣睡”的想法,自己不好意思动手,以免落下个“鸟尽弓藏”的凉薄恶名,便招个了愣头青来“借刀杀人”。若是不擅长此道,很可能一把大刀斩得公司里一塌糊涂,连带着自己也鲜血淋淋——老板看看要砍的人砍得差不多了,便会请你开路,他以英明神武的姿态复出,充当救世主。
这还算好的,摆平的都是一般员工。如果你恰好资历再深几年,说不定就被用来对付股肱旧臣,两方都势力雄厚,就你一个倒霉蛋夹在中间里外不是人。老板一旦发觉你这把枪不够威猛,大可翻脸不认人,黑锅你来背,送死你也去,他一脚把你踢开,倒与对方去重修旧好了!
这种搞人际关系的事情,再麻烦不过,我一般是不肯去的。但是,重赏之下,必有勇夫,也有职业经理人专好这一口,变成“企业重组”的能人。这阵子某公司倒闭清盘,媒体上炒得火热,新任总经理就是离开公司后又被请回去收拾烂摊子。没有好处,他肯去吗?最起码,他的名字就被媒体频频提及。如果清盘成功,他也就此成为业内名人,自有人会上门请他去就高职了!
在经验丰富的职场人士看来,跳槽遭遇“坑子”虽然可归结于运气问题,但如果在跳槽之前做足功课,相当一部分也是能够避免的。
“坑子”职位:大刀向老员工的头上砍去
林先生 销售经理
我的经验是,跳槽之前,一定要搞清楚老板要你去做什么。有些职位,摆明了是个“坑子”。
比如我的一位旧同事,以Supervisor的身份跳到一家公司去做Manager,开始他还搞不清楚状况。等上了几天班才知道,老板早就谋划着想要 “重新架构销售团队”,专门请个“外来和尚”来念经。说白了,老板想砍掉一批人,这些家伙都是当年随他打江山的,如今他功成名就,不免嫌老家伙们不太听话,又或者有些“卧榻之侧,岂容他人酣睡”的想法,自己不好意思动手,以免落下个“鸟尽弓藏”的凉薄恶名,便招个了愣头青来“借刀杀人”。若是不擅长此道,很可能一把大刀斩得公司里一塌糊涂,连带着自己也鲜血淋淋——老板看看要砍的人砍得差不多了,便会请你开路,他以英明神武的姿态复出,充当救世主。
这还算好的,摆平的都是一般员工。如果你恰好资历再深几年,说不定就被用来对付股肱旧臣,两方都势力雄厚,就你一个倒霉蛋夹在中间里外不是人。老板一旦发觉你这把枪不够威猛,大可翻脸不认人,黑锅你来背,送死你也去,他一脚把你踢开,倒与对方去重修旧好了!
这种搞人际关系的事情,再麻烦不过,我一般是不肯去的。但是,重赏之下,必有勇夫,也有职业经理人专好这一口,变成“企业重组”的能人。这阵子某公司倒闭清盘,媒体上炒得火热,新任总经理就是离开公司后又被请回去收拾烂摊子。没有好处,他肯去吗?最起码,他的名字就被媒体频频提及。如果清盘成功,他也就此成为业内名人,自有人会上门请他去就高职了!
10月18
现在的博主们,要想在在自己的博客投放广告,可能没有以前那么容易了。网上很多的帖子说申请GG的广告如何如何的容易,但是,实际情况却是大相径庭。比如说我自己,已经申请了三次了,可是还没能通过。看来真的想有的网友说的,要有一级域名才可能通过了。我在网上找了一些博客,据说都能放置广告,就整理了一下,发布出来,有用到的试试吧
1、
站点名称:站长部落
站点地址:http://my.chinaz.com
简单介绍:站长部落采用oblog多用户系统,有几十个模板可供选择。注册有100积分,发一篇文章为5个积分,500积分(也就是说你发80篇文章)就可以绑定你的域名了。有什么好处呢?比如你有1元的CN域名,就可以绑定在这个域名上了!对于没有自己网站的网友来说,是相当超值的!(这个网站我可没实验,有需要的朋友自己进去看看。)
2、
站点名称: Blogger
站占地址: http://www.blogger.com/
简单介绍: google旗下的博客网站,非常容易申请GG广告,这对于一些想申请GG的朋友或申请多次背拒绝的朋友是相当的站点。(补充说明:但是,现在的gg的博客经过我实验,已经是不能申请了,据说被国内的网络流氓们屏蔽了。)
1、
站点名称:站长部落
站点地址:http://my.chinaz.com
简单介绍:站长部落采用oblog多用户系统,有几十个模板可供选择。注册有100积分,发一篇文章为5个积分,500积分(也就是说你发80篇文章)就可以绑定你的域名了。有什么好处呢?比如你有1元的CN域名,就可以绑定在这个域名上了!对于没有自己网站的网友来说,是相当超值的!(这个网站我可没实验,有需要的朋友自己进去看看。)
2、
站点名称: Blogger
站占地址: http://www.blogger.com/
简单介绍: google旗下的博客网站,非常容易申请GG广告,这对于一些想申请GG的朋友或申请多次背拒绝的朋友是相当的站点。(补充说明:但是,现在的gg的博客经过我实验,已经是不能申请了,据说被国内的网络流氓们屏蔽了。)
10月18
经常听到同行这样那样的抱怨"升职无望""薪水很抵""加班很晚""朋友太少",作为一个IT部门的技术人员,我也深有同感.看到那些做销售的、做行政的同事,不仅工作轻松,收入不低,而且升职的途径也多,而自己一直都很瞧不起这些人,甚至不愿与之为伍,一直在自己的技术王国中“遨游”,几年过去了书读了一堆又一堆,眼镜的度数也增加了不少,那些自己不屑一顾的人都成了某某部门的主管,每天过着吆五喝六的日子,而自己却依然和自己的技术为伴!慢慢的就会感觉到自己落伍了。心中不平、抱怨、渴望成功,却往往又无可奈何,这就是被边缘化的表现!
应该说被边缘化的表现有很多情形,并不仅仅只是上面的那几种表现。归纳一下,大概有这几种情况:
1.工作上没有成就感,总是原地踏步不前,几年以内升职基本无望;
2.生活中活动范围很小,时常感到孤单寂寞,朋友不多,交往不深;
3.人脉不好,大领导几乎不认识,小领导和自己不熟,没有任何政治资本。
对于那些被边缘化或者即将步入被边缘化群体的人员来说,解决办法又是什么呢?
我们知道销售人员的人际关系是非常广泛的,在一个关系型的社会里,他们通过各种关系推销产品、推销自己,因此他们更容易成功,很多公司的总裁都是推销员出身也充分的说明了这一点。他们最大的优点就是善于沟通,和顾客沟通、和上下级沟通。
IT技术人员避免被边缘化策略之一:多沟通,想方设法的和外面的世界沟通。通过沟通,让领导认识你、赏识你,让同事佩服你,让外界知道,了解你。
应该说被边缘化的表现有很多情形,并不仅仅只是上面的那几种表现。归纳一下,大概有这几种情况:
1.工作上没有成就感,总是原地踏步不前,几年以内升职基本无望;
2.生活中活动范围很小,时常感到孤单寂寞,朋友不多,交往不深;
3.人脉不好,大领导几乎不认识,小领导和自己不熟,没有任何政治资本。
对于那些被边缘化或者即将步入被边缘化群体的人员来说,解决办法又是什么呢?
我们知道销售人员的人际关系是非常广泛的,在一个关系型的社会里,他们通过各种关系推销产品、推销自己,因此他们更容易成功,很多公司的总裁都是推销员出身也充分的说明了这一点。他们最大的优点就是善于沟通,和顾客沟通、和上下级沟通。
IT技术人员避免被边缘化策略之一:多沟通,想方设法的和外面的世界沟通。通过沟通,让领导认识你、赏识你,让同事佩服你,让外界知道,了解你。
10月18
作为一名系统分析师,必须要明白系统分析的目标是什么,还有要明白系统分析的一般步骤是什么是十分必要的!系统分析的目标是理解并解决商业问题,当然啦,开源的项目也是这样,只是不是解决商业问题而已。
系统分析的一般步骤是:
(1)研究、理解商业问题;
(2)确定所要实现的项目的收益大于成本;
(3)收集所要解决问题的需求
(4)根据需求提供一系列的解决方案
(5)选择最合适的方案
(6)为选择的方案提供详细的细节
(7)实施方案
(8)监控并评估所实施的方案是否达到商业目标
系统分析的一般步骤是:
(1)研究、理解商业问题;
(2)确定所要实现的项目的收益大于成本;
(3)收集所要解决问题的需求
(4)根据需求提供一系列的解决方案
(5)选择最合适的方案
(6)为选择的方案提供详细的细节
(7)实施方案
(8)监控并评估所实施的方案是否达到商业目标
10月16
我们用eclipse + ADT作为android开发工具,可以说是很方便的,在HelloActivity小程序里我们就感觉到eclipse功能的强大。那么,我们可以用 eclipse来开发android源码吗?如果我们直接把android源码里一个工程导入eclipse,一般来说都会出现错误,说许多类库(包)找 不到。
今天找到关于怎样使用eclipse来开发android源码的官方文档:
https://sites.google.com/a/android.com/opensource/using-eclipse
从该文档和实践可以总结出几点:
1、可以使用eclipse来编辑JAVA程序、检查错误(主要是类库包含和语法方面),但是不能在eclipse上编译运行android源码,还是得在shell中make(或mm或mmm)
2、android源码文件夹里提供有一些eclipse配置文件,
.claapath:eclipse工程的配置文件,方便我们直接把android源码相应的文件和JAVA包导入工程
android-formatting.xml和android.importorder:这个很重要,主要是用来规范我们的编码风格,更容易使我们的代码风格一致
3、把android源码作为一个工程导入eclipse时,必须注意两点
1)、新建的工程必须是java project,不能是android project,否则会破坏android源码(一般是多添加文件/文件夹)
2)、导入前最好检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹)
总的来说:
1、用eclipse来编辑代码、检查错误
2、不在eclipse上编译、运行android源码程序,只能在命令行通过make(或mm或mmm)编译android源码
3、可以在eclipse上调试android源码程序(原理:eclipse通过ddms服务器在emulator上进行调试),并可以单步调试、断点调试。
今天找到关于怎样使用eclipse来开发android源码的官方文档:
https://sites.google.com/a/android.com/opensource/using-eclipse
从该文档和实践可以总结出几点:
1、可以使用eclipse来编辑JAVA程序、检查错误(主要是类库包含和语法方面),但是不能在eclipse上编译运行android源码,还是得在shell中make(或mm或mmm)
2、android源码文件夹里提供有一些eclipse配置文件,
.claapath:eclipse工程的配置文件,方便我们直接把android源码相应的文件和JAVA包导入工程
android-formatting.xml和android.importorder:这个很重要,主要是用来规范我们的编码风格,更容易使我们的代码风格一致
3、把android源码作为一个工程导入eclipse时,必须注意两点
1)、新建的工程必须是java project,不能是android project,否则会破坏android源码(一般是多添加文件/文件夹)
2)、导入前最好检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹)
总的来说:
1、用eclipse来编辑代码、检查错误
2、不在eclipse上编译、运行android源码程序,只能在命令行通过make(或mm或mmm)编译android源码
3、可以在eclipse上调试android源码程序(原理:eclipse通过ddms服务器在emulator上进行调试),并可以单步调试、断点调试。
10月16
目前有一个项目需要开发一个开机自启动的GTD应用程序来提醒用户的一些重要日程安排,对于这类应用,Android提供了一个BroadcastReceiver组件来对于应用程序的运行环境进行监听,并对于各种事件进行对应的处理。使用BroadcastReceiver十分简单,我们只需要在AndroidManifest.xml或者我们的代码中进行相应的注册(这也是Android开发的两种方式)。这样之后在广播事件到来时,我们就能通过重写BroadcastReceiver的onReceive()方法来执行相应的操作。
下面简单来演示如何开发开机自启动应用。
1.建立一个名为Boot的Android应用。
2.简单实现BootActivity的应用界面,在此实现了一个TextView的实例来开机后显示一句话内容。
TextView textView=new TextView(this);
textView.setText("这是一个开机自启动应用程序");
setContentView(textView);
3.创建一个BootBroadcastReveiver的类,实现了抽象类BroadcastReceiver。以下是整个代码。
下面简单来演示如何开发开机自启动应用。
1.建立一个名为Boot的Android应用。
2.简单实现BootActivity的应用界面,在此实现了一个TextView的实例来开机后显示一句话内容。
TextView textView=new TextView(this);
textView.setText("这是一个开机自启动应用程序");
setContentView(textView);
3.创建一个BootBroadcastReveiver的类,实现了抽象类BroadcastReceiver。以下是整个代码。







