Posts

alarm - Perl: eval timer in while -

i try achieve timer several loops below while ( $try < 3) { eval { local $sig{alrm} = {}; alarm 3; $ret = # sending request , wait response alarm 0; } last if defined($ret); $try++; } but actually, when alarm expired, whole 'while' loop got interrupted, , loop didn't happen @ all. where got thing wrong? you need set alrm handler, alarm docs demonstrate: for (1..3) { print "loop $_\n"; eval { local $sig{alrm} = sub { die "alarm\n" }; alarm 5; $count = int rand 10; print "is $count < 5?\n"; sleep $count; alarm 0; #cancel alarm if not hang }; if ($@) { die unless $@ eq "alarm\n"; # propagate unexpected errors } else { print "our code succeeded\n"; last; } }

ios - Why when I set a low duration value for my CABasicAnimation does it jump? -

Image
sample project: http://cl.ly/1w3v3b0d2001 i'm using cabasicanimation create progress indicator pie chart. similar ios 7 app download animation: the animation set follows: - (void)drawrect:(cgrect)rect { [super drawrect:rect]; cgfloat radius = cgrectgetwidth(self.frame) / 2; cgfloat inset = 1; cashapelayer *ring = [cashapelayer layer]; ring.path = [uibezierpath bezierpathwithroundedrect:cgrectinset(self.bounds, inset, inset) cornerradius:radius-inset].cgpath; ring.fillcolor = [uicolor clearcolor].cgcolor; ring.strokecolor = [uicolor whitecolor].cgcolor; ring.linewidth = 2; self.innerpie = [cashapelayer layer]; inset = radius/2; self.innerpie.path = [uibezierpath bezierpathwithroundedrect:cgrectinset(self.bounds, inset, inset) cornerradius:radius-inset].cgpath; self.innerpie.fillcolor = [uicolor clearcolor].cgcolor; self.inner...

actionscript 3 - Is it possible to remove an instance of an object from memory and restore it later in as3? -

my question bit vague let me elaborate. i'm beginner programmer working on first flash game point of question side-scrolling platformer mario example. unlike traditional platformer though, level continue indefinitely until player dies or quits game. level tilebased , generated automatically through array specifies object in each tile( or 0 if there no object). in order ensure game doesn't automatically crash excessive objects generate more of map( creating new instances of objects) player progresses player move right map generated past edge of screen. now matter @ hand, i'm guessing once player gets point in game start slow down because more , more objects being created. assume solution problem remove instances left of screen player progresses problem need player have ability go through level. so question is: how can 'delete' or remove instances memory, game doesn't slow down, restore instance when player moves proximity of instance (or was). note: as...

javascript - Changing version numbers on window.reload() -

if had following <script> tag in code: <script src='http://your.site.com/js/big_script.js?version=1'></script> how can version number automatically update each subsequent window.reload() action placed on page? page refreshes... <script src='http://your.site.com/js/big_script.js?version=2'></script> page refreshes... <script src='http://your.site.com/js/big_script.js?version=3'></script> and on... through use of javascript only? i know localstorage come in handy here implementing within <script> tag itself? there way of doing this, or there alternative ways done? in case i'm after javascript based solutions application pure html5/javascript/css3. thanks in advance! as noted, localstorage way go. downside of doing client side you'll have late bind script tag. try: var my_site_cntr = parseint(localstorage.getitem('mysite.counter')||0); my_site_cntr++; localstorage...

compilation - How to compile QEMU for 64 bit -

i'm trying comlpile qemu source code 64 bit ,but being compiled in 32 bit .. these commands i'm using #!/bin/bash cd qemu-1.6.0\ export pkg_config_path=`pwd`/../support_libs/libs/glib/lib/pkgconfig:`pwd`/../suu pport_libs/libs/zlib/lib/pkgconfig export cflags="-mabi=64" qemu_cflags="-mabi=64" sudo ./configure --prefix=`pwd`/../support_libs/libs/qemuu --target-list=mips64-softmmu --enable-kvm --enable-fdt --with-coroutine=sigaltss tack --extra-cflags="-i`pwd`/../support_libs/libs/glib/include/glib-2.0/" sudo make && sudo make install i'm saving in file named "build.sh" , running script "./build.sh" any appreciated you executing script ./build.sh environments export child shell sessions when give sudo make in script not inherit exported variables. change script little bit removing sudo make , make install , run script sudo #!/bin/bash cd qemu-1.6.0\ export pkg_config...

php - Symfony2 forms collection -

Image
i have, 2 entities, topic , topiccontent relation topic_id. topic_id in topic table autoincremet , in topic_content it's not autoincrement. because, need topic_id topic entity when query it's ok, , insert data in topic_content table. me please, how in symfony orm. thanks. topiccontent namespace socialist\clubbundle\entity; use doctrine\orm\mapping orm; /** * @orm\entity * @orm\table(name="topic_content") */ class topiccontent { /** * * @orm\column(name="topic_id", type="integer") * @orm\id * */ protected $topic_id; /** * * @orm\column(name="topic_text", type="text", nullable=false) */ protected $topic_text; /** * @orm\onetoone(targetentity="topic", inversedby="topiccontent", cascade={"persist", "remove"}) * @orm\joincolumn(name="topic_id", referencedcolumnname="topic_id", ondel...

.htaccess - Htaccess root to /frontpage/ -

how root direct /frontpage/ doesnt have load content there, because have rewrite url looks this rewriterule ^frontpage/?$ ?page=frontpage [nc,l] so has load content ?page=frontpage show /frontpage/ when enter site. possible, , how? i have tried things, seem able find rewrites loads /frontpage/ doesnt show in adress bar. have rules this: rewriteengine on rewritecond %{the_request} \s/+[\s?] rewriterule ^$ /frontpage/ [r=301,l] rewriterule ^frontpage/?$ ?page=frontpage [nc,qsa,l]