linux中国_ 发布的文章

  TIOBE 2013 年 4 月编程语言排行榜公布了。这次发布不但给出了当月的各个语言的排名,还同时对比了各个语言相对于去年 4 月份的排名情况,经过对比可以发现,排名前八的语言去年四月和今年四月的排名是一样的,看来在这一年的期间里,程序员们都很淡定的看待各个语言的发展,该用哪种还用哪种。而不管是退出不在使用某种语言的程序员还是新程序员学习某种语言的趋势维持稳定状态。这一年来程序员们很淡定。

  在09年之前,Objective-C 对于大家来说了解的人实在是不多,不过由于 iPhone 到后来的 iPad 的成功,导致这种给它们开发应用的语言有了一个突飞猛进的发展,从而使 Objective-C 连续在 2011 年和 2012 年得到年度语言称号,不过到现在的发展势头缺有所减缓了,而且从上个月的第三位下降到第四位了,当然了,发展慢是发展到一定程度后的必然趋势,而一个名次的涨跌也关系不大。不过可以看到的是想撼动 C 和 JAVA 那是没有个十年八年估计撼不动的。

下面就来看看详细的榜单:

    | 2013 年 4 月 | 2012 年 4 月 | 排名变化 | 编程语言名称 | 2013 年 4 月占有率 | 相对于 2012 年 4 月 | Status |
11 C17.862%+0.31%A
22 Java17.681%+0.65%A
33 C++9.714%+0.82%A
44 Objective-C9.598%+1.36%A
55 C#6.150%-1.20%A
66 PHP5.428%+0.14%A
77 (Visual) Basic4.699%-0.26%A
88 Python4.442%+0.78%A
910 Perl2.335%-0.05%A
1011 Ruby1.972%+0.46%A
119 JavaScript1.509%-1.37%A
1214 Visual Basic .NET1.095%+0.12%A
1315 Lisp0.905%-0.05%A
1416 Pascal0.887%+0.07%A
1513 Delphi/Object Pascal0.840%-0.53%A
1632 Bash0.840%+0.47%A
1718 Transact-SQL0.723%-0.04%A
1812 PL/SQL0.715%-0.66%A
1924 Assembly0.710%+0.24%A--
2021 Lua0.650%+0.08%B

长期发展趋势图:

排名 20 至 50 名编程语言:

| Position | Programming Language | Ratings |
21Ada0.642%
22SAS0.634%
23ABAP0.588%
24MATLAB0.517%
25COBOL0.491%
26R0.484%
27Scheme0.419%
28Fortran0.407%
29Scala0.336%
30Prolog0.324%
31Erlang0.323%
32Haskell0.317%
33Scratch0.317%
34Logo0.316%
35D0.314%
36Forth0.240%
37Smalltalk0.235%
38ActionScript0.226%
39APL0.222%
40Common Lisp0.219%
41Awk0.204%
42ML0.199%
43J0.187%
44JScript.NET0.166%
45(Visual) FoxPro0.158%
46Tcl0.148%
47PL/I0.148%
48Ladder Logic0.144%
49Algol0.137%
50NXT-G0.137%

来自:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

  一个多礼拜前 Canonical 公布了 Ubuntu 削减非 LTS 支持周期的信息后,Canonical 的 Adam Conrad 昨天宣布Ubuntu 8.04(Hardy Heron)服务器版(2008年4月24日正式发布)的支持期将于5月9日(星期四)结束,同时桌面版的 Ubuntu 10.04 (Lucid Lynx) 和 Ubuntu 11.10 (Oneiric Ocelot) 简单发型版也将结束支持期。

  • Ubuntu 8.04 (Hardy Heron) (2008年4月24日正式发布)LTS 服务器版本的支持期为五年;
  • Ubuntu 10.04 (Lucid Lynx) (2010年5月29日正式发布)也将结束支持期,LTS 桌面版的支持期为三年;
  • Ubuntu 11.10 (Oneiric Ocelot) (2011年10月13日正式发布)是一个简单发行版,支持期只有十八个月(以后这个版本的支持期将缩短为九个月)。

  Canonical 建议在使用 Ubuntu 8.04 的用户升级到 Ubuntu 12.04 LTS (Precise Pangolin)。不过 8.04 不能直接升级到 12.04 ,所以你需要先升级到 10.04 完后在升级到 12.04。

  看来服务器上使用,还真得紧跟 LTS 版,要不这一下升级两个版本,还真不知道会有多少东西会遗漏。

升级指南(英文):

PCMan File Manager 现在已经升级到 1.0.2 版本了。稳定性得到了更加一步的提升。

https://img.linux.net.cn/data/attachment/album/201211/01/141522x2jxhmtme6uryutu.png

PCMan File Manager 1.0.2 新功能:

  • Underscores (mnemonics) have been corrected on every menu and dialog;
  • Migrated to new libfm APIs for simplification;
  • GTK+ 3.0 兼容性问题得到修复;
  • switch --with-gtk=N has been added to configure script, where N is GTK+ version: 2 or 3;
  • 'Treat backup files as hidden’ 选项已经被添加到 'Display' 选项卡上, 首选项对话框 'Use Application Startup Notify by default' 被移动到 'Advanced' 选项卡内;
  • 增加新的搜索引擎

更新日志:http://sourceforge.net/projects/pcmanfm/files/PCManFM%20+%20Libfm%20(tarball%20release)/PCManFM/

下载地址:

Knotter 是一个可以制作出漂亮花纹格子图案的软件。可以用来制作各种装饰用途的图案。软件设计的非常简单,稍微使用就可以了解它的具体各个设置功能。制作完毕后还可以导出为矢量图形的格式。

官方网站:http://www.knotdraw.org/

https://img.linux.net.cn/data/attachment/album/201211/01/1340486oov9kkfjjk81t46.png

下载地址:http://sourceforge.net/projects/knotter/files/

  Ubuntu 系统本身的桌布功能已经非常不错了,基本上我们能想到的对桌布的需求也都可以实现。默认的几张壁纸也看得非常让我们轻松愉悦。

  不过,用户的需求总是会不断的发展和出乎大多数的需求的,有很多人就希望能有动态的桌面。一般按我们的理解,系统本身就支持自动换桌布,而且你也可以弄个动画 gif 图来看看效果。不过就像很多特殊的主题一样,要在桌面上实现类似视频动画的效果,那就得借助一些其他的软件了,系统本身还做不到(要求 Ubuntu 系统本身就具有这个功能的话,也有点太牵强了,哈),下面的这个软件就可以实现一定的动画桌面的功能,而且我试了一下,效果还是非常不错的,不过性能嘛,就是对计算机需求还是有点需求的,就像你在玩全屏的 flash 网页游戏一样,如果计算机不够强劲,那么……

  LiveWallpaper 就是一个可以让你实现动画桌面的软件。目前版本为 0.3 版,大家如果用 Android 的手机系统的话,很可能已经使用过一款在手机上的更换桌布的名字非常一样的 LiveWallpaper 软件了。不过我们这个是在 Ubuntu 桌面系统上使用的,目前来说,我还不知道计算机桌面系统上的 LiveWallpaper 和 Android 系统上的 LiveWallpaper 有什么内在的关系。大家如果有知道的,不妨在这里说一说。

  LiveWallpaper 原来是 Compiz (Compiz 是基于 OpenGL 的混合型窗口管理器,是一个可以在 Linux 桌面系统内提供类似于 Vista 和 Mac OS 的 3D 桌面效果的软件) 的一个插件,现在的 0.3 版作为一个单独的软件发布了。可惜的就是软件目前只内置了一个旋转宇宙星空的动画桌面,短时间内我们只能看这个了,希望开发团队能尽快的做出其他的更多的动画桌面了。

  如同 Linux 上的其他软件一样,安装使用卸载都通过几行命令就可以实现了。

[
点击查看原始大图](https://img.linux.net.cn/data/attachment/album/201210/28/183749qnj5dj9oqeqd3z5f.png)

  大家可以通过如下命令安装 LiveWallpaper 0.3 :

sudo add-apt-repository ppa:fyrmir/livewallpaper-daily
sudo apt-get update
sudo apt-get install livewallpaper
sudo apt-get install livewallpaper-config livewallpaper-indicator

  安装完后,大家可以在 Dash 中找到它的图标启动它和配置图标来配置它。或者直接执行命令行来运行(livewallpaper)和配置(livewallpaper-config)它。配置选项众多,大家如果发现了什么好玩的配置参数,也来这里给大家共享共享哦。

  Ubuntu 系统本身的桌布功能已经非常不错了,基本上我们能想到的对桌布的需求也都可以实现。默认的几张壁纸也看得非常让我们轻松愉悦。

  不过,用户的需求总是会不断的发展和出乎大多数的需求的,有很多人就希望能有动态的桌面。一般按我们的理解,系统本身就支持自动换桌布,而且你也可以弄个动画 gif 图来看看效果。不过就像很多特殊的主题一样,要在桌面上实现类似视频动画的效果,那就得借助一些其他的软件了,系统本身还做不到(要求 Ubuntu 系统本身就具有这个功能的话,也有点太牵强了,哈),下面的这个软件就可以实现一定的动画桌面的功能,而且我试了一下,效果还是非常不错的,不过性能嘛,就是对计算机需求还是有点需求的,就像你在玩全屏的 flash 网页游戏一样,如果计算机不够强劲,那么……

  LiveWallpaper 就是一个可以让你实现动画桌面的软件。目前版本为 0.3 版,大家如果用 Android 的手机系统的话,很可能已经使用过一款在手机上的更换桌布的名字非常一样的 LiveWallpaper 软件了。不过我们这个是在 Ubuntu 桌面系统上使用的,目前来说,我还不知道计算机桌面系统上的 LiveWallpaper 和 Android 系统上的 LiveWallpaper 有什么内在的关系。大家如果有知道的,不妨在这里说一说。

  LiveWallpaper 原来是 Compiz (Compiz 是基于 OpenGL 的混合型窗口管理器,是一个可以在 Linux 桌面系统内提供类似于 Vista 和 Mac OS 的 3D 桌面效果的软件) 的一个插件,现在的 0.3 版作为一个单独的软件发布了。可惜的就是软件目前只内置了一个旋转宇宙星空的动画桌面,短时间内我们只能看这个了,希望开发团队能尽快的做出其他的更多的动画桌面了。

  如同 Linux 上的其他软件一样,安装使用卸载都通过几行命令就可以实现了。

[
点击查看原始大图](https://img.linux.net.cn/data/attachment/album/201210/28/183749qnj5dj9oqeqd3z5f.png)

  大家可以通过如下命令安装 LiveWallpaper 0.3 :

sudo add-apt-repository ppa:fyrmir/livewallpaper-daily
sudo apt-get update
sudo apt-get install livewallpaper
sudo apt-get install livewallpaper-config livewallpaper-indicator

  安装完后,大家可以在 Dash 中找到它的图标启动它和配置图标来配置它。或者直接执行命令行来运行(livewallpaper)和配置(livewallpaper-config)它。配置选项众多,大家如果发现了什么好玩的配置参数,也来这里给大家共享共享哦。