Profile

Cover photo
Bill Williams
65 followers|1,755 views
AboutPostsPhotosVideos

Stream

Bill Williams

Shared publicly  - 
 
The G+ app for iOS is really weird.
1
Bill Williams's profile photoMarcus Thomas's profile photo
3 comments
 
If this is better than the Android app, then I don't even want to know what that's like. So spatially disorienting.
Add a comment...

Bill Williams

Shared publicly  - 
 
If you use Vim, read this.
Barry Ezell originally shared:
 
A few local Vimmers were discussing file management today and I thought I'd share some of the techniques I use. Without any plugins or mapped commands, Vim is pretty lousy at file management. Basically there's :o /path/to/a/file.rb . But with thousands of available plugins, you have lots of options. I'll discuss two of my favorites, NerdTree (https://github.com/scrooloose/nerdtree) and minibufexpl (https://github.com/fholgado/minibufexpl.vim).

NerdTree is great if you like woking with files in trees. Personally, I've never stuck with any of the Cmd-T-like options. It may take a few more keystrokes but NerdTree just works for me. Because it's so important, I've mapped it to ,, (my leader is comma).

map , :NERDTreeToggle

If you use only the basic commands (j,k, and o), you'll probably hate NerdTree. It's worth taking a few minutes to review its options by typing ? in its buffer. Some favorites are:

p: jump to the parent directory of this file

o: open file in current tab or toggle current directory open/closed

t: open file in new tab

C: make current directory the new root

r: refresh tree

gg, G, / all work normally. Use / to shortcut jumping to the desired file. For instance, in a Rails project, type /sp<enter> to jump to the spec directory.

Once files are opened, minibufexpl helps you navigate back to them quickly. It persists in a small dedicated window above the main window. Jump to any buffer by typing :b<buffer #>. For instance, if minibufexpl shows

[1:employee.rb][3:employee_spec.rb]

:b3 would open employee_spec.

It's really just building on the built-in :buffers support in Vim. That shows all buffers along with their buffer numbers. Note that one buffer will have a "#" beside it if more than one file has been opened. That signifies the last buffer which you can access via :b#. It's a great way to toggle between two buffers. :ls is also an alias for :buffers.

As an aside, another great global list is :reg which shows recent register entries. To paste any item from there, just type "<register #>p.

Finally, while I normally work with a class and its related test in a horizontally split window (Ctrl-w-s), I often have several tabs open with related files or files I intend to edit soon. In MacVim, you can switch tabs via Alt-Shift-[ or ] . I also map these so I can access a tab by its number like ,t2 for the second tab.


"Tab maps
map <Leader>t1 1gt
map <Leader>t2 2gt
map <Leader>t3 3gt
map <Leader>t4 4gt
map <Leader>t5 5gt

Hope you find something useful in this. I'd love to hear your thoughts (outside of "use TextMate because it's easier than all this") and any tips and tricks you use for file management.
1
Add a comment...

Bill Williams

Shared publicly  - 
 
Now that I’ve cancelled my Xbox Live Gold account, who’s up for some Portal 2 co–op?

…oh. right. carry on.
1
Add a comment...

Bill Williams

Shared publicly  - 
 
I can’t wait until this serves an actual need so I can actually use it.
1
Bill Williams's profile photoTom Stovall's profile photo
2 comments
 
That’s a good question…
Add a comment...
In his circles
79 people
Have him in circles
65 people
Sophia Goumenos's profile photo
Zachary Weber's profile photo
Jason Perry's profile photo
Marshall Huss's profile photo

Bill Williams

Shared publicly  - 
 
A roadmap for St Petersburg’s total dominance of the Florida Suncoast:

• Messaging is vitally important. Whenever possible, do not acknowledge that Tampa or Pinellas County even exist. Always refer to the region as “the [Florida] Suncoast”.

• Annex Gulfport, St. Pete Beach, and adjacent beachfront communities below 38th Avenue North. Become an independent city; eg, one government encompassing both the city and county level.

• Purchase St Petersburg International Airport from Pinellas County. Attract two major airlines (Delta and Virgin seem like good candidates) away from Tampa and/or Sarasota.

