Roy Sharon
A highly experienced freelance programmer and consultant, specializing in rescue projects with mobile related technologies, including Objective-C (iPhone), Java (Android), Javascript and HTML 5.A keen skipper and a master diver. Sailing around the world, programming on course.-
Recent Posts
Archives
Categories
Meta
Author Archives: Roy Sharon
animini – A javascript micro-library for tween animations
animini was built with a single purpose in mind: to be the most convenient to use tween animation library, while keeping it lightweight. I have managed to keep it below 5K, with no external dependencies. As for being convenient, I … Continue reading
Posted in Javascript, Uncategorized
5 Comments
Batch Rename One-Liner
Following is a simple way to perform batch renaming, using the Command line: ls *.jpg | awk ‘{print(“mv “$1” “$1)}’ | sed ‘s/jpg/jpeg/’ | /bin/sh If you wish to see the renaming commands before they are performed (just to make … Continue reading
Posted in Unix Tidbits
Leave a comment
Fast and Secure Remote File Transfer Using The Command Line
One of the fastest ways to transfer files between remote machines is using SSH: tar -cz *.jpg | ssh <username@host> “tar -xzC <path-to-expand>” This will create a single compressed archive of all jpg files in the current directory, transfer them … Continue reading
Posted in Unix Tidbits
2 Comments
Unicode Numbers In Javascript
Handling Non-ASCII Numerals In Javascript — The Way It Should Have Been Handled Source code available at uninums on github. A couple of weeks ago, I ranted about the lack of proper Unicode support in Javascript. Granted, Javascript supports Unicode … Continue reading
Javascript & Unicode: The Unconsummated Marriage
Why We Need Better Unicode Support for Javascript, And What Can Be Done About It One of the smartest things ECMA did was requiring Javascript engines to use Unicode strings. This has important implications beyond the simple ability to represent … Continue reading
Scrolling The Selection Into View
Scrolling Text Nodes And Ranges Into View In A Cross-Browser Manner Scrolling an HTML element into view can easily be achieved using the scrollIntoView() function. But what about text nodes, ranges and selections? var o = document.getElementById(‘foo’); o.scrollIntoView(); The scrollIntoView() … Continue reading
Unix Tidbit: Most Requested Web Resources
This is a quick and dirty way to find the most requested static resources of your site (e.g., images or javascript files), using Unix shell commands: grep -oE “GET /[^ \t]+\.(gif|png|js|css)” /var/log/httpd/access_log \ | sort | uniq -c | sort … Continue reading
Unix Tidbit: Color Coded Directory Listing
Each time I move onto a new Unix machine (I recently bought a new iMac!), I change the look of the terminal directory listings, from this: to this: It’s quite simple — I edit one of the bash config files … Continue reading