Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Nitya Narasimhan
    @nitya
    @laddp check if you got an invite to the GitHub repo and let me know (just sent those out to folks who gave me a GitHub id..)
    Patrick Ladd
    @laddp
    Got it!
    I think https://github.com/orgs/gdg-hudson-valley/people shows people who have accepted
    Nitya Narasimhan
    @nitya
    @laddp yes - I was adding them to the specific team (https://github.com/orgs/gdg-hudson-valley/teams/android-study-jam-2015) but I think it auto-adds to the org as well.
    Nitya Narasimhan
    @nitya
    Action items for me from today's prep session
    1. Specify which SDK versions folks should download and install in the SDK manager
    Nitya Narasimhan
    @nitya
    1. HAXM install issues -- how can I tell that HAXM is running?
    HAXM on Linux platform -- talk to +Rhinemaker (make sure KVM is enabled before installing it)
    Nitya Narasimhan
    @nitya
    Interested in a copy of the "Android Developer Tools Essentials" (http://shop.oreilly.com/product/0636920025320.do) -- come talk to me
    Sethu Sundaramoorthy
    @N01758088
    Hello Nitya, Enjoyed the presentation yesterday! How do I find the pdf you had mentioned about yesterday?
    Nitya Narasimhan
    @nitya
    Hi everyone -- just a note that this room (android-guide) is a PUBLIC chat room visible to anyone on the web. I am using this to capture Q&A and notes about the study group that can then be converted into notes for the GitBook (Android Guide).
    If you want a comment/conversation to be PRIVATE (non-visible to the web) you have two choices -- select that person's profile icon and click for the 'Chat Privately' option, OR post to the https://gitter.im/gdg-hudson-valley room which is open only to GDG Hudson Valley members.
    Let me know if that helps.
    John Shea
    @johnshea

    I think it would be useful to have the video length next to each entry. You would then know how much time you need to get through each part.

    Thoughts?
    Example:

    1. Welcome to Developing Android Apps (1:04)
    2. Introducing your instructors (1:59)
    I am suggesting and also offering to start doing it too for lesson 1.
    Nitya Narasimhan
    @nitya
    @johnshea I love the idea -- please go for it!! I just committed a version with a "Contributors" section on the first page. Just add your name in there when you are done making changes. If you have any issues, let me know
    Nitya Narasimhan
    @nitya
    @johnshea merged your updates (nice!) and updated to link contributors to github profiles as well.
    John Shea
    @johnshea
    @nitya just saw it. thank you.
    Patrick Ladd
    @laddp
    @nitya RSVPs for next week's study session at DCC are closed - is that on purpose?
    Nitya Narasimhan
    @nitya
    @laddp oops. My mistake. Will fix now(thanks for the heads up)
    @laddp let me know if you can RSVP now?
    Patrick Ladd
    @laddp
    @nitya Yep works now
    Nitya Narasimhan
    @nitya
    happy dance :-)
    Patrick Ladd
    @laddp
    @nitya I think the date on the SUNY NP one is wrong too - shows Wed Feb 11 should be Tue Feb 10 right?
    Nitya Narasimhan
    @nitya
    Lemme check -- yes, all SUNY should be Tue and DCC Wed. Darn. Caught by the most basic of errors the infamous copy/paste :-)
    Patrick Ladd
    @laddp
    Happens to everybody... I think everybody is clear what's what but don't want Meetup sending wrong reminders or calendar entries
    Nitya Narasimhan
    @nitya
    @laddp Yes absolutely. I think its good now
    John Shea
    @johnshea
    On the Udacity page for lesson 1, "Create Project Sunshine", the first item on the navbar is for "Welcome to Developing Android Apps", the code behind it is
    <li data-node-key="1643858568" data-ng-repeat="morsel in morsels" class="subway-nav-station ng-scope is-viewed is-current" data-ng-class="getStyleClassesForMorsel(morsel)" style=""> <span> <!-- ngIf: morsel.model=='Exercise' --> <a href="" class="subway-nav-video" data-ng-click="goToMorsel(morsel)">&nbsp; <span class="subway-nav-station-content text-break-word ng-binding">Welcome to Developing Android Apps</span> </a> </span> </li>
    Where in the source code can I find "morsels" defined with values and function "goToMorsel"?
    Nitya Narasimhan
    @nitya
    @johnshea I can come look at this later this evening (am not at my desk right now) but why are you looking at the website code? I am guessing you want to automate capture of the links?? Just a quick scan (and the appearance of -ng- attribute names) indicates they are using AngularJS to write their front end. Angular controllers will contain these function declarations - and those have probably been minified and concatenated into the single file downloaded to client at load time. So chances are that it won’t be easy to “read” that source.
    @johnshea this is not hopefully preventing you from actually finishing lesson 2?
    John Shea
    @johnshea
    @nitya you guessed right :) I can already pull all the subchapters with jquery. Now I was trying to get the video links too.
    Nitya Narasimhan
    @nitya
    PS. when you see “morsel in morsels” it means angular is running a repeat look looking for incoming data array (morsels) with each item allocated to a single data (morsel). The morsels data is most likely being pulled in dynamically from a call to the Udacity server so chances of you see it cached are slim
    John Shea
    @johnshea
    @nitya no worries about lesson 2. I already finished it and had some time to work on the android book
    Nitya Narasimhan
    @nitya
    @johnshea very nifty — you rock!! Thanks for all the help on the book and please go for it. I can come look at it this evening and see if I can help further?
    John Shea
    @johnshea
    i was in the developer console and looked thru all the js files but don't see "morsels" or "goToMorsel" defined anywhere. Is Angulas doing something dynamic?
    i wanted to see how morsel was defined and how it was calling "goToMorsels" so I can generate the link for the book without having to click on each one and then copy URL of video
    Nitya Narasimhan
    @nitya
    @johnshea yes — but I can tell more when I am back at desk later this evening?
    John Shea
    @johnshea
    sure...np..when (and if) you have time
    Nitya Narasimhan
    @nitya
    @johnshea that would be SOOOOOO nice so I am all for it.
    John Shea
    @johnshea
    I understand this is above-n-beyond normal book editing so only if you feel inclined
    Nitya Narasimhan
    @nitya
    @johnshea grins understood
    @johnshea have to run now — ttyl
    John Shea
    @johnshea
    if it helps in the list item is data-node-key="1643858568" which it is using as part of the link
    and the link in the book is https://www.udacity.com/course/viewer#!/c-ud853/l-1395568821/m-1643858568
    but the subchapters with exam/extra stuff have additional data in the URL so I was curious how the morsel contained it to build links
    3rd link for "are you ready for the course?" has https://www.udacity.com/course/viewer#!/c-ud853/l-1395568821/e-2162698696/m-2205438564
    Nitya Narasimhan
    @nitya
    @johnshea will be you online this evening? can chat more then — but yes, the way this works (single page app) is that the prefix (up to viewer) is static but the rest of the path is dynamically composed from data provided at that handler/route. So I am guessing morsels is a data array that contains each chapter’s description and the relevant path snippet, and the click handler basically creates this completed path on the fly
    @johnshea and now I HAVE to hop off (I do love discussions like this so its tempting to reply but I am being glared at by my 6yo here so have to run)