小编bla*_*lah的帖子

Ruby Mechanize:关注链接

在Ruby上的Mechanize中,我必须为每个新页面分配一个新变量.例如:

  page2 = page1.link_with(:text => "Continue").click
  page3 = page2.link_with(:text => "About").click
  ...etc
Run Code Online (Sandbox Code Playgroud)

有没有办法在没有变量保持每个页面状态的情况下运行Mechanize?喜欢

  my_only_page.link_with(:text => "Continue").click!
  my_only_page.link_with(:text => "About").click!
Run Code Online (Sandbox Code Playgroud)

ruby mechanize-ruby

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

使用 Google Maps API 关闭集群

我正在像这样在地图上创建集群:

markerCluster = new MarkerClusterer(map, markers, mcOptions);
Run Code Online (Sandbox Code Playgroud)

如果不“刷新”地图标记,是否可以暂时关闭聚类然后再次打开?

google-maps

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

使用FFmpeg仅在单个帧上绘制文字,绘图框或叠加

我使用的DrawTextdrawbox上FFmpeg的两个人类已知的最糟糕记录功能avfilters.

我正在努力研究是否以及如何在一个帧上使用它们,即第22帧上的drawtext.

当前命令:

ffmpeg -i test.wmv -y -b 800k -f flv -vcodec libx264 -vpre default -s 768x432 \
  -g 250 -vf drawtext="fontfile=/home/Cyberbit.ttf:fontsize=24:text=testical:\
  fontcolor=green:x=100:y=200" -qscale 8 -acodec libfaac -sn -vstats out.flv
Run Code Online (Sandbox Code Playgroud)

文档中提到的两个元素是nt.但是,我似乎只能在x和y中使用它们.不在文本中,甚至不在其他参数中.

我们将非常感谢您提供任何帮助或FFmpeg指导.

video ffmpeg video-processing transcoding

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

什么是以编程方式生成.mov或.flv视频文件的最佳开源框架?

我想以编程方式生成一个简单的动画视频.不要以为"玩具总动员"级别的动画,想想简单的粘贴人物在屏幕周围移动和其他非常简单的线条和点只有黑色和白色.视频的重点是解释一个复杂的科学概念,用5分钟的视频对比试图用文字描述图像的页面和文本页面.

什么是制作.mov或.flv文件的最佳开源框架,然后我可以将其上传到youtube或vimeo.我可以使用ImageMagick在jpeg之后写出jpeg,然后使用ffmpeg将这些jpeg转换为.mov文件.但对于像这样的简单动画,是否有更好的框架?我觉得像ImageMagick到ffmpeg路线将涉及很多我从头开始编写代码,让一个简笔画走过屏幕.

animation open-source ffmpeg imagemagick

5
推荐指数
0
解决办法
474
查看次数

用于图标通知的UI帮助

我想设计以下UI.任何人都可以给我一个例子或建议一些实现源代码吗?

我想要的图标

user-interface android android-widget android-layout

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

如何删除多对多的关系?

我有很多关系:

产品有很多类别,类别有很多产品.

说我有

Shopping Category  
Food Category

Product A - Shopping Category, Food Category  
Product B - Shopping Category
Run Code Online (Sandbox Code Playgroud)

现在我删除Shopping Category.我希望Product A删除引用Shopping Category,我想Product B完全删除.

我最终会:

Product A - Food Category.
Run Code Online (Sandbox Code Playgroud)

我如何在nhibernate中执行此操作(我使用流利的nhibernate).

我尝试使用Cascade DeleteOrphan,AllDeleteOrphan但当我这样做并删除购物时,产品A和B都被删除了.

public class CategoryMapping : ClassMap<Category>
{
    public CategoryMapping()
    {
        Id(x => x.Id).GeneratedBy.GuidComb();

        Map(x => x.Name).Not.Nullable().NvarcharWithMaxSize();
        HasManyToMany(x => x.Products).Cascade.DeleteOrphan();
    }
}


public class ProductMapping : ClassMap<Product>
{
    public ProductMapping()
    {
        Id(x => x.Id).GeneratedBy.GuidComb();
        Map(x => x.Name).Not.Nullable().NvarcharWithMaxSize();
        HasManyToMany(x …
Run Code Online (Sandbox Code Playgroud)

nhibernate many-to-many fluent-nhibernate nhibernate-cascade cascading-deletes

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

符号链接循环中意外的bash自动完成行为

我有以下目录结构:

base/
  dir/
    subdir/
    link -> ../dir
Run Code Online (Sandbox Code Playgroud)

现在,如果我CD到目录/链接并键入:

cd ../subd[tab]
Run Code Online (Sandbox Code Playgroud)

我得到:

cd ../subdir[space] 
Run Code Online (Sandbox Code Playgroud)
  1. 我会理解自动完成是否失败(因为它将完成路径并查找base /而不是dir /)。

  2. 我也将了解它是否cd ../subdir/以/结束自动完成(因为它将解释..go up one leveldir /并搜索到dir /)。

但是我不了解两者之间的实际行为。理想情况下,我希望bash表现为2。(自动完成cd ../subdir/)。我正在使用fedora 14,bash版本4.1.7(1)。任何想法如何做到这一点?

bash symlink autocomplete

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

为什么使用Ogg封装而不是本机来完成基于HTTP的FLAC流式传输?

所有当前的FLAC流实现(例如带有Icecast的Edcast)似乎在流式传输时使用Ogg作为FLAC的容器.

  1. 这是什么原因?
  2. 使用Ogg和流式传输"本机"FLAC流有什么缺点?

我已经完成了一些通过HTTP传输FLAC的测试,它似乎在VLC中运行得很好.FLAC似乎是以这样一种方式构建的,即帧可以独立存在,使其能够抵御流损坏和/或丢帧.鉴于此,我不太明白为什么在Ogg中包装FLAC是必要的.

streaming ogg flac

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

从UserDictionary中删除单词?

使用UserDictionary.WordsWRITE_USER_DICTIONARY权限,可以单词添加到用户词典,但我没有看到任何删除单词的方法.

在这种情况下的动机是添加自动完成建议应用程序是本地的,并在退出应用程序时删除它们,但我也可以设想像应用程序一样自动删除意外添加的拼写错误.

有没有办法做到这一点?

android autocomplete android-softkeyboard android-userdictionary

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

使用intent调用Google地图时禁止选择器对话框

我想在不显示"完整操作对话框"的情况下调用谷歌地图意图?

可能吗?这是我的代码.

String uri = "http://maps.google.com/maps?saddr=" + Utils.getLatitude(ShowDetails.this)+","+Utils.getLongitude(ShowDetails.this)+"&daddr="+userLatitude+","+userLongitude;
startActivity(new Intent(android.content.Intent.ACTION_DEFAULT, Uri.parse(uri)));
Run Code Online (Sandbox Code Playgroud)

我不想在调用谷歌地图意图时显示在下面的对话框中.任何帮助表示赞赏.

在此输入图像描述

android google-maps

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