小编Chr*_*fer的帖子

如何指定在Git上执行shell命令时使用的私有SSH密钥?

也许是一个相当不寻常的情况,但我想指定一个私有SSH密钥,以便在从本地计算机执行shell(git)命令时使用.

基本上是这样的:

git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser"
Run Code Online (Sandbox Code Playgroud)

甚至更好(在Ruby中):

with_key("/home/christoffer/ssh_keys/theuser") do
  sh("git clone git@github.com:TheUser/TheProject.git")
end
Run Code Online (Sandbox Code Playgroud)

我见过使用Net :: SSH连接到远程服务器的示例,它使用指定的私钥,但这是一个本地命令.可能吗?

git ssh bash shell

963
推荐指数
25
解决办法
95万
查看次数

超时功能,如果完成时间太长

我有一个shell脚本循环遍历包含URL的文本文件:我想访问并截取屏幕截图.

这一切都做得很简单.该脚本初始化一个类,该类在运行时创建列表中每个站点的屏幕截图.有些站点需要非常长的时间来加载,有些站点可能根本没有加载.所以我想将screengrabber-function包装在一个超时脚本中,False如果它在10秒内无法完成,则使函数返回.

我满足于最简单的解决方案,也许设置一个异步计时器,无论在函数内部实际发生什么,它将在10秒后返回False?

python

135
推荐指数
2
解决办法
16万
查看次数

PHP会话如何工作?(不是"它们是如何使用的?")

会话文件通常存储在/tmp/服务器上,并命名sess_{session_id}.我一直在看内容,无法弄清楚它们是如何工作的.

从文件中获取变量名称和内容很容易.但PHP如何知道什么会话属于谁?

session_id似乎是完全随机的,一个IP地址可以有多个用户,如果每个用户打开多个浏览器窗口,则每个用户可以有多个会话.

那么它是怎样工作的?

php session

120
推荐指数
2
解决办法
5万
查看次数

如何删除有针对性的前置边框周围的边框?

当我将pre元素设置为contenteditable并将焦点放入其中进行编辑时,它会在它周围看到一个看起来不太好的虚线边框.当焦点在其他地方时,边界不存在.
如何删除该边框?

谢谢

javascript jquery contenteditable

93
推荐指数
2
解决办法
4万
查看次数

如何从Google AnalyticsAPI读取事件?

如何从Google AnalyticsAPI中读取自定义事件(例如借助gapi.class.php)?

如果我有三个事件(myEvent1,myEvent2和myEvent3)并且它们都属于eventCategory myEventCategory,我该如何读取该数据?

我一直在搜索API文档,但没有找到有关检索事件跟踪结果的信息.

php analytics google-analytics google-analytics-api

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

似乎无法在NSMenuItem上设置setEnabled:NO

我通过Interface Builder 进行了子类化NSMenu和连接NSMenuItem.我已经通过调试器测试了它们是否真的被初始化了.

菜单设置为不自动启用项目.仍然当我设置我的任何NSMenuItem时,[myMenuItem setEnabled:NO]它们仍然被启用.即使我[self update]从NSMenu子类内部调用.

我错过了什么?

cocoa nsmenu nsmenuitem

20
推荐指数
5
解决办法
8199
查看次数

简单的多语言CMS?

我一直在寻找一个支持多语言支持的死简单CMS.理想的候选人非常精简,可以为不同的领域设置不同的语言.如果语言支持由插件/扩展提供,则可以.

例如,我希望example.com指向英语,example.fr应该是法语.使用不同的URI映射搜索引擎优化.

它可以用PHP,Ruby或Python开发,必须是开源的.

有小费吗?
谢谢

编辑/更多详细信息
我想要的是一个CMS,它像Radiant一样易于使用和掌握客户端,但每个资源上都有标签,可以将文章翻译成不同的语言.

语言必须能够使用多个域,每种语言一个.

我想轻松地将同一篇文章用于多种语言,并且只有与一种语言相关的文章(例如博客文章或新闻报道).

CMS的核心功能应该非常轻(如Radiant,与Drupal/Joomla不同),但可以使用插件轻松扩展.

php python multilingual ruby-on-rails content-management-system

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

如何将自定义引脚添加到iPhone MapKit?

我正在测试iPhone上的MapKit框架,并且非常希望将显示位置的标准引脚切换到名为"location.png"的图像.

如何修改我的代码才能允许?

Maincontroller

- (void)viewDidLoad
{
    [super viewDidLoad];

    //
    // Set the map center
    //
    CLLocationCoordinate2D coordinate;
    coordinate.latitude = 49.2802;
    coordinate.longitude = -123.1182;
    mapView.region = MKCoordinateRegionMakeWithDistance(coordinate, 2000, 2000);

    //
    // Set 10 random locations on the map for testing purposes
    //
    for(int i = 0; i < 10; i++)
    {
        CGFloat latDelta = rand()*.035/RAND_MAX -.02;
        CGFloat longDelta = rand()*.03/RAND_MAX -.015;

        CLLocationCoordinate2D newCoord = { coordinate.latitude + latDelta, coordinate.longitude + longDelta };
        MapAnnotation* annotation = [[MapAnnotation alloc] initWithCoordinate:newCoord];
        [mapView addAnnotation:annotation];
        [annotation …
Run Code Online (Sandbox Code Playgroud)

objective-c mapkit iphone-sdk-3.0

15
推荐指数
2
解决办法
4万
查看次数

PHP 5.2中的类继承:覆盖扩展类中的静态变量?

我需要能够在从基类扩展基类的类中使用静态变量集.

考虑一下:

class Animal {
    public static $color = 'black';

    public static function get_color()
    {
        return self::$color;
    }
}

class Dog extends Animal {
    public static $color = 'brown';
}

echo Animal::get_color(); // prints 'black'
echo Dog::get_color(); // also prints 'black'
Run Code Online (Sandbox Code Playgroud)

这非常适用于PHP 5.3.x(Dog::get_color()打印'brown'),因为它具有后期静态绑定.但我的生产服务器运行PHP 5.2.11,所以我需要调整我的脚本.

有没有一个相当漂亮的解决方法来解决这个问题?

干杯!
克里斯托弗

编辑:目标

如下所述,这是我想要完成的一个非常简化的例子.如果我向你提供了我用来解决问题的两个选项(以及问题本身),有人可能会有一个与我不同的解决方案......

我已经构建了一个基本数据库模型,其中包含"find","find_by"和"find_all"(所有静态)等函数.

在PHP 5.3中有一个函数get_called_class(),我当前用它来确定被调用类的名称,然后使用它来映射正确的数据库表.前课User会指出users.

get_called_class()在PHP 5.2.x中不存在,我发现的hack实现非常不可靠.然后我转向在包含类名的所有模型类中使用静态变量的这个选项.

php inheritance

11
推荐指数
3
解决办法
7459
查看次数

使用Facebook Graph API发布"赞"?

你如何使用Facebook Graph API发布"喜欢"?

facebook

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