Posts

Codeigniter, Facebook and Facebook's login "code" query variable -

we're trying log users our codeigniter app php sdk, we're using segmented uris , have no need query strings we've opted not use them. 1 of problems seems ci , facebook passing redirect_uri parameter getloginurl() e.x. public function login(){ if(!$this->user){ $this->data['loginurl'] = $this->facebook->getloginurl(array( 'redirect_uri' => 'http://appdomain.com/users/login' )); $this->load->view('users/login', $this->data); }else{ redirect('home/index'); } } after logging facebook, uri returned has code query variable ci doesn't like, breaks routing , displays blank page. http://appdomain.com/users/login/?code=dsfeoilkjd983274893hflksdfhhewhkdsiue8... even if add $route['users/login/(:any)'] = 'users/login'; routes.php , i'm still redirected blank page. since using getaccesstoken() make api calls on user's beha...

python - Flask-Admin: add filters on foreign keys -

i using flask-admin create back-end interface application. want add filters in admin view, error 'exception: unsupported filter type column_name' where column name column field foreign key. has worked flask-admin before? here models: class keywords(base): id = column(string(4), primary_key=true) language = column(foreignkey('w_accounts.language')) camp_type = column(foreignkey('w_camp_types.camp_type')) class keywordsadmin(baseadmin): column_searchable_list = ('toa_id', 'name', 'toa') column_list = ('toa_id', 'language', 'camp_type', 'name', 'aliases', 'toa', 'toa_type') column_filters = ('language',) after going through api, tried add following attribute well: column_select_related_list = ('language',) instead of getting error exception when load page on browser, "attributeerror: 'columnproperty' object ha...

If-break in Clojure -

i trying figure out equivalent of java in clojure: public int compute(int x) { if (x < 0) return 0; // continue computing return result; } is there idiomatic clojure "break" processing within function , return result? no. there no short-circuit return statement (or break or goto ... ). return implicit. a near equivalent in clojure example is (defn test [x] (if (< x 0) 0 (let [result (comment compute result)] result))) but return result without naming it: (defn test [x] (if (< x 0) 0 (comment compute result))) these run, comment evaluates nil . by way, if construct 2 expressions (rather full three) returns nil if test fails. (if (< 3 0) 0) ; nil so there return.

html - ios tab bar with bartender.css How do I set icons? -

i attempting use bartender.css in project making fun. desire replace default icons own icons, yet can't seem find how so. there unresolved stackoverflow here also: jquerymobile , bartender tabbar - individual icons feel should asked again many things plugin seem have changed in past year or so. in example, shows 5 different icons. yet can't find in css need changed. believe icon urls go somewhere in part of css: /* ============= seperate css-sprites ======================= */ /* 7b. seperate */ /* regular */ .solosprite li .ui-btn-inner { display: inline-block; position: static; height: 30px; width: 30px; background-color: none; background: url("sprite_lo-res.png") no-repeat; background-size: 300px 44px; -o-background-size: 300px 44px; -webkit-background-size: 300px 44px; -moz-background-size: 300px 44px; -ms-background-size: 300px 44px; } .solosprite li a[data-icon="features"] span:only-child { backgr...

model - propagate new default value to old Django objects -

i added default value 1 of fields of 1 of models in django site. objects of type existed before set default have null value field. new default value set propagated backwards onto of objects existed before set default value. how can this? just run update query: mymodel.objects.filter(myfield__isnull=true).update(myfield=new_value)

backbone.js - RequireJS/Backbone : inheritance of dependencies? -

update : i've found solution slighty same in first answer. but in fact i'd know if there manner using requirejs, without using special var or parameters in views . here solution : define(['resthub', 'backbone', 'views/mymodule/parent-view', 'views/mymodule/a-view'], function(resthub, backbone, parentview, aview) { var parentview = backbone.view.extend({ // stuff before buildaview : function(aviewobject){ var aview = aviewobject || aview; // enought source code before , after following lines // don't want duplicate in childview this.aview = new aview(); this.aview.render(); } // stuff after }); return parentview; }); i try use maximum inheritance in backbone project dependencies managed requirejs avoid duplicate code. in fact, create new view extend base view. base view has dependency want override. if try override, origina...

c# - JavaScriptSerializer.Deserialize() skip property if cannot parse it -

i deserializing json strings using person objects using code: javascriptserializer serializer = new javascriptserializer(); person person = serializer.deserialize<person>(jsonstring); the person class has age property: int age {get;set;} the json string has value like: {age: 'not valid int'} and getting exception follows: cannot cast string int32 is there way tell javascriptserializer skip on error , continue other properties? yes, possible control deserialization process writing custom javascriptconverter class: public class personconverter : javascriptconverter { public override object deserialize(idictionary<string, object> dictionary, type type, javascriptserializer serializer) { person person = new person(); foreach (string key in dictionary.keys) { var value = dictionary[key]; switch (key) { case "name": ...