小编tak*_*hin的帖子

git:repo监控工具

你知道任何好的回购监控解决方案吗?

当有人推送远程仓库时,我想获取信息(最好通过任务栏托盘图标:"someuser push ......").

其他解决方案我考虑:

  • 收到钩子
  • 通过cron定期git log
  • 检查运行每个git命令的更新

(我选择的系统是Ubuntu)

git scripting githooks

7
推荐指数
1
解决办法
1373
查看次数

Zend_Registry:现实生活中的例子

你觉得Zend_Registry有用吗?

它应该用于哪些任务?不是吗?

变量的全局状态不是一个好习惯.主要对象可以通过注入全局状态$front->setParam('paramName', $object),那么Zend_Registry的目的是什么?

php zend-framework global-variables

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

如何将所有Doctrine查询记录到文件?

我正在使用Doctrine并希望记录所有生成的SQL查询.

我知道我可以使用,$q->getSqlQuery()但我不希望每次都手动执行此操作.

有没有办法自动完成?

doctrine

6
推荐指数
1
解决办法
5260
查看次数

Zend Navigation:当前页面

有一种方法isActive()Zend_Navigation.但它对当前路径中的所有元素都返回true(父级li是活动的,所有子级也是如此,即使当前是父级li).

是否有任何方法isCurrent(),以确定当前菜单项是否是当前页面?

我只想将自定义类属性添加到ul和li的整个嵌套树中的一个当前元素.

zend-framework zend-navigation

6
推荐指数
2
解决办法
6559
查看次数

gitolite:允许仅更改选定的文件

如何配置git和gitolite以允许特定用户只更改特定目录中的文件?

例如,原始主分支中的文件:

/dir1/
/dir2/file1
/dir2/file2
/dir3/file1
Run Code Online (Sandbox Code Playgroud)

用户kathrine,只允许更改/dir2/file1/dir2/file2

$kathrine: git clone git@example.com:test.git
Run Code Online (Sandbox Code Playgroud)

结果是:

/dir2/file1
/dir2/file2
Run Code Online (Sandbox Code Playgroud)

是否有任何per-dir指令,gitolite.conf或者我是否应该为此用户配置git with new branch?

我只是不希望图形设计师有权访问源代码文件.

git gitolite

6
推荐指数
1
解决办法
2867
查看次数

git post-commit hook - 提交文件上的脚本

我可以在某处找到一个示例的post-commit钩子来在每个提交的文件上运行脚本吗?

例如.

git add file1
git add file2

git commit -am "my commit"
Run Code Online (Sandbox Code Playgroud)

并且钩子执行:

myscript -myparams "file1"
myscript -myparams "file2"
Run Code Online (Sandbox Code Playgroud)

最好的方法是使用参数来提交命令来运行这个钩子,例如.git commit -X...执行此帖子提交钩子.最终是一个别名git-commitx.

与索引中文件的预提交挂钩相同的版本怎么样?当其中一个文件执行脚本失败时,我可以中止提交吗?

编辑:

这就是我现在拥有的:

#!/bin/sh                                     
#.git/hooks/post-commit
dir=`pwd`
echo ----------------------------------------------
echo PHP Mess Detector results for commited files:
echo ----------------------------------------------
git show --pretty="format:" --name-only  | grep '\.php$' | xargs -i phpmd $dir/'{}' text codesize,unused$
echo ----------------------------------------------
Run Code Online (Sandbox Code Playgroud)

git bash scripting githooks

6
推荐指数
1
解决办法
5450
查看次数

应用所有CSS规则后执行jQuery代码

$(document).ready() 加载所有HTML元素后执行代码.

如何在应用所有CSS规则后执行jQuery代码?

我有很少的样式表链接到页面,加载页面需要一些时间.元素布局在加载期间发生更改.

出于可用性目的,我需要在所有元素布局都具有目标大小后更正它.否则我得到这些元素的错误大小.

现在我在焦点上或在一些超时后做,但在页面加载后需要这个.

usability jquery layout

6
推荐指数
1
解决办法
5227
查看次数

如何在Android上显示语音(IPA)符号

我试图在a中显示语音符号WebView,但到目前为止我只是得到了正方形.

例如,对于单词"撇号",应显示:

əpåstrəfi

但我在显示屏上看到的是:

□□påstr□网络

如果它会有帮助,我从SQLite数据库中获取字符串.我检索的字符串中有一些HTML标记,所以我用它:

webView.loadDataWithBaseURL("file:///android_asset/", 
     article, "text/html", Encoding.UTF_8.toString(), null);
Run Code Online (Sandbox Code Playgroud)

在哪里我有我的CSS文件/assets.并且article变量包含HTML标记中包含的一些文本.

unicode encoding android special-characters webview

6
推荐指数
1
解决办法
4522
查看次数

如何对Google API的调用进行单元测试

我有以下方法,可从Google Analytics检索热门访问过的网页:

public function getData($limit = 10)
{
    $ids = '12345';
    $dateFrom = '2011-01-01';
    $dateTo = date('Y-m-d');

    // Google Analytics credentials
    $mail = 'my_mail';
    $pass = 'my_pass';

    $clientLogin = Zend_Gdata_ClientLogin::getHttpClient($mail, $pass, "analytics");
    $client = new Zend_Gdata($clientLogin);

    $reportURL = 'https://www.google.com/analytics/feeds/data?';

    $params = array(
        'ids' => 'ga:' . $ids,
        'dimensions' => 'ga:pagePath,ga:pageTitle',
        'metrics' => 'ga:visitors',
        'sort' => '-ga:visitors',
        'start-date' => $dateFrom,
        'end-date' => $dateTo,
        'max-results' => $limit
    );

    $query = http_build_query($params, '');
    $reportURL .= $query;

    $results = $client->getFeed($reportURL);

    $xml = $results->getXML();
    Zend_Feed::lookupNamespace('default'); …
Run Code Online (Sandbox Code Playgroud)

phpunit unit-testing zend-framework mocking google-api

6
推荐指数
2
解决办法
1888
查看次数

测试套件和测试组之间有什么区别?

测试套件和测试组之间有什么区别?如果我想phpunit.xml在一组测试(即直接组)中组织我的单元测试,例如对特定应用模块的测试.

  • 如何phpunit.xml使用组和测试套件?
  • 如何从命令行运行特定的组/测试套件?

类似的问题:

有关xml配置中的测试套件和组的PHPUnit手册:

如何配置组phpunit.xml,phpunit --list-groups显示它们?

testing phpunit unit-testing zend-framework

6
推荐指数
1
解决办法
3103
查看次数