小编at.*_*at.的帖子

可以使用Amazon S3/CloudFront和HTML5播放器流式传输视频吗?

我想使用HTML5视频播放器并流式传输视频.S3/CloudFront可以实现吗?我了解亚马逊使用RTMP流媒体协议,而HTML5的video标签不支持RTMP.有没有办法用HTML5播放器流式传输视频?

html5 rtmp amazon-s3 video-streaming html5-video

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

改变jQuery UI按钮的颜色

有没有一种简单的方法来改变jQuery UI Button的颜色?不鼓励修改css文档,这样做无论如何都很棘手.他们说,"我们建议使用ThemeRoller工具来创建和下载易于构建和维护的自定义主题." 我理解如何更改主题,但是如何在同一页面上获得不同的彩色按钮?

html jquery jquery-ui button jquery-ui-button

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

用于开发目的的虚拟SMTP服务器

我一直在使用名为DevNull SMTP的虚拟smtp服务器,以便我可以测试发送通知电子邮件的应用程序.它有一个很好的简单GUI,非常有用,但不能轻松编写脚本.我甚至无法启动它听端口25.我必须运行应用程序,然后单击开始按钮...

是否有类似的应用程序可以轻松编写脚本?脚本的意思是我可以从bash脚本或windows批处理文件控制它,甚至可能从我的单元/功能测试中查询电子邮件.

scripting smtp email-integration batch-file

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

如何通过他们的API发送Facebook通知

我在Facebook开发者论坛上没有回复就问过这个问题.如何向用户发送通知,以便它们显示在用户Facebook页面左上角的Notifications globe图标选项卡中?我使用的一些应用程序会在那里显示通知,但我不知道该机制在Facebook的API文档中是如何工作.发送用户通知似乎也没有任何权限.

notifications facebook facebook-graph-api

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

Django何时支持Python 3.x?

我知道Django只能在Python 2.7或更低版​​本上运行.它什么时候在Python 3.1或更高版本上运行?我看到Django 1.3即将推出,是否支持Python 3.x?

python django python-3.x

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

如何从Rails中的date_select或select_date获取日期?

使用select_date给我回params[:my_date]year,monthday属性.如何轻松获取Date对象?我希望有类似的东西params[:my_date].to_date.

我也乐意使用date_select它.

ruby ruby-on-rails params ruby-on-rails-3 ruby-on-rails-3.2

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

在Ruby on Rails中使用Devise为用户提供服务

在我的开发和测试环境中,我想用一堆用户为数据库播种.我正在使用Ruby on Rails v3.2.8和最新的Devise.所以我在db/seeds.rb文件中添加了这一行:

User.create(email: 'test@example.com', encrypted_password: '#$taawktljasktlw4aaglj')
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时rake db:setup,我收到以下错误:

耙子流产了!无法批量分配受保护的属性:encrypted_pa​​ssword

种子用户的正确方法是什么?

ruby-on-rails seed devise ruby-on-rails-3 ruby-on-rails-3.2

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

使用Facebook API邀请朋友?

我想在我的网站上点击一个"邀请朋友"链接,然后你会看到一个Facebook对话框,要求你选择你想邀请哪些朋友.那些朋友要么得到申请请求,Facebook电子邮件或至少一个墙上的帖子邀请他们加入我的网站.

对于这样做的正确方法,我有点困惑.现在看来唯一不推荐的方式是通过Requests Dialog.所以我将FB.uiJavascript方法称为他们提供的示例:

FB.ui({
    method: 'apprequests', 
    message: 'You should learn more about this awesome game.',
    data: 'tracking information for the user'
});
Run Code Online (Sandbox Code Playgroud)

然后被邀请者将在登录Facebook时收到申请请求.当他们"接受"该请求时,他们将被引导到我的Facebook画布应用程序,在那里我读取了从Facebook传递的初始请求ID,所以我知道这是什么,然后我想我可以将用户重定向到我的网站?我不喜欢这个,因为我现在必须学习如何构建一个画布应用程序,但这是通过Facebook功能邀请朋友的正确方法吗?

理想情况下,邀请朋友按钮会调出Facebook好友选择器(如果用户尚未登录FB,则登录),然后在这些朋友的墙上发布.发布的消息将有一个简单的链接回到我的网站.这可能吗?

facebook facebook-graph-api facebook-javascript-sdk facebook-invite facebook-friends

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

如何从Rails的现有Time.zone创建Ruby DateTime?

我让用户在Ruby on Rails网站上输入日期.我将日期解析为DateTime对象,例如:

date = DateTime.new(params[:year].to_i, params[:month].to_i, params[:day].to_i, params[:hour].to_i, params[:minute].to_i)
Run Code Online (Sandbox Code Playgroud)

要么

date = DateTime.parse(params[:date])
Run Code Online (Sandbox Code Playgroud)

两个DateTimes都不会出现在我之前设置的用户的时区中,例如:

Time.zone = "Pacific Time (US & Canada)"
Run Code Online (Sandbox Code Playgroud)

如何解析上面的DateTimes以使其处于正确的时区?我知道该DateTime.new方法的时间偏移量为第7个参数.是否有一种简单的方法可以在给定时间内查找时区的偏移量?或者我应该使用其他东西DateTime

ruby timezone datetime ruby-on-rails ruby-on-rails-3.2

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

如何在不运行Rails中的回调的情况下保存模型

我需要在Rails中保存模型时计算值.所以我称之为calculate_averages一个Survey类的回调:

before_save :calculate_averages
Run Code Online (Sandbox Code Playgroud)

但是,偶尔(最初我有10k记录需要此操作)我需要手动更新每条记录的所有平均值.没问题,我有以下代码:

Survey.all.each do |survey|
  survey.some_average = (survey.some_value + survey.some_other_value) / 2.to_f
  #and some more averages...
  survey.save!
end
Run Code Online (Sandbox Code Playgroud)

在运行这段代码之前,我担心calculate_averages它会被调用并复制它,甚至可能会导致我正在做的事情出现问题.好吧,那么我想,好吧,我只是什么也不做,让我们calculate_averages打电话来做它的事.问题是,首先,即使您没有对记录进行任何更改,有没有办法强制回调被调用?

其次,平均的方式计算这是远远更有效率根本就没有让回调被调用的一切,做的一切平均值的一次.这可能不会让回调被调用吗?

activerecord ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 rails-activerecord

24
推荐指数
6
解决办法
4万
查看次数