Advertisement
ngbmameman

Untitled

Jul 17th, 2012
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 55.23 KB | None | 0 0
  1. Jul 17 19:03:21 <Kennythehitman> In this meeting we're going to be discussing the what the initial structure of our web application will be, and we will also outline our requirements.
  2. Jul 17 19:03:33 * Desu (~Desu@c-50-135-49-116.hsd1.wa.comcast.net) has joined #rpcweb
  3. Jul 17 19:04:06 <Kennythehitman> Hm maybe I should wait for everyone to get here
  4. Jul 17 19:04:17 <nitrosage> 5 more mins?
  5. Jul 17 19:04:30 <Kennythehitman> Alright
  6. Jul 17 19:04:36 <chancez> sounds good
  7. Jul 17 19:04:48 <nitrosage> is the git repo up?
  8. Jul 17 19:04:52 * Fast_Absorbing (~chatzilla@host-92-24-12-185.static.as13285.net) has joined #rpcweb
  9. Jul 17 19:04:56 <Kennythehitman> In the meantime, everyone message me or nitrosage your Github usernames, as we now have a Github Organization
  10. Jul 17 19:04:57 * Fast_Absorbing (~chatzilla@host-92-24-12-185.static.as13285.net) has left #rpcweb
  11. Jul 17 19:04:59 <chancez> Git repo in topic would be nice
  12. Jul 17 19:04:59 <Kennythehitman> https://github.com/organizations/RPCWeb
  13. Jul 17 19:05:01 <ArrowBot> Title: Sign in · GitHub (at github.com)
  14. Jul 17 19:05:03 * Fast_Absorbing (~chatzilla@host-92-24-12-185.static.as13285.net) has joined #rpcweb
  15. Jul 17 19:05:11 <orion__> hey
  16. Jul 17 19:05:12 <loocorez> Hi, sorry I'm late.
  17. Jul 17 19:05:17 <Kennythehitman> nitrosage: I need to add you to the owners list
  18. Jul 17 19:05:21 <Fast_Absorbing> Hi there
  19. Jul 17 19:05:24 <Kennythehitman> loocorez: it's cool, we're giving it a bit more time
  20. Jul 17 19:05:37 <loocorez> No worries.
  21. Jul 17 19:06:02 <chancez> that repo isnt working for me
  22. Jul 17 19:06:23 <Kennythehitman> It's not a repo, it's an org
  23. Jul 17 19:06:41 <Kennythehitman> For you guys to participate we need your Github usernames, and we will add teams and create a repo from there
  24. Jul 17 19:06:43 <chancez> err thats what i meant
  25. Jul 17 19:06:47 <nitrosage> hey Kennythehitman, I am user ashrafmirza on github
  26. Jul 17 19:06:52 * timg (~timg@pool-72-64-215-90.tampfl.fios.verizon.net) has joined #rpcweb
  27. Jul 17 19:06:53 * ChanServ gives channel operator status to timg
  28. Jul 17 19:06:54 * calzone21 (63ec3162@gateway/web/freenode/ip.99.236.49.98) has joined #rpcweb
  29. Jul 17 19:06:56 <chancez> Kennythehitman: im ecnahc515 on github
  30. Jul 17 19:07:01 <Kennythehitman> We will need to decide on our first repository name as well
  31. Jul 17 19:07:02 <Fast_Absorbing> Kennythehitman: I am jxtcman on github
  32. Jul 17 19:07:10 <Kennythehitman> Alright, I'll add you guys
  33. Jul 17 19:07:42 <timg> Hello
  34. Jul 17 19:07:54 <DrosophiliaMaxim> @ Kennythehitman I am DrosophiliaMaximus
  35. Jul 17 19:08:02 <timg> what is the github link?
  36. Jul 17 19:08:34 * nitrosage has changed the topic to: GitHub Org Link: https://github.com/organizations/RPCWeb | Read these: Think Python: http://goo.gl/9XQIs | The Definitive Guide to Django: http://goo.gl/kwR0X
  37. Jul 17 19:08:37 <calzone21> i'm calzone21 on github
  38. Jul 17 19:08:41 <Kennythehitman> https://github.com/organizations/RPCWeb
  39. Jul 17 19:08:43 <ArrowBot> Title: Sign in · GitHub (at github.com)
  40. Jul 17 19:09:02 <Kennythehitman> Team name: RPCWeb?
  41. Jul 17 19:09:04 <nitrosage> He has to add you though
  42. Jul 17 19:09:14 <nitrosage> yea thats cool by me
  43. Jul 17 19:09:29 <Magzter> Add me if you can: Magzter
  44. Jul 17 19:09:34 <Desu> My github is ligeialovelace
  45. Jul 17 19:09:38 <chancez> that org must be private can i dont see it yet.
  46. Jul 17 19:10:03 <Kennythehitman> I have to create the team first, then invite everyone
  47. Jul 17 19:10:09 <Kennythehitman> Gathering usernames
  48. Jul 17 19:10:21 <Rosur> Rosur is my username on git
  49. Jul 17 19:10:32 <orion__> You guys should start a bit earlier. It's midnight in UK
  50. Jul 17 19:10:58 <chancez> oh
  51. Jul 17 19:11:00 <chancez> i see
  52. Jul 17 19:11:02 <Magzter> Any earlier and I wouldn't be able to attend, it's 9am here.
  53. Jul 17 19:11:30 <loocorez> yeah this is a good time for me on EST at the moment and back at home, PST
  54. Jul 17 19:11:45 <loocorez> could do a survey of good times for people and decide based on that
  55. Jul 17 19:12:19 <orion__> thanks ;-)
  56. Jul 17 19:12:27 * Daniel110 (~Daniel@ool-45793242.dyn.optonline.net) has joined #rpcweb
  57. Jul 17 19:12:49 <chancez> its during my work day but, im on irc a lot usually so its okay
  58. Jul 17 19:12:58 <Daniel110> hey so what did i miss?
  59. Jul 17 19:13:01 <loocorez> Nothing yet
  60. Jul 17 19:13:03 <Fast_Absorbing> loocorez: that would be good
  61. Jul 17 19:13:03 <nitrosage> Kennythehitman, you creating the teams?
  62. Jul 17 19:13:21 <Kennythehitman> Yes, was gathering names
  63. Jul 17 19:13:32 <Kennythehitman> Daniel110: I need your Github username
  64. Jul 17 19:13:39 <nitrosage> anyone here who does not have a github account, and needs help setting it up?
  65. Jul 17 19:13:46 <nitrosage> pm me
  66. Jul 17 19:13:49 <nitrosage> or post here
  67. Jul 17 19:13:50 <Daniel110> danieln10
  68. Jul 17 19:14:55 <Kennythehitman> Useful link https://help.github.com/articles/using-pull-requests/
  69. Jul 17 19:15:00 <ArrowBot> <http://ln-s.net/$TXS> (at help.github.com)
  70. Jul 17 19:15:07 <chancez> Forking might be more useful ;)
  71. Jul 17 19:15:37 * brotherga2_ (~brotherga@151.66.189.38) has joined #rpcweb
  72. Jul 17 19:15:40 <Kennythehitman> We're going to be using the Shared Repo Model
  73. Jul 17 19:15:58 <Kennythehitman> chancez: How so?
  74. Jul 17 19:15:59 <chancez> also git-scm.com/book is probably the best way to learn git
  75. Jul 17 19:16:08 <timg> please invite to github: thisismygame
  76. Jul 17 19:16:10 <loocorez> Kennythehitman: Is that a smart idea with... 20+ people?
  77. Jul 17 19:16:23 <Kennythehitman> loocorez: Pull req only.
  78. Jul 17 19:16:38 <chancez> Kennythehitman: right, so remote, everyone pulls their own copy, merges with upstream
  79. Jul 17 19:16:58 <loocorez> ah ok good
  80. Jul 17 19:17:05 <Kennythehitman> Yep
  81. Jul 17 19:17:33 <brotherga2_> sorry. was out for a little. have I missed anything?
  82. Jul 17 19:17:36 <chancez> Oh thats what i was refering too, i was assuming it was just pulling repos lol
  83. Jul 17 19:17:51 <Kennythehitman> brotherga2_: I need your Github username
  84. Jul 17 19:18:09 <brotherga2_> Kennythehitman, BrotherGA2
  85. Jul 17 19:18:23 * brotherga2_ has quit (Remote host closed the connection)
  86. Jul 17 19:18:25 * DrosophiliaMaxim has quit (Ping timeout: 245 seconds)
  87. Jul 17 19:18:29 <nitrosage> I am gonna start from the bottom.
  88. Jul 17 19:18:36 <nitrosage> Weyland404, your github user name?
  89. Jul 17 19:19:00 <Daniel110> can you give me the link of the repo?
  90. Jul 17 19:19:11 <nitrosage> its in the title
  91. Jul 17 19:19:13 <nitrosage> https://github.com/organizations/RPCWeb
  92. Jul 17 19:19:15 <ArrowBot> Title: Sign in · GitHub (at github.com)
  93. Jul 17 19:19:21 <nitrosage> but it won't work for u
  94. Jul 17 19:19:22 <nitrosage> yet
  95. Jul 17 19:19:25 <nitrosage> its priv repo
  96. Jul 17 19:19:31 <nitrosage> we are adding members currently
  97. Jul 17 19:19:54 <nitrosage> Suner, your git hub username
  98. Jul 17 19:20:27 <Kennythehitman> Alright, added 11 members
  99. Jul 17 19:20:29 <timg> nitrosage: thisismygame
  100. Jul 17 19:20:39 <timg> or, Kennythehitman: thisismygame
  101. Jul 17 19:20:40 <calzone21> is the desktop github (tile) public and so we can just join? i'm new to github but I wanted to clarify the difference between both orgs
  102. Jul 17 19:20:43 <nitrosage> i think kenny got u timg
  103. Jul 17 19:20:56 <timg> ok
  104. Jul 17 19:21:01 <timg> well maybe i'm doing something wrong then
  105. Jul 17 19:21:06 <timg> i click the link and it takes me to github.com
  106. Jul 17 19:21:09 * DrosoptiliaMaxim (45d6f796@gateway/web/freenode/ip.69.214.247.150) has joined #rpcweb
  107. Jul 17 19:21:16 <loocorez> timg: it's privatge
  108. Jul 17 19:21:18 <loocorez> private*
  109. Jul 17 19:21:31 <Kennythehitman> I just added everyone, it should work now
  110. Jul 17 19:21:32 <Magzter> Kennythehitman: Did you get me - Magzter
  111. Jul 17 19:21:39 <DrosoptiliaMaxim> #rpcDesktop
  112. Jul 17 19:21:48 <Kennythehitman> You should have a new context available in a dropdown list
  113. Jul 17 19:21:51 <Kennythehitman> on your Github homepage
  114. Jul 17 19:21:53 <Kennythehitman> Magzter: yes
  115. Jul 17 19:22:12 <loocorez> Nothing under github organizations for me
  116. Jul 17 19:22:16 <Magzter> Unfortunately the rpcWeb git link just takes me to my profile, I'll wait 5 or so minutes.
  117. Jul 17 19:22:23 <Desu> I don't have anything either
  118. Jul 17 19:22:23 <chancez> mines the same
  119. Jul 17 19:22:32 <Rosur> yea takes me to the profile to
  120. Jul 17 19:22:36 <nitrosage> hey kenny, i dont see any team mebers
  121. Jul 17 19:22:43 <nitrosage> only 3 owners
  122. Jul 17 19:22:43 <Kennythehitman> wait
  123. Jul 17 19:22:47 <Kennythehitman> Sorry, hold on
  124. Jul 17 19:22:51 <Kennythehitman> my mistake lol
  125. Jul 17 19:23:02 <nitrosage> lol u probably added them to a different org or something
  126. Jul 17 19:23:05 <chancez> everyone should receive an invite
  127. Jul 17 19:23:14 <chancez> so we just need to wait for it to be sorted out
  128. Jul 17 19:23:24 <timg> chancez: to where, the github email address?
  129. Jul 17 19:23:34 <nitrosage> unfortunately the way it works is just adding by username by owners
  130. Jul 17 19:23:35 <Fast_Absorbing> by the way, the github link at the top doesn't work
  131. Jul 17 19:23:40 <Fast_Absorbing> https://github.com/RPCWeb shouldn#t it be?
  132. Jul 17 19:23:42 <ArrowBot> Title: RPCWeb · GitHub (at github.com)
  133. Jul 17 19:23:49 <nitrosage> yea not yet, we have to add you
  134. Jul 17 19:23:50 <timg> Fast_Absorbing: they're setting it up as we speak
  135. Jul 17 19:23:52 <Magzter> timg: You should find a notification on your git account once it's been sent
  136. Jul 17 19:23:59 <timg> Magzter: aight cool
  137. Jul 17 19:24:04 <Fast_Absorbing> timg: Ah, okay
  138. Jul 17 19:24:06 <timg> while that gets taken care of
  139. Jul 17 19:24:10 <timg> what do we intend to accomplish tonight
  140. Jul 17 19:24:12 <Kennythehitman> Alright we need a repo name
  141. Jul 17 19:24:13 <Magzter> They have now been sent, well I'm a member at least :)
  142. Jul 17 19:24:20 <chancez> timg: should be on your github im pretty sure
  143. Jul 17 19:24:22 <nitrosage> I wanna get clear goals done for this week
  144. Jul 17 19:24:26 <BrotherGA2> desktop named theres tile;dr
  145. Jul 17 19:24:27 <nitrosage> and set up repo
  146. Jul 17 19:24:28 <timg> nitrosage: good
  147. Jul 17 19:24:29 <BrotherGA2> theirs*
  148. Jul 17 19:24:30 <chancez> and you should be able to just create an org
  149. Jul 17 19:24:31 <loocorez> Kennythehitman: YetAnotherCMS
  150. Jul 17 19:24:37 <chancez> and then invite people after the fact
  151. Jul 17 19:24:57 <chancez> as well
  152. Jul 17 19:25:05 <Kennythehitman> Yeah, the org is created.
  153. Jul 17 19:25:08 <chancez> okay
  154. Jul 17 19:25:14 <Kennythehitman> I need a repo name right now
  155. Jul 17 19:25:20 <Kennythehitman> Then I'll save the changes
  156. Jul 17 19:25:21 <Magzter> rpcWeb
  157. Jul 17 19:25:25 <Kennythehitman> I'm on the new team form
  158. Jul 17 19:25:27 <nitrosage> no thats the org name
  159. Jul 17 19:25:27 <chancez> so it should be viewable at that link then.
  160. Jul 17 19:25:44 <Kennythehitman> It's created o_O
  161. Jul 17 19:25:47 <chancez> orgs that are listed as open source should be viewable atleast..
  162. Jul 17 19:25:55 <loocorez> chancez: https://github.com/RPCWeb
  163. Jul 17 19:25:56 <ArrowBot> Title: RPCWeb · GitHub (at github.com)
  164. Jul 17 19:26:00 <Kennythehitman> I added myself, nitro and tboat as admins
  165. Jul 17 19:26:06 <Kennythehitman> I'm creating the first team right now
  166. Jul 17 19:26:10 <Kennythehitman> Trust me, it's created lol
  167. Jul 17 19:26:10 <nitrosage> k
  168. Jul 17 19:26:11 <timg> ah I see that one
  169. Jul 17 19:26:13 <chancez> ok that works
  170. Jul 17 19:26:21 <chancez> Good, you're all good
  171. Jul 17 19:26:23 <chancez> :)
  172. Jul 17 19:26:26 * Suner (~Sun@unaffiliated/suner) has left #rpcweb ("Leaving")
  173. Jul 17 19:26:32 <Kennythehitman> repo name ?
  174. Jul 17 19:26:35 <timg> ok, repo name for the first web project..
  175. Jul 17 19:26:36 <timg> go
  176. Jul 17 19:26:46 <Magzter> Hello World
  177. Jul 17 19:26:46 <Rosur> name possibly = web1?
  178. Jul 17 19:26:53 <loocorez> < loocorez> Kennythehitman: YetAnotherCMS
  179. Jul 17 19:26:55 <timg> yea, doesn't need to be anything fancy
  180. Jul 17 19:26:57 <nitrosage> rpcweb again?
  181. Jul 17 19:27:04 <nitrosage> YaCMS
  182. Jul 17 19:27:05 <nitrosage> works too
  183. Jul 17 19:27:08 <DrosoptiliaMaxim> hahahaha Magzter
  184. Jul 17 19:27:10 <Kennythehitman> We're developing an application that will serve as a hub for all RPCWeb game projects
  185. Jul 17 19:27:14 <timg> watcms
  186. Jul 17 19:27:26 <Kennythehitman> As well as a showcase for RPCWeb/RPCDesktop projects in general
  187. Jul 17 19:27:28 <BrotherGA2> dm;hadcollab
  188. Jul 17 19:27:30 <nitrosage> rpcwebgame?
  189. Jul 17 19:27:34 <Kennythehitman> But also
  190. Jul 17 19:27:38 <nitrosage> lol i like brotherGA2's idea
  191. Jul 17 19:27:41 <Desu> BrotherGA2: +1
  192. Jul 17 19:27:44 <Rosur> rpccms
  193. Jul 17 19:27:54 <timg> rpccms
  194. Jul 17 19:27:58 <Kennythehitman> hmm
  195. Jul 17 19:28:03 <BrotherGA2> lol
  196. Jul 17 19:28:06 <Magzter> Let's not spend more than 5 minutes on selecting a name :)
  197. Jul 17 19:28:11 <timg> are we really making a cms?
  198. Jul 17 19:28:13 <timg> Magzter: agree
  199. Jul 17 19:28:17 <Kennythehitman> So we all agree on rpccms?
  200. Jul 17 19:28:21 <timg> aye
  201. Jul 17 19:28:21 <loocorez> Sure
  202. Jul 17 19:28:21 <nitrosage> +1
  203. Jul 17 19:28:28 <Magzter> +1 on anything.
  204. Jul 17 19:28:29 <BrotherGA2> dm
  205. Jul 17 19:28:29 <calzone21> +1
  206. Jul 17 19:28:36 <Kennythehitman> Alright
  207. Jul 17 19:28:36 <Desu> sure
  208. Jul 17 19:28:36 <DrosoptiliaMaxim> +1
  209. Jul 17 19:28:37 <Rosur> +1
  210. Jul 17 19:28:46 <timg> done
  211. Jul 17 19:28:53 <Fast_Absorbing> +1
  212. Jul 17 19:29:12 <nitrosage> hey Kennythehitman have u created the teams already?
  213. Jul 17 19:29:33 <nitrosage> nvm
  214. Jul 17 19:29:40 <G14> hey fellas, sorry I'm late, got held up in a skype meeting
  215. Jul 17 19:29:52 <nitrosage> ur github name G14?
  216. Jul 17 19:30:23 <Kennythehitman> Desc: A CMS warmup project for the r/ProgCollab Web team (RPCWeb)
  217. Jul 17 19:30:25 <Kennythehitman> ?
  218. Jul 17 19:30:27 <timg> skype :(
  219. Jul 17 19:30:32 <orion__> hey, back again... What the different teams are going to do?
  220. Jul 17 19:30:44 <timg> Kennythehitman: yes that's fine
  221. Jul 17 19:30:45 <G14> G14
  222. Jul 17 19:30:58 <G14> nitrosage username is G14 on github also
  223. Jul 17 19:31:01 <timg> G14: your name is why?
  224. Jul 17 19:31:11 <nitrosage> k added
  225. Jul 17 19:32:11 <G14> its a bit in depth but the short hand is G is the letter in which ada lovelace (considered the worlds first computer programmer) set forth details for an algorithm, and 14 is the atomic number of silicon
  226. Jul 17 19:32:24 <timg> interesting
  227. Jul 17 19:32:37 <DrosoptiliaMaxim> that's pretty awesome
  228. Jul 17 19:32:41 <Kennythehitman> https://github.com/RPCWeb/rpc-cms
  229. Jul 17 19:32:43 <ArrowBot> Title: RPCWeb/rpc-cms · GitHub (at github.com)
  230. Jul 17 19:32:53 <timg> there's a certain plant strain with the same name
  231. Jul 17 19:33:02 * nitrosage has changed the topic to: GitHub Org Link: https://github.com/organizations/RPCWeb | GitHub Repo Link: https://github.com/RPCWeb/rpc-cms | Read these: Think Python: http://goo.gl/9XQIs | The Definitive Guide to Django: http://goo.gl/kwR0X
  232. Jul 17 19:33:23 <G14> which plant might that be
  233. Jul 17 19:33:50 <Kennythehitman> Alright, I think before we decide on basic structure, we should first agree on whether to deploy with Heroku or using one of our own servers.
  234. Jul 17 19:33:59 <timg> heroku..
  235. Jul 17 19:34:04 * Rosur (Rosur@oceanware.plus.com) has left #rpcweb
  236. Jul 17 19:34:12 <Kennythehitman> The reason for this is basically http://django-skel.readthedocs.org/en/latest/index.html
  237. Jul 17 19:34:14 <ArrowBot> <http://ln-s.net/$Q7j> (at django-skel.readthedocs.org)
  238. Jul 17 19:34:18 <Kennythehitman> Which I find very interesting
  239. Jul 17 19:34:20 <timg> so a server 'in the cloud'
  240. Jul 17 19:34:22 * Rosur (Rosur@oceanware.plus.com) has joined #rpcweb
  241. Jul 17 19:34:34 <Kennythehitman> It's a Django skeleton project and a damn good one
  242. Jul 17 19:34:52 <nitrosage> but we cant use that with heroky
  243. Jul 17 19:34:55 <nitrosage> correct?
  244. Jul 17 19:34:56 <Kennythehitman> DB migrations support with South, docs generation with Sphinx, Fabric etc
  245. Jul 17 19:35:06 <Kennythehitman> No, we can, as it's basically made for Heroku deployment
  246. Jul 17 19:35:13 <timg> are we going to follow the guide to victory then?
  247. Jul 17 19:35:28 <Kennythehitman> timg: yes :)
  248. Jul 17 19:35:32 <timg> great
  249. Jul 17 19:36:04 <nitrosage> what would be the major disadvantage of going with heroku instead of our own server
  250. Jul 17 19:36:11 <timg> so heroku is free and all that, no restrictions that we would need to worry about?
  251. Jul 17 19:36:15 <Kennythehitman> The great thing about django-skel is, we can actually focus more on our own business logic instead of monotonous boilerplate
  252. Jul 17 19:36:15 <chancez> heroku?
  253. Jul 17 19:36:23 <timg> yes, nitrosage's question
  254. Jul 17 19:36:29 * smashitup has quit (Quit: Leaving)
  255. Jul 17 19:36:30 <Kennythehitman> Heroku's free plan would be sufficient for our needs up to a point
  256. Jul 17 19:36:48 <loocorez> timg: One downside is if there's no traffic for something like 1 hr +, the instance is spun down.
  257. Jul 17 19:36:56 <loocorez> which takes a couple seconds to spin up.
  258. Jul 17 19:36:59 <loocorez> Should be fine for us.
  259. Jul 17 19:37:01 <Kennythehitman> When we start actually needing things like worker processes (asynchronous task queuing)
  260. Jul 17 19:37:01 <chancez> why not use a vps?
  261. Jul 17 19:37:04 <loocorez> Also costly to scale above that.
  262. Jul 17 19:37:06 <nitrosage> yea seems fine
  263. Jul 17 19:37:06 <DrosoptiliaMaxim> well, we can all chip in as the project progresses
  264. Jul 17 19:37:11 <timg> http://www.heroku.com/pricing#0-0
  265. Jul 17 19:37:13 <ArrowBot> Title: Heroku | Pricing (at www.heroku.com)
  266. Jul 17 19:37:19 <Kennythehitman> Then we will most likely outgrow Heroku
  267. Jul 17 19:37:23 <loocorez> I have a VPS we can use, hardly using the 2tb/mo bandwidth.
  268. Jul 17 19:37:26 <loocorez> either way though
  269. Jul 17 19:37:28 <nitrosage> we can always migrate out
  270. Jul 17 19:37:33 <loocorez> that too
  271. Jul 17 19:37:39 <chancez> i have a linode 512 vps so its kinda small
  272. Jul 17 19:37:40 <loocorez> easiest solution for dev is nice
  273. Jul 17 19:37:42 <chancez> but yeah.
  274. Jul 17 19:37:45 <Kennythehitman> Well, Heroku's free plan, we will outgrow
  275. Jul 17 19:38:00 <Kennythehitman> Hmm
  276. Jul 17 19:38:02 <nitrosage> simple vote. Heroky: yay or nay
  277. Jul 17 19:38:04 <nitrosage> yay for me
  278. Jul 17 19:38:06 <loocorez> yay
  279. Jul 17 19:38:07 <orion__> yay
  280. Jul 17 19:38:08 <chancez> idk what it is
  281. Jul 17 19:38:15 <Fast_Absorbing> Why are we worrying so much about deployment when we don't have a site yet?
  282. Jul 17 19:38:15 <timg> is it easy to move it on to a new server then?
  283. Jul 17 19:38:16 <chancez> well, havent got exp with it.
  284. Jul 17 19:38:18 <Rosur> dont know so whatever
  285. Jul 17 19:38:20 <timg> if so, then why not start with heroku
  286. Jul 17 19:38:23 <loocorez> Fast_Absorbing: Don't know
  287. Jul 17 19:38:27 <Rosur> it*
  288. Jul 17 19:38:29 <Fast_Absorbing> I assume everyone is going to run tests on their own machines?
  289. Jul 17 19:38:31 <Kennythehitman> Fast_Absorbing: because we're deciding whether or not to use django-skel http://django-skel.readthedocs.org/en/latest/index.html
  290. Jul 17 19:38:32 <ArrowBot> <http://ln-s.net/$Q7j> (at django-skel.readthedocs.org)
  291. Jul 17 19:38:33 <loocorez> Ideally
  292. Jul 17 19:38:37 <orion__> probably
  293. Jul 17 19:38:39 <Fast_Absorbing> This is a problem for a few weeks time
  294. Jul 17 19:38:40 <chancez> Fast_Absorbing: id hope so..
  295. Jul 17 19:38:45 <chancez> yeah.
  296. Jul 17 19:38:46 <Kennythehitman> Yea, of course.
  297. Jul 17 19:38:49 <chancez> migrating shouldnt be hard
  298. Jul 17 19:38:52 <chancez> yay
  299. Jul 17 19:39:01 <timg> so should i start setting up djangoskel on my own box?
  300. Jul 17 19:39:04 <loocorez> Kennythehitman: Does gjango-skel not work if you host it on your own?
  301. Jul 17 19:39:07 <loocorez> django*
  302. Jul 17 19:39:08 <koppa> One of the requirements of django-skel is that oyu have an Amazon AWS account
  303. Jul 17 19:39:18 <chancez> those are free.
  304. Jul 17 19:39:21 <Kennythehitman> Amazon AWS is free
  305. Jul 17 19:39:22 <timg> geeze another account to have
  306. Jul 17 19:39:23 <Kennythehitman> and yes loocorez
  307. Jul 17 19:39:24 <timg> link
  308. Jul 17 19:39:28 <chancez> we could use an AWS instance.
  309. Jul 17 19:39:31 <timg> are we documenting all this?
  310. Jul 17 19:39:33 <koppa> Uh, since when is AWS free?
  311. Jul 17 19:39:34 <chancez> they're free 1 year.
  312. Jul 17 19:39:40 <Kennythehitman> :/ well i'm only going off what you guys say timg haha
  313. Jul 17 19:39:40 <koppa> ah
  314. Jul 17 19:39:40 <koppa> ok
  315. Jul 17 19:39:44 <Kennythehitman> If we want to go with VPS, that's fine too.
  316. Jul 17 19:39:45 <chancez> i mean free micro instance
  317. Jul 17 19:39:52 <Kennythehitman> We'll just need to get cracking on more boilerplate
  318. Jul 17 19:39:56 <chancez> 512 mb of ram and 20 gb hdd
  319. Jul 17 19:40:06 <Fast_Absorbing> ... Well let's get a website running before we worry about how awfully big it's going to be?
  320. Jul 17 19:40:07 <ArrowBot> Fast_Absorbing: Well that's okay. OK let's do it.
  321. Jul 17 19:40:11 <Kennythehitman> I mean we can always just do our own coupling, but everything is set up for us in django-skel
  322. Jul 17 19:40:12 <chancez> we should probably start with something small, we can always go up
  323. Jul 17 19:40:23 <Kennythehitman> Fast_Absorbing: that's the point
  324. Jul 17 19:40:38 <Kennythehitman> We'll most likely get something up much quicker using Django-skel/Heroku
  325. Jul 17 19:40:56 <Kennythehitman> In fact, less than 15 or so commands and you're set up with Heroku.
  326. Jul 17 19:41:12 <Kennythehitman> https://devcenter.heroku.com/articles/django
  327. Jul 17 19:41:14 <ArrowBot> Title: Getting Started with Django | Heroku Dev Center (at devcenter.heroku.com)
  328. Jul 17 19:41:30 <timg> so this would be best for beginners?
  329. Jul 17 19:41:37 <Kennythehitman> If we're to use a VPS, it will take a bit longer unless the VPS owner already has everything set up and ready to go for Django.
  330. Jul 17 19:41:40 <Kennythehitman> Anyone here that does?
  331. Jul 17 19:42:00 <Kennythehitman> Once we decide this, we can then go into core requirements
  332. Jul 17 19:42:21 <loocorez> Nope, rails not django
  333. Jul 17 19:42:32 <Kennythehitman> loocorez: Django. https://devcenter.heroku.com/articles/django
  334. Jul 17 19:42:34 <ArrowBot> Title: Getting Started with Django | Heroku Dev Center (at devcenter.heroku.com)
  335. Jul 17 19:43:01 <loocorez> ?
  336. Jul 17 19:43:19 <Kennythehitman> But if anyone already has a server that's Django-ready we can use that
  337. Jul 17 19:43:28 <Kennythehitman> loocorez: sorry, reading comprehension fail
  338. Jul 17 19:43:28 <timg> so I was under the impression that everyone would have their own webserver setup at home where they could do testing etc before sending a push request or whatever to github
  339. Jul 17 19:43:39 <chancez> timg: im on that boat
  340. Jul 17 19:43:44 <Kennythehitman> timg: We're going to have our own development server regardless.
  341. Jul 17 19:43:57 <timg> alright
  342. Jul 17 19:44:14 <timg> so let's think of the things the individuals will need to get started on tihs
  343. Jul 17 19:44:19 <Kennythehitman> By figuring out a concrete deployment decision now, we'll be better prepared for deciding our project structure
  344. Jul 17 19:44:25 <timg> i see
  345. Jul 17 19:44:25 <Kennythehitman> Ok
  346. Jul 17 19:44:37 <Kennythehitman> We all need to get set up with virtualenv and pip
  347. Jul 17 19:44:45 <timg> docs?
  348. Jul 17 19:44:50 <Kennythehitman> http://www.reddit.com/r/progcollab/comments/wq1jg/rpcweb_list_of_great_mostly_free_learning/
  349. Jul 17 19:44:53 <ArrowBot> Title: [RPCWeb] List of Great (mostly free) Learning Resources Relevant to your Interests : progcollab (at www.reddit.com)
  350. Jul 17 19:45:01 <Kennythehitman> I posted that a few hours ago, in case anyone missed it
  351. Jul 17 19:45:06 <timg> whoa
  352. Jul 17 19:45:16 <Kennythehitman> It contains a list of resources to get you up and running
  353. Jul 17 19:45:25 <timg> that's a lot of links!
  354. Jul 17 19:45:33 <timg> do we read them all?
  355. Jul 17 19:45:41 <Magzter> read what you need to
  356. Jul 17 19:45:46 <Kennythehitman> ^
  357. Jul 17 19:45:56 <timg> alright
  358. Jul 17 19:46:00 <orion__> we should make a small tutorial, just for the setup
  359. Jul 17 19:46:04 <Kennythehitman> Of course, since we're doing Django development, most of the Django links are required
  360. Jul 17 19:46:07 <timg> orion__: yes
  361. Jul 17 19:46:14 <DrosoptiliaMaxim> the one question i have is installing our own web servers at home
  362. Jul 17 19:46:15 <chancez> Kennythehitman: just set it up :)
  363. Jul 17 19:46:16 <timg> like an ELI5 tutorial
  364. Jul 17 19:46:18 <nitrosage> we could even provide a virtual image
  365. Jul 17 19:46:19 <Kennythehitman> orion__: a tutorial for setup is contained in the links
  366. Jul 17 19:46:38 <timg> nitrosage: now we're talking!
  367. Jul 17 19:46:38 <Kennythehitman> chancez: I was planning to, but it wont work unless people actually have virtualenv and pip installed
  368. Jul 17 19:46:43 <Kennythehitman> They also have to know how to use it.
  369. Jul 17 19:46:57 <Fast_Absorbing> DrosoptiliaMaxim: What was your question?
  370. Jul 17 19:46:57 <chancez> right
  371. Jul 17 19:47:15 <Kennythehitman> nitrosage: a VM?
  372. Jul 17 19:47:25 <chancez> DrosoptiliaMaxim: install linux, google linux LAMP set up on (insert distro)
  373. Jul 17 19:47:28 <timg> yea like a pre-fab'd virtualbox image we can just load up
  374. Jul 17 19:47:30 <Kennythehitman> I currently have a Debian VM but it's testing
  375. Jul 17 19:47:38 <DrosoptiliaMaxim> fedora here
  376. Jul 17 19:47:39 <loocorez> Another possibility is people setting up their own Heroku Free instances and deploying to that.
  377. Jul 17 19:47:40 <Kennythehitman> We'll probably be using stable in production
  378. Jul 17 19:47:44 <chancez> DrosoptiliaMaxim: ill help you later
  379. Jul 17 19:47:49 <DrosoptiliaMaxim> all right , thanks
  380. Jul 17 19:47:51 <Kennythehitman> loocorez: +1
  381. Jul 17 19:48:02 <nitrosage> Kennythehitman, nvm
  382. Jul 17 19:48:04 <timg> ah
  383. Jul 17 19:48:08 <chancez> this is why a vps might be nice
  384. Jul 17 19:48:16 <Kennythehitman> hm
  385. Jul 17 19:48:18 <chancez> all they need is putty, ;)
  386. Jul 17 19:48:27 <DrosoptiliaMaxim> I think i might be able to figure it out
  387. Jul 17 19:48:28 <nitrosage> even with that, ppl would still have to test at home
  388. Jul 17 19:48:29 <nitrosage> ?
  389. Jul 17 19:48:37 <G14> you still need your own dev enviroment chancez
  390. Jul 17 19:48:38 <chancez> a vps you can test on your public_html
  391. Jul 17 19:48:39 <Kennythehitman> ^
  392. Jul 17 19:48:39 <DrosoptiliaMaxim> == chanzes
  393. Jul 17 19:49:10 <G14> Lets have everyone set up their dev enviroment how the please, and one of the leaders write a small guide for those who can't do it on their own
  394. Jul 17 19:49:15 <G14> they*
  395. Jul 17 19:49:24 <chancez> That would work.
  396. Jul 17 19:49:32 <Kennythehitman> G14: as a bare necessity, we should all have pip and virtualenv though
  397. Jul 17 19:49:56 <chancez> I'll see how much more hw i have for CS and if i finish early, i can help write a small guide on it
  398. Jul 17 19:49:59 <G14> Kennythehitman, my i ask why?
  399. Jul 17 19:50:03 <G14> may*
  400. Jul 17 19:50:06 <BrotherGA2> if we make a VB image, we could just use a torrent for distribution...
  401. Jul 17 19:50:08 <chancez> G14: its kinda required to develop
  402. Jul 17 19:50:19 <Kennythehitman> G14: the links are in http://www.reddit.com/r/progcollab/comments/wq1jg/rpcweb_list_of_great_mostly_free_learning/
  403. Jul 17 19:50:22 <ArrowBot> Title: [RPCWeb] List of Great (mostly free) Learning Resources Relevant to your Interests : progcollab (at www.reddit.com)
  404. Jul 17 19:50:31 <Kennythehitman> Mostly everything i'm talking about here is covered in there to some extent
  405. Jul 17 19:50:36 <G14> chancez you can't dev django without those two things?
  406. Jul 17 19:50:49 <Kennythehitman> G14: you can, but that's not ideal
  407. Jul 17 19:51:00 <Kennythehitman> virtualenv allows you to create self contained python environments
  408. Jul 17 19:51:01 * tboat (~tboat@unaffiliated/tboat) has joined #rpcweb
  409. Jul 17 19:51:02 * ChanServ gives channel operator status to tboat
  410. Jul 17 19:51:04 <chancez> you 'can' but it wont work out very well if you are using different versions of libraries
  411. Jul 17 19:51:13 <orion__> actually any python programmer should have those two tools
  412. Jul 17 19:51:18 <Kennythehitman> pip is a package installer that's highly useful with virtual environments
  413. Jul 17 19:51:28 <G14> chancez do we plan on using different versions of libs?
  414. Jul 17 19:51:29 <chancez> virtualenv is a tool to create isolated Python environments.
  415. Jul 17 19:51:31 <chancez> The basic problem being addressed is one of dependencies and versions, and indirectly permissions. Imagine you have an application that needs version 1 of LibFoo, but another application requires version 2.
  416. Jul 17 19:51:36 <Kennythehitman> we'll also be using a requirements.txt file to define our package reqs.
  417. Jul 17 19:51:50 * tboat has quit (Client Quit)
  418. Jul 17 19:51:52 <Kennythehitman> This is essential in both development and deployment
  419. Jul 17 19:51:52 <chancez> G14: thats it, if you dont use it, some people might be using incorrect versions
  420. Jul 17 19:52:08 * tboat (~tboat@c-76-123-61-25.hsd1.va.comcast.net) has joined #rpcweb
  421. Jul 17 19:52:10 <Kennythehitman> one simple command with pip installs all requirements into the virtualenv. It can and will save a lot of headaches
  422. Jul 17 19:52:11 <timg> desktop team is talking about us now.. apparently django doesn't support python3 so they will be using 2.7
  423. Jul 17 19:52:12 <chancez> like people might install Arch Linux and have Python3 default, whereas Django only supports 2.7
  424. Jul 17 19:52:17 <timg> assume that is what we will be doing as well
  425. Jul 17 19:52:25 <chancez> timg: yes.
  426. Jul 17 19:52:26 <Fast_Absorbing> I need to get going, talk to you guys tmoz
  427. Jul 17 19:52:34 * tboat has quit (Changing host)
  428. Jul 17 19:52:34 * tboat (~tboat@unaffiliated/tboat) has joined #rpcweb
  429. Jul 17 19:52:34 * ChanServ gives channel operator status to tboat
  430. Jul 17 19:52:38 <DrosoptiliaMaxim> see you !
  431. Jul 17 19:52:40 <Kennythehitman> Fast_Absorbing: alright, peace
  432. Jul 17 19:52:45 <timg> cya Fast_Absorbing
  433. Jul 17 19:52:46 <Kennythehitman> Yes, Python 2.7
  434. Jul 17 19:52:55 * Fast_Absorbing (~chatzilla@host-92-24-12-185.static.as13285.net) has left #rpcweb
  435. Jul 17 19:52:56 <Kennythehitman> I'll go ahead and create the project structure
  436. Jul 17 19:53:06 <Kennythehitman> We still definitely need to decide if we're using django-skel or not
  437. Jul 17 19:53:12 <G14> Who will take charge to write a basic guide with
  438. Jul 17 19:53:13 <chancez> Lets go with something simple
  439. Jul 17 19:53:17 <G14> those details
  440. Jul 17 19:53:21 <chancez> Django Skell will be fine
  441. Jul 17 19:53:26 <Kennythehitman> Because if so, I'll simply clone it, make sure everything is up to our satisfaction and then push
  442. Jul 17 19:53:36 <Kennythehitman> Then everyone else can get the same structure
  443. Jul 17 19:53:37 <timg> Kennythehitman: i think we have a consensus
  444. Jul 17 19:53:43 <Kennythehitman> Alright
  445. Jul 17 19:53:44 <timg> sounds easiest
  446. Jul 17 19:53:45 * Daniel110 has quit (Ping timeout: 265 seconds)
  447. Jul 17 19:53:47 <loocorez> Kennythehitman: +1, works with me
  448. Jul 17 19:53:48 <Rosur> k
  449. Jul 17 19:53:55 <Kennythehitman> G14: the guides for django-skel http://django-skel.readthedocs.org/en/latest/index.html
  450. Jul 17 19:54:01 <ArrowBot> <http://ln-s.net/$Q7j> (at django-skel.readthedocs.org)
  451. Jul 17 19:54:22 <Kennythehitman> Also, guides for general Django and Python dev environments are in the post I made on the subreddit
  452. Jul 17 19:54:30 <Kennythehitman> general guides for*
  453. Jul 17 19:54:34 <timg> I can do it, or I can help do it, write an ELI5 guide for setting up your heroku ? If that's what we're doing?
  454. Jul 17 19:54:37 <G14> Kennythehitman, i meant a guide details the required/optional tools for this project
  455. Jul 17 19:55:05 <Kennythehitman> G14: I'll work on that as well
  456. Jul 17 19:55:21 <Kennythehitman> I'll probably add it to the readme, as well as make a post on reddit
  457. Jul 17 19:55:30 <chancez> Kennythehitman: ill help, i just cant commit to it right now since i have a deadline Saturday
  458. Jul 17 19:55:35 <chancez> But I'll def have time to help on it
  459. Jul 17 19:55:41 <timg> cool
  460. Jul 17 19:55:42 <Kennythehitman> chancez: alright, I appreciate it
  461. Jul 17 19:55:46 <timg> 5 minutes left
  462. Jul 17 19:55:50 <timg> these are 1hr meetings right?
  463. Jul 17 19:55:58 <loocorez> we started late thogh
  464. Jul 17 19:56:06 <timg> alright
  465. Jul 17 19:56:11 <Kennythehitman> timg: yes, but you're still encouraged to stay and chat
  466. Jul 17 19:56:17 <timg> what else did we want to get done
  467. Jul 17 19:56:19 <timg> Kennythehitman: for sure
  468. Jul 17 19:56:23 <timg> i'm not going anywhere
  469. Jul 17 19:56:37 <DrosoptiliaMaxim> same
  470. Jul 17 19:56:47 <BrotherGA2> yesterday we did 19:00-21:00, but we had two meetings basically
  471. Jul 17 19:56:53 <timg> yea
  472. Jul 17 19:57:00 <chancez> Kennythehitman: we may also just want to set up a virtual env script for our django dev as well.
  473. Jul 17 19:57:12 <chancez> That way people can just run it and it will set them up
  474. Jul 17 19:57:18 <chancez> kinda the purpose of it anyways.
  475. Jul 17 19:57:22 <Kennythehitman> Good idea
  476. Jul 17 19:57:32 <timg> brilliant
  477. Jul 17 19:58:03 <chancez> just for now, if people want to get familiar with it and read about it
  478. Jul 17 19:58:09 <chancez> http://tumblr.intranation.com/post/766290325/python-virtualenv-quickstart-django
  479. Jul 17 19:58:12 <Kennythehitman> Alright, so to summarize up to this point, we all agree on Python2.7, Django, and we all know that we'll be working through pull requests through our Github organization right?
  480. Jul 17 19:58:19 <chancez> Right.
  481. Jul 17 19:58:29 <Kennythehitman> Alright
  482. Jul 17 19:58:31 <timg> right
  483. Jul 17 19:58:33 <orion__> aye
  484. Jul 17 19:58:36 <calzone21> yup
  485. Jul 17 19:58:37 <nitrosage> ya
  486. Jul 17 19:58:39 <Rosur> yea
  487. Jul 17 19:58:41 <Magzter> Sounds about right
  488. Jul 17 19:58:58 <chancez> Do we also agree on using hariku or w/e?
  489. Jul 17 19:59:02 <chancez> I vote yes.
  490. Jul 17 19:59:03 <Kennythehitman> Since django-skel handles most of the boring boilerplate for us, and then some, we can actually get down to our requirements
  491. Jul 17 19:59:08 <Kennythehitman> I agree on Heroku as well
  492. Jul 17 19:59:25 <chancez> Simple is fine to start, moving to something new wont be that hard if we are starting small
  493. Jul 17 19:59:39 <loocorez> heroku is fine. looks like when we actually need to scale we can just set up a vps on chancez's or my vps
  494. Jul 17 19:59:46 <loocorez> a server on*
  495. Jul 17 19:59:48 <chancez> agreed.
  496. Jul 17 19:59:54 <Kennythehitman> Yeah it should be trivial to migrate to a VPS at that point
  497. Jul 17 20:00:27 <Kennythehitman> We should now decide on the "apps" our Django application will be composed of initially
  498. Jul 17 20:00:46 <timg> ok
  499. Jul 17 20:00:48 <chancez> I think everyone should do the first few django website tutorials
  500. Jul 17 20:01:11 <chancez> and also, probably need to decide on a django version
  501. Jul 17 20:01:12 * Daniel110 (~Daniel@ool-45793242.dyn.optonline.net) has joined #rpcweb
  502. Jul 17 20:01:19 <timg> can we do that on heroku/djangoskel?
  503. Jul 17 20:01:31 <orion__> I think no one is against
  504. Jul 17 20:01:46 <DrosoptiliaMaxim> certainly not from the n00bs
  505. Jul 17 20:01:55 <chancez> what?
  506. Jul 17 20:02:28 <timg> RE: (8:00:42 PM) chancez: I think everyone should do the first few django website tutorials
  507. Jul 17 20:02:30 <timg> (8:01:12 PM) timg: can we do that on heroku/djangoskel?
  508. Jul 17 20:02:30 <Kennythehitman> In the past two days, ideas were thrown out for: a blog application (of course), a hub application (as a hub for all future HTML5 web game projects, a frontend for players, leaderboards, etc. ), and a project showcase application (sort of like a group portfolio)
  509. Jul 17 20:02:34 <DrosoptiliaMaxim> I mean , from a beginer's perspective, we trust you guys
  510. Jul 17 20:02:40 <BrotherGA2> ^^
  511. Jul 17 20:02:43 <DrosoptiliaMaxim> *beginners
  512. Jul 17 20:03:03 <Kennythehitman> timg: depends on the tut
  513. Jul 17 20:03:06 <chancez> timg: you can do it on your own environment
  514. Jul 17 20:03:18 <chancez> https://docs.djangoproject.com/en/1.4/intro/tutorial01/
  515. Jul 17 20:03:20 <ArrowBot> <http://ln-s.net/9sUi> (at docs.djangoproject.com)
  516. Jul 17 20:03:29 <chancez> the default django tutorial
  517. Jul 17 20:03:30 <timg> assuming we have one, ok
  518. Jul 17 20:03:32 <chancez> to understand how it works.
  519. Jul 17 20:03:38 <Kennythehitman> Oh, the official one
  520. Jul 17 20:03:40 <chancez> well you need one to to django devlopment
  521. Jul 17 20:03:46 <Rosur> i'll do the django tutorials tomorrow i guess
  522. Jul 17 20:03:49 <chancez> it will help you test your personal test env
  523. Jul 17 20:03:50 <timg> yea, I did this/part of this about a year ago maybe
  524. Jul 17 20:04:08 <chancez> yeah, its simple, makes sense, and lets you get a feel of django
  525. Jul 17 20:04:09 <timg> ok cool
  526. Jul 17 20:04:09 <Kennythehitman> I suggest creating a separate env for your tutorials/learning projects
  527. Jul 17 20:04:12 <orion__> weren't we going to discuss code conventions for the project?
  528. Jul 17 20:04:22 <chancez> then i believe we should move onto a blog
  529. Jul 17 20:04:23 <timg> is that like style?
  530. Jul 17 20:04:27 <orion__> yes
  531. Jul 17 20:04:29 <Kennythehitman> In the past two days, ideas were thrown out for: a blog application (of course), a hub application (as a hub for all future HTML5 web game projects, a frontend for players, leaderboards, etc. ), and a project showcase application (sort of like a group portfolio)
  532. Jul 17 20:04:34 <chancez> code conventions: PEP8
  533. Jul 17 20:04:35 <chancez> imo
  534. Jul 17 20:04:37 <chancez> anyways
  535. Jul 17 20:04:39 <chancez> brb gtg home
  536. Jul 17 20:04:40 <timg> Kennythehitman: are you asking which we should tackle first?
  537. Jul 17 20:04:41 <Kennythehitman> Yes, PEP8
  538. Jul 17 20:04:42 <chancez> 10 min or less.
  539. Jul 17 20:04:43 <timg> cya chancez
  540. Jul 17 20:04:44 <chancez> brb
  541. Jul 17 20:04:45 <Kennythehitman> chancez: alright
  542. Jul 17 20:04:46 <chancez> <3
  543. Jul 17 20:04:47 <Kennythehitman> timg: yes
  544. Jul 17 20:04:53 <DrosoptiliaMaxim> peace
  545. Jul 17 20:04:55 <timg> well
  546. Jul 17 20:04:57 <timg> which is easiest?
  547. Jul 17 20:04:59 <timg> blog maybe
  548. Jul 17 20:05:00 <Kennythehitman> I personally believe we should use the blog application as a warmup
  549. Jul 17 20:05:05 <timg> good
  550. Jul 17 20:05:12 <Kennythehitman> Plus, it will give us something deliverable and ready to use
  551. Jul 17 20:05:16 <Rosur> yea start with the blog
  552. Jul 17 20:05:17 <DrosoptiliaMaxim> that would be a nice not so overwhelming introduction
  553. Jul 17 20:05:32 <Kennythehitman> It will benefit the entire rpcollab group as a whole
  554. Jul 17 20:05:37 <Kennythehitman> Alright
  555. Jul 17 20:05:39 <BrotherGA2> agree. blog
  556. Jul 17 20:05:49 <timg> maybe we can have it twatter too
  557. Jul 17 20:05:58 <Kennythehitman> So we're to develop a blogging application
  558. Jul 17 20:06:33 <nitrosage> yea
  559. Jul 17 20:06:37 <Kennythehitman> For everyone who has not yet learned about CRUD and MVC
  560. Jul 17 20:06:57 <Kennythehitman> (Create, Read, Update, Delete) (Model, View, Controller)
  561. Jul 17 20:07:25 <timg> is that pick two or pick one
  562. Jul 17 20:07:27 <Kennythehitman> I suggest reading through the links dealing with that subject in the post I made
  563. Jul 17 20:07:43 <Kennythehitman> timg: both are essential to a blogging application
  564. Jul 17 20:07:49 <timg> ok
  565. Jul 17 20:07:52 * Bradford (~Bradford@108-241-244-170.lightspeed.frokca.sbcglobal.net) has joined #rpcweb
  566. Jul 17 20:08:12 <Kennythehitman> Django handles both concepts extraordinarily well
  567. Jul 17 20:08:18 <Kennythehitman> It will feel very natural
  568. Jul 17 20:08:26 <timg> sweet
  569. Jul 17 20:08:48 <orion__> tomorrow, same time?
  570. Jul 17 20:08:52 <Kennythehitman> Going through the djangobook tutorial, and the official Django docs, will have you at a decent level of understanding in no time
  571. Jul 17 20:09:10 <Kennythehitman> orion__: yes, 7 EST
  572. Jul 17 20:09:13 * Daniel110 has quit (Ping timeout: 265 seconds)
  573. Jul 17 20:09:16 <timg> EDT!
  574. Jul 17 20:09:37 <loocorez> pfft not like anyone will show up at EST thinking that's what Kennythehitman meant
  575. Jul 17 20:09:45 <orion__> how about 7 UTC :P
  576. Jul 17 20:09:48 <timg> hah
  577. Jul 17 20:09:50 <Kennythehitman> EDT*
  578. Jul 17 20:09:51 <DrosoptiliaMaxim> sounds good
  579. Jul 17 20:09:56 <Kennythehitman> lol
  580. Jul 17 20:10:00 <DrosoptiliaMaxim> see you guys
  581. Jul 17 20:10:03 <timg> cya
  582. Jul 17 20:10:10 <orion__> bye
  583. Jul 17 20:10:10 <Magzter> bye
  584. Jul 17 20:10:11 <Kennythehitman> Alright, dont forget to check out those links
  585. Jul 17 20:10:29 <Bradford> hey guys i came to the meeting late. is there something i missed?
  586. Jul 17 20:10:30 <timg> so for mvc/crud i will learn it by going through https://docs.djangoproject.com/en/1.4/ ?
  587. Jul 17 20:10:32 <ArrowBot> Title: Django | Django documentation | Django documentation (at docs.djangoproject.com)
  588. Jul 17 20:10:32 <Kennythehitman> Read whatever interests you, but especially read into the Django resources listed
  589. Jul 17 20:10:38 <DrosoptiliaMaxim> ok, so can you do a quick tl;dr on the programs we need to check out?
  590. Jul 17 20:10:40 <timg> Bradford: some things, probably
  591. Jul 17 20:10:43 <nitrosage> this really helped me with MVC: http://nemetral.net/2008/07/31/a-gentle-introduction-to-mvc-part-1/
  592. Jul 17 20:10:44 <timg> but we'll catch you up
  593. Jul 17 20:10:49 <ArrowBot> Title: A gentle introduction to MVC (part 1) :: nemetral.net (at nemetral.net)
  594. Jul 17 20:10:53 <orion__> we decided on what we're going to use
  595. Jul 17 20:10:57 <orion__> python2.7
  596. Jul 17 20:10:58 <orion__> django
  597. Jul 17 20:10:59 <Kennythehitman> Bradford: I need your Github
  598. Jul 17 20:11:07 <Bradford> liondancer
  599. Jul 17 20:11:10 <Kennythehitman> nitrosage: I'll add that to the post, thanks man
  600. Jul 17 20:11:12 <Bradford> i gave it to nitrosage
  601. Jul 17 20:11:14 <orion__> heroku
  602. Jul 17 20:11:25 <timg> DrosoptiliaMaxim: we're (i think) going to create an ELI5 guide to getting setup and ready to contribute
  603. Jul 17 20:11:26 <timg> stay tuned
  604. Jul 17 20:11:34 <DrosoptiliaMaxim> awesomeeee
  605. Jul 17 20:11:43 <calzone21> alright sounds great, going to get started preparing
  606. Jul 17 20:11:45 <calzone21> see you guys!
  607. Jul 17 20:11:48 <timg> cya!
  608. Jul 17 20:11:50 <orion__> bye
  609. Jul 17 20:11:54 <DrosoptiliaMaxim> also, quick q
  610. Jul 17 20:11:58 * calzone21 has quit (Quit: Page closed)
  611. Jul 17 20:12:07 <nitrosage> yea i added him Kennythehitman
  612. Jul 17 20:12:09 <DrosoptiliaMaxim> how are you able to address someone directly on this chat?
  613. Jul 17 20:12:29 <timg> DrosoptiliaMaxim: type the first few letters of the name, hit TAB
  614. Jul 17 20:12:30 <Magzter> Just type their name
  615. Jul 17 20:12:34 <nitrosage> right click on user list on the right side and say open dialog
  616. Jul 17 20:12:36 <Magzter> case sensitive, I believe.
  617. Jul 17 20:12:36 <nitrosage> for pm
  618. Jul 17 20:12:43 <DrosoptiliaMaxim> huh, cool. thanks!
  619. Jul 17 20:12:48 <timg> DrosoptiliaMaxim: (assuming your client has nick completion)
  620. Jul 17 20:13:04 <Rosur> yea gonna head of too, need sleep. Whens the next meeting gonna be?
  621. Jul 17 20:13:12 <loocorez> tomorrow 7 EDT
  622. Jul 17 20:13:17 <DrosoptiliaMaxim> thank you so much for your help
  623. Jul 17 20:13:19 <DrosoptiliaMaxim> appreciate it
  624. Jul 17 20:13:25 <DrosoptiliaMaxim> take care everyone
  625. Jul 17 20:13:27 <timg> my pleasure
  626. Jul 17 20:13:27 <timg> cya
  627. Jul 17 20:13:32 * DrosoptiliaMaxim has quit (Quit: Page closed)
  628. Jul 17 20:13:39 <BrotherGA2> Man I have a shitload of tutorials to go through lol
  629. Jul 17 20:13:42 <timg> same
  630. Jul 17 20:13:45 <Rosur> i'll be around for some of the meeting tomorrow but start my 1st programming job on thursday
  631. Jul 17 20:13:53 <Kennythehitman> Rosur: Congrats
  632. Jul 17 20:13:54 <timg> Rosur: awesome congrats
  633. Jul 17 20:13:54 <Desu> Rosur, congrats!
  634. Jul 17 20:13:55 <BrotherGA2> Rosur: congrats!
  635. Jul 17 20:13:56 <timg> what kind
  636. Jul 17 20:13:57 <Magzter> Nice rosur
  637. Jul 17 20:14:00 <Magzter> What you doing?
  638. Jul 17 20:14:06 <Bradford> i gavgoodluck
  639. Jul 17 20:14:21 <Rosur> traniee role, web develompent
  640. Jul 17 20:14:26 <timg> sweet
  641. Jul 17 20:14:30 <orion__> congrats ;)
  642. Jul 17 20:14:30 <Magzter> #jealous
  643. Jul 17 20:14:34 <timg> same
  644. Jul 17 20:14:41 <timg> i'm still stuck in support :(
  645. Jul 17 20:14:47 <Magzter> ^ :(
  646. Jul 17 20:14:50 * Justin___ (47e1eccb@gateway/web/freenode/ip.71.225.236.203) has joined #rpcweb
  647. Jul 17 20:14:51 <Rosur> though mostly microsoft technolgoys
  648. Jul 17 20:14:55 <loocorez> this'll help you guys for sure then
  649. Jul 17 20:14:56 <orion__> i'm still stuck in school :P
  650. Jul 17 20:14:59 <Rosur> tech*
  651. Jul 17 20:15:01 <BrotherGA2> what exactly are we going to cover next meeting. What should be the tutorials/skills us noobs should prioritize? we can't expect everyone to go through the several hours of tutorials we have posted :P
  652. Jul 17 20:15:17 <orion__> Do you know python?
  653. Jul 17 20:15:23 <timg> BrotherGA2: we should be producing an ELI5 guide to get setup here soon
  654. Jul 17 20:15:24 <loocorez> python, mvc, django I think in that order?
  655. Jul 17 20:15:33 <orion__> python, django
  656. Jul 17 20:15:34 <nitrosage> timg, what is ELI5?
  657. Jul 17 20:15:34 <BrotherGA2> I know the basics. I'm 50% through CS101 on Udacity
  658. Jul 17 20:15:36 <orion__> mvc comes with django
  659. Jul 17 20:15:37 <Kennythehitman> ^
  660. Jul 17 20:15:41 <orion__> Explain like I'm 5
  661. Jul 17 20:15:42 <BrotherGA2> Explain like I'm 5
  662. Jul 17 20:15:42 <timg> nitrosage: explain it like i'm 5
  663. Jul 17 20:15:43 <Magzter> Explain like I'm 5.
  664. Jul 17 20:15:49 <Magzter> We're such a helpful bunch.
  665. Jul 17 20:15:52 <timg> heheh
  666. Jul 17 20:15:53 <nitrosage> oh
  667. Jul 17 20:15:55 <chancez> back!
  668. Jul 17 20:16:05 <BrotherGA2> timg: that's great. thanks
  669. Jul 17 20:16:08 <nitrosage> i thought it was some high tech acronym
  670. Jul 17 20:16:09 <timg> chancez: you work that close to home?
  671. Jul 17 20:16:11 * Rosur has quit ()
  672. Jul 17 20:16:16 <orion__> subreddit actually :P
  673. Jul 17 20:16:18 <timg> nitrosage: lol nope just reddit speak
  674. Jul 17 20:16:23 <timg> or, wherever that originated from.
  675. Jul 17 20:16:31 <Magzter> reddit.com/r/techsupportgore for anyone who's not subbed.
  676. Jul 17 20:16:58 <loocorez> Kennythehitman: If we're doing shared repo model we should all have write to the repo yes?
  677. Jul 17 20:17:16 <Kennythehitman> I figured pull requests only would be safer
  678. Jul 17 20:17:24 <loocorez> So fork / pull req?
  679. Jul 17 20:17:37 <BrotherGA2> Magzter: oh shit that is fantastic
  680. Jul 17 20:17:51 <Magzter> Yah some of the stuff that's posted there is just amazing.
  681. Jul 17 20:18:04 <chancez> timg: i work at my school
  682. Jul 17 20:18:16 <Kennythehitman> Github gives us a pretty good interface for working out pull reqs
  683. Jul 17 20:18:21 <Kennythehitman> Yes
  684. Jul 17 20:18:46 <BrotherGA2> man... I thought I'd just get back in the groove of things with Ubuntu, but Unity is pretty weird...
  685. Jul 17 20:19:02 <chancez> BrotherGA2: apt-get install gnome-shell
  686. Jul 17 20:19:17 <chancez> :)
  687. Jul 17 20:19:35 <timg> chancez: ah
  688. Jul 17 20:19:39 <nitrosage> Kennythehitman, so for the shared repo model we all are supposed to have push access to the repo. That's what was said before no?
  689. Jul 17 20:19:42 <Kennythehitman> BrotherGA2: unity only servers to get in your way
  690. Jul 17 20:19:47 <nitrosage> are we reverting to fork & pull model
  691. Jul 17 20:19:48 <nitrosage> ?
  692. Jul 17 20:19:50 <timg> BrotherGA2: dislike unity
  693. Jul 17 20:19:50 <BrotherGA2> chancez: :) good.
  694. Jul 17 20:20:04 <chancez> nitrosage: either works tbh
  695. Jul 17 20:20:05 <loocorez> nitrosage: yes, we are
  696. Jul 17 20:20:12 <nitrosage> k
  697. Jul 17 20:20:14 <Kennythehitman> nitrosage: Whatever you guys want
  698. Jul 17 20:20:17 <nitrosage> jsut wanted to clarify in my head
  699. Jul 17 20:20:28 <nitrosage> fork & pull works
  700. Jul 17 20:20:31 <timg> i think the master needs a controller
  701. Jul 17 20:20:35 <loocorez> Kennythehitman: fork/pull req is better for this large of a group.
  702. Jul 17 20:20:40 <timg> could become a crazy mess without
  703. Jul 17 20:20:49 <loocorez> especially with the experience differences
  704. Jul 17 20:20:56 <Kennythehitman> Alright, we'll still with fork/pull
  705. Jul 17 20:21:01 <Kennythehitman> stick* ffffff
  706. Jul 17 20:21:47 <chancez> without fork pull there isnt any control of bad code :\
  707. Jul 17 20:22:02 <chancez> people are learning, but bad code is bad code, and can be commited later.
  708. Jul 17 20:22:37 <BrotherGA2> thanks again everyone for the help and collaboration. I just keep getting more excited about this.
  709. Jul 17 20:22:44 <chancez> :)
  710. Jul 17 20:22:50 <timg> so kenny/nitrosage are the masters of the repo
  711. Jul 17 20:23:00 <timg> i think?
  712. Jul 17 20:23:05 <loocorez> pretty sure
  713. Jul 17 20:23:10 <nitrosage> actually i was gonna ask if someone else wants to head up the group.
  714. Jul 17 20:23:13 <Magzter> and tboat
  715. Jul 17 20:23:18 <nitrosage> I think I am kinda out of my league
  716. Jul 17 20:23:23 <Magzter> I think.
  717. Jul 17 20:23:24 <loocorez> I can help with repo stuff if necessary.
  718. Jul 17 20:23:24 <Kennythehitman> BrotherGA2: it's gonna be pretty damn fun once we really dig into some code
  719. Jul 17 20:23:37 <Magzter> I would but I don't think I have the experience for it.
  720. Jul 17 20:23:38 <loocorez> I don't have much python exp but it can't be too different from ruby yes?
  721. Jul 17 20:23:41 <Kennythehitman> I'm about to get started on the initial project structure
  722. Jul 17 20:23:52 <timg> Kennythehitman: anything i can do to help?
  723. Jul 17 20:23:53 <Kennythehitman> Of course, some things can and will change but it's still good to have something up
  724. Jul 17 20:24:06 <timg> (basic stuff like typing docs)
  725. Jul 17 20:24:13 <orion__> when are we expected to start?
  726. Jul 17 20:24:20 <nitrosage> I have no python experience at all. Just some PHP. No object oriented code either. I will still help
  727. Jul 17 20:24:23 <Kennythehitman> timg: if you could work on the ELI5 guide for python/django novices that would be great
  728. Jul 17 20:24:35 * Desu has quit (Quit: Leaving)
  729. Jul 17 20:24:52 <Kennythehitman> orion__: definitely before the weekend
  730. Jul 17 20:24:58 <timg> i'll see what I can do.. will run through it myself and see what happens
  731. Jul 17 20:25:03 <orion__> nice =)
  732. Jul 17 20:25:09 <timg> are we expecting that everyone will have a linux box at their disposal?
  733. Jul 17 20:25:15 <Kennythehitman> I'll do my best for us to all come to a general consensus about project structure and reqs asap
  734. Jul 17 20:25:23 <orion__> timg: write it for linux
  735. Jul 17 20:25:32 <loocorez> timg: I think. If not pm me, I can create shell accounts for people
  736. Jul 17 20:25:33 <Magzter> timg: I think most people will besides a few beginners.
  737. Jul 17 20:25:36 <Kennythehitman> timg: thanks man, and *nix would be perfect
  738. Jul 17 20:25:40 <timg> awesome
  739. Jul 17 20:25:48 <BrotherGA2> timg: I think that's not too much to ask. Anyone can set up a VM with ubuntu or whatever.
  740. Jul 17 20:25:55 <timg> indeed
  741. Jul 17 20:26:00 <loocorez> actually yeah doing a vm would be a better learning experience
  742. Jul 17 20:26:09 <chancez> nitrosage: learning python will be easy tbh
  743. Jul 17 20:26:16 <chancez> i mean honestly
  744. Jul 17 20:26:16 <BrotherGA2> +1 chancez
  745. Jul 17 20:26:19 <orion__> let's suggest mint... ubuntu is becoming bloated...
  746. Jul 17 20:26:21 <chancez> if you know php
  747. Jul 17 20:26:25 <timg> will see if my dinosaur computers can handle a vm :o
  748. Jul 17 20:26:26 <chancez> youre good
  749. Jul 17 20:26:30 <orion__> and gnome 3 > unity
  750. Jul 17 20:26:31 <chancez> personally i suggest xbuntu
  751. Jul 17 20:26:33 <Kennythehitman> Does anyone have the meeting recap/logs covered for the subreddit?
  752. Jul 17 20:26:36 <loocorez> but not OO php... and php isn't really OO until php5 so..
  753. Jul 17 20:26:42 <timg> orion__: mint is pretty lightweight?
  754. Jul 17 20:26:45 <nitrosage> Okay, I will try my best just let me know if i f something up
  755. Jul 17 20:26:46 <chancez> OO isnt hard to learn either.
  756. Jul 17 20:26:52 <chancez> like honestly
  757. Jul 17 20:27:00 <Justin___> ^
  758. Jul 17 20:27:11 <orion__> timg: lightweight enough, and brings everything windows users expect
  759. Jul 17 20:27:16 <chancez> python is easier to learn from scratch than it is to learn anything else with experience in that area.
  760. Jul 17 20:27:26 <timg> orion__: very cool. haven ot tried yet maybe I'll give it a go
  761. Jul 17 20:27:28 <chancez> orion__: are the package names the same?
  762. Jul 17 20:27:35 <Kennythehitman> You guys should look into Debian as well, it's great
  763. Jul 17 20:27:36 <orion__> chancez: yes
  764. Jul 17 20:27:42 <orion__> chancez: same repos
  765. Jul 17 20:27:43 <chancez> then i have no problem with it
  766. Jul 17 20:27:51 <chancez> however
  767. Jul 17 20:27:53 <nitrosage> I have to set up a linux VM anyways
  768. Jul 17 20:27:57 <chancez> ubuntu 12.04 is what most servers are running on
  769. Jul 17 20:27:59 <chancez> so
  770. Jul 17 20:28:07 <chancez> it doesnt make a big difference
  771. Jul 17 20:28:08 <nitrosage> So I might be able to create a torrent or put it online to share
  772. Jul 17 20:28:10 <chancez> same packages and all
  773. Jul 17 20:28:27 <chancez> I'll see if I can set up a virtual env script
  774. Jul 17 20:28:40 <chancez> also https://help.github.com/articles/fork-a-repo
  775. Jul 17 20:28:41 <ArrowBot> Title: Fork A Repo · github:help (at help.github.com)
  776. Jul 17 20:28:42 <Kennythehitman> chancez: nice, thank you for that
  777. Jul 17 20:28:54 <chancez> thats the first step to contributing guys
  778. Jul 17 20:28:58 <orion__> chancez: why the script?
  779. Jul 17 20:29:02 <timg> ok, stepping away for a bit
  780. Jul 17 20:29:04 <orion__> it's four lines to set it up
  781. Jul 17 20:29:14 <chancez> virtual env is designed for it
  782. Jul 17 20:29:37 <chancez> it will install django, pip, python 2.7.3, and anything else we need in a contained env
  783. Jul 17 20:29:54 <orion__> oh, ok
  784. Jul 17 20:30:33 <orion__> someone asked about the django apps we are going to use...any ideas so far?
  785. Jul 17 20:31:05 <Kennythehitman> In the past two days, ideas were thrown out for: a blog application (of course), a hub application (as a hub for all future HTML5 web game projects, a frontend for players, leaderboards, etc. ), and a project showcase application (sort of like a group portfolio)
  786. Jul 17 20:31:10 <chancez> we're going to do a blog.
  787. Jul 17 20:31:28 <chancez> To start.
  788. Jul 17 20:31:49 <Kennythehitman> ^
  789. Jul 17 20:32:14 <orion__> not what I meant. Are we going to use any django apps like sql handlers, etc...
  790. Jul 17 20:32:36 <orion__> or are we going to do all from scratch?
  791. Jul 17 20:32:46 <loocorez> orion__: you mean django packages I think?
  792. Jul 17 20:32:47 <orion__> *do it
  793. Jul 17 20:33:10 <orion__> loocorez: I always called them apps :P maybe, probably
  794. Jul 17 20:33:28 <orion__> http://komunitasweb.com/2010/02/10-django-apps-i-cant-live-without/
  795. Jul 17 20:33:31 <ArrowBot> <http://ln-s.net/$TYq> (at komunitasweb.com)
  796. Jul 17 20:34:09 <loocorez> You're right, I guess django calls drop-in code apps..
  797. Jul 17 20:34:27 <loocorez> "Small components"
  798. Jul 17 20:34:29 <Kennythehitman> Apps are just self contained modules specific to certain functionality
  799. Jul 17 20:34:31 <Kennythehitman> ^
  800. Jul 17 20:35:00 <orion__> Yep, are going to use any?
  801. Jul 17 20:35:05 <orion__> *are we
  802. Jul 17 20:35:06 <Kennythehitman> A blog "app" would contain the models for a blog application, the views, the urlconf, static files etc.
  803. Jul 17 20:35:38 <chancez> probably something to decide on.
  804. Jul 17 20:35:45 <Kennythehitman> South is technically an "app" as well, the difference is when it's installed with pip it generally doesn't fall into the same directory structure as the project
  805. Jul 17 20:35:56 <orion__> hm, ok, thanks ;)
  806. Jul 17 20:36:18 <Kennythehitman> So they look as though they're two completely different things, but really they're all just ^ self contained modules specific to a certain functionality
  807. Jul 17 20:36:22 * tboat has quit (Quit: Bye)
  808. Jul 17 20:37:52 <chancez> Kennythehitman: so this django skeleton thing
  809. Jul 17 20:37:54 <chancez> what is it?
  810. Jul 17 20:38:03 <chancez> is it a pip package?
  811. Jul 17 20:38:36 <chancez> im just curious what python packages i need for this, like i read something about postgres, im going to need that right?
  812. Jul 17 20:39:02 <Kennythehitman> http://django-skel.readthedocs.org/en/latest/getting-started/
  813. Jul 17 20:39:05 <ArrowBot> <http://ln-s.net/$TYs> (at django-skel.readthedocs.org)
  814. Jul 17 20:39:15 <Kennythehitman> It's created by using a template with the djangoadmin
  815. Jul 17 20:39:26 <Kennythehitman> But you guys wont need to do that step, I'm working on it right ow
  816. Jul 17 20:39:28 <Kennythehitman> now*
  817. Jul 17 20:39:35 <nitrosage> I am gonna head out guys. I will be back on later.
  818. Jul 17 20:39:39 <chancez> okay so its just a template
  819. Jul 17 20:40:04 <chancez> what version of django does it use?
  820. Jul 17 20:40:06 * nitrosage has quit (Quit: Leaving)
  821. Jul 17 20:40:23 <orion__> I don't think we have decided django version yet
  822. Jul 17 20:40:33 <chancez> nvm
  823. Jul 17 20:40:35 <chancez> 1.4
  824. Jul 17 20:40:39 <Kennythehitman> nitrosage, do you have the logs?
  825. Jul 17 20:40:46 <Kennythehitman> orion__: we decided on 1.
  826. Jul 17 20:40:47 <Kennythehitman> 1.4*
  827. Jul 17 20:40:50 <chancez> he just quit
  828. Jul 17 20:40:56 <orion__> oh ok
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement