我使用名为“prawn”的 ruby 库生成 pdf 文件。我有一个特定的文件,似乎被 adobe reader 视为“损坏”。它在预览和 adobe reader 中都显示良好。它给出如下错误:
有时我会得到:“找不到名为 '%s' 的 XObject。
有时我得到:“找不到名为“Im4”的 XObject。
然后我总是收到:“此页面存在错误。Acrobat 可能无法正确显示该页面。请联系创建 PDF 文档的人员来更正问题。”
有没有办法用某种工具打开 pdf 并让它告诉您 pdf 在技术上有什么问题?我确信我可以通过这样的事情很快弄清楚......
谢谢乔尔
我有一个漂亮的vanilla mysql 5.1设置,我正在尝试调整它.我找到了这个方便的脚本
它提出了以下建议:
query_cache_limit (> 1M, or use smaller result sets)
query_cache_size (> 16M)
join_buffer_size (> 128.0K, or always use indexes with joins)
table_cache (> 64)
innodb_buffer_pool_size (>= 14G)
Run Code Online (Sandbox Code Playgroud)
在阅读这些意味着什么以及它们目前设定的内容时,我发现我可以运行"mysqladmin变量"
我目前的价值是:
query_cache_limit | 1048576
query_cache_size | 16777216
join_buffer_size | 131072
innodb_buffer_pool_size | 8388608
Run Code Online (Sandbox Code Playgroud)
我怎么读这些,是Kbytes吗?1M,16M,13M和8M也是如此?
我的盒子里只有4G的拉姆,平时只有几百米没有记忆.我应该遵循这些建议并做:
#innodb_buffer_pool_size = 15G
#table_cache = 128
#join_buffer_size = 32M
#query_cache_size = 64M
#query_cache_limit = 2M
Run Code Online (Sandbox Code Playgroud)
我迷惑了15G,这是一个磁盘空间的东西,不是记忆的东西?如果是的话那么建议不是很好吗?
我应该为我的盒子获得更多内存吗?
更多信息: - 我的数据库大小是34Gigs,我使用所有innodb,我有71个表,其中4个是巨大的,其余的都很小.我一直在考虑将大的那些移动到SOLR并从那里做所有的查询,但是想看看我能用基本的调整做些什么.
谢谢乔尔
我试图使用图表api有限制,因为
我认为最高限制是5000,所以我正在使用它(我想拨打最少的电话).
我也试着看一个月前.
所以我尝试:
https://graph.facebook.com/[ID of page]/feed&access_token=[accesstoken]&limit=5000&since=11-12-24
Run Code Online (Sandbox Code Playgroud)
我得到207个结果,最早的日期是12月24日,这一切都很好,它说嘿,上个月只有207个结果.问题是有一个下一个链接:
"next": "https://graph.facebook.com/[id of page]/feed?limit=5000&until=1324702511"
Run Code Online (Sandbox Code Playgroud)
如果我得到这个页面,我开始在12月24日获得帖子.
所以我的问题是,我怎么能确定我在给定日期之后收到最少的电话?
我想到的kludge就是将第一次通话设置为1天前,然后如果我收到该日期的帖子,我知道我得到了所有,如果不是我分页...一个月内5000个帖子是很多,但我认为它可能......
似乎facebook应该提供一种方法来获得最高限度......我读了这篇http://developers.facebook.com/blog/post/478/ 但我仍然感到困惑.
我有一个6度的Kevin Bacon型问题.假设我有两个推特用户,我想通过朋友找出他们之间的关系(我用朋友来表示当你跟随某人跟他们跟随你时)和推特中的粉丝.我的数据库中有所有id.
例如:
乔尔和莎莉
乔尔跟随弗雷德,他是史蒂夫跟萨莉的朋友.
可能有多种方法可以达到目标,但我希望最短.
这似乎是一个众所周知的计算机科学问题(最短路径算法).
今天我有一个叫做"影响者"的桌子,我的所有twitter id都存储在那里,然后我有一张自助参考表(一方是粉丝,另一方是朋友).
这个图论也是如此?如果是这样,有人可以指向任何可能有用的实用程序/库/方法.我使用ruby,但可以解析大多数语言.
我试图让facebook fql查询使用浏览器工作,我有一个有效的oauth令牌(我可以使用它进行图形api调用).
这是我试过的网址:
https://api.facebook.com/method/fql.query?query=SELECT metric, value FROM insights WHERE object_id=89192912655 AND end_time=1280430050 AND period=86400 AND metric='page_fans'&access_token=?
Run Code Online (Sandbox Code Playgroud)
我还尝试首先通过sql编码器运行fql查询:
https://api.facebook.com/method/fql.query?query=SELECT%20metric%2C%20value%20FROM%20insights%20WHERE%20object_id%3D89192912655%20AND%20end_time%3D1280430050%20AND%20period%3D86400%20AND%20metric%3D'page_fans'&access_token=?
Run Code Online (Sandbox Code Playgroud)
我尝试了一些其他指标,我也可以通过图形api获取指标,所以我知道它们在那里.
我确定我做了一些愚蠢的事情,但我已经被这一段时间难住了!每次通话都会返回:
<?xml version="1.0" encoding="UTF-8"?>
<fql_query_response xmlns="http://api.facebook.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true"/>
Run Code Online (Sandbox Code Playgroud)
也许我的日期有问题,我用它来得到日期:(红宝石)
t = Time.now
=> Tue Aug 03 15:00:50 -0400 2010
>> t = t - 5.days
=> Thu Jul 29 15:00:50 -0400 2010
>> t.to_i
=> 1280430050
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我尝试下载,解压缩,按照说明操作:
tar -zxf Perl-Critic-1.107_001.tar.gz
cd Perl-Critic-1.107_001
perl Makefile.PL
make
make test
make install
Run Code Online (Sandbox Code Playgroud)
当我进入制作步骤时,我得到:
/usr/bin/perl "-Iblib/arch" "-Iblib/lib" t/Variables/RequireLocalizedPunctuationVars.run.PL t/Variables/RequireLocalizedPunctuationVars.run
Can't locate B/Keywords.pm in @INC (@INC contains: blib/arch blib/lib /Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.3 /System/Library/Perl/5.12/darwin-thread-multi-2level /System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level /System/Library/Perl/Extras/5.12 .) at t/Variables/RequireLocalizedPunctuationVars.run.PL line 16.
BEGIN failed--compilation aborted at t/Variables/RequireLocalizedPunctuationVars.run.PL line 16.
make: *** [t/Variables/RequireLocalizedPunctuationVars.run] Error 2
Run Code Online (Sandbox Code Playgroud)
我怀疑它是因为我错过了依赖.我也发现了这个任务 - https://metacpan.org/pod/Task::Perl::Critic这看起来很有趣,但它没有关于如何运行的指示.
---编辑运行后 - sudo cpan Task :: Perl :: Critic
我得到这些结果:
Test Summary Report
-------------------
t/20_policies.t (Wstat: 512 Tests: 0 Failed: 0)
Non-zero …Run Code Online (Sandbox Code Playgroud) 我想要一个6个月的图表,默认显示月度视图,但可以缩放到当天.
今天我们的6个月图表:
xAxis: {
title: {
text: 'Temperature'
},
categories: ['Oct','Nov','Dec','Jan','Feb','Mar',]
series: [
{ name: 'my series',
visible: true,
data: [5,10,15,5,7,8,]},
{ name: 'another series',
visible: true,
data: [0,0,0,146,80,0,]},
Run Code Online (Sandbox Code Playgroud)
这适用于每月.
为了获得每日数据,我可以将大约30*6个元素推入数据中.我也试过用:
pointStart: Date.UTC(2010, 11, 1),
pointInterval: 30 * 24 * 3600 * 1000 // one day
Run Code Online (Sandbox Code Playgroud)
像这个例子:http://jsfiddle.net/7Mmee/9/
但问题不是每个月都有30天,图表底部也没有显示类别.
我确定有一种简单的方法可以解决这个问题.
谢谢乔尔
我有一个id为trend_table的表.我想要与"Page Fans"完全匹配的单元格
$j("#trends_table td:contains('Page Fans')")
Run Code Online (Sandbox Code Playgroud)
这给了我所有包含的单元格,我该如何做等于?我摆弄了一堆语法但我找不到任何东西.
我看到了这一点, Jquery找到表格单元格,其中值为X,但是没有看到我如何为给定的表格执行此操作,不了解上下文.
谢谢乔尔
这是一个愚蠢的问题,但我卡住了.为什么我的第一个工作而不是另一个3.从阅读文档,所有4个应该完成工作.我想在一个更大的用例中获取一个表单的元素,在同一页面上可能有其他元素在其他表单或其他div中具有相同的名称,所以第四个选项是我真正想要的工作.但我无法弄清楚为什么所有这些都不起作用.
HTML:
<form id="filter_form_id" name="filter_form" method="get" action="/retrieved_data_records">
<select id="brand_id" name="brands">
<option value="0"></option>
<option value="143272526">Brand1</option>
<option selected="selected" value="269998788">Brand2</option>
<option value="330516076">Brand3</option>
<option value="330516077">Brand4</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)
JS:
alert ("The val: " + $('#brand_id').val() );
alert ("The val: " + $('brands').val() );
alert ("The val: " + $('#filter_form_id brands').val() );
alert ("The val: " + $('#filter_form_id > brands').val() );
Run Code Online (Sandbox Code Playgroud)
所以我想测量用户在html5画布上滑动的速度和方向?
似乎应该有一些已经写好的东西,所以我不必重新发明轮子,但我找不到任何东西.有人知道JavaScript函数吗?
如果我必须自己做,我在想这个:
还有其他想法吗?
这是我的画布和我的形状,它听取触摸事件.触摸我的iphone或iphone模拟器时,我通常会收到1或2个事件.我看到了坐标.我正在使用kineticjs进行舞台和造型.
要尝试一下,请转到iPhone中的此网址,然后将手指放在圆圈上并将其推到某处.(或者,如果你有ios模拟器,你也可以使用它)
这是我的小提琴:http: //jsfiddle.net/jnylund/uRgZZ/16/
function writeMessage(messageLayer, message) {
var context = messageLayer.getContext();
messageLayer.clear();
context.font = '18pt Calibri';
context.fillStyle = 'black';
context.fillText(message, 10, 25);
var div = document.getElementById('tevents');
div.innerHTML = div.innerHTML + message + "<BR/>";
}
var stage = new Kinetic.Stage({
container: 'container',
width: 460,
height: 320
});
var layer = new Kinetic.Layer();
var messageLayer = new Kinetic.Layer();
var circle = new Kinetic.Circle({
x: stage.getWidth() / 2,
y: stage.getHeight() / 2,
radius: …Run Code Online (Sandbox Code Playgroud) javascript ×4
jquery ×2
adobe-reader ×1
algorithm ×1
corrupt ×1
debugging ×1
facebook ×1
facebook-fql ×1
graph ×1
highcharts ×1
html5-canvas ×1
mysql ×1
pdf ×1
performance ×1
perl ×1
perl-critic ×1
relationship ×1
ruby ×1
touchmove ×1
twitter ×1