视觉是大多数程序员认为理所当然的感官之一.大多数程序员会花几个小时看电脑显示器(特别是在他们在区域的时候),但我知道有盲人程序员(例如目前在谷歌工作的电视拉曼).
如果您是一个盲人(或者慢慢变得盲目),您将如何设置开发环境来帮助您进行编程?
(请回答一个建议.这个问题的目的是将好的想法带到最顶层.此外,屏幕阅读器可以更早地阅读好的想法.)
我一直在阅读并了解Docker,我正在尝试正确选择要使用的Django设置.到目前为止,要么:
我明白这Dockerfiles是用过的Docker Compose,但我不确定将所有内容放在一个大型Dockerfile中,并FROM为不同的图像添加多个命令是不是很好?
我想使用几个不同的图像,包括:
uwsgi
nginx
postgres
redis
rabbitmq
celery with cron
Run Code Online (Sandbox Code Playgroud)
请告知使用Docker设置此类环境的最佳做法.
如果它有帮助,我在Mac上,所以使用boot2docker.
我遇到的一些问题:
development-environment docker boot2docker dockerfile docker-compose
如何更改我的Rails应用程序以在生产模式下运行?是否有配置文件,例如environment.rb,这样做?
development-environment ruby-on-rails production-environment
使用一般SVN忽略模式的最佳(或尽可能好)是什么?
有许多不同的IDE,编辑器,编译器,插件,平台等特定文件和一些"重叠"的文件类型(即某些类型的项目而不是其他类型的项目).
但是,无论开发环境的具体情况如何,您都希望自动将大量文件类型自动包含在源代码管理中.
这个问题的答案可以作为任何项目的良好起点 - 只要求他们添加他们需要的少数环境特定项目.它也可以适用于其他版本控制系统(VCS).
language-agnostic svn environment version-control development-environment
目前,当我使用C或C++编码时,我使用Emacs的工作流涉及三个窗口.右边最大的包含我正在使用的文件.左边分为两个,底部是我用来输入编译或make命令的shell,top通常是我在工作时要咨询的某种文档或README文件.现在我知道有一些非常专业的Emacs用户,我很好奇其他Emacs在功能上是有用的,如果打算将它用作一个完整的IDE.具体来说,大多数IDE通常以某种形式实现这些功能:
对于其中的一些,很明显Emacs如何适应这些功能,但其余的呢?此外,如果必须关注特定语言,我会说它应该是C++.
编辑:一位用户指出,当我说'剩下的'时,我应该更具体一些.大多数情况下,我对有效的版本控制以及文档查找感到好奇.例如,在SLIME中,在Lisp函数上进行快速hyperspec查找相当容易.有没有快速查找C++ STL文档中的内容(例如,如果我忘记了hash_map的确切语法)?
我已将所需的JavaScript添加到页面底部,以便我可以使用Google Analytics.唯一的问题是我确信它将我的所有开发工作都计为点击量.因为我可能每天都会看到一些这样的页面,这会让我的读数产生偏差.有没有办法从特定的IP地址关闭它,或者这是应该构建到我的构建过程中的东西,所以只有在构建部署时才会添加它?
我刚从http://developer.android.com/sdk/installing/studio.html下载了适用于Linux的Android Studio
我想知道如何打印到控制台?
无论是System.out.print(...)也不是Log.e(...)从android.util.Log似乎工作.
我正在尝试使用TypeScript和Angular应用程序运行dev服务器,而不是每次都转换ts文件.我发现我可以运行,ts-node但我也想观看.ts文件并重新加载应用程序/服务器,就像我用gulp watch这样的东西.
开发人员是否应该在他们的PC上拥有管理员权限,或者是否为他们提
一些评论:
我们是由5名开发人员组成的团队,并构建Web应用
android ×1
angular ×1
blind ×1
boot2docker ×1
docker ×1
dockerfile ×1
emacs ×1
environment ×1
fonts ×1
gulp ×1
ide ×1
java ×1
mobile ×1
nodemon ×1
slime ×1
svn ×1
typescript ×1
workflow ×1