小编Jon*_*ono的帖子

使用Phonegap创建Android服务?(即使关闭,也可以运行phonegap app)

我一直在使用Phonegap开发Android应用程序,现在想要关闭应用程序,它仍然可以在应用程序中执行java/js代码.所以我理解我需要创建一个服务.如果我在phonegap上创建服务插件,我仍然可以执行javascript代码或只执行java吗?

有没有人做过这样的事情?我找到了这个讨论,但似乎没有用:http://groups.google.com/group/phonegap/browse_thread/thread/722b0e796baa7fc6 这就是我现在所拥有的一切.

在我转向开发本土之前,如果我无法弄清楚它以为我会问以前是否有人这样做过.我似乎无法找到任何类似的手机插件插件.

编辑:我有一个应用程序执行Java代码作为服务.但是当它调用sendjavascript时它不起作用.那么有什么方法可以在后台运行javascript代码以及使用phonegap关闭应用程序时?

谢谢

mobile android android-intent android-service cordova

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

在Mac上安装Haskell软件包

我似乎无法在我的Mac上安装一些Haskell软件包(10.6.8).我第一次尝试了哈普斯塔克,它失败了,然后我尝试了Snap.

有时当我运行ghci时,我会遇到分段错误.

其他时候它的工作原理如下:

GHCi, version 7.4.2: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Prelude>
Run Code Online (Sandbox Code Playgroud)

在尝试获取Snap时:

....
....
....
Loading package vector-0.10.0.1 ... linking ... done.
Loading package zlib-0.5.4.0 ... linking ... done.
Loading package zlib-bindings-0.1.1.3 ... linking ... done.
Loading package zlib-enum-0.2.3 ... linking ... done.
Loading package snap-core-0.9.3.1 ... linking ... done.
Loading package snap-server-0.9.3.3 ... linking ... done.
Loading package …
Run Code Online (Sandbox Code Playgroud)

macos haskell ghci happstack haskell-snap-framework

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

Meteor Session和浏览器刷新

当页面刷新时,Meteor会话是否会重置?

出于某种原因,我认为他们没有,但似乎他们这样做了.有没有办法让它们坚持下去?

如果不是最好的解决方案是什么?

我想允许相同的数据显示用户是否刷新(此数据特定于用户),即使他们尚未注册.

javascript session meteor

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

knocktounlock如何工作?

我试图找出knocktounlock.com如何能够在iPhone上检测到"敲门".我确信他们使用加速度计来实现这一点,但是我的所有尝试都会出现假标志(如果用户移动,跳跃等等,它有时会触发)

基本上,我希望能够检测到用户何时敲击/敲击/敲击他们的手机(并且能够将其与可能也会增加加速度计的东西区分开来).所以我正在寻找尖锐的高峰.该设备将放在口袋中,因此设备的移动不会太多.

我尝试过高/低通(不确定是否会有更好的选择)

这与此重复:通过加速计检测iPhone上的任何硬点但是它没有收到任何答案.

任何帮助/建议都会很棒!谢谢.

编辑:在我接受下面的答案之前寻找更多的想法.我确实收到了Knocktounlock的回复,他们使用四阶导数(jounce)来获得更好的值,然后进行分析.这很有趣.

math objective-c accelerometer ios core-motion

26
推荐指数
2
解决办法
4371
查看次数

ClojureScript的客户端MVC框架

