Profile

Cover photo
Ramon Roche
Attended CETYS
Lives in Tijuana
1,979 followers|17,000 views
AboutPostsPhotosYouTube

Stream

Ramon Roche

Shared publicly  - 
 
+Tijuana Jones  I think you need this.
Scan your story with Doxie Flip, the inventive new mobile, battery-powered flatbed scanner for photos and notebooks.
1
Add a comment...

Ramon Roche

Shared publicly  - 
 
Paul is right, we need to get the solid understanding of the basics
 
What is WebKit? 
What isn’t WebKit? 
How is WebKit used by WebKit-based browsers? 
Why are all WebKits not the same?

Finally published an article to attempt to answer some of these questions: http://paulirish.com/2013/webkit-for-developers/

If you think you know the browser landscape, read on. :)
1
Add a comment...

Ramon Roche

Shared publicly  - 
 
Embedded TTF Font Problem, ammulder, 2/15/13. Output prawn file is 500mb, after Acrobat Pro optimise it's 17mb, Tal Oron, 2/15/13. Centering a barby barcode, Tonypm, 2/13/13. Adding an image to a tabl...
1
Add a comment...

Ramon Roche

Shared publicly  - 
1
Ricardo Merino's profile photoChava Abarca's profile photo
2 comments
 
jajajajajajaja.... awesome!!..
Add a comment...

Ramon Roche

Shared publicly  - 
 
Fun read, why are we still using DRM? it beats me
 
I bought a digital video download today that required a video player from Leaping Brain. As usual, the proprietary player wasn't great and to transfer it to my iPhone I'd need another proprietary player. Ugh. But I browsed around and found that the video had been downloaded into a hidden directory as a bunch of .mov files. Great, except none of the files would play.

It turned out the actual player, launched from their compiled app, was a Python wrapper around some VLC libraries. Nothing funny going on, as far as I could tell, but when I tried to launch the player directly, nothing happened. The compiled app was modifying the .mov files right before they were loaded into the player, and then reverting the file on disk. According to http://leapingbrain.com/mod-machine/faq/:

 "We apply our BrainTrust™ proprietary video encryption to your movies before we upload them to our servers. If someone ever was able to gain access to your content, the files would be useless and unplayable, because they are stored in a scrambled, encrypted format. Once downloaded to the user’s hard drive, the files are still encrypted and only readable via the MOD Machine Player by a legitimate owner. We are not aware of a better DRM scheme than ours. Where Windows Media DRM is easily crackable, and doesn’t run on Macs, BrainTrust™ works great on Windows 8, Vista, Windows XP and Mac, and is virtually uncrackable."

Virtually uncrackable? Well, since they load the file from a Python script, it's easy to make a copy of the "decrypted" file before it's reverted. Having done so, I was curious to see the encryption scheme. By comparing the binary files, I discovered the "proprietary video encryption" algorithm: for the first 15kB, each 1kB block has its initial bytes xor'd with the string "RANDOM_STRING". That's the "scrambled, encrypted format" that leaves these files "useless and unplayable".
1
Add a comment...

Ramon Roche

Shared publicly  - 
 
keep them coming chrome dev team
 
Chrome Developer Tools: Search or navigate to files, methods or line numbers. Shortcuts for text search and beyond

The ability to quickly find or navigate to specific files, methods or line numbers in an web app can be important in your day to day workflow in the Chrome DevTools. Today we've got some useful tips to help with these when working in the Sources panel.

To search scripts, stylesheets and snippets by filename you can use:

* Ctrl + O (Windows)
* Cmd + O (Mac OSX)

To perform a text search within the current file you can use:

* Ctrl + F (Windows)
* Cmd + F (Mac OSX)

To do a text search across all files you can use:

* Ctrl + Shift + F (Windows)
* Cmd + Opt + F (Max OSX)

If you need to dig down deeper, it's possible to filter for or navigate to a particular JavaScript function/method or CSS rule when viewing a file using:

* Ctrl + Shift + O (Windows)
* Cmd + Shift + O (Mac OSX)

The tools also support going to a specific line-number within the Sources editor. To launch the line number dialog when viewing a file you can use:

* Ctrl + L (Windows)
* CMD + L (Mac OSX)
2
Add a comment...
In his circles
2,754 people
Have him in circles
1,979 people
Eric Palakovich Carr's profile photo
Nick Stott's profile photo
Leo Trottier's profile photo
frost maan's profile photo
Gregg Caines's profile photo
daiana seija's profile photo
Barak Amar's profile photo
John Haldson's profile photo
Insensecatalogos Fabián Delgado's profile photo

Ramon Roche

Shared publicly  - 
 
 
What is WebKit? 
What isn’t WebKit? 
How is WebKit used by WebKit-based browsers? 
Why are all WebKits not the same?

Finally published an article to attempt to answer some of these questions: http://paulirish.com/2013/webkit-for-developers/

If you think you know the browser landscape, read on. :)
1
Add a comment...

Ramon Roche

Shared publicly  - 
1
Add a comment...

Ramon Roche

Shared publicly  - 
1
Add a comment...
People
In his circles
2,754 people
Have him in circles
1,979 people
Eric Palakovich Carr's profile photo
Nick Stott's profile photo
Leo Trottier's profile photo
frost maan's profile photo
Gregg Caines's profile photo
daiana seija's profile photo
Barak Amar's profile photo
John Haldson's profile photo
Insensecatalogos Fabián Delgado's profile photo
Education
  • CETYS
    Digital Graphic Design Engineering, 2004 - 2008
  • CUT
    2001 - 2004
Basic Information
Gender
Male
Looking for
Networking
Relationship
Married
Work
Occupation
Software Engineer
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Tijuana
Previously
Chicago - San Diego - Mexicali - San Diego - Rosarito
Links
Other profiles