小编jco*_*lum的帖子

Facebook的"分享"按钮是否被弃用?

我有业务要求在网站上添加Facebook共享按钮.网络上有很多指向此页面的链接,但只是指向关于类似按钮的页面.考虑到该页面上没有任何关于共享按钮的说法,让我觉得它已经消失了.

这篇2009年的博客文章讨论了Share按钮.我没有看到,当我搜索时,任何关于Share按钮的提及都被淘汰了.

我不清楚我是否应该使用sharer.php来实现这一点,或者我是否应该告诉业务"Share"即将出局,我们应该实现"Like".

我看过一些 博客帖子暗示Share已被弃用,但没有官方来自Facebook.

facebook

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

我可以用rx.js观察数组的加法吗?

来自array Rx wiki on github

coffee> rext = require 'rx'                                                 
coffee> arr = [1..5]                                                 
[ 1, 2, 3, 4, 5 ]                                                    
coffee> obs = rext.Observable.fromArray(arr)                         
{ _subscribe: [Function] }                                           
coffee> obs.subscribe( (x) -> console.log("added value: " + x))      
added value: 1                                                       
added value: 2                                                       
added value: 3                                                       
added value: 4                                                       
added value: 5                                                       
{ isStopped: true,                                                   
  observer:                                                          
   { isStopped: true,                                                
     _onNext: [Function],                                            
     _onError: [Function: defaultError],                             
     _onCompleted: [Function: noop] },                               
  m: { isDisposed: true, current: null } }                           
coffee> arr.push(12)    # …
Run Code Online (Sandbox Code Playgroud)

javascript reactive-extensions-js coffeescript observable rxjs

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

什么是最好的Firebird IDE?

简单的问题.我正在考虑Firebird和SQLite即将推出的项目.SQLite有SQLite管理员,这是非常好的但得到+ 1M,因为它有自动完成.但是Firebird支持FK,所以我对它更加满意.我现在正倾向于Firebird.

你最喜欢的Firebird IDE是什么?为什么?

编辑:就个人而言,我会倾向于免费的,因为我在这个项目上没有做太多.但我会按原样保留这个问题.

database firebird development-environment

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

如何在不使用日志记录库的情况下记录对hapi服务器发出的所有请求?

我希望看到一个很好的日志,其中包含有关我的服务器的每个请求的简短信息,以便在开发期间使用.我已经在http://hapijs.com/api#request-logs上看到过这些文档,但是我无法理解它能让它运行起来.

config在创建服务器时,我应该将什么作为对象传递?我应该听事件并记录它们还是自动发生?如何记录所有请求,而不仅仅是错误?

我想避免安装日志库.

javascript logging hapijs

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

你的gemfile中使用":platforms =>"工作吗?

我有一个Rails应用程序,我正在Windows上开发并部署到Linux.我怀疑我将来会完全切换到Linux.无论如何,在Linux上我需要'execjs'和'therubyracer',但我不需要Win7中的那些.所以我将这些行放在我的gemfile中:

gem 'therubyracer', :platforms => :ruby
gem 'execjs', :platforms => :ruby
Run Code Online (Sandbox Code Playgroud)

bundle install在Linux虚拟机和应用程序启动的罚款.但在Windows上我得到:

Uncaught exception: Could not find execjs-1.2.11 in any of the sources

现在,从我读(这里下船)它告诉我,"如果一个宝石只应在特定的平台上使用或设置的平台,您可以指定他们"和样品是这样的:

gem "weakling",   :platforms => :jruby 
Run Code Online (Sandbox Code Playgroud)

它说" ruby C Ruby (MRI) or Rubinius, but NOT Windows".所以对我来说,捆绑者应该忽略execjsWindows上的这一行.但是在Windows上我跑的时候bundle install看到了这个:

Installing execjs (1.2.11)
Run Code Online (Sandbox Code Playgroud)

