Monday, 15 August 2011

login - Facebook OAuth "An Error Has Occurred" -



login - Facebook OAuth "An Error Has Occurred" -

i'm having issues getting users logged in oauth dialog. working before today, suspect might in conjunction february breaking changes. see in production @ womstreet.

sandbox mode disabled, url's set in basic setting section developer page in facebook.

i using devise ruby on rails, inspecting url hand seems good.

any ideas on begin debug?

update 1: seems there bug study open on facebook addressing issue: link here

looks facebook got dev community angry 1 time again rolling out changes effect basic login. don't see solution trying login dialog here: https://developers.facebook.com/docs/concepts/login/

bug link: https://developers.facebook.com/bugs/207955409343730

edit: solv need alter url params. change:

app_id to: client_id next to: redirect_uri

so url link should like:

https://www.facebook.com/dialog/oauth?client_id=something&redirect_uri=something

login oauth facebook-login facebook-oauth

ios - change UIBackgroundModes audio at runtime -



ios - change UIBackgroundModes audio at runtime -

i have app plays music, , want enable background modes. sound category set kaudiosessioncategory_mediaplayback , if add together audio string in uibackgroundmodes within info.plist file keeps playing audio. far good.

now want give alternative users, take if sound plays in background or not. tried getting file , deleting key far nil happens. did (in selector handled uibutton) :

-(void) disablebackgroundaudio:(uibutton*)button{ nsdictionary *plistdict = [[nsbundle mainbundle] infodictionary]; [plistdict setvalue:@"" forkey:@"uibackgroundmodes"]; }

if print value in console, before , after, can see had "audio" before, , after called, blank string. however, if force home button sound playing no matter if disabled audio.

my guess not way update (although i'm not sure if it's possible) info.plist file. possible @ all? after think giving users selection improve specific app, , i've seen other apps doing it.

any help appreciated.

the info.plist part of application's bundle. all files in bundle immutable.

keep audio value there , pause music when application enters background (in case user turned alternative off).

ios info.plist

direct3d - Passing colors through a pixel shader in HLSL -



direct3d - Passing colors through a pixel shader in HLSL -

i have have pixel shader should pass input color through, instead getting constant result. think syntax might problem. here shader:

