Posts

objective c - Getting screwy results from NSDateComponentsFormatter -

i learned new-to-ios8 class nsdatecomponentsformatter. lets generate time strings time-spans rather dates. pretty cool. decided tinker it, , wrote test code creates various time-spans , logs output. here's code (english , french output) nscalendar *gregorian = [[nscalendar alloc] initwithcalendaridentifier:nscalendaridentifiergregorian]; nsdatecomponentsformatter* formatter = [[nsdatecomponentsformatter alloc] init]; formatter.unitsstyle = nsdatecomponentsformatterunitsstylefull; formatter.calendar = gregorian; formatter.allowedunits = nscalendarunityear + nscalendarunitmonth + nscalendarunitday; nsdatecomponents *components = [[nsdatecomponents alloc] init]; (int years = 1; years <= 10; years++) { int days = arc4random_uniform(10); components.year = years; components.month = 3; components.day = days; nsstring* outputstring = [formatter stringfromdatecomponents: components]; nslog(@"for %02d years %02d days, date components ...

three.js - Rotation after a Rotation not acting how I Expect -

Image
i have rubiks-cube-like puzzle trying model in webgl using three.js: each of two-color centers can rotate. when rotate, bring of pieces around them along on rotation. example, if rotate orange-blue center, happens: when complete rotation, lines up: however, when try rotate orange-white center, strange behavior 2 pieces inherited orange-blue center after first rotation: i expect them rotate other pieces, instead rotate differently. i using three.js's object3d.rotateonaxis() function rotations: function rotate ( center, distance ) { var axis = center.axis; center.model.rotateonaxis ( axis, distance ); ( var in center.stickers ) { center.stickers[i].rotateonaxis ( axis, distance ); } ( var in center.children ) { center.children[i].model.rotateonaxis ( axis, distance ); //note: stickers colored faces ( var s in center.children[i].stickers ) { center.children[i].stickers[s].rotateonaxis ( axis, di...

android - I keep getting error on fetch_assoc() in PHP -

i trying create login/register feature on android app. 1 of files contains 2 functions being used register , login. keep getting error, same error when try both. getting error error_log file , have tried google while , can't seem find solution particular issue. error is: call member function fetch_assoc() on non-object in db_functions.php and parts error here: login: public function getuserbyemailandpassword($email, $password) { $stmt = $this->conn->prepare("select * users email = ?"); $stmt->bind_param("s", $email); if ($stmt->execute()) { $user = $stmt->get_result()->fetch_assoc(); <----this line $stmt->close(); return $user; } else { return null; } } register: if ($result) { $stmt = $this->conn->prepare("select * users email = ?"); $stmt->bind_param("s", $email); $stmt->execute(); $user = $stmt->get_result()-...

android - iBeacon Ranging Service Not Returning any Beacons -

i working ibeacon technology, , trying create rangingservice search nearby ibeacons every 5 seconds , run in background of application. code below not working. i'm sure i'm making dumb mistake somewhere, can see in log files checkpoint 3 , 4 being reached every 5 seconds, while checkpoints 1 , 2 never being reached. thus, nearby beacons not being detected. don't have experience services or beacons, appreciate help, @davidgyoung. please forgive me if code below isn't indented :) can me. import android.app.service; import android.content.intent; import android.os.handler; import android.os.ibinder; import android.os.message; import android.os.remoteexception; import android.util.log; import android.widget.edittext; import android.widget.toast; import org.altbeacon.beacon.beacon; import org.altbeacon.beacon.beaconconsumer; import org.altbeacon.beacon.beaconmanager; import org.altbeacon.beacon.rangenotifier; import org.altbeacon.beacon.region; import java.util.col...

ios - Animate a UIView on a sine wave path -

Image
how make uiview move along sine wave path? ideally, i'd able stop animation when uiview goes off screen , release it. see uiview->animatewithduration can animate on 1 property @ time, seems 2 exclusive things happening simultaneously: it's moving right , it's moving up/down. you can simple cakeyframeanimation . override func viewdidload() { super.viewdidload() let myview = uiview(frame: cgrect(x: 10, y: 100, width: 50, height: 50)) myview.backgroundcolor = uicolor.cyan view.addsubview(myview) let animation = cakeyframeanimation() animation.keypath = "position" animation.duration = 60 // 60 seconds animation.isadditive = true // make animation position values later generate relative values. // x = 0 x = 299, generate y values using sine. animation.values = (0..<300).map({ (x: int) -> nsvalue in let xpos = cgfloat(x) let ypos = sin(xpos) let point = cgpoint(x: xpos, y: ypo...

swing - How to move Polygon Object with KeyListener in Java -

i working on 2d game learning project , have hit bump. cannot figure out how move polygon object using keylistener within jpanel (which added jframe). i've tried frog.translate(int x, int y) method, not update location. i've tried changing array coordinates manually. sample of code below: import javax.swing.*; import java.awt.*; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.awt.event.keyevent; import java.awt.event.keylistener; public class board extends jpanel implements keylistener { private frog frog; public board() { setbackground(color.green); addkeylistener(this); setfocusable(true); setfocustraversalkeysenabled(false); } @override public void paintcomponent(graphics g) { super.paintcomponent(g); graphics2d g2 = (graphics2d)g; frog = new frog(); // frog graphics g2.setcolor(color.black); g2.drawpolygon(frog); ...

babeljs - react native init: ReferenceError: [BABEL] Unknown option: Unknown option: base.optional -

i'm getting following error upon running react-native init testnative referenceerror: [babel] /users/m/git/testnative/node_modules/react-native/local-cli/bundle/bundle.js: unknown option: base.optional @ logger.error (/users/m/git/testnative/node_modules/babel-core/lib/transformation/file/logger.js:41:11) @ optionmanager.mergeoptions (/users/m/git/testnative/node_modules/babel-core/lib/transformation/file/options/option-manager.js:289:18) @ optionmanager.init (/users/m/git/testnative/node_modules/babel-core/lib/transformation/file/options/option-manager.js:486:10) @ file.initoptions (/users/m/git/testnative/node_modules/babel-core/lib/transformation/file/index.js:211:75) @ new file (/users/m/git/testnative/node_modules/babel-core/lib/transformation/file/index.js:129:22) @ pipeline.transform (/users/m/git/testnative/node_modules/babel-core/lib/transformation/pipeline.js:48:16) @ object.transformfilesync (/users/m/git/testnative/node_modules/babel-co...