所以这对我说我错过了关于docs的东西,或者bundler忽略了platform命令.难道我做错了什么?

PS>bundle -v
Bundler version 1.0.21
Run Code Online (Sandbox Code Playgroud)

ruby windows-7 bundler ruby-on-rails-3 ubuntu-11.04

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

在没有ActiveRecord的情况下在属性上设置默认值的最佳方法?

我认为这个问题(如何在ruby中进行attr_accessor_with_default?)回答了我的问题,但我没有使用ActiveRecord,after_initialize依赖于它.

实现默认值的Ruby最佳实践是attr_accessor什么?是否是最接近于它的文档?我应该停止使用,attr_accessor因为它是私人的吗?

ruby

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

你在中间用什么称呼日期/时间(2008-09-18T00:00:00)?

如果您有'2008-09-18T00:00:00'这样的日期,它有名字吗?世界标准时间?那样的东西?令人惊讶的是谷歌很难...

datetime

14
推荐指数
1
解决办法
4622
查看次数

Windows有一个coffeescript自动编译/文件观察器吗?

我想把coffeescript集成到我的开发过程中.但是正如我所看到的,我将不得不制作一个bat文件来迭代一组咖啡文件并吐出js文件.每次我写一个bat文件,尽管它们很有用,但我会问自己:有更好的方法吗?

这让我想知道:是否有一种适用于Windows的应用程序会在保存咖啡文件时观看目录或文件并吐出一个/多个js文件?我正在考虑建造一个,但不想重新发明轮子.我环顾四周,发现了类似的东西,但是在Windows上"运行此命令行"之后没有任何提升.

编辑:已经标记了一个答案,但是看了10个月后的答案是:咕噜声.因为它不仅仅是自动编译你的coffeescript而且你可能需要做的不仅仅是为了让你的应用程序继续运行.

coffeescript

13
推荐指数
1
解决办法
3754
查看次数

什么会导致 package-lock.json 中的 lockfileVersion 减一?

在 package.json 中更改补丁版本(手动编辑的文件)。注意到锁定文件有旧版本,所以我npm install更新了它。当我这样做时,lockfileVersion字段从2变为1。这看起来很奇怪。有关文档lockfileVersion

一个整数版本,从 1 开始,该文档的版本号在生成此 package-lock.json 时使用了其语义。

好吧,那没有帮助。那么版本值的变化是否值得关注?如此减少似乎是一个奇怪的变化。当我升级版本时,我不应该更新锁定文件吗?

节点 v12.16.1、NPM 6.14.10

node.js npm package-lock.json

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

为什么当我粘贴脚本时,irb有时会感到害怕?

def load_lib
    path = File.join(File.dirname(__FILE__), 'lib')
    failures = []
    Dir.glob("#{path}/**/*.rb").each {  |file|
        puts "loading: #{file} ... "
    }
end 
Run Code Online (Sandbox Code Playgroud)

有脚本.当我单独放入每一行时,该load_lib功能可用并且工作正常.但是当我将它粘贴到irb中的一个大块(Ubuntu终端,Sh Ctrl C)时,它会突然出现Dir.glob(...在线上并显示:

Display all 931 possibilities? (y or n)
!
!=
!~
<=>
.... [dozens of lines in this vein]
Run Code Online (Sandbox Code Playgroud)

然后根本不创建该方法.

以下是我一次将其粘贴到一行时发生的情况(成功):

>>  def load_lib
>>     path = File.join(File.dirname(__FILE__), 'lib')
>>     failures = []
>> Dir.glob("#{path}/**/*.rb").each {  |file|
?> puts file
>> }
>> end
=> nil
>> load_lib
./lib/alpha_processor.rb
./lib/development_mail_interceptor.rb
./lib/service_processors/beta_processor.rb
Run Code Online (Sandbox Code Playgroud)

是否有一些关于[]{} …

ruby irb

12
推荐指数
1
解决办法
3273
查看次数