struct pixelshaderinput { float3 color : color; }; struct pixelshaderoutput { float4 color : sv_target0; }; pixelshaderoutput main(pixelshaderinput input) { pixelshaderoutput output; output.color.rgba = float4(input.color, 1.0f); // input.color 0.5, 0.5, 0.5; output black // output.color.rgba = float4(0.5f, 0.5f, 0.5f, 1); // output grayness homecoming output; }

for testing, have vertex shader precedes in pipleline passing color parameter of 0.5, 0.5, 0.5. stepping through pixel shader in visualstudio, input.color has right values, , these beingness assinged output.color correctly. when rendered, vertices utilize shader black.

here vertex shader element description:

const d3d11_input_element_desc vertexdesc[] = { { "position", 0, dxgi_format_r32g32b32_float, 0, d3d11_append_aligned_element, d3d11_input_per_vertex_data, 0 }, { "color", 0, dxgi_format_r32g32b32_float, 0, d3d11_append_aligned_element, d3d11_input_per_vertex_data, 0 }, { "texcoord", 0, dxgi_format_r32g32_float, 0, d3d11_append_aligned_element, d3d11_input_per_vertex_data, 0 }, };

i'm not sure if it's of import vertex shader takes colors rgb outputs same, pixel shader outputs rgba. alpha layer working correctly @ least.

if comment out first assignment, 1 using input.color, , uncomment other assignment, explicit values, rendered pixels grayness (as expected).

any ideas on i'm doing wrong here?

i'm using shader model 4 level 9_1, optimizations disabled , debug info enabled.

output.color.rgba = float4(input.color, 1.0f);

your input.color float4 , passing float4, think should work

output.color.rgba = float4(input.color.rgb, 1.0f);

this need pass thru simply

homecoming input.color;

if want alter colour reddish like

input.color = float4(1.0f, 0.0f, 0.0f, 1.0f); homecoming input.color;

direct3d hlsl pixel-shader

database design - About SQL and complexity -



database design - About SQL and complexity -

i've created sql table field x , field date. compute sum of x date < d. i've 2 possibilities :

create new field, "sum of x", represents sum of x when date < date[field] compute sum of x "manually", sql request

is there method superior ? or, if not, assume depends on table size. approximate size equalizes 2 methods ?

thank much.

is there method superior ?

no. in general, stick simplest solution until find doesn't work more. simplest solution in case calculate derived field each time need it.

or, if not, assume depends on table size.

yes. , number of insertions vs. number of reads. , whether dates monotonically increasing or not. , space (memory/disk) vs. time (processing power) tradeoff of scheme , requirements. , number of other things too.

what approximate size equalizes 2 methods ?

how long piece of string? many other variables reply that.

to repeat: stick simple until forced otherwise. maintaining cached values introduces complexity , corner cases: transactional boundaries? happens if add together new row? presumably triggers subsequent transaction observe , update affected rows. happens if roll original transaction?

that's lot more logic. much more potential go wrong. stick yagni until find do.

hth.

sql database-design aggregate-functions data-modeling

java - Code difference between jfreechart XYLineAndShaperanderer, XYDotRenderer and XYSplineRenderer? -



java - Code difference between jfreechart XYLineAndShaperanderer, XYDotRenderer and XYSplineRenderer? -

i'm trying create simple xysplinerenderer, code work if write xydotrenderer = new xydotrenderer(); or xylineandshaperenderer = new xylineandshaperenderer(); can sameone tell wrong? i'm beginner in programming.

here code:

package kubas; import org.jfree.chart.*; import org.jfree.chart.axis.*; import org.jfree.chart.plot.*; import org.jfree.chart.renderer.xy.xysplinerenderer; import org.jfree.data.xy.*; import org.jfree.ui.applicationframe; public class spausdink { public static void main(string[] args) { xyseries series = new xyseries("xy grafikas"); series.add(1, 2); series.add(2, 4); series.add(3, 8); series.add(4, 16); series.add(5, 32); series.add(6, 64); series.add(7, 128); series.add(8, 256); series.add(9, 512); series.add(10, 1024); xyseriescollection dataset = new xyseriescollection(); dataset.addseries(series); applicationframe frame = new applicationframe("mano grafikas"); numberaxis xax = new numberaxis("x"); numberaxis yax = new numberaxis("y"); xysplinerenderer = new xysplinerenderer(); a.setprecision(10); xyplot xyplot = new xyplot(dataset, xax, yax, a); jfreechart chart = new jfreechart(xyplot); chartpanel chartpanel = new chartpanel(chart); frame.setcontentpane(chartpanel); frame.pack(); frame.setvisible(true); } }

edited message:

both codes work properly, created new project.

i'm not sure what's wrong, there's working illustration below. tend take little odd values precision; default 5. same code works xylineandshaperenderer or

xydotrenderer r = new xydotrenderer(); r.setdotwidth(5); r.setdotheight(5);

import java.awt.dimension; import java.awt.eventqueue; import javax.swing.jframe; import org.jfree.chart.*; import org.jfree.chart.axis.*; import org.jfree.chart.plot.*; import org.jfree.chart.renderer.xy.xysplinerenderer; import org.jfree.data.xy.*; public class test { public static final string title = "f(x) = 2^x"; public static void main(string[] args) { eventqueue.invokelater(new runnable() { @override public void run() { display(); } }); } private static void display() { xyseries series = new xyseries(title); (int = 0; <= 10; i++) { series.add(i, math.pow(2, i)); } xyseriescollection dataset = new xyseriescollection(); dataset.addseries(series); numberaxis domain = new numberaxis("x"); numberaxis range = new numberaxis("f(x)"); xysplinerenderer r = new xysplinerenderer(3); xyplot xyplot = new xyplot(dataset, domain, range, r); jfreechart chart = new jfreechart(xyplot); chartpanel chartpanel = new chartpanel(chart){ @override public dimension getpreferredsize() { homecoming new dimension(640, 480); } }; jframe frame = new jframe(title); frame.setdefaultcloseoperation(jframe.exit_on_close); frame.add(chartpanel); frame.pack(); frame.setlocationrelativeto(null); frame.setvisible(true); } }

java charts jfreechart

android - How to cancel AsyncTask or all AsyncTask including nested AsyncTasks from same Activity? -



android - How to cancel AsyncTask or all AsyncTask including nested AsyncTasks from same Activity? -

i have activity utilize asynctask open cursor spawns children asynctask render items read cursor.

activity executes on cursor asynctask not see children asynctask items.

how cancel running asynctask tasks (including nested) specified activity?

how cancel running children asynctask tasks specified asynctask (if possible @ all)?

i want stop tasks on new command interface not corrupt views.

there's no manager asynctask execute.

you'll have maintain track of new instances of asynctasks you've created , close them cancel(boolean mayinterruptifrunning) method. pay attending canceling task won't stop in middle. you'll have check in doinbackground - iscanceled()

android android-asynctask

javascript - Redirect a page for a specific time peroid -



javascript - Redirect a page for a specific time peroid -

i trying create 302 redirect waits 18 seconds after redirecting , goes parent page.

here have done,

<script type='text/javascript'> (function (){ if (document.cookie.indexof(welcomecookie) != -1 || document.cookie.indexof(dailywelcomecookie) != -1 ){ document.cookie="tourl"+ "=" +escape(document.url)+";path=/; domain=.forbes.com"; document.cookie="refurl"+ "=" +escape(document.referrer)+";path=/; domain=.forbes.com"; this.location="http://www.forbes.com/fdc/welcome_mjx.shtml"; })(); </script>

it sounds me need first redirect user, appear know how do. however, 1 time user redirected target page, target page need have javascript send user parent page. here's simple javascript code need based on code above:

<script type='text/javascript'> (function (){ if (document.cookie.indexof(welcomecookie) != -1 || document.cookie.indexof(dailywelcomecookie) != -1 ){ document.cookie="tourl"+ "=" +escape(document.url)+";path=/; domain=.forbes.com"; document.cookie="refurl"+ "=" +escape(document.referrer)+";path=/; domain=.forbes.com"; // wait 18 seconds go specified page. 18000 milliseconds == 18 seconds settimeout(function(){ this.location="http://www.forbes.com/fdc/welcome_mjx.shtml"; }, 18000); })(); </script>

javascript