This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

Revision of Chat logs Class 1 from Sat, 2010-09-18 18:45

The revisions let you track differences between multiple versions of a post.

hemanth hm's picture
Sat, 2010-09-18 18:45

[20:59] == hemanth changed the topic of #p2pu-webcraft/scripting-101 to: Welcome to scripting 101
[21:00] <hemanth> Hello hacker, welcome to scripting 101.
[21:00] <hemanth> As per the poll we are kicking off with the course now.
[21:00] <hemanth> I appreciate you all from sparing your valuable time for this course.
[21:00] <hemanth> Totally 32 members were accepted for this course.
[21:01] <hemanth> Lets have a small intro
[21:01] == hemanth changed the topic of #p2pu-webcraft/scripting-101 to: Who am i?
[21:02] <hemanth> So,go ahead and tell each of your peers about yourselves
[21:02] <hemanth> Starting with jmuniz
[21:02] <@jmuniz> I'm an academic turned minor wordPress guy in New York
[21:02] <@jmuniz> I teach philosophy mostly
[21:03] <hemanth> That's nice :) Welcome jmuniz
[21:03] <@jmuniz> thanks
[21:03] <hemanth> next yup is CSSDevMonkey :)
[21:03] <CSSDevMonkey> My name is, I am a CSS/HTML dev type, trying to expand my skillset to javascript, Ruby/Rails and PHP.
[21:03] <CSSDevMonkey> *Patrick
[21:04] <CSSDevMonkey> currently i reside in Alabama
[21:04] <hemanth> Nice nick Patrick :)
[21:04] <hemanth> next, Laks
[21:05] <Laks> Hi I am Java J2EE developer based in London
[21:05] <hemanth> Kool, welcome to the course
[21:05] <hemanth> now its lifengjie turn
[21:06] <hemanth> lifengjie: there?
[21:06] <hemanth> okies, lets move on to the next person, its vibha6bhat
[21:07] <hemanth> nice, so we know about each other now :)
[21:08] <@jmuniz> sweet
[21:08] <CSSDevMonkey> :-)
[21:08] <adam_collado> hello everybody!
[21:08] <hemanth> Hey adam_collado as you joined us now, we are giving intros
[21:09] <hemanth> its your turn adam_collado
[21:09] <adam_collado> what should the intro consist of?
[21:09] <adam_collado> just who am I'm, why I joined the class, etc?
[21:09] <hemanth> adam_collado: yes :)
[21:11] <adam_collado> okay :)
[21:12] <hemanth> A small check on what step are you in the ladder of scripting, which includes coding in bash,py,rb. say 0 if a newbee, 1 if intermediate and 2 if expert
[21:13]  * hemanth waiting for adam_collado to type his intro
[21:13] <adam_collado> so, basically, i'm a computer service tech for a small art school in brooklyn new york. i've been into technology since i was a wee lad. i came to know about p2pu and mozilla webcraft when I attended a mozilla drumbeat that was held in new york. I want to say it was in August.
[21:13] <@jmuniz> .5
[21:13] <hemanth> nice :)
[21:14] <adam_collado> when i learned about the site, I was excited, and got on to check the course listings and such. had a wait for a month for the actual webcraft stuff to pop up :P
[21:14] <hemanth> vibha1bhat: you might introduce yourself
[21:14] <hemanth> adam_collado: ya, its been a long way :o)
[21:14] <adam_collado> yeah xD
[21:14] <vibha1bhat> I am a .NET developer from India
[21:15] <hemanth> welcome vibha1bhat
[21:15] <hemanth> ok guys moving on can u tell the values, like jmuniz did
[21:15] <Laks> 1
[21:15] <adam_collado> thankfully it did, and luckily this course happened to be offered, because i want to learn more about scripting. in regards to my level, i would say it's it's somewhere between 0 and 1
[21:16] <adam_collado> i've worked with python before, and some bash
[21:16] <lifengjie> i'm somewhere around 1
[21:16] <vibha1bhat> I would say 0.5
[21:16] <hemanth> lifengjie: you missed your intro :)
[21:17] <CSSDevMonkey> o
[21:17] <lifengjie> yeah sorry i got a network error
[21:17] <adam_collado> i know enough that i could sit down, read a script, make some adjustments, etc
[21:17] <CSSDevMonkey> *0
[21:17] <adam_collado> but not enough to be dangerous
[21:17] <adam_collado> and i want to be dangerous o.o
[21:17] <CSSDevMonkey> *0.5
[21:17] <CSSDevMonkey> lol
[21:17] <hemanth> adam_collado: then u are > 1 ;)
[21:17] <hemanth> CSSDevMonkey: ha ha ok
[21:18] <adam_collado> yeah, definitely less then one
[21:18] <lifengjie> I'm from Italy, almost bachelor degree in computer science
[21:18] <lifengjie> for  my thesis i worked mainly in python
[21:18] <CSSDevMonkey> i've looked at some script
[21:18] <lifengjie> and some bash script
[21:18] <CSSDevMonkey> but i've never dabbled in it
[21:18] <hemanth> lifengjie: that's good
[21:18] <hemanth> okies now moving on
[21:19] == hemanth changed the topic of #p2pu-webcraft/scripting-101 to: What is this all about?!!
[21:19] <hemanth> This course as mentioned, will cover Why scripting? Getting Started. The Variables. Conditional Execution. The Loops. Redirections. Pipes and Filters. Traps. Functions. Interactive Scripts.
[21:20] <hemanth> for scripting languages listed, that is bash,python,ruby and perl
[21:20] <hemanth> So, hope all are on a GNU/Linux machine
[21:20] <vibha1bhat> yup
[21:21] <lifengjie> i am
[21:21] <hemanth> or at-least have a GNU/Linux terminal emulator
[21:21] <@jmuniz> yep
[21:21] <Laks> yes
[21:21] <CSSDevMonkey> Ubuntu on Virtual Box ftw!!!
[21:21] <hemanth> some might be on MAC, after all it's free BSD base ;)
[21:22] <CSSDevMonkey> lol as we spec i
[21:22] <CSSDevMonkey> am building a wordpress theme on my mac
[21:22] <hemanth> :)
[21:22] <adam_collado> i'm running a win box, but i have ubuntu loaded in virtual box
[21:23] <hemanth> I have hosted a piratepad for all you hacker over the could
[21:23] <hemanth> before i say about that
[21:24] <hemanth> how many of you have a github account ? and i hope u have used git atleast once
[21:24] <CSSDevMonkey> i do
[21:24] <@jmuniz> I have one
[21:24] <adam_collado> i have
[21:24] <hemanth> kool
[21:24] <hemanth> the link u all need to bookmark is http://h3manth.piratenpad.de/3 that is the piratepad
[21:25] <hemanth> as you can see
[21:25] <hemanth> you would have to clone http://github.com/hemanth/p2pu
[21:25] <hemanth> or fork it over your github accounts
[21:26] <hemanth> All the guys who are there, change ur names from unnamed to your names please
[21:26] <hemanth> All editing of the document is instantly visible on the screens of all participating users.
[21:27] <hemanth> SourRust: would please introduce yourself to the group :)  
[21:28] <SourRust> ah yes... I'm Jeremy
[21:28] <SourRust> srry i missed the class today I'm guessing
[21:28] <SourRust> over slept
[21:29] <hemanth> SourRust: now u have made it bit late, but you made it at the right time :) !
[21:29] <SourRust> oh ok cool
[21:29] <hemanth> nice, now moving on
[21:30] <hemanth> as you all might be seeing the p2pu repo in github
[21:30] <hemanth> the tree is also provided in http://h3manth.piratenpad.de/3
[21:31] <hemanth> the structure has, all the things that will be covered in the course, as mentioned earlier  
[21:31] <hemanth> so each folder has a README file to make things more clear
[21:32] <Laks> good
[21:32] <hemanth> take your time, to fork/clone and read the README and tell me once don, it might take about 5 mins, as it's just a skeleton as of now
[21:33] <hemanth> tell me once done, will tell about the next phase
[21:34] <lifengjie> i'm done
[21:34] <hemanth> nice, i already notice 4 forks and 4 watchers
[21:35] <CSSDevMonkey> i'm not a savy github user though i have used it before
[21:35] <CSSDevMonkey> i'm trying to clone the repo, but i'm getting an error
[21:35] <hemanth> CSSDevMonkey: what error?
[21:35] <CSSDevMonkey> pm
[21:36] <hemanth> for all those who are very new to this, i suggest you go through http://help.github.com/
[21:36] <@jmuniz> done
[21:36] <hemanth> CSSDevMonkey: would you mind sharing it here, cos this log will be shared to the group, rather than a pm
[21:37] <CSSDevMonkey> trying to rmember how to pm
[21:37] <hemanth> CSSDevMonkey: ha ha, ok, i will pm u
[21:38] <SourRust> done
[21:39] <hemanth> nice, see for those who had accounts, it was just a click away, lets wait for 3 more mins for those who might be getting there accounts now
[21:39] <hemanth> nice, see for those who had accounts, it was just a click away, lets wait for 3 more mins for those who might be getting there accounts now
[21:39] <adam_collado> i'm done
[21:39] <@jmuniz> haha, cool
[21:41] <vibha1bhat> very precise definitions :)
[21:42] <hemanth> thanks
[21:43] <hemanth> credits to wiki, so in  ""
[21:44] <hemanth> people who got there accounts freshly, please look at http://help.github.com/forking/ for now, then you can read http://help.github.com
[21:45] <hemanth> So, is it fine now to move on? Already ?
[21:45] <adam_collado> sure :)
[21:45] <SourRust> i guess so
[21:45] <@jmuniz> go w/ me
[21:45] <@jmuniz> *good
[21:46] <hemanth> Okies, nice, now that most of you have forks of the repo with you
[21:47] <hemanth> as you would have went through the readmes also
[21:47] <hemanth> it would have alluded a lot of things to you all
[21:48] <hemanth> to make things more lucid, let me explain the course plan
[21:48] == hemanth changed the topic of #p2pu-webcraft/scripting-101 to: Course Plan
[21:48] <hemanth> Mentioning again, things that will be covered : Why scripting? Getting Started. The Variables. Conditional Execution. The Loops. Redirections. Pipes and Filters. Traps. Functions. Interactive Scripts.
[21:49] <hemanth> So, now the repo, has each of these topics
[21:50] <hemanth> you notice, that each topic, contains bash,python,ruby,perl
[21:50] <hemanth> So, what is to done ?
[21:51] <hemanth> As we proceed, each of you will be adding small code snippets to each of those dir's and once you are done, you will be sending a pull request on new branches of yours
[21:52] <hemanth> Why so?
[21:52] <hemanth> 0. Clarity
[21:52] <hemanth> 1. Makes things easier to maintain, remember, refer, reuse and more
[21:53] <hemanth> 2. Learn and Let learn :)
[21:53] <hemanth> So, how would the course proceed on the topics mentioned above ?
[21:54] <hemanth> Well, on each topic we will have comparative study of each of the languages  
[21:55] <hemanth> say for example, if we are doing about loops, all of you will add small codes to each of the languages of your repo
[21:56] <hemanth> that would be like how loops work for that language and what you got in the class that day, about loops
[21:57] <hemanth> Seems fine?
[21:57] <hemanth> Seems fine?
[21:57] <CSSDevMonkey_> yup
[21:57] <SourRust> yup
[21:57] <@jmuniz> Ok. So we work locally then send pull request, right?
[21:57] <adam_collado> sounds good to me
[21:58] <vibha2bhat> cool
[21:58] <hemanth> jmuniz: correct, you work on your branches and send a pull request
[21:58] <hemanth> Any queries so far?
[22:00] <hemanth> SourRust: you missed to introduce yourself!
[22:00] <hemanth> rzo: You also have missed it.
[22:00] <hemanth> So please go-ahead and introduce yourselves guys
[22:00] <adam_collado> whats the time frame for us on each topic? or will we be working on multiple topics at a time?
[22:02] <rzo> sorry for being late guys
[22:02] <hemanth> adam_collado: nice question, as i said b4, its like each topic will be covered for all languages for one session, so you guys will fill in the code in a linear way
[22:02] <hemanth> rzo: its ok :)
[22:03] <adam_collado> okay, i figured it was going to be like that, just wanted to clarify :)
[22:03] <Laks> so one session per topic?
[22:03] <hemanth> adam_collado: no problem :)
[22:04] <adam_collado> that's the only question i have at the moment
[22:04] <hemanth> SourRust: you there?
[22:04] <SourRust> yup
[22:04] <hemanth> SourRust: introduce yourself to the group, please
[22:05] <SourRust> Hi im my name is Jeremy
[22:05] <CSSDevMonkey_> what do you do Jeremy?
[22:06] <hemanth> Laks: yes one session probably!
[22:06] <SourRust> im a sophomore in college studying computer science
[22:06] <hemanth> SourRust: nice :) welcome to the course
[22:06] <SourRust> ty
[22:06] <hemanth> rzo: its your turn
[22:07] <rzo> Hi, my name is Renso and i live in colombia
[22:07] <rzo> i work as a web developer in a digital agency
[22:08] <hemanth> Ok :) welcome to the course
[22:08] <rzo> thanks
[22:08] <hemanth> So, guys with this the first day of the course, that was introduction comes to an end :)
[22:08] <rzo> ok
[22:08] <rzo> there is a log of this chat?
[22:08] <@jmuniz> cool
[22:09]  * hemanth wow! 1:9 mins
[22:09] <hemanth> rzo: thanks for reminding
[22:09] <hemanth> Okies, now guys the logs will be shared in the course material section of the course in 2 mins
[22:10] <vibha2bhat> ok
[22:10] <rzo> nice
[22:10] <CSSDevMonkey_> how long will these sessions normally be? so that I can be sure to dedicate the appropriate amount of time for it.
[22:11] <hemanth> CSSDevMonkey_: 1hr is the expected time, O(n) may be > 1 but hopefully less than 1.30 :)
[22:11] <@jmuniz> great
[22:13] <CSSDevMonkey_> okay, sounds good
[22:13] <hemanth> O.K hacker, thanks for coming to the class one of the course, so we will be meeting tomorrow are UTC 15:30 as we did today, Happy hacking and GN's,GM's and GE's to you :)
[22:14] <@jmuniz> cool.
[22:14] <@jmuniz> later everyone
[22:14] <SourRust> cya
[22:14] <adam_collado> awesome
[22:14] <adam_collado> later guys! :D
[22:14] <rzo> bye
[22:14] <lifengjie> bye!
[22:14] <Laks> thanks for today. Ciao
[22:14] <hemanth> :)
[22:14] <vibha2bhat> Thanks Hemanth; Bye;
[22:15] <CSSDevMonkey_> have a good one all