标签: development

会有一个快速的 Vala 模板吗?

是否有计划为 Quickly 开发 Vala 模板?会很有趣,因为我认为 Vala 将成为 Gnome 的下一代编程语言。

development vala quickly application-development

9
推荐指数
1
解决办法
560
查看次数

我的硕士项目和 Google Summer of Code 2011 的想法

我目前正在为我将在夏天进行的硕士项目整理想法,我希望能够利用这段时间以某种方式帮助 Ubuntu。我可以自由地提出软件开发/工程领域的几乎任何项目,前提是它

  • 是一个重要的软件(作为参考,我将研究它整整五个月)
  • 为更多人解决问题,而不仅仅是我自己

我希望利用这个项目作为一个机会来了解 Linux 的弱点,这样我就可以在我的简历中提到我有“在 C++ 中为 *NIX 进行开发的经验”,我越来越注意到这一点公司正在寻找这些天,可能是因为东西正在转移到云服务器,而这正是 Linux 占据主导地位的地方。

我的问题是,由于我没有一开始的经验,我不确定要为这样的项目做什么,我想知道是否有人可以帮助我。我从Daniel Holbach 的博客中注意到 Ubuntu 参加了 Google Summer of Code 2010,并且可以在此处找到该项目的想法。然而,我一直没有找到与 Ubuntu 和 GSoC 2011 相关的任何内容,但我从GSoC 时间线中注意到,导师组织名单要到 3 月 18 日才会公布。

我在这里有两个问题。Ubuntu 是否申请成为 Summer of Code 2011 的一部分,以及之前链接的 2010 项目列表的状态如何。是全部实现了还是现在还有一些可以拿来,我不应该参加GSoC吗?我想为 Ubuntu 做点什么,但我不想花时间重新发明轮子。

更新:Jono Bacon在他的每周问答中确认Ubuntu 已经提交了 GSoC 2011 的申请。在项目想法的 wiki 页面可用之前,我将保留这个问题。也就是说,仍然欢迎想法;)

development

9
推荐指数
1
解决办法
473
查看次数

提交补丁以修复 LP:#600941 造成的所有损坏的方法是什么?

提交补丁以修复LP:#600941造成的所有损坏的最佳方法是什么?

我问是因为 LP:#600941 被放入了目前仍然支持的每个版本的 Ubuntu。我应该选择一个特定的版本并运行ubuntu-bug它吗?该版本应该是 LTS 还是 Oneiric 或 Precise(如果需要,我如何获得 Precise?)

故事是在它被推出后,我们所有的系统都开始经历 Nagios nrpe 重启失败。

命令像 /etc/init.d/nagios-nrpe-server restart

会导致 nrpe 停止但不会重新启动。

我将其追溯到/etc/init.d/nagios-nrpe-server脚本调用start-stop-daemon.

问题是/etc/init.d/nagios-nrpe-server脚本中的“停止”节首先调用 start-stop-daemon,它将 SIGTERM 发送到 nrpe,然后只等待一秒钟。

如果此时 nrpe 尚未退出,pid 文件仍将存在,/etc/init.d/nagios-nrpe-server脚本将删除它。

更糟糕的是,如果/etc/init.d/nagios-nrpe-server restart使用 pid 文件,不仅会删除 pid 文件,而且如果 nrpe 守护进程仍然延迟关闭,则重新启动 nrpe 的尝试将失败。

在这些情况下尝试启动将失败,因为 nrpe 仍将绑定到套接字,并且第二次尝试绑定将导致 nrpe 启动中止。

他们应该想知道为什么会有关于“有时 pid 文件没有被删除”的评论。

他们应该在负载较重并因此 nrpe 响应时间较慢的系统上进行测试。

解决方法是--retry 10在调用中添加或这样的start-stop-daemon ... --stop ...

谢谢

patch development

9
推荐指数
1
解决办法
448
查看次数