• Establish a city transit service. Build a starter light railway from St Pete Beach to the City Airport, via Central Avenue & 4th Street. Start ferry service from The Pier to downtown Tampa.

• Establish city bike–share and car–share services. Share a single smart card (and related infrastructure) for transit, bike–share, car–share, and parking. Explore the return of Amtrak service to the city.

• Change relevant laws and tax structures to create a mass of reasonably–priced dense, urban housing (and related amenities) in downtown and along the light railway.

• Bring back WSUN–TV as a free–to–air HD channel. FCC must–carry rules will put it on every television in the Bay Area. Broadcast PBS programmes, Star Trek reruns, and the like.

• Go all–in on FC Tampa Bay. Sign a long–term contract that will give the city and the team massive stakes in each others’ success. Taking these steps will all but guarantee a promotion to the MLS, which is now more attended than the NHL or the NBA.

• Rename the team FC St Petersburg
• Rebuild Al Lang Field as a soccer–specific stadium, designed to expand to full MLS capacity
• Broadcast every game live on WSUN television

• Force the Rays to either build a new ballpark in the city and air all games on WSUN–TV, or immediately buy out their contract.
1
Bill Williams's profile photoBarry Ezell's profile photo
3 comments
 
Good point about WSUN – not having a network affiliation limits options, but more mainstream programming is definitely an option. The most important thing is to not become another WMOR or boring public–access channel that nobody watches.

As for soccer – FCTB attendance has been growing while every other local team’s has shrunk, despite being a minor league team playing in a baseball stadium. The Mutiny and old Rowdies were well–attended in their time, but folded because of league instability. Pro status, proper venue, and the continued apathy of other local teams’ fan bases will ensure success.
Add a comment...

Bill Williams

Shared publicly  - 
 
Oh look, my G+ profile magically reappeared.
1
Add a comment...

Bill Williams

Shared publicly  - 
 
Also, you’ll be getting most of the benefits of a flying car when self–driving cars become commercially available by the end of the decade. So.
Mark Jaquith originally shared:
 
Powerful "app phones" (like the iPhone, or Android phones) are the most significant technological advance of the last decade, easily. More and more, I think that it will be many more decades until something matches the gravity of their arrival. People say things like "yeah, I love my iPhone" or "it's pretty slick." These are grotesque understatements. It's so much bigger than that.

You can have, in your pocket, a device that can do video chats, provide directions, take pictures and videos, publish video, audio, photos and text to the world, consume news, listen to music, watch movies, read books or magazines, listen to radio broadcasts, watch TV, translate things it hears or sees into other languages, manage your finances, pay your bills, do your grocery shopping, manage your work schedule, play games, control the lights and appliances in your house, tell you what to make for dinner, find nearby restaurants and businesses, track your workouts, track your sleep, track your sex life, get you in touch with a lost friend, wake you up in the morning, remind you to take out the trash, visually annotate historic locations, tell your loved one where you are and when you'll be home, solve math and unit conversion problems, illuminate your path, unlock your car, create original works of art, measure distances, correct for colorblindness, diagnose illnesses, and do ten thousand other things, with more functionality added every day. Oh... and phone calls and e-mail. In your pocket. Affordable. And simple to operate.

"Huh huh, but does it make coffee?" jokes the pensioner whose comedic sense died during Reagan's presidency.

Shut it, old man. My "phone" just soothed my fussy infant son to sleep, which means I actually have hands available to drink my coffee. It made me a better parent.

"Where's my flying car?" moans the sardonic hipster.

In a twisted, burning heap of metal, after you've crashed it, likely. Sod flying cars. I have something in my pocket that does damn near everything else.

And this is only the beginning. We are alive at an extremely interesting time in history.
1
Add a comment...

Bill Williams

Shared publicly  - 
 
STUFF.
1
Add a comment...
People
In his circles
79 people
Have him in circles
65 people
Sophia Goumenos's profile photo
Zachary Weber's profile photo
Jason Perry's profile photo
Marshall Huss's profile photo
Work
Occupation
Computer programmer
Story
Tagline
Failed hipster.
Bragging rights
Got my first iOS app published in March ‘11!
Basic Information
Gender
Male