Articles of 部署

开放源代码的PDF阅读器的Windows作为Adobe阅读器的替代品

随着Adobe阅读器中最新的javascript漏洞以及多年来的膨胀,我一直在考虑将我负责的networking移到不同的产品上,以便在Windows上阅读PDF。 理想的PDF阅读器应该是这样的: 体积小(安装后这几天Adobe Reader 超过200MB )。 尽可能默认为安全(例如,默认情况下禁用javascript)。 好看,易于使用的界面。 没有臃肿的function(我只是想阅读PDF,就是这样)。 不安装任何工具栏/不需要的附加/间谍软件。 查看PDF时不显示任何广告。 最好是开源的。 (这几乎确保没有广告)。 完整的Unicode支持。 Idealy,像侏儒的evince ,将是最好的select,但不幸的是,这在Windows上不可用。 福克斯是一个选项,因为它很小,并有一个很好的界面。 但它仍然有JavaScript默认启用可能导致漏洞 – 它安装一个工具栏,并显示广告,同时阅读PDF文件,这是分心。 有一个网站专门为开源PDF阅读器, pdfreaders.org ,然而,Windows PDF阅读器各有其问题,大多数界面并不像方便(如evince,adobe或foxit)。 这是WikiPedia提供的所有PDF软件的列表。 每个操作系统都有一个“查看器”部分。 你会推荐什么样的Windows PDF阅读器?

我应该将Rails应用程序部署到什么目录?

什么是在Linux系统上部署我的生产Rails应用程序的合理和合理的目录? 一些候选人… /var/rails <= There's a /var/www so this would be consistent with that pattern. But IT guys have complained about stuff in /var before. /home/my_home_dir/rails <= OK, not /var, but I'm not the only developer. Seems like it really ought to be a systemwide location. /home/rails <= I don't know. That just seems weird. […]

自动化服务器部署

我发现我经常为几个客户设置几乎相同的服务器和VPS,这可能非常耗时。 通常情况下,每个部署之间唯一的变化是要提供的不同网站。 有没有一种简单的方法来自动化所有这些,并采取无聊的单调设置56个相同的服务器? 到目前为止,我已经部署的服务器只有Ubuntu,但可能我开始使用其他Linux操作系统甚至Windows。 到目前为止,我已经看过Capistrano,但它似乎专注于写小ruby程序来完成这项工作,而且我根本不知道

自动configuration新计算机

我公司正在将所有的用户从旧的Windows XP电脑升级到新的四核Win7电脑。 这是一件好事 – 我们升级工作站的时间早已过期 – 但现在我花了大量时间configuration新的计算机。 有什么办法可以自动化这个过程吗? 几乎每台电脑都经过的步骤: 通过Win7安装过程(我们主要是HP做的,所以我们得到愚蠢的“电脑是个人的”的东西。 卸载英国媒体报道(Norton,Bing Bar,Roxio等) 安装更新 添加到域和configurationnetworking设置 安装Office和其他公司特定的应用程序 configuration重要的快捷方式(任务栏上的Outlook) 之后还有其他一些我自己做的事情,那就是很好的自动化,但是这不太可能是由于许可密钥,密码等。 configurationOutlook 通过简单的转移向导提取文件/设置 映射networking驱动器 我知道有可能创build一个完整的计算机图像,但是如何与不同的硬件/驱动程序一起工作呢? 怎么样的Win7许可证密钥? 如果有办法做到这一点,那么什么是最好的(最好是免费/开源)软件呢?

使用MSI文件的公司好处

使用.msi文件比常规setup.exe文件有什么优点? 我有这样的印象,即在用户拥有较less权限的机器上部署更容易,但不清楚细节。 msiexec.exe具有哪些function,比使用setup.exe场景更容易部署? 部署.msi应用程序时的任何提示或技巧?

Supervisor不加载新的configuration文件

我使用Gunicorn和Supervisor部署Django应用程序时遇到问题。 虽然我可以让Gunicorn为我的应用程序服务(通过设置适当的PYTHONPATH并运行适当的命令,来自supervisord config的那个命令),我不能让主pipe运行它。 它只是不会看到我的应用程序。 我不知道如何确定configuration文件是否正常。 以下是主pipe说: # supervisorctl start myapp_live myapp_live: ERROR (no such process) 我使用以下configuration在Ubuntu 10.04上运行它: 文件/home/myapp/live/deploy/supervisord_live.ini: [program:myapp_live] command=/usr/local/bin/gunicorn_django –log-file /home/myapp/logs/gunicorn_live.log –log-level info –workers 2 -t 120 -b 127.0.0.1:10000 -p deploy/gunicorn_live.pid webapp/settings_live.py directory=/home/myapp/live environment=PYTHONPATH='/home/myapp/live/eco/lib' user=myapp autostart=true autorestart=true 在/etc/supervisor/supervisord.conf中,在文件末尾有: [include] files = /etc/supervisor/conf.d/*.conf 这里是我的configuration文件的符号链接: # ls -la /etc/supervisor/conf.d lrwxrwxrwx 1 root root 48 Dec 4 […]