--- Day changed Thu Oct 15 2009 00:41 < kanzure> http://adl.serveftp.org/~bryan/step_importer.py 00:41 < kanzure> (in pure python) 00:41 < kanzure> (AP214) 03:03 -!- marainein [n=marainei@220-253-115-230.VIC.netspace.net.au] has joined #hplusroadmap 03:17 -!- kardan| [n=kardan@84.190.68.41] has joined #hplusroadmap 06:36 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Overand 06:38 -!- Netsplit over, joins: Overand 06:38 -!- Overand_ [i=overand@crappy.domain.name] has joined #hplusroadmap 06:39 -!- Overand [i=overand@crappy.domain.name] has quit [Connection reset by peer] 07:07 -!- marainein [n=marainei@220-253-115-230.VIC.netspace.net.au] has quit [Read error: 54 (Connection reset by peer)] 07:07 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: nsh, Overand_, mage2, flamoot, tarbo2 07:07 -!- Netsplit over, joins: Overand_, tarbo2, mage2, flamoot, nsh 07:25 -!- mason-l [n=x@202.89.188.136] has quit [Read error: 110 (Connection timed out)] 07:25 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap 09:26 -!- genehacker [i=genehack@wireless-128-62-39-183.public.utexas.edu] has joined #hplusroadmap 09:35 -!- genehacker2 [i=genehack@wireless-128-62-172-56.public.utexas.edu] has joined #hplusroadmap 09:38 -!- wrldpc2 [n=benny@ool-ad03fe34.dyn.optonline.net] has joined #hplusroadmap 09:39 < wrldpc2> http://www.greenfusefilms.com/ 09:39 -!- wrldpc2 [n=benny@ool-ad03fe34.dyn.optonline.net] has quit [Client Quit] 09:47 -!- genehacker [i=genehack@wireless-128-62-39-183.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 09:49 < ybit> skdbkits.com is available 09:50 < ybit> asis skdb*, e.g. skdbhelp 09:52 < ybit> wrldpc2: i've a long-time friend living in boston btw: http://cs-people.bu.edu/house/ you'd get along with him well 10:02 -!- mason_l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap 10:03 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Read error: 110 (Connection timed out)] 10:09 < kanzure> http://counter.reprap.org/stl2web/ 11:00 -!- genehacker2 [i=genehack@wireless-128-62-172-56.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 11:12 -!- mason_l is now known as mason-l 11:29 < fenn> kanzure: https://sourceforge.net/projects/exp-engine/ 11:30 < kanzure> recent development activity 12:00 -!- strages_ [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 12:17 -!- fenn [n=fenn@72.177.121.73] has quit [Nick collision from services.] 12:18 -!- fenn [n=fenn@cpe-72-177-121-73.austin.res.rr.com] has joined #hplusroadmap 12:22 < fenn> according to BOFH, the outage was caused by bogon emissions 12:25 < kanzure> poor bogon 12:42 -!- any15623507 [n=someone@75.120.22.13] has joined #hplusroadmap 12:46 -!- any77666873 [n=someone@75-120-37-104.dyn.centurytel.net] has joined #hplusroadmap 12:47 -!- katsmeow-afk [n=someone@75-120-42-77.dyn.centurytel.net] has quit [Nick collision from services.] 12:47 -!- any77666873 is now known as katsmeow-afk 12:53 -!- any25407437 [n=someone@75-120-45-249.dyn.centurytel.net] has joined #hplusroadmap 12:55 -!- any15623507 [n=someone@75.120.22.13] has quit [Read error: 145 (Connection timed out)] 13:10 -!- katsmeow-afk [n=someone@75-120-37-104.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)] 13:12 -!- fenn [n=fenn@cpe-72-177-121-73.austin.res.rr.com] has quit [Read error: 110 (Connection timed out)] 13:23 -!- genehacker [i=genehack@wireless-128-62-39-124.public.utexas.edu] has joined #hplusroadmap 13:23 -!- any65259376 [n=someone@75-120-219-201.dyn.centurytel.net] has joined #hplusroadmap 13:35 -!- fenn [n=fenn@cpe-72-177-121-73.austin.res.rr.com] has joined #hplusroadmap 13:41 -!- any25407437 [n=someone@75-120-45-249.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)] 13:53 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 60 (Operation timed out)] 13:53 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has joined #hplusroadmap 14:00 -!- genehacker [i=genehack@wireless-128-62-39-124.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 14:01 -!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Operation timed out] 14:03 < kanzure> fenn: apparently 30 min 14:03 < kanzure> http://adl.serveftp.org/~bryan/upload-script/upload.php 14:07 < fenn> kanzure: the idea was to also write a "proper" version and see how long that takes 14:17 < kanzure> what's the right way? 14:18 < kanzure> non-php version? 14:25 < kanzure> http://www.cheetahtemplate.org/ 14:35 < kanzure> http://www.modpython.org/live/current/doc-html/pyapi-psp.html 14:45 < kanzure> http://code.google.com/p/modwsgi/ 14:53 < kanzure> http://webpython.codepoint.net/wsgi_tutorial 14:55 < kanzure> http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi 14:59 < ybit> kanzure: package was just dropped off, i forgot to get bubble wrap or paper shreds from my house this morning, so i just used what was lying around in my car, so you might find random receipts and papers, the contents of the package is a drive and sata cable 15:00 < fenn> TCP/IP 15:00 < ybit> what are you two trying to do now? 15:00 < fenn> he's trying to distract me with wsgi bullshit 15:01 < fenn> i just want a simple easy to understand python<->html module 15:01 < fenn> cherrypy seems to be it.. (continues reading) 15:01 < fenn> cherrypy+cheetah that is 15:02 < fenn> we want something that doesn't run a new process every page request 15:02 < fenn> well, at least not load every module every time 15:03 < kanzure> cherrypy supports mod_wsgi so it looks the same to me 15:03 < kanzure> http://tools.cherrypy.org/wiki/ScgiWsgi 15:04 < fenn> please just shut up about wsgi unless you can explain it better 15:04 < kanzure> well i guess we can use fastcgi 15:05 < kanzure> http://tools.cherrypy.org/wiki/FastCGIWSGI 15:05 < kanzure> that seems to make sense to me 15:11 < ybit> kanzure: what's it for? 15:11 < ybit> skdb web-interface? 15:11 < ybit> or genebay? 15:12 < kanzure> http://www.wingware.com/psupport/python-manual/3.0/howto/webservers.html 15:12 < kanzure> ybit: sure why not. it's mostly just me cooking up more spaghetti code and trying not to 15:16 < fenn> wish every website had this: "cgitb – Displays nice tracebacks when errors happen in of CGI applications, instead of presenting a “500 Internal Server Error” message" 15:20 < fenn> "But mod_python has some problems. Unlike the PHP interpreter the Python interpreter uses caching when executing files, so when changing a file the whole web server needs to be re-started to update." 15:20 < kanzure> the tutorial kind of just stops at wsgi and doesn't explain how to implement something that uses mod_wsgi 15:21 < fenn> ok so mod_python sucks 15:21 < fenn> we don't have to implement wsgi, that's what i've been saying over and over 15:21 < kanzure> i didn't say we have to implement it 15:23 < fenn> fastcgi is basically what i described in the first place, a 'thing' which runs in the background and talks to the server 15:25 < fenn> i don't understand why wsgi is a python PEP 15:26 < fenn> it should be a w3c standard or something 15:26 < kanzure> w3c doesn't deal with server stuff apparently 15:26 < kanzure> er, do they? 15:27 < kanzure> this seems to be what i needed: http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines 15:29 < ybit> i'm writing stuff for genebay to be hosted on google app engine unless there's a better host? 15:32 < ybit> i take that back 15:32 < kanzure> how about adl.serveftp.org 15:32 < ybit> Terms of Service: 4.2. A bill will be issued to your online account for all charges accrued in excess of the Fee Threshold. For use of the Service in excess of any portion of the Fee Threshold, you shall be responsible for all charges up to the amount set in your online account, and shall pay all charges in U.S. Dollars or in such other currency as agreed to in writing by the parties. 15:32 < ybit> alright, i'll put it up there 15:33 < ybit> kanzure: could you make a writeable folder in /var/www titled genedive? 15:33 < ybit> writeable for my user 15:37 < kanzure> one second. 15:38 < kanzure> directory already exists? 15:38 < fenn> ybit: why can't you do it yourself? 15:38 < fenn> sorry i am poking around behind the scenes 15:39 < fenn> ybit is in group 'lab' so should be able to make a new dir 15:40 < ybit> fenn: you are right, my memory fails, i thought i didn't have write permission 15:41 < fenn> cheetah is kinda weaksauce 15:41 < fenn> you have to do sth like nameSpace = {'title': 'Hello World Example', 'contents': 'Hello World!'} 15:42 < kanzure> aha 15:42 < kanzure> well it works now 15:43 < fenn> oh this is better: t2.contents = 'Hello World' 15:43 < kanzure> check out /home/bryan/code/wsgi/test.wsgi and see it running here: http://adl.serveftp.org/app/test.wsgi 15:43 < fenn> ok weaksauce comment retracted 15:44 < fenn> i still dont know why you are messing with wsgi 15:47 < ybit> robot arm you can purchase at thinkgeek, $49: http://www.thinkgeek.com/geektoys/science/b696/ 15:52 < ybit> kanzure, fenn: do you know your bloodtypes? 15:53 < ybit> fsck grammar 15:53 < fenn> i think i'm AB 15:53 < fenn> + 15:53 < fenn> aka "my blood will kill you" 15:53 < fenn> and even if it isn't, that's my story and i'm sticking to it 16:40 < ybit> oh yeah, i also shipped another package sometime today to you guys, it's for both of you and it's addressed to Bryan Bishop (because it wouldn't let me address both of you and I figured the apt is in that name), anywho it should be addressed to SKDB Technologies :P 16:50 * fenn hopes they aren't "special" brownies 16:50 < fenn> you know, the kind with ex-lax in them 16:53 < drazak> O+ 16:53 < drazak> fenn can accept my blood 17:16 -!- any65259376 is now known as katsmeow 17:22 * ybit wants to know exactly how these eldon cards work 17:24 < ybit> accept my blood 17:24 < ybit> accept my blood 17:24 < ybit> grr 17:24 -!- genehacker [i=genehack@wireless-128-62-48-37.public.utexas.edu] has joined #hplusroadmap 17:24 < ybit> for anyone who doesn't know what i'm talking about: http://lmgtfy.com/?q=eldoncard+blood+typing+test+kit 17:26 < drazak> it's just antibodies 17:29 < genehacker> http://blog.reprap.org/ 17:29 < genehacker> WOOO 17:29 < genehacker> circuitry 17:29 < kanzure> http://projects.dowski.com/projects/buffet 17:33 < ybit> it's not listed on birth certificates as rumor would have it 17:37 < fenn> genehacker: i don't get it.. you'd have to hook wires up to every trace in order to plate the 17:38 < fenn> m 17:43 < genehacker> point is 17:43 < genehacker> it works 17:48 < fenn> why not just print over copper clad and etch away the parts you dont want? 17:49 < fenn> even the solder extruder idea was better 17:53 < genehacker> because copper clad is expensive and copper sulfate is cheap 17:53 < genehacker> also 10^10^10^7 17:54 < genehacker> is the number of estimated multiverses 17:59 < fenn> o rly 18:09 -!- genehacker2 [i=genehack@wireless-128-62-172-56.public.utexas.edu] has joined #hplusroadmap 18:15 -!- genehacker [i=genehack@wireless-128-62-48-37.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 18:19 < kanzure> [Thu Oct 15 18:18:59 2009] [error] why are we using something that's not even in debian (python-graph)? 18:22 < CIA-23> skdb: kanzure * r 24cc81f / (__init__.py core/part.py): cleanup prints 18:26 * ybit wonders if spanish lessons are even worth the time 18:27 < drazak> genehacker2: by saying that you just created 10^10^10^7th multiveses 18:31 -!- genehacker2 [i=genehack@wireless-128-62-172-56.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 18:51 < ybit> http://genshi.edgewall.org/wiki/GenshiPerformance , http://www.makotemplates.org/ 18:51 < kanzure> i am having some issues with buffet: "expected string, tuple found". but buffet says to use a tuple 18:51 < kanzure> and cherrypy wants a string :( 18:55 < ybit> stop cross-posting for god-sake! ;) 18:55 * ybit is off to watch a one-man show -_- where the actor supposedly imitates me at some point, damn my acting history and stupid social situations where my presence is required 18:56 < fenn> stupid life getting in the way 19:20 -!- genehacker [i=genehack@wireless-128-62-56-198.public.utexas.edu] has joined #hplusroadmap 19:47 -!- katsmeow [n=someone@75-120-219-201.dyn.centurytel.net] has quit [Read error: 60 (Operation timed out)] 19:53 < kanzure> fenn: there's also haml 19:53 < kanzure> but i have cheetah working now. 19:55 -!- kardan_ [n=kardan@p54BE4243.dip.t-dialin.net] has joined #hplusroadmap 20:02 -!- kardan| [n=kardan@84.190.68.41] has quit [Read error: 145 (Connection timed out)] 20:04 < kanzure> http://adl.serveftp.org/app/app.py/ 20:09 < CIA-23> skdb: kanzure * r 2549972 /clients/web.py: simple cherrypy web interface to skdb 20:11 -!- genehacker2 [i=genehack@wireless-128-62-71-84.public.utexas.edu] has joined #hplusroadmap 20:12 -!- genehacker [i=genehack@wireless-128-62-56-198.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 20:41 < ybit> and i survived remarkably 20:41 * ybit trys out the cherry py interface 20:42 -!- genehacker2 [i=genehack@wireless-128-62-71-84.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 20:42 < ybit> wtf, "hi there, 1" isn't an interface to skdb :P 20:51 < kanzure> sshh 20:51 < kanzure> i'm not sure how i want to set up the urls 20:51 < kanzure> i was really liking the idea of making all of the keyword arguments at the end of the url string 20:52 < kanzure> so: /some/page/goes/where/edit would lead to an edit page 20:53 < kanzure> but with cherrypy i guess i have to do list(**kwds).reverse().pop() or something to check the command (or at least the left-most "reserved word" in the url string) when a page doesn't match anything else 20:53 < kanzure> (so that would be in the default method) 20:55 < kanzure> but is that wanted? do we want this to be a wiki? 20:55 < kanzure> or am i doing it wrong again? 21:01 < kanzure> ok i don't know where that idea comes from anyway. project aggregation doesn't require a wiki frontend for everything 21:12 < ybit> you have to make it usable for non-programmers, there are non-programmers that could contribute to the db. of note, i was listening to some VCs complaining today about how there's a lot of great oss out there, but none of it's easy to use (no gui) 21:14 < kanzure> show them ubuntu 21:17 < kanzure> ok, so what would you think is "user friendly"? 21:17 < kanzure> skdb.freefab.org/package/screw/data.yaml 21:17 < kanzure> skdb.freefab.org/package/screw/data.yaml/edit 21:19 < kanzure> skdb.freefab.org/package/some_new_package/ 21:19 < kanzure> skdb.freefab.org/package/new 21:19 < kanzure> stuff like that? 21:30 < ybit> stuff like http://en.wikipedia.org/w/index.php?title=The_Swimming_Hole&action=edit 21:31 < kanzure> that looks disgusting 21:31 < kanzure> why not just http://en.wikipedia.org/The_Swimming_Hole/edit 21:32 < ybit> that's preferable, but it's not the url that mattters, it's giving non-coder something to work with in their browser 21:32 < kanzure> the url doesn't matter? 21:32 < kanzure> why do people use is.gd, bit.ly, tinyurl.com and other crap all the time? :( 21:33 < ybit> because twitter only allows 140 characters 21:33 < kanzure> no, people use them in other contexts for some reason 21:33 < ybit> http://en.wikipedia.org/w/index.php?title=The_Swimming_Hole&action=edit is ugly long url but people still use it 21:34 < ybit> sometimes they use it on irc because some people have mobile devices with small screens while IRCing 21:35 < ybit> but the person doesn't remember the url obviously, the use a search engine to find the page which directs them there 21:35 * ybit goes back to comparing mako and cheetah 21:35 < kanzure> cheetah is pretty decent, what do mako templates look like? 21:36 < ybit> http://www.makotemplates.org/docs/usage.html#usage_file 21:36 < ybit> http://www.makotemplates.org/ actually has an example 21:37 < ybit> http://www.makotemplates.org/docs/syntax.html there we go 21:55 -!- genehacker [i=genehack@wireless-128-62-71-84.public.utexas.edu] has joined #hplusroadmap 21:55 < genehacker> gah disconnected 21:56 < kanzure> there's a way to be connected all the time 21:56 < genehacker> how? 21:56 < genehacker> cellphone internet? 21:57 < genehacker> the system broke down today 21:57 < kanzure> no you can use your ssh login to have irc open all the time 21:57 < kanzure> and then just log back in when you want to check things 22:00 < genehacker> ok 22:00 < genehacker> but what about black swans? 22:01 < genehacker> I'm not going to be connected all the time it'd be impossibe 22:01 < kanzure> don't you have a login to adl.serveftp.org? 22:02 < genehacker> no 22:03 < genehacker> also does campbell's software work 22:03 < genehacker> even just a little 22:03 < genehacker> I'm wondering about having the rube goldberg team use it 22:18 < kanzure> yep 22:28 < kanzure> "Isn't it interesting how some people scold us for working to keep software free while those who keep theirs proprietary get a free ride?" 22:33 < genehacker> adesign correct? 22:41 -!- any35117935 [n=someone@174.124.129.32] has joined #hplusroadmap 22:42 < kanzure> genehacker: http://graphsynth.com/ 22:42 < kanzure> adesign doesn't work any more 22:42 -!- any35117935 is now known as katsmeow 22:42 < katsmeow> all the electricity ran out 22:51 < genehacker> damn 23:03 < kanzure> fenn: http://adl.serveftp.org/lab/legos/stewartsmall.gif have you seen this? 23:09 -!- genehacker2 [i=genehack@wireless-128-62-56-198.public.utexas.edu] has joined #hplusroadmap 23:19 -!- genehacker [i=genehack@wireless-128-62-71-84.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] 23:31 -!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has joined #hplusroadmap 23:35 < kanzure> http://adl.serveftp.org/app/web.py/package/lego/data.yaml/edit 23:35 < kanzure> so much for an "import warning" being just a warning? 23:35 < genehacker2> have you figured out how to import lego blocks from lego cad software yet? 23:36 < kanzure> yes but it's stl only 23:37 < genehacker2> not only import em' but how they fit together? 23:38 < kanzure> you shouldn't do that with stl 23:38 < genehacker2> I know 23:38 < kanzure> but yes 23:38 < genehacker2> stl shouldn't be used 23:38 < genehacker2> excellent 23:38 < kanzure> have you made any step files of lego parts yet? 23:38 < genehacker2> then can I put my lego printer into skdb yet? 23:38 < genehacker2> no 23:39 < genehacker2> I didn't know that was a task that needed to be done 23:39 < kanzure> yeah we only have a handful of legos 23:39 < kanzure> but more would be nice 23:39 < kanzure> there's a master catalog here: 23:39 < kanzure> http://adl.serveftp.org/lab/legos/master-catalog.txt 23:41 -!- strages_ [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has joined #hplusroadmap 23:44 -!- mason_l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap 23:45 -!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Read error: 110 (Connection timed out)] 23:50 -!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has quit [Read error: 110 (Connection timed out)]