📜 ⬆️ ⬇️

John Resig for usesthis.com

Interview with John Rezig, published July 25 at usesthis.com
image

Who are you and what do you do?


I am a javascript programmer. I work in Khan Academy , I develop the next generation training system. I am the creator and lead JavaScript developer of the jQuery library and the author of two books about JavaScript - “Pro JavaScript Techniques” and “Secrets of the JavaScript Ninja”.


')

What iron do you use?


My main work computer is a 27-inch iMac (i7 processor, 8GB RAM) with a 22-inch optional monitor, the main laptop is a 13-inch Macbook Pro (Core 2 Duo, 4 GB RAM). I have a wired Internet with a speed of 60Mb / s from the provider RCN (approx. That costs him $ 80 / month). I have some backup machines that I use mainly for tests, including Windows XP PCs, Chromebooks, and MacBooks . I also use a large number of phones and tablets for testing, most of them are in the Filament Group, which are the basis of jQuery Mobile.
I also have a Mac Mini , which I use to view media files. One of them is connected to a projector that can play 720p video ( BenQ W500 ), another one is connected to a 19-inch LCD screen in front of the simulator.
As a communication tool, I use the iPhone 4 and the newly acquired iPad 2 for testing — these are the privileges of Khan Academy.
In the kitchen I have connectors for iPod / iPhone and speakers to which I can connect my iPhone and listen to music while I am cooking. There are similar connectors in my car.
I have a 5 Bay RAID-5 NAS ( Thecus N5200BR ) with five 1TB drives (that is, about 3.6 TB of disk space that is fully used). I copied all my media files to this device and stored them on a backup disk in case of a hard drive failure. Also backup of all my documents is stored on Dropbox .

What software do you use?


I use Firefox (with Google Mail and Calendar in bookmarks). I work a lot at Google Docs , create presentations at Keynote, and write for blogs at Textmate . I communicate via Skype , Google Chat (in GMail) and IRC (using IRSSI ) and share screenshots via Gyazo .
For development I use Chrome , vim ( vim configuration file ), Textmate and iTerm2 . I constantly open a large number of browsers: several versions of Firefox, Chrome, Opera and Safari . I run VMWare Fusion with even more browsers (including several versions of IE , Firefox, Opera, Chrome and Safari). I use MAMP to easily start a local web server and MySQL DB for testing. I keep all my code in Git (on Github , often in closed repositories), and the backups are on Dropbox.
In my phone, I have icons for quick access: iPod, Clock, Notes, Camera, Settings, NOAA (opens weather.gov), Calendar, Twitter , Foursquare , Carcassonne , MassTransit (shows buses in Boston), Yelp , Facebook and iSSH , Maps, Safari, Messaging and Phone.
To play the video, I use VLC and Boxee , iTunes to listen to music (synchronized with Last.fm). I use AirVideo to watch movies on my iPhone and iPad.
The files I buy in iTunes, Amazon MP3, Netflix streaming and download on Usenet. To use Usenet, I use SABnzbd + on one of my Mac Mini, which connects to Giganews and receives news from NZBs.org or Newzbin.
I play Starcraft 2 (id: frowny.396, I'm Silver Protoss), Minecraft and some of the games on the iPhone (including Carcassonne and Words with Friends ). In Carcassonne, I am in the 50th place area, my ID is my email: jeresig@gmail.com.

What configuration do you think is ideal for yourself?


I am very close to her, despite this I have several desires. I would like my MacBook to have a built-in 3G modem, I would like it to be easier to print on my iPad, I would like Chrome to become better, so that SABnzbd + is smart enough not to re-download files so that my iPhone is faster, so that I don’t need an electronic key (dongle) to make presentations using my MacBook, so that Boxee will drop less, so that my car has an audio input, so Dropbox can save backup copies of my files in Google Docs and Mail.

Source: https://habr.com/ru/post/125060/


All Articles