Showing posts from April, 2014

Mac OS X Boot, Sleep and Wake Time and Date

For several times I wondered what was the exact time my machine booted, woke up or slept. So, I did a little investigation to find out that's actually very simple to get those answers.
Using the Mac OS X Terminal, you can run the following commands:

- For System Boot Time, use: systcl -a | grep kern.boottime

You should get results similar to the picture below

- For System Sleep Time, use: sysctl -a | grep sleeptime
You should get results similar to the picture below  

- For System Wake Time, use: sysctl -a | grep waketime

You should get results similar to the picture below

I typically use the "uptime" command (just type uptime on the Mac OS X Terminal) to find out how long my machine has been powered on.
Lastly, you can get a short history of the machine boot using the "last reboot" command (just type last reboot on the Mac OS X Terminal) to get the last three boots of the system.

You can get the same information reviewing system log files but I think opening th…

Debugging Oracle ADF Mobile Applications - Part I

I've been involved with the Oracle Mobile Application Framework (a.k.a. ADF Mobile) lately and one of the things developers typically ask me during my talks is how to debug mobile applications created with the Oracle framework.

To give you a little bit of context, the Oracle Mobile Application Framework does generate a hybrid app (native container + HTML/JavaScript) so standard debugging techniques apply here. The Oracle Mobile Application Framework has some other capabilities like running Java code on the device but that's a topic for another post.

So, there is more than one way for debugging Oracle-generated (read hybrid) applications depending on the platform your are own and the target device you are working on. I'll try to isolate specific use cases on different posts so you don't get distracted with irrelevant stuff.

The first one on the list is debugging Oracle Mobile Applications on iOS and Mac OS X.

The ingredients are:

- Oracle JDeveloper
- XCode …