Jesse McPherson's Profile

Member since Oct 12, 2008, follows 0 people, 6 public groups, 119 public bookmarks (573 total).

More »
Tags

Recent Tags:
Top Tags:

More »
Recent Bookmarks and Annotations

  • Tsuna's blog: Learning git-svn in 5min on 2008-10-19
    • What about my svn:externals?
      Sorry, they are not yet supported by git-svn.  But you're not lost!  Create another git repository with the svn:external repository and put that repository where it's meant to be and checkout the revision that was pinned in the SVN.  Look near the end of .git/svn//unhandled.log, you'll see:
      rREVISION1
      +dir_prop: trunk svn:externals external_name%20-r%20REVISION2%20URL

      This tells you that at REVISION1 in the branch , the svn:externals pinned the revision REVISION2 of URL as external_name.
      You need to find the sha1 hash of this revision in git, enter the "external" repository and do:
      grep -r rREVISION2 .git
      .git/logs/refs/remotes/trunk: [...] rREVISION2

      There you go, you can simply issue:
      git checkout
  • bash keyboard navigation on 2008-10-19
    • Keyboard Shortcuts


      Moving the cursor:


        Ctrl + A   Go to the beginning of the line you are currently typing on
      Ctrl + E Go to the end of the line you are currently typing on
      alt-b Move cursor back one word
      alt-f Move cursor forward one word
      Ctrl + R Search through previously used commands
      TAB Tab completion for file/directory names
  • Ciarán Walsh’s Blog » QuickLook and TextMate on 2008-10-18
    • To add more filetypes you’ll need to edit /Library/QuickLook/TMQuicklook.qlgenerator/Contents/Info.plist

      Duplicate the line that says <string>public.perl-script</string> and change public.perl-script to the UTI for the document you want to use.
  • Community on 2008-10-17
    • Spore Creature Creator Pro-Tips


      1. Use Hearbear ears for really expressive eyebrows!



      2. To create a realistic looking creature, look at a reference picture at the same time.



      3. Jellybutton makes a great flowerpot, shirtcuff, or if nested, robot style retractable arm.



      4. Narrow one or two vertebrae where you're sticking the legs. This will help them integrate with the body better.



      5. Nest Overhear ear parts to create alien looking antennae.



      6. Attach an arm, remove the hands, then remove all segments but one (using the control key) to make nubby arms or legs.



      7. To find user created tutorials, search for "creatortip" in the Sporepedia.



  • Fowpas.net - vi & TextMate together at last on 2008-10-13
    • After saying I wasn't going to work on this for a while, I of course worked on it.



      • #dd

      • #yy

      • d#w

      • y#w

      • d#b

      • y#b



      Each of the above commands now has proper paste and undo.



      It's amazing, I have implemented all these commands and TextMate still isn't usable to me because I have not yet implemented the dot. Oh well, we'll get there someday.

    • Cut, Copy, Change, Paste, Insert Line and Scrolling Implemented



      I have added a bunch of new stuff. The cut and paste is not exact yet but it works resonably well. Yanking multiple lines is not implemented yet. For now you can use visual mode to select multiple lines and cut or copy them with the y or d key. Enjoy the bugs.



      Movement



      * k - moveUp

      * j - moveDown

      * l - moveRight

      * h - moveLeft

      * w - moveWordRight

      * b - moveWordLeft

      * 0 - moveToBeginningOfLine

      * $ - moveToEndOfLine

      * #[movement] - move # number of times



      Insert



      * a - insertRight (not repeatable)

      * i - insertLeft (not repeatable)

      * o - insertBelow (not repeatable)

      * O - insertAbove (not repeatable)



      Cut



      * d - cutSelection

      * dd - cutLine (not repeatable)

      * dl,x - cutRight (not repeatable)

      * dh,X - cutLeft (not repeatable)

      * dw - cutWordRight (not repeatable)

      * db - cutWordLeft (not repeatable)

      * d0 - cutToBeginningOfLine

      * D,d$ - cutToEndOfLine



      Copy



      * y - copySelection

      * yy - copyLine (not repeatable)

      * yl - copyRight (not repeatable)

      * yh - copyLeft (not repeatable)

      * yw - copyWordRight (not repeatable)

      * yb - copyWordLeft (not repeatable)

      * y0 - copyToBeginningOfLine

      * y$ - copyToEndOfLine



      Change



      * c - changeSelection

      * cc - changeLine (not repeatable)

      * cl - changeRight (not repeatable)

      * ch - changeLeft (not repeatable)

      * cw - changeWordRight (not repeatable)

      * cb - changeWordLeft (not repeatable)

      * c0 - changeToBeginningOfLine

      * c$ - changeToEndOfLine



      Paste



      * P - pasteBefore (hacky near end of file)

      * p - pasteAfter (hacky near end of file)



      Scroll



      * ctrl-e - scrollLineDown (not repeatable, doesn't keep cursor in view)

      * ctrl-y - scrollLineUp (not repeatable, doesn't keep cursor in view)

      * ctrl-f - scrollLineDown (not repeatable, doesn't keep cursor in view)

      * ctrl-b - scrollLineUp (not repeatable, doesn't keep cursor in view)



  • Internet vigilantism - Wikipedia, the free encyclopedia on 2008-10-13
    • Other notable instances also include the case of Evan Guttman and his friend's stolen Sidekick II [6], and the case of Jesse McPherson and his stolen Xbox 360, Powerbook and TV.[7]
  • Stu Nicholls | CSSplay | Removing active/focus state borders on 2008-10-12
    • Copyright

      You may use this method on your personal 'non-profit' web site without seeking my permission. A link back to CSSplay is always appreciated.

      Commercial usage is also permitted without seeking approval, but I would ask that a donation is considered to support my work on CSSPlay.


      If you are having problems integrating any of my demonstrations into your website then I now offer a service to fault find and correct any errors that you may have introduced. Please email me for more information.

  • iBanjo » Blog Archive » Programmer Insecurity on 2008-10-12
    • Be transparent. Share your work constantly. Solicit feedback. Appreciate critiques. Let other people point out your mistakes. You are not your code. Do not be afraid of day-to-day failures — learn from them. (As they say at Google, “don’t run from failure — fail often, fail quickly, and learn.”) Cherish your history, both the successes and mistakes. All of these behaviors are the way to get better at programming. If you don’t follow them, you’re cheating your own personal development.
  • Plugins | jQuery Plugins on 2008-10-12
      • To use:


        • Simply include op top of the jQuery core to automatically load the jHistory plugin:

          <script language="JavaScript" type="text/javascript" src="jquery.js"></script>
          <script language="JavaScript" type="text/javascript" src="jquery.history.js"></script>
        • To save an event in history with the current state of the object you want saved:

          $.history( currentObject );
        • You must declare a callback function to be fired upon forward or back button being clicked to handle the new incoming stored history object:

          $.history.callback = function ( reinstate, cursor ) {
          alert('now the value is: ' + reinstate);
          };
  • eventualbuddha's jquery-kvo at master — GitHub on 2008-10-12
    • What's key-value observing?



      Key-value observing allows you to be notified when an attribute value is changed on an object. Let's say you have a profile, and that profile has a number of properties, such as a name. This will update the document title according to whatever the name is set to:



      $(profile).kvobserve("name", function(event, newvalue, oldvalue) {
      document.title = "WidgetCorp - " + newvalue + "'s profile";
      });

More »
Groups

  • Coders

    324 members, 1620 items

    A group for and about coders and programming -- theory, practice, and research.

  • CSS Evangelist

    386 members, 813 items

    a collection of resources of all things CSS- Include how-tos, articles, resources, tools, etc...

  • Django

    51 members, 142 items

    A group about the web application framework Django. Post everything of interest here.

  • Python Programming

    61 members, 343 items

    about all aspects of python programming and development

  • The Apple Group

    565 members, 1396 items

    This is the group for everything Apple. From Mac Mini to the iPhone...

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo