小编Kar*_*ten的帖子

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

来自变量的jQuery UI对话框按钮

我有变量在jquery ui对话框中保存按钮的翻译标签.

我无法用变量本身填充按钮数组键,并且找不到任何方法让它将变量视为字符串.

translations['ok'] = 'ok';
translatinos['cancel'] = 'cancel';

// not working
jQuery('#foo').dialog({
    buttons:
    {
        translations['ok']: function() { alert('foo-ok'); },
        translations['cancel']: function() { alert('foo-cancel'); }
    }
});

// working
jQuery('#bar').dialog({
    buttons:
    {
        "Ok": function() { alert('bar-ok'); },
        "Cancel": function() { alert('bar-cancel'); }
    }
});
Run Code Online (Sandbox Code Playgroud)

有没有办法让它与变量数组键一起使用?

javascript jquery localization jquery-ui jquery-ui-dialog

22
推荐指数
1
解决办法
1万
查看次数

改善我们的工作环境

在不久的将来,我将有两周的时间来改善我们的工作环境.

我们主要开发一个包含2-10个开发人员的大型PHP/MySQL项目.

目前我们有一个dev服务器,用mod_userdir运行apache,每个dev在他的(samba-accessible)主页中都有一个/ public_html文件夹.对于VCS和Project Management/Issuetracking,我们使用Subversion和Trac.测试/部署需要一些手动步骤,而不是那里的自动化程度.

我对新设置的计划包括对现有设备的以下更改:

  • 持续集成
  • 将CI集成到Trac,创建/查找一个插件,该插件提供在构建进度成功或失败后启动操作(即部署到staging/live)
  • 创建自动部署脚本(一键式)
  • 将(doxygen)-Documentation 集成到构建进程中并以某种方式进入Trac
  • 添加自动版本控制
  • 添加另一层监控(本地nagios监控我们的生产系统 - nagios)
  • 添加一个夜间运行的MySQL Replication Slave,开发人员可以使用它来测试up2date数据的内容
  • 查看备份计划
  • 记录我以这种方式设置所有内容的方式和原因

您有什么提示/提示可以进一步改进吗?我们应该以不同的方式做什么?

svn deployment environment automation trac

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

如何为Loadbalancing准备好代码

正如我们过去这样做,我想收集有用的信息给大家移动到负载平衡,因为你的代码必须意识到的问题.

我们从一个apache服务器转移到squid作为反向代理/负载均衡器,后面有三个apache服务器.

我们使用的是PHP/MySQL,因此问题可能会有所不同.

我们必须解决的问题:

会议

我们从"默认"php会话(文件)转移到分布式memcached会话.简单的解决方案,必须要做.这样,您的负载均衡器上也不需要"粘性会话".

高速缓存

对于每个web服务器的非分布式apc-cache,我们为分布式对象缓存添加了anoter memcached-layer,并用它替换了所有旧的/过时的文件缓存系统.

上传

上传转到共享(nfs)文件夹.

我们为速度优化的事情:

静态文件

我们的主NFS运行lighttpd,提供(也是用户上传的)图像.Squid意识到这一点,并且永远不会在我们的apache-nodes中查询图像,从而提供了良好的性能提升.Squid还配置为在ram中缓存这些文件.

你做了什么来让你的代码/项目为负载平衡做好准备,让人们考虑这一举措的任何其他问题,以及你使用的是哪种平台/语言?

language-agnostic load-balancing

5
推荐指数
1
解决办法
578
查看次数

Subversion在每次提交时作为版本增量器?

我想在每次提交后将(最高)修订号更新到subversion存储库中的文件.

我想到了一个svn版本关键字,但是如果特定文件被更改,这不会更新吗?

即我有一个文件version.php,其中我有版本/修订号,但只更新我的提交中的anotherfile.php - 这不会改变version.php的版本/修订信息.

提交钩子是我唯一的选择吗?如果有,可以举例吗?

svn versioning

2
推荐指数
1
解决办法
1884
查看次数