为什么 Brainstorm 上有一些流行的想法但开发人员没有实施?

加入 Ubuntu 社区时,我发现头脑风暴不仅是一个绝妙的主意,而且执行起来也很棒。

现在,在观看了该网站的 3 个版本后,我想知道它是否仅向新用户显示了一些内容。也许是为了让他们对 Ubuntu 感到兴奋?

  1. 开发者是否重视Brainstorm?

  2. 一个想法在被认真考虑之前需要多少票赞成?(有些想法有几十个,接近几百个,还没有移到上游开发区)

community development brainstorm

9
推荐指数
2
解决办法
444
查看次数

如何使用 emacs 而不是 Ubuntu SDK 来编写 Ubuntu Touch 应用程序?

我想使用 emacs 和控制台工具而不是 Ubuntu SDK 来编辑和调试我的项目。我在哪里可以学习这样做?

development emacs ubuntu-sdk

9
推荐指数
1
解决办法
122
查看次数

系统范围的浏览器协议处理程序?

在为 Windows 系统开发应用程序时,您可以在客户端计算机上创建一个注册表项,用于在系统中设置“协议处理程序”。与 mailto 链接的工作方式相同,您可以让它在将特定 url(即 myapp:)放入 Web 浏览器地址栏中时启动您的应用程序。

此注册表项似乎适用于常见浏览器,不需要为每个可能的浏览器进行特定设置。

我过去曾在 Linux 上的 Firefox 中设置自定义协议处理程序……但是我想知道是否有办法在系统范围内执行此操作,以便它也适用于 Chromium 等?

browser system development

8
推荐指数
2
解决办法
3978
查看次数

为 Unity 3D 编写的 Unity 镜头是否也适用于 Unity 2D?

我正在考虑编写一些镜头功能来将 Unity 链接到一些商业 Web 应用程序中,我是否必须分别针对两个 Unity 变体,或者我可以做一个并假设另一个可以正常工作?

development unity lenses application-development

8
推荐指数
1
解决办法
346
查看次数

如何打开二进制 Android ROM 映像文件?(.img)

我是 Windows/Mac/Ubuntu 和 Android 用户,所以当我说:如何打开二进制图像文件时,我知道我在说什么?(.img) 在任何操作系统上,它们都无法打开……

我是一名 Android 开发人员……我目前正在开发 ROM(我也使用 Windows 进行编程),但我需要从 .img 文件中提取文件。我已将它们转换为 .ext4.img 但它们无法被 Linux(绝对不是 Android)、Mac OS 或 Windows 识别。换句话说,我无法打开、提取或安装它们。

谁能帮我?我有点困惑……

development mount android

8
推荐指数
3
解决办法
9万
查看次数

我如何知道安装了哪个版本的 C++“标准库”?

我想安装 C++ 标准库文档(遵循下载 C++ 参考中的答案),但我不知道我的 Ubuntu 中安装了哪个版本的库。

development documentation c++ application-development

8
推荐指数
2
解决办法
3万
查看次数

从源代码构建 Rhythmbox

我正在尝试从源代码构建 rhythmbox 以尝试添加额外的功能。我遇到了问题gstreamer

configure: error: Package requirements (    gstreamer-1.0 >= 0.11.92
gstreamer-audio-1.0 >= 0.11.92
gstreamer-base-1.0 >= 0.11.92
gstreamer-plugins-base-1.0 >= 0.11.92
gstreamer-pbutils-1.0 >= 0.11.92) were not met:

No package 'gstreamer-audio-1.0' found 
No package 'gstreamer-plugins-base-1.0' found
No package 'gstreamer-pbutils-1.0' found
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这篇文章中的内容

sudo apt-get build-dep rhythmbox
Run Code Online (Sandbox Code Playgroud)

并安装了一些 gstreamer 包无济于事。

development rhythmbox gstreamer

8
推荐指数
1
解决办法
2511
查看次数