小编Jon*_*ley的帖子

使用XSLT设置HTML5 doctype

如何通过XSLT 将文件的doctype 干净地设置为HTML5 <!DOCTYPE html>(在本例中为collective.xdv)

以下是我最好的谷歌foo能够找到的:

<xsl:output
    method="html"
    doctype-public="XSLT-compat"
    omit-xml-declaration="yes"
    encoding="UTF-8"
    indent="yes" />
Run Code Online (Sandbox Code Playgroud)

生产:

<!DOCTYPE html PUBLIC "XSLT-compat" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

xslt html5 doctype xhtml-transitional xdv

133
推荐指数
8
解决办法
8万
查看次数

SVN Switch Relocate - 不是存储库的根目录

我正在尝试将一个工作副本文件夹从它的旧专用svn服务器移动到一个新的svn服务器,它包含在一个子文件夹中.使用以下重定位命令:

svn switch --relocate https://oldserver/svn/repos https://newserver/some/directory 
Run Code Online (Sandbox Code Playgroud)

我明白了:

svn: 'https://newserver/some/directory ' is not the root of the repository
Run Code Online (Sandbox Code Playgroud)

这是正确的.....但是,错误,我如何移动位置无论如何?

svn relocation

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

CSS Box-Shadow的问题:图像上的插入

我正在尝试复制CSS'Vignette'效果,详细介绍了Trent Walton的网站.

.vignette1 {
  box-shadow:inset 0px 0px 85px rgba(0,0,0,.5);
  -webkit-box-shadow:inset 0px 0px 85px rgba(0,0,0,.5);
  -moz-box-shadow:inset 0px 0px 85px rgba(0,0,0,.5);
  float: left;
}

.vignette1 img {
  margin: 0;
  position: relative;
  z-index: -1;

  width: 320px;
  height: 247px;
}
Run Code Online (Sandbox Code Playgroud)

它在隔离方面运行良好,但在我的生产站点上存在问题,其中父div的背景设置覆盖了图像上的z-index - 这里是现场jsFiddle 演示.

第二种方法 - 在原始文章的评论中提到并包含在演示中 - 效果很好,但我的图像必须包含在标签中 - 它不能低于它.

css3

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

subprocess.Popen需要什么权限?

以下代码:

gb = self.request.form['groupby']
typ = self.request.form['type']
tbl = self.request.form['table']

primary = self.request.form.get('primary', None)

if primary is not None:
    create = False
else:
create = True

mdb = tempfile.NamedTemporaryFile()
mdb.write(self.request.form['mdb'].read())
mdb.seek(0)

csv = tempfile.TemporaryFile()
conversion = subprocess.Popen(("/Users/jondoe/development/mdb-export", mdb.name, tbl,),stdout=csv)
Run Code Online (Sandbox Code Playgroud)

调用最后一行时出现此错误,即OS X中的"conversion =".

Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module circulartriangle.mdbtoat.mdb, line 62, in __call__
  Module subprocess, line 543, in __init__
  Module subprocess, line 975, in …
Run Code Online (Sandbox Code Playgroud)

python macos subprocess popen

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

Essential Plone附加组件?

Plone有一些很棒的附加组件,但Plone.org 的下载部分很难筛选出来.

你会说什么附加组件是Plone CMS的必备品或特别好的演示?

将每个加载项添加为单独的答案,以便可以轻松地对其进行投票.

plone

8
推荐指数
6
解决办法
1429
查看次数

模拟GPS或串行设备

是否有可能以其他软件作为GPS设备显示的格式从Google Gears,Google Gelocation API或任何其他网站位置API(例如Fire Eagle)获取位置数据?

在我看到关于WiFi位置查找的问题的答案时,我发现,如果我可以模拟GPS单元,那么这些网络服务中的许多可以充当"穷人"GPS而不需要其他有用的软件.它.

的GPSD一个选择吗?

最好是OSX和Python,但我会对任何实现感兴趣.

mapping gps geolocation google-latitude

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

如何在屏幕上关注jQuery动画div?

我正在使用jQuery.crSpline为曲线路径上的图形设置动画.我对结果非常满意.

但是,完整的画布尺寸有意地相当宽 - 绝对比大多数屏幕都大 - 因此图形将很快耗尽视口空间并在屏幕上显示动画效果.

相反,我希望浏览器视口跟随或居中在图像上,以便它保持"镜头".

我将如何使用jQuery进行此操作?scrollTop是一个选项吗?

我已经基于crSpline演示源创建了一个jsFiddle演示,但是具有很宽的minX设置.


注意:我首先尝试使用YUI3,Loktar提供了基于画布的解决方案,但是我不再使用YUI和画布了.

javascript jquery

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

JS/jQuery性能不佳,特别是在IE9和Firefox中

我在下面的脚本中遇到了严重的视觉和性能问题.最大的问题是对象的动画变得非常生涩,在IE9中几乎是瘫痪,但在Firefox中越来越烦人.

直到最近它一直很快 - 但我担心复杂性正在减慢速度.奇怪的是,Sunspider基准测试在我的IE9实例中比在Firefox中运行得更快.

该脚本(这是一个更大的集合的片段***):

  1. 通过游戏检查用户进程的HTML5会话存储日志.
  2. 根据阶段,使用crSpline为两个点之间的对象设置动画.
  3. 通过scrollLeft等确保浏览器窗口在大画布上跟踪对象.
  4. 最后,它通过colorbox加载弹出窗口.
  5. 关闭此框时,用户进度日志会相应增加,对象再次移动.

我可以对我的代码进行明显的速度提升吗?有一点点的回复,我怎么能减少呢?是否有任何无限循环运行,我错过了?有没有我可以使用的软件来描述JS的慢点?

***(我无法提供其他JS文件或HTML,但我已将此脚本识别为问题)


更新: 经过相当多的测试后,似乎步骤动画功能 - 通过scrollLeft跟随窗口中的对象 - 导致动画不稳定.删除它会大大改善事情.

然而,这不是一个可行的长期解决方案.快速修复是完全调用跟随功能,但这对最终用户来说是一种不那么流畅的体验,特别是当对象移动距离较远时.

那么,我如何修改步长函数以更慢'/更有效地运行?我猜测它的急动是由它使用所有可用资源来跟踪每毫秒的对象造成的.

(function ($) {

  sessionStorage.gameMainStage = 0 

  moveShip =  function() {

    switch (sessionStorage.gameMainStage)

{
  case '1':
    $("#object").animate(
      { crSpline: $.crSpline.buildSequence([[715, 425], [582, 524], [556, 646], [722, 688], [963, 629], [1143, 467]]) },{
      duration: 10000,
          step: function() {
            var mover = $('#object'),               
            posX = mover.position().left;
            posY = mover.position().top;

            $(window)
            .scrollLeft(posX - $(window).width() / 2)
            .scrollTop(posY …
Run Code Online (Sandbox Code Playgroud)

javascript performance jquery

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

有效的html标记到组定义列表项

我目前有:

<dl>

  <span class="wrapper">

    <dt>A title</dt>
    <dd>A description</dd>

  </span>

  <span class="wrapper">

    <dt>A title</dt>
    <dd>A description</dd>

  </span>

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

这(或div而不是跨度)不会验证.有什么我可以用它包装它吗?

html xhtml

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

lxml:未知的includemode或@method属性

我设置重氮上新鲜的Ubuntu 12.04LTS 流浪中,使用以下步骤:

  1. apt-get update
  2. apt-get install python-setuptools
  3. apt-get install build-essential python2.7-dev libxslt1-dev
  4. easy_install -U diazo
  5. 按照Diazo Quickstart中的说明操作(添加最新的bootstrap.py)

在快速入门重氮例如工作正常(与未成年人加入read_network = true[filter:theme]).

但是,当我添加现有项目(适用于其他计算机)时,我bin/paster serve在尝试查看站点时收到以下错误

Exception happened during processing of request from ('192.168.33.1', 50171)
Traceback (most recent call last):
  File "/home/vagrant/test/eggs/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 1068, in process_request_in_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 638, in __init__
    self.handle()
  File "/home/vagrant/test/eggs/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 442, in handle …
Run Code Online (Sandbox Code Playgroud)

python lxml plone diazo

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