标签: development-environment

如果你失明了,你怎么编程?

视觉是大多数程序员认为理所当然的感官之一.大多数程序员会花几个小时看电脑显示器(特别是在他们在区域的时候),但我知道有盲人程序员(例如目前在谷歌工作的电视拉曼).

如果您是一个盲人(或者慢慢变得盲目),您将如何设置开发环境来帮助您进行编程?

(请回答一个建议.这个问题的目的是将好的想法带到最顶层.此外,屏幕阅读器可以更早地阅读好的想法.)

workflow development-environment accessibility blind

685
推荐指数
19
解决办法
17万
查看次数

Docker Compose与Dockerfile - 哪个更好?

我一直在阅读并了解Docker,我正在尝试正确选择要使用的Django设置.到目前为止,要么:

Docker ComposeDockerfile

我明白这Dockerfiles是用过的Docker Compose,但我不确定将所有内容放在一个大型Dockerfile中,并FROM为不同的图像添加多个命令是不是很好?

我想使用几个不同的图像,包括:

uwsgi
nginx
postgres
redis
rabbitmq
celery with cron
Run Code Online (Sandbox Code Playgroud)

请告知使用Docker设置此类环境的最佳做法.

如果它有帮助,我在Mac上,所以使用boot2docker.

我遇到的一些问题:

  1. Docker Compose与Python3不兼容
  2. 我想将我的项目容器化,所以如果一个大的Dockerfile不理想,那么我觉得我需要使用Docker Compose来解决它
  3. 我可以让Py2和Py3项目兼容,所以我倾向于django-compose

development-environment docker boot2docker dockerfile docker-compose

334
推荐指数
9
解决办法
15万
查看次数

将Rails应用程序更改为生产

如何更改我的Rails应用程序以在生产模式下运行?是否有配置文件,例如environment.rb,这样做?

development-environment ruby-on-rails production-environment

188
推荐指数
10
解决办法
20万
查看次数

推荐的编程字体?

你用什么字体编程,用什么语言/ IDE?我使用Consolas进行Visual Studio的所有工作,以及其他任何建议吗?

fonts development-environment

183
推荐指数
30
解决办法
23万
查看次数

最好的一般SVN忽略模式?

使用一般SVN忽略模式的最佳(或尽可能好)是什么?

有许多不同的IDE,编辑器,编译器,插件,平台等特定文件和一些"重叠"的文件类型(即某些类型的项目而不是其他类型的项目).

但是,无论开发环境的具体情况如何,您都希望自动将大量文件类型自动包含在源代码管理中.

这个问题的答案可以作为任何项目的良好起点 - 只要求他们添加他们需要的少数环境特定项目.它也可以适用于其他版本控制系统(VCS).

language-agnostic svn environment version-control development-environment

172
推荐指数
6
解决办法
7万
查看次数

使用Emacs作为IDE

目前,当我使用C或C++编码时,我使用Emacs的工作流涉及三个窗口.右边最大的包含我正在使用的文件.左边分为两个,底部是我用来输入编译或make命令的shell,top通常是我在工作时要咨询的某种文档或README文件.现在我知道有一些非常专业的Emacs用户,我很好奇其他Emacs在功能上是有用的,如果打算将它用作一个完整的IDE.具体来说,大多数IDE通常以某种形式实现这些功能:

  • 源代码编辑器
  • 编译器
  • 调试
  • 文档查找
  • 版本控制
  • OO功能,如类查找和对象检查器

对于其中的一些,很明显Emacs如何适应这些功能,但其余的呢?此外,如果必须关注特定语言,我会说它应该是C++.

编辑:一位用户指出,当我说'剩下的'时,我应该更具体一些.大多数情况下,我对有效的版本控制以及文档查找感到好奇.例如,在SLIME中,在Lisp函数上进行快速hyperspec查找相当容易.有没有快速查找C++ STL文档中的内容(例如,如果我忘记了hash_map的确切语法)?

ide emacs development-environment slime

166
推荐指数
10
解决办法
7万
查看次数

有没有办法阻止Google Analytics计算开发工作作为点击?

我已将所需的JavaScript添加到页面底部,以便我可以使用Google Analytics.唯一的问题是我确信它将我的所有开发工作都计为点击量.因为我可能每天都会看到一些这样的页面,这会让我的读数产生偏差.有没有办法从特定的IP地址关闭它,或者这是应该构建到我的构建过程中的东西,所以只有在构建部署时才会添加它?

development-environment google-analytics

137
推荐指数
12
解决办法
5万
查看次数

如何在Android Studio中打印到控制台?

我刚从http://developer.android.com/sdk/installing/studio.html下载了适用于Linux的Android Studio

我想知道如何打印到控制台?

无论是System.out.print(...)也不是Log.e(...)android.util.Log似乎工作.

java mobile android development-environment android-studio

134
推荐指数
4
解决办法
44万
查看次数

如何在TypeScript文件更改时观察和重新加载ts节点

我正在尝试使用TypeScript和Angular应用程序运行dev服务器,而不是每次都转换ts文件.我发现我可以运行,ts-node但我也想观看.ts文件并重新加载应用程序/服务器,就像我用gulp watch这样的东西.

development-environment typescript nodemon gulp angular

132
推荐指数
14
解决办法
8万
查看次数

开发人员是否应在其PC上拥有管理员权限

开发人员是否应该在他们的PC上拥有管理员权限,或者是否为他们提

一些评论:

  • 如果他们想要尝试一些需要安装的新应用程序,那么他们可以在虚拟机上试用它,然后让网络管理员为它们安装它.你觉得那会有用吗?
  • 开发人员需要在他们的PC上做什么需要管理员权限?

我们是由5名开发人员组成的团队,并构建Web应用

development-environment

131
推荐指数
12
解决办法
4万
查看次数