Saturday, August 2, 2014

Chrome Browser: hack yourself!

The fact that Google Chrome is mostly configured and handled in HTML and JavaScript pages itself make it a cool advantage if you want to play around. To be clear, yes, the Settings page is HTML, the History page, etc...

Since a while ago I was disappointed by the poor handling tool for history in Chrome. Now I learned the lesson, you have to inject JS code and get hacked, by yourself obviously jaja.

Interestingly, the History page is loaded into an iframe. If you want to have the iframe content at the current document you have to visit chrome://history-frame/
There, you can execute search queries using the textbox. In the past, If you wanted to select all the elements, that was not possible! What I'm sharing now it's just a simple JS code which selects all the checkboxes.

var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; ++i) {
    if (inputs[i].type == "checkbox") {
        inputs[i].checked = true;
Don't forget to enable the Delete button :)
document.getElementById("remove-selected").disabled = false

This is just a simply example. You can actually add a more complex logic about selecting or not a checkbox. And actually, you can inject JS code anywhere in Google Chrome, that'd do the trick.

I originally shared it in Stack Overflow to solve a concrete problem:

Wednesday, June 25, 2014

Google Gesture: sign language to voice

This is a product that Google introduced to help deaf and dumb people to communicate.


Tuesday, June 3, 2014

WWDC 2014 Opinion

There are hundreds of websites that summarize the cool new stuff that Apple show off in the latest WWDC. But there are not many of those which review and give opinion of what they introduce, so I'm going to give my personal opinion about that.

I really respect the new strategy that was introduce to the App Store in iOS. They are going to allow developers to get testers for free, and they can use this valuable tool to do testings focused on a group of people. That's really powerful.

Another cool stuff is the native integration iOS with OS X. The idea to bring each other closer for a seamless experience when you are doing something in one device and then change to other, like when you leave or arrive home, it's going to make life easier. Until now I used emails, or apps that handle notes, or even text files using a file sync tool.
The other positive tool related to this is the feature to handle phone calls and SMS from your Mac. This is not new, you could do this since many years ago, I used to do this with my first Nokia phone. But bringing it back to life is good, also been native is really cool. I know that there are a dozen of apps that do the same in Android, but any of those is native, and that's important. If you are going to trust someone(regarding data security), trust in native apps first.

In overall, I'm getting to like iOS and iPhone, I might be tempted to buy one, but Apple has to bring a device with a bigger screen. Small ones are not of my taste. I dislike the idea of having to pay for almost every app that you want to use, but It's not that bad if you think that you'd use an app for an year, and you are paying 5 dollars for that.

Friday, May 23, 2014

What's on world May 2014

Oshkosh Unmanned Trucks

Be sure to check 1:05 and 1:31, very cool parts of the video.

Fastest robot runner

New 3D printing concept: Draw on the air


Scale the universe

Check the scale of the things in our universe. I've seen many websites for this, but this one is my favorite.


10 minutes mail

This concept is not new, I just wanted to share it. Get an temporary email address.


Fake name generator

Do you want to register in a website and don't give your real name and other data?
Just play hard, using this tool:

Friday, May 2, 2014

Complete Database Course

There is available a advanced complete DB course given by Gary Boetticher courtesy of University of Houston Clear Lake. It's oriented to advanced users, who are currently learning about DB, probably at a lecture at university.

The topics covered include:
Relational Algebra
Functional Dependencies
Normal Forms

I found it very well explained to some complex topics. And you can even learn some tricks to calculate keys easily and much more.

Click here for the list of all videos

Amazon dives into TV

The prices is $99 USD. As I see it, it's something that already exists, but the voice feature is cool. Features:
  • Remote comes with voice control capabilities.
  • Android based.
  • Content is preloaded based on your tastes, so You may not have to wait to see your favorite movie or series when you sit.
  • Joystick controller ($40 USD) for playing games.

Not Netflix integration yet.


Tuesday, April 29, 2014

My trip to China

So for the past Christmas I went to visit one of my best friends in China. He was doing an internship in Shanghai. For me, it was my first time in Asia!

My friend(bottom) and me(top). We made a pair of fancy dragon silk shirts.

Beijing (Pekin)

Beijing is a very traditional city in China. It has lots of monuments related to the political history. I was seduced by its beauty, but unfortunately it's polluted in an insane way. You have to wear a mask to take care of your health. I guess that 80% of the people don't speak English, If you are planning to go there, be aware that chines people are very commercial people, like turkish people. Also be aware of tourist traps. My two favorite places there were the forbidden city. It was amazing to be there, in the inside! I was dreaming of visiting it since a long time! The other one is the Great Wall, you can see my happiness in the pictures below.

Forbidden city

Great Wall.

Great Wall.

Exotic food, three kinds of fungi with some weird cooked pork. It tasted really good.

Great Wall.

Playing around in Beijing, wearing masks to avoid pollution.

Forbiden city

Forbinden city

Beijing city

Standing at Tiananmen Square.


I found Shanghai to be a very occidental and modern city. You can find people who speaks English (and many other languages also), but not too much. It's a nice place to buy stuff. You can get very good prices, but for sure most of the things are imitation(some of them good imitations).
Me in Shanghai.

Eating at a Korean BBQ(you order raw food, and then cook it on your table).

Shanghai underground. Curiously it was empty.

MagLev train. Top commercial speed of 431 km/h (268 mph).

In many places you can get tailor-made shirts in one day, and a complete suit in three days, for a very nice price.

The city of Shanghai.

Sunday, April 27, 2014

My trip to United Arab Emirates

Recently I've visited UAE for an international hackathon organized by New York University in Abu Dhabi. It was really awesome to met the arab world. I've made many friends.
The two most amazing things I've done there is meeting engineering students form all around the world and also driving a car similar to F1(F3000 in fact), 0 to 100 km/h (60 mph) in 3.1 seconds. I ate a really cool-made ice-cream, check the video!

My hacking team(I'm in the pink Angry Birds T-shirt).


Abu Dhabi (the capital of UAE)

YAS marina circuit.

Grand mosque.

Grand mosque inside.

Grand mosque inside.

Sana Odeh, the organizer of NYU Hackathon.

City of Abu Dhabi.

Emirates Palaces, 7 stars hotel.

Ferrari World.


Atlantis, in Palm Jumeirah.

Inside Dubai Mall.

Ski Dubai.

Burj Khalifa, tallest building on earth for now.

Dubai Mall, wiew from Burj Khalifa

Friday, March 14, 2014

What's on world? March 2014 II

I'm writing a second post in this same month because I found many interesting things lately.

New technology allows you to read really fast

How to speed up reading? The basic idea is that you spend more time jumping form word to word, rather than the time spent in understanding each word. So someone came up with the idea of showing one word over the previous, centered with some heuristic, and the results showed that you can read up to 5 times faster.

Lets say that this is the average speed of a person, 250 wpm:

A little bit more!

A finally a little bit more:


Human vs robot: real or fake?

Compare acquisition

This interesting webpage shows the acquisition of big tech companies such as Apple, Amazon, Google, Yahoo and Facebook.


Saturday, March 1, 2014

What's on world? March 2014

Wolfram Alpha Language

Wolfram recently released a new language. Check this video, its really amazing. It has many features form Mathematica, but also includes a lot new.


So this last quarter I've been following the companies Google has been buying.

The first interesting thing that I notice was a company dedicated to manufacture smart swatches. I'd be interested in having google release a smart-watch. I think its a new market that still is growing and it has lots of possibilities. By the way, Samsung recently announced its new brand of smart swatches.

The other interesting thing, more recent, was the acquisition of many companies dedicated to robotics, and also home automation. What if Google releases a Nexus H, which can convert your home into a futuristic home, with robotic servants and plug-and-play intelligent devices.

I'm particularly interested in this because I'm part of an entrepreneur about affordable house automation.

Check the full list of companies here.

Samsung S5 keynote

Tip of the day

Chrome users: type chrome://histograms/ :)

Monday, February 24, 2014

New York University Hackathon

Last weekend I participated in a Hackathon organized by New York University, held in Abu Dhabi, the capital of United Arab Emirates. I'll write a complete article about my experience, but now lets enjoy this cool video they recorded during the event.

You can find me around wearing a green Google t-shirt, or a pink Angry Birds one.