--- Day changed Thu Oct 15 2009 | ||
kanzure | http://adl.serveftp.org/~bryan/step_importer.py | 00:41 |
---|---|---|
kanzure | (in pure python) | 00:41 |
kanzure | (AP214) | 00:41 |
-!- marainein [n=marainei@220-253-115-230.VIC.netspace.net.au] has joined #hplusroadmap | 03:03 | |
-!- kardan| [n=kardan@84.190.68.41] has joined #hplusroadmap | 03:17 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Overand | 06:36 | |
-!- Netsplit over, joins: Overand | 06:38 | |
-!- Overand_ [i=overand@crappy.domain.name] has joined #hplusroadmap | 06:38 | |
-!- Overand [i=overand@crappy.domain.name] has quit [Connection reset by peer] | 06:39 | |
-!- 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:07 | |
-!- 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 | 07:25 | |
-!- genehacker [i=genehack@wireless-128-62-39-183.public.utexas.edu] has joined #hplusroadmap | 09:26 | |
-!- genehacker2 [i=genehack@wireless-128-62-172-56.public.utexas.edu] has joined #hplusroadmap | 09:35 | |
-!- wrldpc2 [n=benny@ool-ad03fe34.dyn.optonline.net] has joined #hplusroadmap | 09:38 | |
wrldpc2 | http://www.greenfusefilms.com/ | 09:39 |
-!- wrldpc2 [n=benny@ool-ad03fe34.dyn.optonline.net] has quit [Client Quit] | 09:39 | |
-!- genehacker [i=genehack@wireless-128-62-39-183.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] | 09:47 | |
ybit | skdbkits.com is available | 09:49 |
ybit | asis skdb*, e.g. skdbhelp | 09:50 |
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 | 09:52 |
-!- mason_l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap | 10:02 | |
-!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 10:03 | |
kanzure | http://counter.reprap.org/stl2web/ | 10:09 |
-!- genehacker2 [i=genehack@wireless-128-62-172-56.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] | 11:00 | |
-!- mason_l is now known as mason-l | 11:12 | |
fenn | kanzure: https://sourceforge.net/projects/exp-engine/ | 11:29 |
kanzure | recent development activity | 11:30 |
-!- strages_ [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 12:00 | |
-!- fenn [n=fenn@72.177.121.73] has quit [Nick collision from services.] | 12:17 | |
-!- fenn [n=fenn@cpe-72-177-121-73.austin.res.rr.com] has joined #hplusroadmap | 12:18 | |
fenn | according to BOFH, the outage was caused by bogon emissions | 12:22 |
kanzure | poor bogon | 12:25 |
-!- any15623507 [n=someone@75.120.22.13] has joined #hplusroadmap | 12:42 | |
-!- any77666873 [n=someone@75-120-37-104.dyn.centurytel.net] has joined #hplusroadmap | 12:46 | |
-!- 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:47 | |
-!- any25407437 [n=someone@75-120-45-249.dyn.centurytel.net] has joined #hplusroadmap | 12:53 | |
-!- any15623507 [n=someone@75.120.22.13] has quit [Read error: 145 (Connection timed out)] | 12:55 | |
-!- katsmeow-afk [n=someone@75-120-37-104.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)] | 13:10 | |
-!- fenn [n=fenn@cpe-72-177-121-73.austin.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 13:12 | |
-!- 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:23 | |
-!- fenn [n=fenn@cpe-72-177-121-73.austin.res.rr.com] has joined #hplusroadmap | 13:35 | |
-!- any25407437 [n=someone@75-120-45-249.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)] | 13:41 | |
-!- 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 | 13:53 | |
-!- genehacker [i=genehack@wireless-128-62-39-124.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] | 14:00 | |
-!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Operation timed out] | 14:01 | |
kanzure | fenn: apparently 30 min | 14:03 |
kanzure | http://adl.serveftp.org/~bryan/upload-script/upload.php | 14:03 |
fenn | kanzure: the idea was to also write a "proper" version and see how long that takes | 14:07 |
kanzure | what's the right way? | 14:17 |
kanzure | non-php version? | 14:18 |
kanzure | http://www.cheetahtemplate.org/ | 14:25 |
kanzure | http://www.modpython.org/live/current/doc-html/pyapi-psp.html | 14:35 |
kanzure | http://code.google.com/p/modwsgi/ | 14:45 |
kanzure | http://webpython.codepoint.net/wsgi_tutorial | 14:53 |
kanzure | http://lucumr.pocoo.org/2007/5/21/getting-started-with-wsgi | 14:55 |
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 | 14:59 |
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:00 |
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:01 |
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:02 |
kanzure | cherrypy supports mod_wsgi so it looks the same to me | 15:03 |
kanzure | http://tools.cherrypy.org/wiki/ScgiWsgi | 15:03 |
fenn | please just shut up about wsgi unless you can explain it better | 15:04 |
kanzure | well i guess we can use fastcgi | 15:04 |
kanzure | http://tools.cherrypy.org/wiki/FastCGIWSGI | 15:05 |
kanzure | that seems to make sense to me | 15:05 |
ybit | kanzure: what's it for? | 15:11 |
ybit | skdb web-interface? | 15:11 |
ybit | or genebay? | 15:11 |
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:12 |
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:16 |
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:20 |
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:21 |
fenn | fastcgi is basically what i described in the first place, a 'thing' which runs in the background and talks to the server | 15:23 |
fenn | i don't understand why wsgi is a python PEP | 15:25 |
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:26 |
kanzure | this seems to be what i needed: http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines | 15:27 |
ybit | i'm writing stuff for genebay to be hosted on google app engine unless there's a better host? | 15:29 |
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:32 |
ybit | kanzure: could you make a writeable folder in /var/www titled genedive? | 15:33 |
ybit | writeable for my user | 15:33 |
kanzure | one second. | 15:37 |
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:38 |
fenn | ybit is in group 'lab' so should be able to make a new dir | 15:39 |
ybit | fenn: you are right, my memory fails, i thought i didn't have write permission | 15:40 |
fenn | cheetah is kinda weaksauce | 15:41 |
fenn | you have to do sth like nameSpace = {'title': 'Hello World Example', 'contents': 'Hello World!'} | 15:41 |
kanzure | aha | 15:42 |
kanzure | well it works now | 15:42 |
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:43 |
fenn | i still dont know why you are messing with wsgi | 15:44 |
ybit | robot arm you can purchase at thinkgeek, $49: http://www.thinkgeek.com/geektoys/science/b696/ | 15:47 |
ybit | kanzure, fenn: do you know your bloodtypes? | 15:52 |
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 | 15:53 |
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:40 |
* fenn hopes they aren't "special" brownies | 16:50 | |
fenn | you know, the kind with ex-lax in them | 16:50 |
drazak | O+ | 16:53 |
drazak | fenn can accept my blood | 16:53 |
-!- any65259376 is now known as katsmeow | 17:16 | |
* ybit wants to know exactly how these eldon cards work | 17:22 | |
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:24 |
drazak | it's just antibodies | 17:26 |
genehacker | http://blog.reprap.org/ | 17:29 |
genehacker | WOOO | 17:29 |
genehacker | circuitry | 17:29 |
kanzure | http://projects.dowski.com/projects/buffet | 17:29 |
ybit | it's not listed on birth certificates as rumor would have it | 17:33 |
fenn | genehacker: i don't get it.. you'd have to hook wires up to every trace in order to plate the | 17:37 |
fenn | m | 17:38 |
genehacker | point is | 17:43 |
genehacker | it works | 17:43 |
fenn | why not just print over copper clad and etch away the parts you dont want? | 17:48 |
fenn | even the solder extruder idea was better | 17:49 |
genehacker | because copper clad is expensive and copper sulfate is cheap | 17:53 |
genehacker | also 10^10^10^7 | 17:53 |
genehacker | is the number of estimated multiverses | 17:54 |
fenn | o rly | 17:59 |
-!- genehacker2 [i=genehack@wireless-128-62-172-56.public.utexas.edu] has joined #hplusroadmap | 18:09 | |
-!- genehacker [i=genehack@wireless-128-62-48-37.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] | 18:15 | |
kanzure | [Thu Oct 15 18:18:59 2009] [error] why are we using something that's not even in debian (python-graph)? | 18:19 |
CIA-23 | skdb: kanzure * r 24cc81f / (__init__.py core/part.py): cleanup prints | 18:22 |
* ybit wonders if spanish lessons are even worth the time | 18:26 | |
drazak | genehacker2: by saying that you just created 10^10^10^7th multiveses | 18:27 |
-!- genehacker2 [i=genehack@wireless-128-62-172-56.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] | 18:31 | |
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:51 |
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:55 | |
fenn | stupid life getting in the way | 18:56 |
-!- genehacker [i=genehack@wireless-128-62-56-198.public.utexas.edu] has joined #hplusroadmap | 19:20 | |
-!- katsmeow [n=someone@75-120-219-201.dyn.centurytel.net] has quit [Read error: 60 (Operation timed out)] | 19:47 | |
kanzure | fenn: there's also haml | 19:53 |
kanzure | but i have cheetah working now. | 19:53 |
-!- kardan_ [n=kardan@p54BE4243.dip.t-dialin.net] has joined #hplusroadmap | 19:55 | |
-!- kardan| [n=kardan@84.190.68.41] has quit [Read error: 145 (Connection timed out)] | 20:02 | |
kanzure | http://adl.serveftp.org/app/app.py/ | 20:04 |
CIA-23 | skdb: kanzure * r 2549972 /clients/web.py: simple cherrypy web interface to skdb | 20:09 |
-!- genehacker2 [i=genehack@wireless-128-62-71-84.public.utexas.edu] has joined #hplusroadmap | 20:11 | |
-!- genehacker [i=genehack@wireless-128-62-56-198.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] | 20:12 | |
ybit | and i survived remarkably | 20:41 |
* ybit trys out the cherry py interface | 20:41 | |
-!- 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:42 |
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:51 |
kanzure | so: /some/page/goes/where/edit would lead to an edit page | 20:52 |
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:53 |
kanzure | but is that wanted? do we want this to be a wiki? | 20:55 |
kanzure | or am i doing it wrong again? | 20:55 |
kanzure | ok i don't know where that idea comes from anyway. project aggregation doesn't require a wiki frontend for everything | 21:01 |
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:12 |
kanzure | show them ubuntu | 21:14 |
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:17 |
kanzure | skdb.freefab.org/package/some_new_package/ | 21:19 |
kanzure | skdb.freefab.org/package/new | 21:19 |
kanzure | stuff like that? | 21:19 |
ybit | stuff like http://en.wikipedia.org/w/index.php?title=The_Swimming_Hole&action=edit | 21:30 |
kanzure | that looks disgusting | 21:31 |
kanzure | why not just http://en.wikipedia.org/The_Swimming_Hole/edit | 21:31 |
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:32 |
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:33 |
ybit | sometimes they use it on irc because some people have mobile devices with small screens while IRCing | 21:34 |
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:35 |
ybit | http://www.makotemplates.org/docs/usage.html#usage_file | 21:36 |
ybit | http://www.makotemplates.org/ actually has an example | 21:36 |
ybit | http://www.makotemplates.org/docs/syntax.html there we go | 21:37 |
-!- genehacker [i=genehack@wireless-128-62-71-84.public.utexas.edu] has joined #hplusroadmap | 21:55 | |
genehacker | gah disconnected | 21:55 |
kanzure | there's a way to be connected all the time | 21:56 |
genehacker | how? | 21:56 |
genehacker | cellphone internet? | 21:56 |
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 | 21:57 |
genehacker | ok | 22:00 |
genehacker | but what about black swans? | 22:00 |
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:01 |
genehacker | no | 22:02 |
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:03 |
kanzure | yep | 22:18 |
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:28 |
genehacker | adesign correct? | 22:33 |
-!- any35117935 [n=someone@174.124.129.32] has joined #hplusroadmap | 22:41 | |
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:42 |
genehacker | damn | 22:51 |
kanzure | fenn: http://adl.serveftp.org/lab/legos/stewartsmall.gif have you seen this? | 23:03 |
-!- genehacker2 [i=genehack@wireless-128-62-56-198.public.utexas.edu] has joined #hplusroadmap | 23:09 | |
-!- genehacker [i=genehack@wireless-128-62-71-84.public.utexas.edu] has quit [Read error: 110 (Connection timed out)] | 23:19 | |
-!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has joined #hplusroadmap | 23:31 | |
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:35 |
kanzure | yes but it's stl only | 23:36 |
genehacker2 | not only import em' but how they fit together? | 23:37 |
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:38 |
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:39 |
-!- strages_ [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has joined #hplusroadmap | 23:41 | |
-!- mason_l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap | 23:44 | |
-!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 23:45 | |
-!- strages [n=strages@c-76-29-231-141.hsd1.al.comcast.net] has quit [Read error: 110 (Connection timed out)] | 23:50 |
Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!