小编Shr*_*eni的帖子

从cut命令强制输出字段的顺序

我想做这样的事情:

cat abcd.txt | cut -f 2,1 
Run Code Online (Sandbox Code Playgroud)

我希望输出中的顺序为2然后为1.在我正在测试的机器上(FreeBSD 6),这没有发生(它以1,2顺序打印).你能告诉我怎么做吗?

我知道我总是可以编写一个shell脚本来执行此操作,但我正在寻找使用'cut'命令选项的东西.

我想我正在使用包含cut的coreutils的5.2.1版本.

unix shell awk freebsd gnu-coreutils

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

使用Javascript直接在浏览器中读取Sqlite3的最佳方法是什么?

对于我们的一个Insights平台,我们计划在后台生成摘要SQLite3数据库,并将其作为图表在浏览器上呈现.目前,我们打算服务于服务于数据需求的服务器端端点.

我们希望通过完全消除服务器端端点来进一步优化这一点.我们很好(从安全角度来看)直接在S3上公开SQLite3并读取javascript模块并生成图表.

SQLite3文件预计相当小 - 可能是4-6列,也许是10-500行数据,并且所有这些文件只包含一个表.测试运行表明文件大小小于15KB.我们不打算在浏览器上编写或操作SQLite3.我们不需要将它作为WebSQL或IndexedDB表单在浏览器上缓存,但如果需要,我们可以使用它们.

从我的网络搜索中,我们无法找到可以读取SQLite3文件并查询结果的Javascript库.如果您知道任何可以执行此操作的JavaScript库,请告诉我们.

另一方面,如果你认为我们不应该出于任何原因这样做,那么请把它们作为评论/答案抛出,因为这是我们第一次尝试的东西,似乎有点不合适-box,欢迎反馈!

javascript sqlite

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

有没有办法通过jquery选择的插件动态ajax添加元素?

我试图通过收获(http://harvesthq.github.com/chosen/)使用"选择"插件,它适用于我传递的静态选项集.但是,我想要的是,每当有人输入不在预填充选项中的内容时,它应该将其作为新选项发送到服务器,并且在成功响应时,我不仅要将其添加到有效列表中选项,但也让它选择它.

重新加载选项非常简单:

// In ajax response
var newOption = new Option("Text", __value__);
$("#tagSelection").append(newOption);
$("#tagSelection").trigger("liszt:updated");
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何使"选择"插件选择此值作为值.我很乐意做类似的事情

$("#tagSelection").trigger("liszt:select:__value__"); 
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

有什么建议?

(ps:我正在尝试根据选择构建一个"标记"插件.因此,如果键入的标签不存在,它会将其添加到服务器,然后立即选择它.)

jquery jquery-plugins jquery-chosen

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

如何在使用Google App Engine时关闭DataNucleus Enhancer

我在Eclipse上使用Google AppEngine Java代码.每次我保存java文件时,DataNucleus Enchancer都会启动"类的增强".它非常刺激,因为它在全屏模式下会消失焦点.谁知道我怎么能把它关掉?

如果我将其关闭,是否会影响我从Eclipse内部将应用程序部署到App Engine的能力?

java eclipse google-app-engine datanucleus

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

如何创建纯文字图标?

是否有一个免费且简单的纯文字图标生成器?有许多在线favicon生成器要求图像+文本来创建一个favicon.我有兴趣只将文本放入我的favicon,可能选择不同的字体.有人知道一个好的在线纯文字图标生成器吗?

此外,任何不涉及付费软件的桌面解决方案也可以.有没有人知道这样的选择(我使用MAC)?

html favicon

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

开源PHP表单/调查引擎

有没有人知道任何涉及创建表格或调查的开源项目?

引擎需要具有类似于Survey Monkey的功能(调查;每个包含调查页面;每个包含调查元素 - 无线电盒/复选框/文本区域或其他组件) - 除了我们有要求用自定义外观和品牌标记它我们有自己的自定义表单交互.我相信其中一些自定义交互也可能值得回馈给OSS社区,但我们宁愿将其插入到从头开始创建一个的现有项目中.

如果这样的项目使用PHP和MySQL,我会很好,但我可以使用任何其他组合.对此的任何输入都非常有用.

php forms open-source

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

在多开发nginx设置中保护密码

我们的服务器上有一个Ubuntu12.04 + PHP + nginx设置.我们的开发人员可以访问/ usr/lib/php5 /和/ var/www/folders.我们在很多项目上工作,并且在给定时间有50-100个不同的应用/模块,每个应用/模块都有db active.

我们希望提出一种机制来保护我们的数据库密码,并考虑以下因素:

  • 系统管理员创建密码并在某处注册(文件,或sqlite数据库或其他一些)
  • 这些应用程序提供了一个键,指示他们想要哪个DB以及哪些权限级别,并且此模块返回包含连接所需内容的对象.像"user_manager.client1.ro","user_manager.client1.rw"之类的东西.
  • 该机制应该为应用程序提供特定密码,因此可以通过"www-data"访问,但除非知道密钥,否则无法看到所有其他密码.

我们设法得到了一个原型,但中央密码提供模块在www数据空间中运行,因此文件/ sqlite总是可以被/ var/www /或/ usr/lib /中的任何其他文件访问php5因此所有密码都可能被泄露.

有没有办法设置密码提供模块以root权限运行,应用程序从中请求密码?我知道我们可以为此构建一个全新的服务,但是构建和维护似乎太多了(特别是因为这个服务成为我们的单点故障.)

有什么建议?

php mysql security ubuntu nginx

9
推荐指数
1
解决办法
123
查看次数

邮件API,能够按交付时间将邮件分组到发件人

对于我们的产品,我们需要能够为收件人安排电子邮件.我们的产品还希望确保收件人不会被太多邮件发送垃圾邮件.因此,我们正在寻找一种API,允许我们的产品将消息安排到API,如果API找到同时安排的多条消息,那么它会以合理智能的方式组合它们.

例如,产品使用以下请求调用API:

  • 发送至:test@test.com,标题:"您需要批准请求123"消息:"XYZ",时间表:2PM
  • 发送至:test@test.com,标题:"您的234请求已被批准"消息:"PQR",时间表:2PM

下午2点,test @ test.com收到以下信息:

  • 标题:"来自产品的消息"
  • 消息:<来自上述两个标题和消息的组合消息>

看起来MailGun符合我们的一般要求,除了这一要求.有没有解决这个问题的API?如果没有,别人怎么解决呢?

php email api mailgun

9
推荐指数
1
解决办法
150
查看次数

Facebook Invite Friend Dialog app_non_users过滤器似乎没有任何效果

我正在构建一个位于facebook页面选项卡中的Facebook应用程序(并且有一个Canvas URL钩子.)我正在尝试实现app_non_users过滤器.

当我介绍过滤器时,我看到的是:

  • 在['all']和['app_non_users']中都会显示所有人(包括已授权该应用的人)
  • 在['app_users']设置中,不会显示任何人.

我没有在移动设备上运行它,我正在以预期的JSON形式传递参数(事实证明Facebook正在为不同的值做不同的事情.)

我也没有使用任何其他冲突的过滤器甚至"to"参数.当我检查网络选项卡时,我看到以下参数传递给FB:

message:Invite Message
title:Select from list of your friends
filters:['app_non_users']
api_key:xxxxxxx
app_id:xxxxxxxx
locale:en_US
sdk:joey
display:async
frictionless:false
redirect_uri:https://xyz.com
__d:1
__user:xxxxxxxx
__a:1
__dyn:798aD5z5CCU-wEbw
__req:9
Run Code Online (Sandbox Code Playgroud)

基于以上结果,在我看来,Facebook并不认为应用授权意味着用户是app_user.那么,究竟是什么让用户app_user以及我如何作为app dev进行更改?

facebook fbdialogs

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

包含多个phar文件时出现Php5-FPM错误

我们在服务器上使用Ubuntu + nginx + php5-fpm组合,PHP版本为5.5.我们正在尝试运行index.php,其中包含一堆phar文件.就像是:

<?php
include "a.phar";
include "b.phar";
//...
?>
Run Code Online (Sandbox Code Playgroud)

当从命令行PHP运行此脚本时,它工作正常.当从php开发服务器(php -S)或从nginx运行时,我们收到以下错误:

2013/11/18 17:56:06 [error] 14384#0: *597 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Cannot redeclare class Extract_Phar in b.phar on line 103
Run Code Online (Sandbox Code Playgroud)

我没有一个名为Extract_Phar的类 - 所以我假设我的构建过程正在将它添加到某个地方.我使用phing来构建相同的,以防万一.目标是:

<target name="phar" depends="prepare">
  <pharpackage destfile="./build/phar/LogUtils.phar" 
  basedir="./build/intophar"
  compression="bzip2">
  <fileset dir="./build/intophar/">
    <include name="*.*" />
    <include name="**/**" />
  </fileset>
  <metadata>
    <element name="version" value="1.0" />
    <element name="authors">
       <element name="Shreeni">
         <element name="e-mail" value="test@test.com" />
       </element>
    </element>
  </metadata>
  </pharpackage>
</target>
Run Code Online (Sandbox Code Playgroud)

而我的intophar文件夹中的index.php是这样的:

include("api/LogUtils.inc.php");
// Other relative include …
Run Code Online (Sandbox Code Playgroud)

php phing nginx phar

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