问题列表 - 第1843页

如何定义内容管理

首先是一些背景.我最近去接受采访,向我询问的一些问题是企业内容管理.显然,我没有任何经验,也没有得到报价.

但是,它增加了我的好奇心,并尝试使用互联网获取有关该主题的一些信息.维基百科让我对更多流行语更加困惑.网络上的大多数内容都与营销相关,并且与Sharepoint或Drupal等特定产品相关.

我需要一些帮助来更简单地理解有关主题或域的更多信息.使用它有什么要求?什么样的公司使用它?它试图解决的问题是什么?任何流行的用例?任何看起来很合适的地方但实际上并不合适?

最后,关于该主题的任何好书或文章,而不是针对任何产品?

content-management

9
推荐指数
3
解决办法
2097
查看次数

如何在UNIX/tmp目录中创建文件,以便所有用户都可以读写它?

我正在尝试在/ tmp目录中创建一个文件(在Linux UBUNTU 7.10上工作),该文件具有任何用户的读/写/执行访问权限.所以我使用"open(fileName,O_CREAT | O_RDWR,0777)"函数在user1帐户中创建文件(来自C程序),我希望user2能够写入特定文件.但是,当我检查/ tmp目录(使用ls -l)时,我看到我没有user2的写访问权限(考虑到user1创建它的事实,我有user1的写访问权限,但是user2,被认为是成为"其他人"没有任何访问权限.我试图在open函数中使用模式0766(以及模式的7和6的这种组合),这样我可以获得user2的写访问权限,但我仍然没有所需的访问权限.

c unix security

4
推荐指数
1
解决办法
2950
查看次数

存储个人信息的注意事项和注意事项

我为一个相机俱乐部运行一个小的php/mysql网站,用户可以上传照片.我最近开始存储用于进行密码重置的电子邮件地址.

我的问题是处理用户个人信息的最佳做法是:有关于我可以对个人信息做些什么的法律/法规吗?我是否需要显示处理个人信息的政策?

非常接受关于该主题的任何进一步信息.

谢谢

security

19
推荐指数
1
解决办法
1981
查看次数

如何解决为什么我的重写规则没有被apache应用?

我有一个运行apache httpd作为前端的tomcat 6 web应用程序.我正在使用mod_proxy和mod_proxy_ajp将请求转发给tomcat.我的服务器正在运行ubuntu.现在我正在尝试使用mod_rewrite删除领先的www,以便我的规范网站网址是http://domain.com而不是http://www.domain.com

我已经阅读了很多关于使用mod_rewrite的教程,但我无法进行任何重写.我已经尝试将重写规则放在.htaccess文件中(在修改我的/ etc/apache/sites-available/default文件以设置AllowOverride all之后).我已经尝试将重写规则放在apache2.conf,httpd.conf和rewrite.conf中.我已经尝试了所有这些,并打开了重写日志.日志文件被创建,但是apache没有写任何内容.我想也许mod_proxy在某种程度上阻止了重写规则的使用,所以我也尝试禁用它...而且我仍然没有重写,也没有任何重写.

在这一点上,我完全不知道下一步该尝试什么.我如何解决为什么apache没有使用我的重写规则?

作为参考,这是我的重写指令:

<IfModule mod_rewrite.c>

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
    RewriteLog "/var/log/apache2/rewrite.log"
    RewriteLogLevel 3

</IfModule>
Run Code Online (Sandbox Code Playgroud)

编辑:下面的回复对我的特定情况有帮助,但可能对整个社区没有帮助,因为答案是关于如何解决apache指令的一般问题.例如,有没有办法启用日志记录,它会告诉我在请求进入时以哪种顺序应用哪些指令?

编辑2:我现在已经开始工作了.我的虚拟主机设置不正确,我也没有正确的重写正则表达式.这是我开始工作的最终重写指令:

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
        RewriteRule ^(.*)$ http://domain.com$1 [L,R=301]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

apache mod-rewrite tomcat

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

对Web层进行分片(原文如此!)以防止负载均衡器瓶颈?

不能完全无状态的大型网站如何在Web层实现极高的可扩展性?

有像eBay和亚马逊这样的网站,不能完全无国籍,因为他们有购物车或类似的东西.将购物车中的每个项目编码到URL中是不可行的,也不可能将每个项目编码到cookie中并在每个连接处发送它.所以亚马逊只是将session-id存储到正在发送的cookie中.所以我理解eBay和亚马逊的Web层的可扩展性应该比谷歌搜索引擎的可扩展性要困难得多,谷歌搜索引擎可以将所有内容编码到URL中.

另一方面,eBay和亚马逊都大规模扩展.有传言说eBay上有大约15000个J2EE应用服务器.

这些网站如何处理这两者:极端可扩展性和状态?由于站点是有状态的,因此进行简单的DNS平衡是不可行的.因此可以假设这些公司有一个基于硬件的负载均衡器,如BigIP,Netscaler或类似的东西,这是该站点的单个IP地址背后的唯一设备.此负载均衡器将解密SSL(如果已编码),检查cookie并根据该cookie的会话ID决定哪个应用程序服务器持有该客户的会话.

但这不可能工作,因为没有一个负载均衡器可以处理数千个应用服务器的负载?我想,即使这些硬件负载平衡器也不能扩展到这样的水平.

此外,负载平衡正在为用户透明地完成,即用户不会转发到不同的地址,但仍然全部共同留在www.amazon.com.

所以我的问题是:是否有一些特殊的技巧可以实现像Web层的透明分片(通常不是数据库层)?只要未检查cookie,就无法知道哪个应用程序服务器正在举行此会话.

编辑:我意识到只需要透明度,如果需要对网站进行拼接和添加书签.例如,如果该站点仅仅是一个Web应用程序,比如飞机或火车票预订系统,那么将用户重定向到不同URL后面的特定Web服务器集群(例如a17.ticketreservation.com)应该没有问题.在这种特定情况下,仅使用多个应用服务器集群是可行的,每个应用服务器集群都在他自己的负载均衡器之后.有趣的是,我没有找到使用这种概念的网站. 编辑:我发现这个概念讨论highscalability.com,这里的讨论是指由擂主的文章命名"Web 2.0应用程序的客户端负载平衡".雷朱使用交叉脚本来透明地进行客户端负载均衡.

即使存在书签,xss等缺点,我也认为对于某些特殊情况,这几乎是一个非常好的主意,即几乎无内容的Web应用程序,不需要被蜘蛛网或书签(例如机票预订)系统或类似的东西).然后就不需要透明地进行负载均衡.

