Try Code Complete. It's still just reading (as opposed to implementing, which is invaluable), but I get the impression reading is possible during your shift but probably not actual coding.
Code Complete will improve your skills as a developer immensely.
I imagine a big part of the speed increase comes from JIT - something that the current Dalvik implementation on Android doesn't do. There is, however, an experimental JIT branch. It would be nice to see how Myriad's stacks up to it. This test claims about a 3x increase in speed by enabling the existing JIT features.
There are actually applications on the iphone app store right now that are written in java. With xmlvm a similar strategy to this one compiles java to native code (with an objective-c middle man in the xmlvm case). http://www.xmlvm.org/iphone/
Thanks for the response! I'll certainly give it another shot; I haven't tried the new version yet.
Also, I apologize if my above post seemed like a flame against your app - overall it's great and you are providing a great service to Android/Google Voice users. Keep up the good work.
To register a phone number with your Google Voice account you have to answer an automated call and enter a touchtone passkey that is provided on the website. If you don't have access to the phone you can't add it to the ring list.
I have a google voice account (transferred over from grandcentral) and in general I didn't find the GV android app to be all that usable. The extra overhead ended up making me miss a lot of calls that I wouldn't otherwise have. Another problem was that dialing out either involved using the GV application which dials your Google Voice number and places the call via their system or making calls from your real number. The former put a 10 - 15 second overhead on making a call and the latter tends to confuse people because they are receiving a call from a different number than the one they (were told to) call.
I ended up giving my real number to anyone that mattered. I still use my Google Voice number for anything online or calls/text messages that I potentially want to screen. It's a great service but it didn't work for me as an every day number.
I haven't done the legwork but it appears that an attack vector exists via the App Store. Applications allow downloading of data files (podcasts, for example).
Simply get your application published and give people some incentive to download it (for free). Once your intended target or target quota has installed download a "media file" that's actually the malicious binary. Then it's just a matter of smashing your own application's stack to run the code.
And I played a lot with him when I was younger. Strat-O-Matic is a blast.
It's really evolved with the advent of the internet - they do have a computer version of the game but even more importantly leagues have formed using messageboards and the like. These leagues weren't possible in 1961 and they have some genuinely interesting outcomes for a baseball stat addict.
was Google Voice. I've been using it for a while as my non-mission critical line and starting this morning calls stopped going through. I was also unable to dial out through their service.
When things came back up this afternoon it was an old backup version and several of my settings had been rolled back.
I guess this is one instance where Google's perpetual beta status really applied - those using Voice for mission critical communications were up a creek.
I imagine that the starter edition will come with a big "upgrade to home premium for only $149" button. Microsoft is hoping they'll get the oem purchase (which wouldn't be much higher on any 'edition' of windows) and then force the end user to upgrade when they find the 3 application constraint to be unusable.
It'll probably just lead to a rise in piracy and perhaps Linux adoption.
Our CS computers here at Xavier University are named after various xmen characters.
Cyclops, iceman, wolverine,... our printer xmansion and the wireless network hands out mutant0...mutantN.
Google seems to be moving in the opposite direction of the rest of the software industry. "Beta" releases these days (particularly in online games) are rough, buggy, pieces of work that would have been called alpha 15 years ago.
Google, on the other hand, loves perpetual betas. I think I like their approach better.
It's unfortunate that this law is necessary. I had a theology professor require a book of his and it was by far the best reading in the class (and another required book was by Karen Armstrong).
Next time try heating a piece of glassware to an unholy temperature, and then dropping it into an ice water bath. You know what happened last time Richard Feynman tried that... they still haven't lived that one down.
You let a program run downloaded code and it can do something other than what you want. Blizzard games have been downloading and running arbitrary code since at least 2004 when they added the extrawork.dll check to Diablo II.
There's no real change now that it's a "randomly selected hashing algorithm". Ok, sure, you can't have a whitelist of safe warden modules. If you're worried about your privacy then just watch what the warden code is doing. Unless it does install a rootkit, which I believe is false and just a FUD slashdot headline (imagine that!), you'll be able to tell if the code reads outside of it's own address space pretty easily. Just the same, in fact, as you do with warden in wow (or Diablo II) right now. If you really don't trust blizzard then don't play the game. Simple enough.
Ubuntu has builds of mainline kernels:https://wiki.ubuntu.com/Kernel/MainlineBuilds
The real problem, though, is "what's a symbolic link??? I just want my pictures."
Try Code Complete. It's still just reading (as opposed to implementing, which is invaluable), but I get the impression reading is possible during your shift but probably not actual coding. Code Complete will improve your skills as a developer immensely.
I imagine a big part of the speed increase comes from JIT - something that the current Dalvik implementation on Android doesn't do. There is, however, an experimental JIT branch. It would be nice to see how Myriad's stacks up to it. This test claims about a 3x increase in speed by enabling the existing JIT features.
Disney released and has been continuously updating a great 3D game engine: www.panda3d.org
Great, a new way to remove my competition from the app store. Post good reviews on their apps!
There are actually applications on the iphone app store right now that are written in java. With xmlvm a similar strategy to this one compiles java to native code (with an objective-c middle man in the xmlvm case). http://www.xmlvm.org/iphone/
The documentation is cryptic, outdated, incomplete, and often just plain missing.
Also, I apologize if my above post seemed like a flame against your app - overall it's great and you are providing a great service to Android/Google Voice users. Keep up the good work.
To register a phone number with your Google Voice account you have to answer an automated call and enter a touchtone passkey that is provided on the website. If you don't have access to the phone you can't add it to the ring list.
I ended up giving my real number to anyone that mattered. I still use my Google Voice number for anything online or calls/text messages that I potentially want to screen. It's a great service but it didn't work for me as an every day number.
Simply get your application published and give people some incentive to download it (for free). Once your intended target or target quota has installed download a "media file" that's actually the malicious binary. Then it's just a matter of smashing your own application's stack to run the code.
And I played a lot with him when I was younger. Strat-O-Matic is a blast. It's really evolved with the advent of the internet - they do have a computer version of the game but even more importantly leagues have formed using messageboards and the like. These leagues weren't possible in 1961 and they have some genuinely interesting outcomes for a baseball stat addict.
The Nokia N95 had a front (and rear) facing camera 2 years ago. http://en.wikipedia.org/wiki/Nokia_N95#Multimedia_Features
When things came back up this afternoon it was an old backup version and several of my settings had been rolled back.
I guess this is one instance where Google's perpetual beta status really applied - those using Voice for mission critical communications were up a creek.
Herzog Zwei actually beat Dune 2 to the market by more than two years. It's the first real time strategy game.
I imagine that the starter edition will come with a big "upgrade to home premium for only $149" button. Microsoft is hoping they'll get the oem purchase (which wouldn't be much higher on any 'edition' of windows) and then force the end user to upgrade when they find the 3 application constraint to be unusable. It'll probably just lead to a rise in piracy and perhaps Linux adoption.
Our CS computers here at Xavier University are named after various xmen characters. Cyclops, iceman, wolverine, ... our printer xmansion and the wireless network hands out mutant0...mutantN.
Google seems to be moving in the opposite direction of the rest of the software industry. "Beta" releases these days (particularly in online games) are rough, buggy, pieces of work that would have been called alpha 15 years ago. Google, on the other hand, loves perpetual betas. I think I like their approach better.
starting your comment in the title field.
It's unfortunate that this law is necessary. I had a theology professor require a book of his and it was by far the best reading in the class (and another required book was by Karen Armstrong).
He must be a real programmer
You let a program run downloaded code and it can do something other than what you want. Blizzard games have been downloading and running arbitrary code since at least 2004 when they added the extrawork.dll check to Diablo II. There's no real change now that it's a "randomly selected hashing algorithm". Ok, sure, you can't have a whitelist of safe warden modules. If you're worried about your privacy then just watch what the warden code is doing. Unless it does install a rootkit, which I believe is false and just a FUD slashdot headline (imagine that!), you'll be able to tell if the code reads outside of it's own address space pretty easily. Just the same, in fact, as you do with warden in wow (or Diablo II) right now. If you really don't trust blizzard then don't play the game. Simple enough.
just brick all the modded Wii's?