*** tpb has joined #timvideos | 00:00 | |
mithro | morning | 01:56 |
---|---|---|
CarlFK | hi mithro | 02:03 |
CarlFK | iiie1: im back home | 02:03 |
iiie1 | morning mithro! | 02:03 |
iiie1 | CarlFK, I've been reading upstart bits, thinking of running you gunicorn there | 02:04 |
CarlFK | iiie1: think away, but I would like to get ps1 and wtds up using the current configs | 02:08 |
iiie1 | er, what do you mean current configs? | 02:08 |
iiie1 | Something somewhere kicks off a couple of scripts that run as will | 02:09 |
iiie1 | *Will | 02:09 |
CarlFK | heh | 02:09 |
iiie1 | That's the bit I'd be replacing. The "something somewhere" | 02:09 |
CarlFK | try to match what is there so if something breaks Will won't say "why did you do that?" | 02:09 |
iiie1 | I can match the rest | 02:10 |
CarlFK | k | 02:10 |
iiie1 | nevermind, found it | 02:10 |
iiie1 | he's using supervisor, but then why the gunicorn.sh scripts?... | 02:11 |
iiie1 | doesn't matter, can and will copy | 02:11 |
CarlFK | yay :) | 02:11 |
iiie1 | so, what's going up full copies of the live pyvideo.org? | 02:11 |
CarlFK | huh? | 02:12 |
iiie1 | you're asking about putting up ps1 and wtds (video.THING) what goes there? | 02:12 |
iiie1 | or what do you want to get when you go there? | 02:13 |
mithro | youuuuu tubes.... | 02:13 |
* iiie1 suspects he's asking the question poorly or just plain wrong | 02:13 | |
CarlFK | I need empty db's , create an api key and Ill push youtube/archive stuff into it | 02:14 |
iiie1 | sure, empty databases, fine, but all the same code / files? | 02:15 |
iiie1 | Is there a doc for setting it up? | 02:15 |
iiie1 | oh, that's what you linked earlier isn't it? | 02:15 |
CarlFK | http://richard.readthedocs.org/en/latest/admin/install.html | 02:15 |
tpb | <http://ln-s.net/-DPD> (at richard.readthedocs.org) | 02:15 |
CarlFK | yup | 02:16 |
* iiie1 goes and looks at pyvideo's config for database sanity | 02:16 | |
iiie1 | you got to the nginx config, where is the code for richard? | 02:19 |
CarlFK | git :) | 02:20 |
iiie1 | yes, did you clone it or setup the directory structure? | 02:20 |
iiie1 | (I'm not seeing that) | 02:20 |
CarlFK | neither | 02:20 |
iiie1 | right! | 02:20 |
CarlFK | all I did was cp the config, edit.. and wonder how it works | 02:21 |
mithro | CarlFK, so how do you feel about the streaming stuff at the moment? | 02:21 |
mithro | and did you test the HDMI2USB any further? | 02:21 |
CarlFK | mithro: streaming.. I can create and config a collector, but kinda fuzzy on trouble shooting | 02:21 |
CarlFK | and really have no idea what is going on in the encoders/whatever | 02:22 |
CarlFK | I get the logical flow | 02:22 |
CarlFK | but not the implementation | 02:22 |
iiie1 | he he he, I get how to run and trouble shoot the encoder and collector, but getting video in is almost black magic ;) | 02:23 |
CarlFK | hdmi2usb - looking for docs | 02:23 |
mithro | CarlFK, whats missing from the docs at the moment? | 02:24 |
CarlFK | djtgcfg prog -d Atlys -i 0 -f hdmi2usb.bit <- where to get that | 02:24 |
mithro | Even have a cabling diagram now | 02:25 |
mithro | https://github.com/timvideos/HDMI2USB/wiki/Cabling | 02:25 |
tpb | <http://ln-s.net/-DPL> (at github.com) | 02:25 |
mithro | what happens after djtgcfg? | 02:25 |
CarlFK | and I think the alternate instructions should be either removed or moved somewhere | 02:25 |
CarlFK | "Programming succeeded." and then lsusb shows new IDs | 02:26 |
mithro | hrmm... | 02:26 |
CarlFK | dmesg shows a video device | 02:26 |
CarlFK | but xawtv or camorama can't get any frames? | 02:26 |
mithro | You should have to do a fxload before the lsusb shows different stuff.... | 02:26 |
CarlFK | correct | 02:26 |
mithro | ? | 02:27 |
mithro | so you finish stage 2 and finish stage 3? | 02:27 |
mithro | [Stage 0] - Flash the Cypress FX2 chip with firmware suitable for flashing the FPGA1 | 02:28 |
mithro | [Stage 1] - Flash the Xilinx Spartan-6 FPGA with HDMI2USB firmware | 02:28 |
mithro | [Stage 2] - Flash the Cypress FX2 chip with HDMI2USB firmware (nothing happens until you complete the following steps) | 02:28 |
mithro | [Stage 3] - Pull USB plug out of the computer, plug the USB plug back into the computer, the HDMI2USB device should appear. | 02:28 |
CarlFK | heh - where is stage 2? | 02:28 |
mithro | opps | 02:29 |
mithro | fixing numbers now | 02:29 |
mithro | okay fixed, reload | 02:30 |
CarlFK | stage 2 step 2 has odd formatting/markup | 02:35 |
mithro | brb | 02:36 |
CarlFK | and after 1,7 because the app says "This may take a few minutes.." I would add "will only take about 8 seconds" | 02:37 |
*** mithro has quit IRC | 02:37 | |
*** mithro has joined #timvideos | 02:37 | |
CarlFK | https://github.com/libusbx/libusbx that is where fxload should come from | 02:41 |
tpb | Title: libusbx/libusbx · GitHub (at github.com) | 02:41 |
mithro | what is wrong with | 02:42 |
mithro | https://github.com/pbatard/fxload ? | 02:42 |
tpb | Title: pbatard/fxload · GitHub (at github.com) | 02:42 |
CarlFK | pbatard was alarmed | 02:42 |
mithro | alarmed? | 02:43 |
CarlFK | let me dig up the emal | 02:43 |
CarlFK | Oh man, are people actually using that old code? | 02:44 |
CarlFK | This is no longer maintained and has been superseded by the fxload app in the libusbx directory. | 02:44 |
CarlFK | just fwd you the whole thing... I thought I already had | 02:45 |
mithro | okay | 02:46 |
mithro | It's a wiki page | 02:46 |
mithro | you can edit it | 02:47 |
CarlFK | can I edit it directly, or do I fork it? | 02:47 |
mithro | edit it directly | 02:48 |
mithro | login to github and an edit button will appear | 02:48 |
CarlFK | I am logged in as CarlFK, i see no edit button | 02:48 |
CarlFK | I see "Page History" which is about where I would expect Edit | 02:49 |
mithro | CarlFK, reload? | 02:56 |
CarlFK | there we go | 02:57 |
CarlFK | I'll edit it once I actually get it working | 02:57 |
CarlFK | with the new firmware, do I need an hdmi signal to get a video stream ? | 02:58 |
mithro | an input yes | 02:58 |
CarlFK | but no output? | 02:59 |
mithro | correct | 02:59 |
mithro | you can switch it into test mode if the CDC port is working | 03:00 |
mithro | then you wouldn't need a HDMI input | 03:00 |
mithro | see https://docs.google.com/a/mithis.com/document/d/1EXpEtX2jJzNCh4yYbrxmTOelRgnIgupu6igB6yhCp7E/edit | 03:00 |
tpb | <http://ln-s.net/-DPm> (at docs.google.com) | 03:00 |
CarlFK | [840969.652842] cdc_acm 2-1.2:1.2: This device cannot do calls on its own. It is not a modem. | 03:00 |
mithro | That is fine | 03:01 |
mithro | it should still appear as either | 03:01 |
mithro | /dev/ttyUSB0 or /dev/ttyACM0 | 03:01 |
*** parx has left #timvideos | 03:02 | |
CarlFK | carl@dc10:~/tv$ ls /dev/ttyU* /dev/ttyA* | 03:02 |
CarlFK | ls: cannot access /dev/ttyU*: No such file or directory | 03:02 |
CarlFK | ls: cannot access /dev/ttyA*: No such file or directory | 03:02 |
*** parx has joined #timvideos | 03:03 | |
mithro | logging an issue now | 03:04 |
CarlFK | Atlys has 2 hdmi ports labeled "hdmi in" which should I use? | 03:05 |
mithro | see the cabling page | 03:05 |
mithro | https://github.com/timvideos/HDMI2USB/wiki/Cabling | 03:07 |
tpb | <http://ln-s.net/-DPL> (at github.com) | 03:07 |
mithro | that make sense? | 03:08 |
CarlFK | yes | 03:10 |
CarlFK | I have to make a pi boot chip | 03:11 |
*** parx1 has joined #timvideos | 03:15 | |
*** mithro- has joined #timvideos | 03:21 | |
mithro | looks like that firmware is borked | 03:21 |
mithro | logging yet more bugs | 03:21 |
mithro | ~seen haydes | 03:41 |
tpb | mithro: I have not seen haydes. | 03:41 |
mithro | ~seen hyades | 03:41 |
tpb | mithro: hyades was last seen in #timvideos 10 hours, 29 minutes, and 49 seconds ago: <hyades> there were many ppl who applied though | 03:41 |
mithro | parx, you about? | 03:42 |
*** hyades has joined #timvideos | 04:57 | |
iiie1 | CarlFK, you still here? | 05:04 |
mithro | hey hyades | 05:09 |
mithro | I wanted to say - I registered edid.co | 05:09 |
hyades | hi | 05:10 |
mithro | opps | 05:17 |
mithro | that was meant for Sewar | 05:17 |
iiie1 | ah! Cool | 05:19 |
mithro | ~seen banadine | 05:50 |
tpb | mithro: I have not seen banadine. | 05:50 |
*** parx2 has joined #timvideos | 06:24 | |
parx2 | what's up mithro? btw, that student's nick is bananadine not banadine | 06:25 |
*** parx1 has quit IRC | 06:26 | |
*** parx has quit IRC | 06:26 | |
*** parx2 is now known as parx | 06:27 | |
parx | "Bananadine is a fictional psychoactive substance which is supposedly extracted from banana peels." | 06:27 |
mithro | parx, do you have time (plus the will power) to do some work on the website? | 06:27 |
parx | what sort of work? | 06:28 |
mithro | two things | 06:30 |
mithro | a) add a news section | 06:30 |
mithro | b) fix the nav bar to be fly out | 06:30 |
mithro | c ) anything else you want :) | 06:34 |
*** hyades has quit IRC | 06:40 | |
*** iiie1 has quit IRC | 06:48 | |
*** hyades has joined #timvideos | 06:53 | |
*** hyades has quit IRC | 06:58 | |
parx | mithro I'm heading to bed now, but I'll say that I'm willing to try to help but I'm not sure I'm up to the task. I might mangle things. | 07:06 |
*** hyades has joined #timvideos | 07:10 | |
mithro | hyades, yes gst-switch only supports gstreamer-1.0 | 07:18 |
hyades | okay | 07:18 |
hyades | i was getting some problems with a test stream i created, getting a screenshot. | 07:19 |
hyades | sec | 07:19 |
mithro | did you have a read of the page I linked on your last email? | 07:21 |
hyades | ya | 07:22 |
mithro | okay great | 07:22 |
hyades | this is some pixel related thing | 07:30 |
hyades | http://imgur.com/dhWG9SF | 07:30 |
tpb | Title: imgur: the simple image sharer (at imgur.com) | 07:30 |
mithro | can you post this to the list with the information? | 07:30 |
hyades | okay | 07:31 |
mithro | my guess is that the format you are sending is not the same as the format you started gst-switch with | 07:32 |
CarlFK | mithro i fell asleep .. I should raelly gt to bed | 07:34 |
mithro | CarlFK, no worries | 07:34 |
mithro | I should have better bit files for you tomorrow | 07:34 |
CarlFK | see you in a few ours :) | 07:34 |
CarlFK | yay | 07:35 |
*** hyades has quit IRC | 07:37 | |
*** hyades has joined #timvideos | 07:50 | |
*** hyades has quit IRC | 08:03 | |
*** hyades has joined #timvideos | 08:17 | |
*** hyades has quit IRC | 08:32 | |
mithro | CarlFK, - I've been watching the Google I/O videos, at they are barely better then what you do | 08:35 |
mithro | IE I've seen videos with sound problems, bad fades, etc | 08:37 |
*** hyades has joined #timvideos | 08:45 | |
*** hyades has quit IRC | 09:14 | |
*** hyades has joined #timvideos | 09:27 | |
*** mithro- has quit IRC | 09:43 | |
*** mithro- has joined #timvideos | 09:44 | |
*** hyades has quit IRC | 10:11 | |
*** hyades has joined #timvideos | 10:26 | |
*** mithro- has quit IRC | 10:55 | |
*** mithro- has joined #timvideos | 11:46 | |
*** hyades has quit IRC | 12:17 | |
CarlFK | mithro im up | 13:18 |
CarlFK | good audio is hard :) | 13:18 |
mithro- | yes I know | 13:18 |
Sewar | woohoo, nice domain there mithro | 13:34 |
*** parx has quit IRC | 13:38 | |
*** parx1 has joined #timvideos | 13:42 | |
*** mithro- has quit IRC | 15:00 | |
CarlFK | iiie: wake up! | 15:17 |
CarlFK | iiie: missing something here... 19 sudo chown $USER | 15:17 |
iiie | CarlFK: -R | 15:37 |
iiie | sudo chown -R $USER $SITE_ROOT | 15:37 |
iiie | Checking, I was more tired than now | 15:38 |
iiie | sudo chown -R $USER "$BASE_DIR" | 15:39 |
iiie | CarlFK: that last one | 15:39 |
CarlFK | if basedir is /a/b/c will that chown a and b ? | 15:41 |
CarlFK | and does it need to? | 15:41 |
iiie | no, c, not a and b, it's recursive down not up | 15:44 |
iiie | but since there is a check that base dir doesn't exist -R is over kill , since it didn't exist a second ago | 15:45 |
iiie | sudo chown $USER "$BASE_DIR" | 15:45 |
iiie | I'll add more if statements so that the blocks are dependent on their variables existing | 15:46 |
iiie | the SQL section never got fixed when I added PACKAGE_NAME either... | 15:47 |
CarlFK | heh | 15:48 |
iiie | mostly useful thought right? ;) | 15:48 |
CarlFK | yeah | 15:48 |
CarlFK | and I like your use of <<USEFUL_THING | 15:48 |
CarlFK | I have always used EOT | 15:48 |
iiie | I sometimes use EOT or EOF, but generally it's easier for me to read 5 minutes later, and I do, so it's for future me as much as anyone else :) | 15:49 |
CarlFK | yeah, eot always bugged me but I never knew why | 15:50 |
* iiie considers turning it into a fab deploy | 15:50 | |
iiie | do you use fabric? | 15:50 |
CarlFK | yes | 15:50 |
CarlFK | I keep wanting to do some chef or puppet but that takes effort.. | 15:51 |
iiie | I'd use them, but only for configuring the parts that aren't site specific (I quite like fabric for that) | 15:52 |
iiie | I should have queued my linode migration much earlier, I pulled the trigger before 1am (PDT) and it's still 100th... | 15:54 |
iiie | down from 500 something | 15:54 |
iiie | the idea was to have it happen in the dead of night, luckily they sites are all low to no traffic | 15:55 |
CarlFK | heh | 15:56 |
CarlFK | can you wing out a list of packages? like nginx, python-postgrez? | 15:57 |
CarlFK | python-psycopg2 python-virtualenv | 16:01 |
iiie | for apt? "apt-get install nginx python-psycopg2 python-virtualenv python-pip" python is implied, and almost always installed anyway | 16:01 |
CarlFK | does't pip come with virtualenv? | 16:01 |
iiie | the rest should be in the requirements file | 16:01 |
iiie | good question, checking | 16:01 |
iiie | no, only recommended, not depends | 16:02 |
CarlFK | I think it is "in" the package | 16:02 |
CarlFK | IN I TELL YOU!!! | 16:03 |
CarlFK | I think I need more coffee | 16:03 |
iiie | yeah, python-virtualenv also includes a pip, I'm not realy sure what's up with having a recommended package | 16:07 |
CarlFK | guessing they got merged in core dev land and the package maintainers missed it | 16:08 |
iiie | There might still be differences for the different states | 16:10 |
iiie | like using installed pip if it's there, and easy-installing pip if it isn't | 16:10 |
* iiie was finally going to leave for the office, but has to search for his phone | 16:12 | |
CarlFK | lol | 16:14 |
CarlFK | your script broke my box | 16:15 |
CarlFK | jk - but there is someething wrong with the mkdir | 16:15 |
CarlFK | + SITE_ROOT=/srv/psone | 16:16 |
CarlFK | ++ basename /srv/psone | 16:16 |
CarlFK | + '[' '!' -d '' ']' | 16:16 |
CarlFK | + sudo mkdir -p '' | 16:16 |
CarlFK | ah, there is no BASE DIR | 16:16 |
CarlFK | 10 SITE_ROOT="$1" | 16:17 |
CarlFK | 11 SITE_NAME="$(basename $SITE_ROOT)" | 16:17 |
CarlFK | that didn't do what you wanted.. I wonder why... | 16:17 |
CarlFK | er, yes it did. | 16:18 |
CarlFK | + SITE_NAME=psone | 16:18 |
CarlFK | I am guessing BASE_DIR should be SITE_ROOT | 16:18 |
*** skay has joined #timvideos | 16:21 | |
CarlFK | hey I have an idea.. we should install postgres too :) | 16:23 |
skay | I so with I could go to the meetup mentioned in this blog post http://blogs.plos.org/tech/introducing-plos-tech/ that I suggested they try out mithro's streaming stuff | 16:25 |
tpb | <http://ln-s.net/-De-> (at blogs.plos.org) | 16:25 |
skay | wimper wimper | 16:25 |
iiie | yes BASE_DIR should be SITE_ROOT, yeah postgres will help | 16:26 |
skay | iiie: you are in the same timezone, you could drive down and help, right? | 16:26 |
skay | just a hop skip and a jump | 16:26 |
iiie | skay: he he he, checking your link | 16:26 |
iiie | SF bay area! | 16:27 |
iiie | that's only 2 or so hours by plane | 16:27 |
skay | just a hop skip and a jump AND they hjave a meeting | 16:27 |
skay | sad trombone | 16:27 |
skay | iiie: I would suggest to join a band, because all those bands have litle planes. but maybe not, considering Buddy Holley and Stevie Ray Vaughn | 16:28 |
iiie | closer that you guys driving to the mouth of the mississippi | 16:28 |
iiie | ... | 16:28 |
iiie | who was flying? | 16:28 |
skay | that wasn't me, that was CarlFK and xfxf | 16:28 |
skay | I don't know. it just seems that no one should be on a small plane who is also a loved rock star | 16:28 |
iiie | if I had easy access to a plane and used it a fair amount, I'd probably get a license | 16:29 |
skay | that would be so cool, right? | 16:29 |
* iiie saved by not being a rock star, loved or not | 16:29 | |
iiie | sure, or an upgraded ardueno copter! | 16:29 |
skay | neato | 16:30 |
* iiie imagines someone piloting the "interesting bits" by remote over the internet, by consensus | 16:30 | |
skay | oh! I found out there was a brain navigated copter | 16:30 |
skay | but it is in the early stages so not for us | 16:31 |
iiie | like an emotive controller? | 16:31 |
iiie | headband electrodes? | 16:31 |
skay | http://www.nature.com/news/toy-helicopter-guided-by-power-of-thought-1.13139 | 16:31 |
tpb | Title: Toy helicopter guided by power of thought : Nature News & Comment (at www.nature.com) | 16:31 |
CarlFK | https://gist.github.com/chrisdickinson/6ae066a8eac71fc18b12/raw/df8a764916a310f7b7eb37f1a7fe1a779d60c614/install.sh | 16:32 |
tpb | <http://ln-s.net/-DeF> (at gist.github.com) | 16:32 |
iiie | very cool | 16:32 |
iiie | he he he, that looks familiar | 16:33 |
CarlFK | yeah - sorry I didn't point you to it | 16:33 |
CarlFK | thats the setup for nodepdx on ec2 | 16:33 |
iiie | I like large chunks of mine better of course ;) | 16:33 |
CarlFK | yeah, this one isn't as .. um.. elegant ? | 16:34 |
CarlFK | test -d $LOGDIR || mkdir -p $LOGDIR | 16:34 |
CarlFK | better golf score | 16:34 |
CarlFK | not sure that makes it a better script sore | 16:35 |
iiie | I do like upstart, if it's there, but I made it close to what was there already | 16:36 |
iiie | making the log dir on fail is cool too yes | 16:36 |
iiie | my secret key gen depends on django, and makes the key the same way start project does :) | 16:37 |
iiie | multiple sites on the same box though, come on people plan ahead! : D | 16:38 |
iiie | CarlFK: git-core also needed | 16:40 |
* iiie wonders what the release cycle on richard looks like | 16:40 | |
* iiie will look when he gets into the office, it's going to be a hot day | 16:41 | |
CarlFK | what is postgresql-9.1 if it isn't -server? is that the client libs and cli? | 16:41 |
CarlFK | will just started doing stable releases a few days ago | 16:41 |
iiie | common / everything, the second one is server | 16:41 |
iiie | dev branch | 16:41 |
iiie | releases look like what? why isn't this on pypi? | 16:43 |
CarlFK | du no.. till node pvo was the only instance, so pfft | 16:44 |
iiie | so I doubled that? :p | 16:44 |
iiie | growing population! | 16:44 |
skay | exponential! | 16:45 |
* skay goes back to lurking | 16:45 | |
iiie | see 4 as the next sequence number | 16:45 |
* iiie wonders if ps1, node, and wtd want to be added to "Who's using richard?" | 16:46 | |
CarlFK | soon... | 16:47 |
iiie | 404 commits | 16:48 |
*** CarlFK has quit IRC | 17:05 | |
*** skay has quit IRC | 17:05 | |
*** skay has joined #timvideos | 17:08 | |
*** CarlFK has joined #timvideos | 17:08 | |
*** parx1 has left #timvideos | 17:09 | |
*** parx has joined #timvideos | 17:27 | |
CarlFK | iiie: wat? 35 psql -P $PACKAGE_NAME $PACKAGE_NAME | 19:43 |
CarlFK | how tested is this? | 19:43 |
CarlFK | + psql -P psone psone | 19:44 |
CarlFK | \pset: unknown option: psone; psql: could not set printing parameter "psone" | 19:44 |
iiie | CarlFK: that wasn't tested, alternately it reads "break if I can't connect to the database" -P or -W for password prompt | 19:55 |
iiie | sry, lunch calls | 19:56 |
CarlFK | k | 20:04 |
iiie | back again, on alt in a second | 21:11 |
*** iiie0 has joined #timvideos | 21:13 | |
*** shenki_ has quit IRC | 21:15 | |
*** shenki has joined #timvideos | 21:21 | |
*** parx1 has joined #timvideos | 21:31 | |
*** parx has quit IRC | 21:34 | |
*** parx1 is now known as parx | 21:41 | |
*** iiie0 has quit IRC | 21:44 | |
*** AndChat288756 has joined #timvideos | 21:46 | |
*** AndChat288756 has quit IRC | 21:47 | |
*** parx has quit IRC | 21:55 | |
*** parx has joined #timvideos | 21:55 | |
*** iiie0 has joined #timvideos | 21:56 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!