可以从主站点到服务器进行简单的重定向,例如从www.ticketreservation.com重定向到17.ticketreservation.com.从那里,用户停留在服务器a17.a17不是服务器,而是集群本身,通过它可以实现冗余.

初始重定向服务器本身可以是负载均衡器后面的集群.这样,可以实现真正高的可伸缩性,因为www后面的主要负载均衡器仅在每个会话开始时被击中一次.

当然,重定向到一个不同的URL看起来非常讨厌,但与单纯的Web应用程序(它不需要被震垮,深层链接或深书签反正),这应该是只对用户的光学问题?

重定向集群可以轮询应用程序集群的负载并相应地调整重定向,从而实现平衡而不仅仅是负载分配.

architecture design-patterns scalability java-ee

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

正则表达式以.cs结尾但不在.g.cs中的字符串

我需要一个匹配所有以.cs结尾的字符串的正则表达式,但如果它们以.g.cs结尾则不匹配.我正在使用.NET正则表达式.

.net regex

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

如果您的稍微奇怪的CSS代码适用于Windows上的所有浏览器,它是否适用于Mac和Linux?

我正在测试我编写的一些奇怪的CSS代码(基本上我使用了DIV宽度的百分比和像素值的混合).虽然我不相信它是正确的,它可以在IE 5.5,IE 6.0(感谢这些家伙!),IE 7.0,Firefox 3.0和Safari 3.12 等所有屏幕尺寸上完美运行...所有这些都在Windows XP上.我是否需要进一步担心在Mac和Linux上测试代码,或者它是否最有可能在这两个上工作?


编辑:

经过几个月的处理这个问题,我发现Safari和Firefox在Mac和PC之间非常一致.

css multiple-browsers

8
推荐指数
2
解决办法
857
查看次数

实现TouchesMoved的正确方法?

我有一个自定义UIView,它生成一组子视图,并以像tile这样的行和列显示它们.我想要实现的是允许用户触摸屏幕,当手指移动时,其下方的瓷砖消失.

下面的代码是包含切片的自定义UIView:

- (id)initWithFrame:(CGRect)frame {

    if (self = [super initWithFrame:frame]) {
        int i, j;
        int maxCol = floor(self.frame.size.width/TILE_SPACING);
        int maxRow = floor(self.frame.size.height/TILE_SPACING);

        CGRect frame = CGRectMake(0, 0, TILE_WIDTH, TILE_HEIGHT);
        UIView *tile;       

        for (i = 0; i<maxCol; i++) {
            for (j = 0; j < maxRow; j++) {
                frame.origin.x =  i * (TILE_SPACING) + TILE_PADDING;
                frame.origin.y =  j * (TILE_SPACING) + TILE_PADDING;
                tile = [[UIView alloc] initWithFrame:frame];

                [self addSubview:tile];
                [tile release]; 
            }
        }

    }
    return self;
}


- (void)touchesBegan: (NSSet *)touches …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c

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

如何使用Delphi创建Outlook插件?

我正在开发一个数据库项目,我需要创建Outlook 2007插件,将当前预览的消息保存到我的数据库中.

有人可以给我一个关于如何在Delphi中创建Outlook插件的分步指南,以及如何部署它?

谢谢

delphi com plugins outlook

10
推荐指数
4
解决办法
5346
查看次数

可用的iPhone Web应用程序JavaScript UI库/框架

我正在启动一个将iPhone/iPod Touch上的Mobile Safari作为目标的Web应用程序.我正在评估当前可用的客户端JavaScript/CSS库/框架.

这些是我当前意识到的:

那里还有其他人吗?在做出决定之前,我想确保我没有遗漏任何东西.我只是在寻找客户端JavaScript/CSS解决方案,由于时间限制,从头开始构建一个不是一个选项.没有服务器端的PHP,Ruby,Python,Java等解决方案.

我知道iPhone的Web应用程序,模板,框架?问的问题,但这只提到了iUI和UiUIKit.

谢谢

javascript iphone frameworks mobile-safari

54
推荐指数
3
解决办法
5万
查看次数