我正在尝试在ClojureScript中为客户端MVC选择一个库.这是我到目前为止找到的ClojureScript库:

  1. WebFUI(https://github.com/drcode/webfui)
  2. Enfocus:(http://ckirkendall.github.io/enfocus-site/)
  3. 基座(http://pedestal.io)
  4. Ducttape(https://github.com/hozumi/ducttape.cljs)
  5. C2(http://keminglabs.com/c2/)似乎这可以用作DOM框架.

我该如何在它们之间做出选择?此外,他们将如何与使用ClojureScript的AngularJS或Backbone进行比较?

backbone.js clojurescript angularjs pedestal

18
推荐指数
2
解决办法
4114
查看次数

iPhone在后台收集CoreMotion数据.(超过10分钟)

我试图在后台收集coreMotion加速数据超过10分钟.这一定是可能的,因为像Sleep Cycle这样的应用程序会这样做

我只是想确保这是允许的,因为它似乎不是其中之一:

Apps that play audible content to the user while in the background, such as a music player app
Apps that record audio content while in the background.
Apps that keep users informed of their location at all times, such as a navigation app
Apps that support Voice over Internet Protocol (VoIP)
Apps that need to download and process new content regularly
Apps that receive regular updates from external accessories
Apps that implement these services must declare the …
Run Code Online (Sandbox Code Playgroud)

iphone ios core-motion ios7

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

AngularJS动画卡翻盖

我试图使用新的AngularJS方式在页面转换之间进行动画制作,并希望合并卡片翻转(如http://jsfiddle.net/nicooprat/GDdtS/)

body {
 background: #ccc;   
}
.flip {
-webkit-perspective: 800;
width: 400px;
height: 200px;
position: relative;
margin: 50px auto;
}
.flip .card.flipped {
-webkit-transform: rotatex(-180deg);
}
.flip .card {
width: 100%;
height: 100%;
-webkit-transform-style: preserve-3d;
-webkit-transition: 0.5s;
}
.flip .card .face {
 width: 100%;
 height: 100%;
 position: absolute;
 -webkit-backface-visibility: hidden ;
 z-index: 2;
 font-family: Georgia;
 font-size: 3em;
 text-align: center;
 line-height: 200px;
}
.flip .card .front {
 position: absolute;
 z-index: 1;
 background: black;
 color: white;
 cursor: pointer;
}
.flip …
Run Code Online (Sandbox Code Playgroud)

javascript css css3 angularjs ng-animate

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

将AngularJS与MeteorJS一起使用

所以我对这两种技术都很陌生.我的计划是使用Backbone(https://github.com/philipkobernik/backbone-tunes)与MeteorJS 一起实现Peepcode Tunes项目,然后尝试使用带有AngularJS插件的MeteorJS实现它.有人已经在Angular中完成了所有工作:https://github.com/angular/peepcode-tunes

大多数事情进展顺利.你可以看到我到目前为止所拥有的:

Just Meteor:https://github.com/Jonovono/Meteor-peepcode-tunes Meteor和AngularJs:https://github.com/Jonovono/Meteor-angular-peepcode-tunes

我非常喜欢使用Angular并且能够从视图中传递信息,例如:

ng-click="pl.add(album)">
Run Code Online (Sandbox Code Playgroud)

当使用Meteor时,这似乎更复杂.

但是我有一个问题.假设我想在每次添加/删除相册时保存播放列表.因此,如果页面刷新,它仍然存在.我不知道最好的方法,当使用AngularJS和Meteor时,我很困惑应该怎么做.

现在使用Angular和Meteor时,我会这样做:

$scope.Playlist = new Meteor.AngularCollection("playlist", $scope);
$scope.playlist = $scope.Playlist.findOne({});

    $scope.pl.add = function(album) {
    if ($scope.playlist.indexOf(album) != -1) return;
    $scope.playlist.push(album);
    $scope.playlist.$save();
};
Run Code Online (Sandbox Code Playgroud)

但是,这似乎并没有将其保存到数据库中.但是,如果我要做的事情如下:

    album.title = "CHANGED"
    album.$save()
Run Code Online (Sandbox Code Playgroud)

好像它会将其保存到数据库中.

我确信我只是遗漏了一些关于Meteor或AngularJS的小东西.任何启蒙都会很棒!

javascript model-view-controller angularjs meteor

10
推荐指数
1
解决办法
6568
查看次数

Github fork的解释以及它们如何存储文件

我只是想知道在github上完成fork时会发生什么.

例如,当我分叉一个项目时,它是否在github服务器上复制了所有代码,或者只创建了一个链接?

所以另一个问题:在git中,因为如果你向它添加相同的文件它会散列所有文件,它不需要再次存储文件内容,因为散列已经在系统中了,对吗?

github是这样的吗?因此,如果我碰巧上传与另一个用户完全相同的代码片段,那么当github gits时它实际上只是创建一个指向该文件的链接,因为它具有相同的哈希值,或者它是否单独再次保存所有内容?

任何启示都会很棒,谢谢!

git version-control github git-svn

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

有关AppJS/Tidesdk的问题

所以不确定这是否是正确的地方问这些但我知道我也许可以得到一些答案.

我正在进入Meteor,现在想制作一些桌面应用程序.我打算去制作原生的Mac应用程序.但后来我找到了应用程序wunderlist及其开源使用tidesdk.

无论如何,我希望得到一些关于这些框架(优点/缺点等)的一般反馈.我对他们所做的事情没有概念性的理解.(或者两者之间的主要区别是什么).

我注意到你可以在其中进行路由.这是如何工作的?因为没有URL或客户端/服务器端.

我想知道的另一件事是,是否可以以类似的方式在桌面上使用MeteorJS?

谢谢.

javascript node.js appjs tidesdk

8
推荐指数
1
解决办法
5994
查看次数