Open main menu

CDOT Wiki β

Changes

OOP344 - HOTYS IRC Logs - 071810 - 20102

17,311 bytes added, 11:55, 18 July 2010
Added Log 6
This is the log for Sunday July 18 2010


<pre>


Session Start: Sun Jul 18 11:25:02 2010
Session Ident: #seneca-HOTYS
->03[11:25] * Now talking in #seneca-HOTYS
->03[11:25] * anthony.freenode.net sets mode: +ns
->03[11:29] * OzZy_M changes topic to '---> Meeting Will Start @ 12 - 12:30*'
->03[11:47] * slaw12 (~chatzilla@CPE00173fedf769-CM001868e9fa14.cpe.net.cable.rogers.com) has joined #seneca-HOTYS
->03[11:48] * _YJ (~chatzilla@CPE0022b0d1b62a-CM001692fb1c3c.cpe.net.cable.rogers.com) has joined #seneca-HOTYS
[11:56] <_YJ> Hello !
[11:56] <slaw12> mornin!
->01[11:58] <@OzZy_M> Hello
->01[11:59] <@OzZy_M> Sorry I was making breakfast
[11:59] <slaw12> what's for breakfast? :P
->03[11:59] * TonyKim (~tony_core@CPE60fb42f3cf3a-CM000a73655cdb.cpe.net.cable.rogers.com) has joined #seneca-HOTYS
->01[11:59] <@OzZy_M> steak and eggs
[11:59] <TonyKim> Hello!
->01[11:59] <@OzZy_M> :)
->01[11:59] <@OzZy_M> sup tony
[11:59] <slaw12> hi tony
[11:59] <TonyKim> What'up Ozzyyyyyyyyyyyyyyyyyyyy?
->01[12:00] <@OzZy_M> high again tony? :D
[12:00] <_YJ> LOL
[12:00] <TonyKim> lol
[12:00] <_YJ> are you okay tony ?
[12:00] <_YJ> lol
[12:00] <TonyKim> Yup
->01[12:01] <@OzZy_M> nivr
->01[12:01] <@OzZy_M> nice
->01[12:01] <@OzZy_M> i sense productive day
->01[12:01] <@OzZy_M> lol
[12:02] <_YJ> shall we start the meeting ?
->01[12:02] <@OzZy_M> Han will not be showing up today
->01[12:02] <@OzZy_M> so we should start
[12:02] <_YJ> go ahead Ozzy :-)
[12:02] <_YJ> please lead us
->01[12:02] <@OzZy_M> ok
[12:02] <_YJ> kkkk
[12:02] <slaw12> yup let's do it!
->01[12:02] <@OzZy_M> lol
->01[12:02] <@OzZy_M> sorry i was stuffing my mouth :P
->01[12:02] <@OzZy_M> anyways
->01[12:03] <@OzZy_M> we have this project to do
->01[12:03] <@OzZy_M> so
->01[12:03] <@OzZy_M> the first order of business
->01[12:03] <@OzZy_M> is to establish our lighthouse account
->01[12:03] <@OzZy_M> which I started
->01[12:03] <@OzZy_M> I sent out invites
->01[12:03] <@OzZy_M> everyone signed up?
[12:03] <slaw12> yes
[12:03] <_YJ> seem everyone accepted your invite
->01[12:03] <@OzZy_M> I created the project site
->01[12:04] <@OzZy_M> so
->01[12:04] <@OzZy_M> I suggest we try and familiarize ourselves with it
->01[12:04] <@OzZy_M> Tony
->01[12:04] <@OzZy_M> you were not there for the metting with catherine
[12:04] <TonyKim> I did.
->01[12:04] <@OzZy_M> I believe I filled you in though right?
[12:04] <_YJ> tony signed up for lighthouse
[12:04] <TonyKim> I was reading the IRC log. :)
->01[12:04] <@OzZy_M> awesome
->01[12:04] <@OzZy_M> ok
->01[12:04] <@OzZy_M> so
->01[12:04] <@OzZy_M> now
->01[12:04] <@OzZy_M> lets talk about the project
->01[12:05] <@OzZy_M> first
->01[12:05] <@OzZy_M> we need to split up the work
->01[12:05] <@OzZy_M> I was thinking
->01[12:05] <@OzZy_M> to put the functions in an order
->01[12:05] <@OzZy_M> whatever the order maybe
[12:05] <_YJ> I want to do ioedit and iovedit !!
[12:05] <_YJ> kk
->01[12:05] <@OzZy_M> then work top down
->01[12:05] <@OzZy_M> as opposed
[12:05] <slaw12> i want iolabel
->01[12:06] <@OzZy_M> ok
->01[12:06] <@OzZy_M> how many mandatory ones are there?
[12:06] <TonyKim> I want IOForm? maybe?
->01[12:06] <@OzZy_M> 7?
[12:06] <_YJ> and tony wants 7
[12:06] <_YJ> wait
[12:06] <slaw12> 5
[12:06] <_YJ> sorry ignore above
[12:06] <_YJ> there are 7 classes
[12:06] <_YJ> since ioedit/iovedit both are kind of related to each other
[12:07] <_YJ> I can take both
->01[12:07] <@OzZy_M> ok
[12:07] <_YJ> and on other person can take two classes
->01[12:07] <@OzZy_M> first
->01[12:07] <@OzZy_M> Yujin
[12:07] <_YJ> okay
->01[12:07] <@OzZy_M> explain what those classes do
->01[12:07] <@OzZy_M> we should explain each while we're all there
->01[12:07] <@OzZy_M> here*
->01[12:07] <@OzZy_M> incase more questions pop up
[12:07] <_YJ> lol (I'm nervous) okay I will try
->01[12:07] <@OzZy_M> lol
->01[12:07] <@OzZy_M> it's ok
->01[12:07] <@OzZy_M> we're all friends here
[12:08] <_YJ> IOEdit is responsible for running iof_edit function
[12:08] <_YJ> it will receive info such as str, row, col and so on
[12:08] <_YJ> and call iof_edit accordingly
->01[12:09] <@OzZy_M> you siad
[12:09] <_YJ> it checks various other conditions and those need to be implemented correctly
->01[12:09] <@OzZy_M> there were two you were doing
->01[12:09] <@OzZy_M> that were related?
[12:09] <_YJ> yes and then IOVedit is
[12:10] <_YJ> IOVEdit is same as IOVEdit except that i offers two special services
[12:10] <_YJ> which are
[12:10] <_YJ> 1. supporting help messages 2. supporting data validation
->01[12:10] <@OzZy_M> ok
->01[12:11] <@OzZy_M> can you explain a little more on those 2 extra services
[12:11] <_YJ> and of course IOVEdit inherit IOEdit class
->01[12:11] <@OzZy_M> where do the extra services fall in the big picture
[12:12] <_YJ> I'm trying to find description of help function and validation function
[12:12] <TonyKim> Inherit IOEdit class to a Validated line editor class called IOVEdit.
->01[12:12] <@OzZy_M> so
[12:12] <TonyKim> IOVEdit
->01[12:12] <@OzZy_M> they are separate functions?
->01[12:12] <@OzZy_M> so
->01[12:13] <@OzZy_M> altogether, Yujin, how many functions are you proposing to write?
[12:13] <_YJ> I have no idea where those two functions came from
[12:13] <_YJ> I'm going to write
[12:13] <_YJ> 13 functions
->01[12:13] <@OzZy_M> ok
->01[12:13] <@OzZy_M> so I'm assuming
->01[12:13] <@OzZy_M> the ones you picked
->01[12:13] <@OzZy_M> are the most time consuming?
[12:14] <_YJ> no I don't think so
->01[12:14] <@OzZy_M> ok
[12:14] <_YJ> the reason is that
[12:14] <_YJ> 5 of them is constructor and destructor
[12:14] <_YJ> which are easy
[12:14] <_YJ> and
->01[12:14] <@OzZy_M> wow
->01[12:14] <@OzZy_M> I'm sorry
->01[12:15] <@OzZy_M> Instead of function
->01[12:15] <@OzZy_M> I meant to say CLASSES
->01[12:15] <@OzZy_M> sorry
[12:15] <_YJ> and 4 of them is simply retrieving data memebr
->01[12:15] <@OzZy_M> you're doing 2 CLASSES right?
[12:15] <_YJ> LOL
[12:15] <_YJ> YES
[12:15] <_YJ> just two
[12:15] <_YJ> LOL
[12:15] <_YJ> we have only 7 classes to do
->01[12:15] <@OzZy_M> aweseom
->01[12:15] <@OzZy_M> and you are doing IOEdit and IOVedit?
[12:15] <_YJ> yes
->01[12:16] <@OzZy_M> and Stephanie?
[12:16] <slaw12> i want to do iolabel
[12:16] <TonyKim> I'm doing "IOForm".
->01[12:16] <@OzZy_M> awesome
->01[12:17] <@OzZy_M> want to explain what iolabel does?
->01[12:17] <@OzZy_M> wait
->01[12:17] <@OzZy_M> are not some of these classes children of others?
[12:17] <slaw12> yes
->01[12:18] <@OzZy_M> then we should be writing the parents first
[12:18] <TonyKim> Yes
[12:18] <slaw12> there's a hierarchy shown in the assignment description
->01[12:18] <@OzZy_M> which are the base classes?
[12:18] <TonyKim> IOFrame
->01[12:18] <@OzZy_M> no
->01[12:18] <@OzZy_M> doesn't the inheritance go more than one level?
[12:18] <_YJ> http://zenit.senecac.on.ca/wiki/index.php/OOP344_20102_TextEdit#Class_Hierarchy
[12:19] <_YJ> follow this link
[12:19] <_YJ> IOFrame is the most base class
->01[12:19] <@OzZy_M> most baserist?
->01[12:19] <@OzZy_M> anyways
->01[12:19] <@OzZy_M> so Yujin has the edit line
->01[12:19] <@OzZy_M> TonyKim you said textedit?
[12:20] <TonyKim> IOFrame : ?
[12:20] <TonyKim> IOField : ?
[12:20] <TonyKim> IOLabel : Stephanie
[12:20] <TonyKim> IOEdit,IOVEdit : Yujin
[12:20] <TonyKim> IOForm : Tony
[12:20] <TonyKim> IOTextEdit : ?
->01[12:20] <@OzZy_M> ok
->01[12:20] <@OzZy_M> i'll start with IOField
->01[12:20] <@OzZy_M> so
[12:20] <TonyKim> IOFrame : Han
->01[12:20] <@OzZy_M> sounds good
->01[12:20] <@OzZy_M> now
->01[12:20] <@OzZy_M> we have how long to get this prj done?
->01[12:20] <@OzZy_M> < 4 weeks?
[12:21] <TonyKim> Yup
[12:21] <_YJ> IOTextEdit looks short and easy at the first sight
[12:21] <_YJ> haha
[12:21] <_YJ> I think so
[12:21] <_YJ> but we need to finish early enough
[12:21] <_YJ> let's get it done in 3 weeks
[12:21] <_YJ> let's try to :-)
[12:21] <slaw12> ok, let's aim for 3 weeks
->01[12:22] <@OzZy_M> ya
[12:22] <slaw12> it gives us a buffer just in case we need it. :)
[12:22] <TonyKim> Ya
->01[12:22] <@OzZy_M> we need ample time for testing
->01[12:22] <@OzZy_M> so
->01[12:22] <@OzZy_M> there are 5 of us right?
->01[12:22] <@OzZy_M> so
->01[12:22] <@OzZy_M> if we each get 1 class done in a week
->01[12:23] <@OzZy_M> that should leave us a lot of time to put everything together and test
->01[12:23] <@OzZy_M> so
->01[12:23] <@OzZy_M> by next sunday
->01[12:24] <@OzZy_M> is it good to assume we will have each had one function completed?
[12:24] <_YJ> you mean
[12:24] <_YJ> one class done ?
->01[12:24] <@OzZy_M> >_<
->01[12:24] <@OzZy_M> yes
->01[12:24] <@OzZy_M> some of these are not hard
->01[12:25] <@OzZy_M> the question is
->01[12:25] <@OzZy_M> can we create all these child classes without first doing the parent classes?
[12:25] <slaw12> that 's what i was wondering
[12:26] <TonyKim> Depending on it.
[12:26] <TonyKim> That's why it is a parent class.
->01[12:26] <@OzZy_M> hmmm
[12:26] <_YJ> each of us can try to finish their classes for one week
->01[12:26] <@OzZy_M> that makes sense
[12:26] <slaw12> so we can't test the classes on their own
->01[12:26] <@OzZy_M> Well
->01[12:26] <@OzZy_M> ya
[12:26] <_YJ> and when we have meeting on sunday
->01[12:26] <@OzZy_M> sounds good
->01[12:26] <@OzZy_M> but
[12:26] <_YJ> then we can test our code
->01[12:26] <@OzZy_M> aside from OOP344
->01[12:27] <@OzZy_M> what other classes do you guys have work for?
[12:27] <_YJ> hmm just INT assignment
->01[12:27] <@OzZy_M> I got DBS/INT assignments/labs to do
[12:27] <_YJ> and EAC150 research work
[12:27] <slaw12> eac
->01[12:27] <@OzZy_M> and my elective research
[12:28] <TonyKim> EAC150 research/DBS labs and assignment
[12:28] <slaw12> damnit, it's suddenly getting busy. :P
->01[12:28] <@OzZy_M> damn
->01[12:28] <@OzZy_M> ok
[12:28] <_YJ> getting busier is better !
[12:28] <_YJ> let's enjoy if we cannot avoid
[12:28] <_YJ> haha
->01[12:28] <@OzZy_M> so
[12:28] <slaw12> lol
->01[12:28] <@OzZy_M> sorry
->01[12:28] <@OzZy_M> gimme 1 second
[12:29] <_YJ> http://zenit.senecac.on.ca/wiki/index.php/OOP344_20102_TextEdit
[12:29] <_YJ> this is the link to the page that you guys can see task distribution
[12:29] <TonyKim> The class IOFrame looks simple. Most functions are virtual.
->01[12:29] <@OzZy_M> I'm not worried about IOFrame
->01[12:29] <@OzZy_M> so
->01[12:29] <@OzZy_M> Thursday
[12:29] <TonyKim> I suppose that we can program our classe without it.
->01[12:29] <@OzZy_M> after class
[12:30] <TonyKim> ok
->01[12:30] <@OzZy_M> are we all able to get together for maybe 15-30 mins
->01[12:30] <@OzZy_M> to go over what each of us have done so far?
->01[12:30] <@OzZy_M> we need to be in a state of high communication
->01[12:30] <@OzZy_M> we can't just take our pieces and seclude ourselves and work
[12:31] <slaw12> sounds good
[12:31] <TonyKim> ok
[12:31] <_YJ> sound very good ozzy
->01[12:31] <@OzZy_M> ok
->01[12:31] <@OzZy_M> and han has no choice :P
->01[12:31] <@OzZy_M> lol
[12:31] <_YJ> so thursday after OOP344 class ?
->01[12:31] <@OzZy_M> yes
->01[12:31] <@OzZy_M> I would like wednesday
[12:31] <_YJ> oh no problem
->01[12:31] <@OzZy_M> but I have my elective after class
->01[12:32] <@OzZy_M> but I'm free after
[12:32] <TonyKim> I have EAC150 after the OOP class.
->01[12:32] <@OzZy_M> thursday?
[12:32] <TonyKim> on Wednesday
->01[12:32] <@OzZy_M> oh
->01[12:32] <@OzZy_M> ya
[12:32] <_YJ> who is not available on thursday after OOP344 ?
->01[12:32] <@OzZy_M> I think we're all good thursday
->01[12:32] <@OzZy_M> regardless
->01[12:33] <@OzZy_M> I just want to meet more than once a week so we're all on the same page.
->01[12:33] <@OzZy_M> so
->01[12:33] <@OzZy_M> at this point
->01[12:33] <@OzZy_M> does anyone see any problems
->01[12:33] <@OzZy_M> in regard to writing their classes?
->01[12:33] <@OzZy_M> or anything else?
->01[12:33] <@OzZy_M> anything
[12:34] <TonyKim> Well... I don't know yet.
[12:34] <slaw12> no not right now
->01[12:34] <@OzZy_M> I know in a few weeks I'm going to be SUPER busy getting ready for exams
->01[12:34] <@OzZy_M> so
[12:34] <_YJ> me too
->01[12:34] <@OzZy_M> the faster we do this
->01[12:34] <@OzZy_M> the better
[12:34] <_YJ> yes.
[12:34] <slaw12> agreed
->01[12:34] <@OzZy_M> because testing takes a while
[12:34] <_YJ> yes
[12:34] <_YJ> so thursday after OOP344 for sure ?
->01[12:34] <@OzZy_M> while on the subject of testing
->01[12:34] <@OzZy_M> yes
[12:34] <_YJ> okay I will put that on my scheduler
->01[12:35] <@OzZy_M> when creating your programs
->01[12:35] <@OzZy_M> try and keep a track of ways to test your program
->01[12:35] <@OzZy_M> obviously
->01[12:35] <@OzZy_M> do not create extra programs if you can help it
->01[12:35] <@OzZy_M> just try and get the class done in a compilable state
[12:35] <TonyKim> ok
->01[12:35] <@OzZy_M> and then we'll create testing programs
->01[12:35] <@OzZy_M> btw TonyKim
->01[12:36] <@OzZy_M> How do you feel about that Tester position we were talking about?
->01[12:36] <@OzZy_M> creating test programs to test our code
[12:37] <TonyKim> Creating test programs? That's it or Do I post the problems to the lighthouse?
->01[12:38] <@OzZy_M> well
->01[12:38] <@OzZy_M> first
->01[12:38] <@OzZy_M> does everyone like that idea (the one catherine suggested) about having one person dedicated to testing code?
->01[12:38] <@OzZy_M> I mean
->01[12:38] <@OzZy_M> at this point
->01[12:38] <@OzZy_M> It doesn't make sense
->01[12:38] <@OzZy_M> but later
->01[12:38] <@OzZy_M> It might
[12:39] <TonyKim> We need a test program as Fardad did?
->01[12:39] <@OzZy_M> no
->01[12:39] <@OzZy_M> we need to make our own methods of testing our code
->01[12:39] <@OzZy_M> Catherine will NOT be releasing test mains and such
->01[12:39] <@OzZy_M> so we have only ourselves to rely upon to make sure everything is done right
->01[12:40] <@OzZy_M> I guess we can talk about that later
[12:40] <_YJ> I thought she will post the test main.
->01[12:40] <@OzZy_M> lol
->01[12:40] <@OzZy_M> no
[12:40] <_YJ> near to the end
->01[12:40] <@OzZy_M> she said in class that she isn't going to be posting any test mains
->01[12:40] <@OzZy_M> I'm pretty sure I heard her say that...
[12:41] <slaw12> i heard that too
->01[12:41] <@OzZy_M> you can ask her
[12:41] <_YJ> OMG
->01[12:41] <@OzZy_M> but I'm pretty sure she said that
[12:41] <slaw12> we have to make up our own :(
[12:41] <_YJ> that is so mean
[12:41] <_YJ> LOL
->01[12:41] <@OzZy_M> lol
->01[12:41] <@OzZy_M> well
->01[12:41] <@OzZy_M> we would have to learn how to test our code SOME time.
->01[12:41] <@OzZy_M> now is the time
[12:41] <_YJ> oh yeah
[12:41] <slaw12> never!
->01[12:41] <@OzZy_M> lol
[12:41] <slaw12> :P
->01[12:41] <@OzZy_M> ok
->01[12:42] <@OzZy_M> remember
->01[12:42] <@OzZy_M> our naming conventions that we all agreed upon
->01[12:42] <@OzZy_M> because if we're inconsistant at all
->01[12:42] <@OzZy_M> I'm sure we will loose marks
[12:42] <TonyKim> ok
->01[12:42] <@OzZy_M> Anything else anybody else would like to discuss or bring up?
[12:43] <_YJ> for now I can't think of anything
[12:43] <_YJ> except
[12:43] <_YJ> that we better make sure to use lighthouse frequently
->01[12:43] <@OzZy_M> yes
[12:43] <_YJ> I posted on message already
[12:43] <_YJ> haha
[12:43] <_YJ> on -> one
[12:44] <_YJ> OH
[12:44] <_YJ> wait a moment
[12:44] <_YJ> we didn't assign the class " IOTextEdit" to somebody
[12:44] <_YJ> we can make han to do it
->01[12:44] <@OzZy_M> there are more classes than people
[12:44] <_YJ> kkk
->01[12:45] <@OzZy_M> we will get to the rest when we get there
[12:45] <_YJ> okay
->01[12:45] <@OzZy_M> just focus on what YOU are supposed to do
[12:45] <_YJ> cool
->01[12:45] <@OzZy_M> let me worry about the rest
[12:45] <_YJ> so .. our meeting done ?
->01[12:45] <@OzZy_M> pretty much
->01[12:45] <@OzZy_M> so
->01[12:45] <@OzZy_M> Aside from group meetings
->01[12:46] <@OzZy_M> EVERYTHING should be posted to lighthouse
->01[12:46] <@OzZy_M> do not use email for anything related to the project
[12:46] <TonyKim> ok
[12:46] <slaw12> ok
->01[12:46] <@OzZy_M> Ok
->01[12:46] <@OzZy_M> So
->01[12:46] <@OzZy_M> I'm going to be online for the rest of the day
[12:47] <_YJ> and it might be good idea to subscribe lighthouse
->01[12:47] <@OzZy_M> I'll probably work on my INT/DBS assignments first then on OOP344
->01[12:47] <@OzZy_M> What do you mean _YJ?
[12:47] <_YJ> you get e-mail alerts whenever there are new posts on lighthouse
->01[12:47] <@OzZy_M> where do you set that?
[12:48] <_YJ> click on your ID
[12:48] <_YJ> it will lead u to profile page
[12:48] <_YJ> click edit profile
[12:49] <_YJ> and one of options is E-mail preferences
->01[12:49] <@OzZy_M> I don't think that emails you if NEW tickets are posted
->01[12:49] <@OzZy_M> only those you are watching
->01[12:49] <@OzZy_M> but
->01[12:49] <@OzZy_M> it still works I guess
[12:50] <_YJ> :-)
->01[12:50] <@OzZy_M> Ok
[12:50] <_YJ> then have a nice day everybody
->01[12:50] <@OzZy_M> I'll be on the rest of the day
[12:50] <slaw12> isn't that under my subcriptions
->01[12:50] <@OzZy_M> If you need me holler
[12:50] <_YJ> maybe you are right steph
->01[12:50] <@OzZy_M> awesome
[12:50] <slaw12> select the project and it will notify of all new tickets and messages
->01[12:51] <@OzZy_M> good find!
->01[12:51] <@OzZy_M> Alright I'm going to post this log to the site
[12:51] <TonyKim> good!
[12:51] <slaw12> aight

</pre>
1
edit