IRC logs for #farmOS, 2014-12-14 (GMT)

2014-12-13
2014-12-15
TimeNickMessage
[19:26:41]* rjsteinert has joined #farmos
[19:30:10]* rjsteinert1 has joined #farmos
[19:30:10]* rjsteinert has quit (Read error: Connection reset by peer)
[19:55:32]* rjsteinert1 has quit (Ping timeout: 256 seconds)
[20:03:45]* rjsteinert has joined #farmos
[20:32:53]<andygraybeal>rjsteinert, hi man :) i'm reading about fido now
[20:34:19]<andygraybeal>is it a waterproof enclosure?
[20:38:38]<andygraybeal>i guess it is any enclosure
[20:42:26]<andygraybeal>ah so this won't work without cell reception, correct?
[20:42:48]<andygraybeal>cellular networks are very sparse where i am in rural southeastern ohio
[00:22:22]* andygraybeal has quit (Ping timeout: 244 seconds)
[00:29:57]* rjsteinert has quit (*.net *.split)
[00:48:36]* andygraybeal_ has joined #farmos
[00:48:36]* rjsteinert has joined #farmos
[00:59:41]* andygraybeal_ has quit (*.net *.split)
[00:59:44]* rjsteinert has quit (*.net *.split)
[01:00:50]* andygraybeal_ has joined #farmos
[01:00:50]* rjsteinert has joined #farmos
[01:29:25]* rjsteinert has quit (Quit: Leaving.)
[09:17:22]* mstenta has joined #farmos
[09:36:10]* rjsteinert has joined #farmos
[10:09:45]<andygraybeal_>so i'm thinking i need to learn this github stuff :)
[10:10:20]<andygraybeal_>i want to migrate to 2014 ubuntu from the 2012.. for reasons that i can't get this to work in the 2012 version
[10:10:40]<andygraybeal_>but i got these websites i'm running that i have to back up and then re-install
[10:10:48]<andygraybeal_>i'm not gonna plain upgrade the system
[10:10:54]<andygraybeal_>that sounds scary to me
[10:16:50]<andygraybeal_>so i can put all my crap up on github and have version control done over there...
[10:16:57]<andygraybeal_>sounds awesome
[10:29:29]<mstenta>andygraybeal_: yea github is great!
[10:29:47]<andygraybeal_>very neat
[10:29:59]<mstenta>andygraybeal_: if you don't mind the code being public... but they do offer a paid version with private repositories too
[10:30:21]<andygraybeal_>yea, screw this public/private crap
[10:31:16]<andygraybeal_>i watched your presentation
[10:32:14]<andygraybeal_>i have presented (or tried) 'open source' to a group of people very closed to the idea... even though they are technically 'progressive' .. and it was a bomb.. i am horrible at presenting. i hate it.
[10:32:59]<mstenta>cool!
[10:33:12]<mstenta>(that you saw my presentation... not that you hated presenting... :-))
[10:33:30]<andygraybeal_>well it is cool.. in many ways.. i will learn
[10:34:00]<mstenta>i'm presenting a similar talk at the NOFA Massachusetts winter conference in Jan
[10:34:04]<andygraybeal_>i'm getting so drunk right now you will have my apologies.. i haven't been drunk close to a year.
[10:34:17]<andygraybeal_>yes, i look forward to seeing the video
[10:35:18]<andygraybeal_>i've seen the schedule.. and that mr kettridge is going to be there.. and sadly, you are both presenting at the same time.
[10:35:28]<mstenta>oh right... you mentioned that
[10:35:50]<andygraybeal_>so i feel sad that you will not hear his anthem
[10:35:54]<mstenta>btw: did you end up setting up a farmOS site?
[10:36:42]<andygraybeal_>well yes, you know, on a virtualbox ... 14.04.. i'm still at a loss on my 12.04 box that is the main linode. i want to migrate at this point
[10:37:07]<mstenta>that's too bad that it didn't work on 12.04... i wonder why
[10:37:15]<andygraybeal_>everything worked ... and things were fine. and that is good.. i just wonder what went wrong on my 12.04 linode
[10:37:27]<mstenta>i don't think there is anything in the distribution with unique requirements
[10:37:33]<mstenta>... hmm maybe the openlayers stuff?
[10:37:37]<andygraybeal_>yes, i don't think anything is different
[10:37:56]<mstenta>openlayers module uses geophp, and some other lower-level API stuff
[10:38:07]<andygraybeal_>i want to buy another linode, build my crap up on that.. move it over and start again
[10:38:13]<mstenta>maybe some of the code in there is not compatible with PHP 5.3?? but that would be odd I think
[10:38:38]<andygraybeal_>yes, odd i agree with you and i dont think anything is not compatible
[10:38:49]<andygraybeal_>i don' tknow
[10:39:00]<andygraybeal_>i probably messed something up along the way -- it would be the story...
[10:39:09]<mstenta>cool. well I'm going to delete andygraybeal.farmier.net... seems like you'll be able to set up a site to play around with on your server. let me know if you'd like to try it again in the future... or if you have other issues
[10:40:01]* rjsteinert has quit (Quit: Leaving.)
[10:40:42]<andygraybeal_>yes, please. i can't wait to start putting in the seed information
[10:41:11]<mstenta>andygraybeal_: cool! do you mean you are going to enter your crop info?
[10:41:36]<andygraybeal_>yes, own my own system, i can't wait to start filling in information.
[10:42:02]<mstenta>cool, yea! once you get into that, feel free to ping me if you find things are missing, or if you find any bugs
[10:42:09]<andygraybeal_>if there are farms that i can convince (i haven't heard back from the farm manager at greenedge) i will make sure they use farmier.com
[10:42:26]<mstenta>awesome! thanks!
[10:42:34]<andygraybeal_>i will definetly need your help in trying to get a compost pile made :)
[10:43:09]<mstenta>andygraybeal_: yea, i'm interested in that... take a look at the way farmOS is structured and give it some thought. "assets", "logs", and "taxonomy" are the main entity types we're using
[10:43:13]<andygraybeal_>i think a compost pile is a good example.. and learning experience for me to understand how to add new things
[10:43:30]<andygraybeal_>okay cool.
[10:43:44]<mstenta>andygraybeal_: maybe "Compost" be the Asset Type
[10:43:53]<mstenta>that would cover both piles, and tea?
[10:43:57]<andygraybeal_>okay (sweet)
[10:43:57]<mstenta>and other types of compost?
[10:44:13]<andygraybeal_>there are 4 or 5 active piles at the farm i worked at
[10:44:28]<andygraybeal_>each in their own state of compost / soil
[10:44:30]<mstenta>i wonder if it can be generalized any further... is "Compost" general enough?
[10:45:16]<andygraybeal_>oh i think that''s as general as it gets.. i can show you the elements i was told to record.. with that doc i posted earlier, - i will find it again
[10:45:49]<mstenta>ok cool
[10:45:56]<mstenta>wanna start a drupal.org issue?
[10:46:17]<mstenta>Feature Request: "Compost management"
[10:46:28]<andygraybeal_>http://certification.oeffa.org/certfiles/crops/Compost%20Production%20Re...
[10:46:36]<andygraybeal_>sure that would be fine
[10:46:46]<andygraybeal_>i will do that
[10:49:43]<mstenta>cool, that looks pretty simple...
[10:49:47]<mstenta>(read the document)
[10:50:06]<mstenta>yea... so we would need a new Farm Asset type for "Compost"
[10:51:07]<mstenta>And then three log types, I think: Add Ingredient, Turn/Mix, and Temperature Reading
[10:54:38]<andygraybeal_>nice
[10:55:24]<andygraybeal_>what about production method?
[10:56:17]<andygraybeal_>windrow, static, aerated, in-vessel, other
[10:56:51]<mstenta>that can be a field on the Compost asset entity
[10:56:59]<andygraybeal_>cool
[10:58:47]<andygraybeal_>how would you deal with different engines / motors (tractor, skidsteer, irrigation pumps, etc) also replacing hvac filters
[11:01:16]<mstenta>andygraybeal_: there is already an "Equipment" asset type... so you can add each piece
[11:01:23]<andygraybeal_>nice
[11:01:33]<mstenta>andygraybeal_: and then what I'd like to add soon is some log types for equipment, like "Maintenence"
[11:02:51]<andygraybeal_>i was asked to have a 'todo' list for preventive maintenance.. i wonder if that is possible too
[11:03:14]<mstenta>there is a very simple "Activity" log type already
[11:03:23]<mstenta>that can be used for misc stuff
[11:03:35]<mstenta>it basically just has a "name" field... that you can type anything into
[11:03:40]<andygraybeal_>i can schedule like every 4 months change oil in irrigation pump?
[11:03:45]<mstenta>yup
[11:04:11]<andygraybeal_>and it shows up in a calendar 'todo' type thing.. so i can just print out a todo list for that day .. if i', just the maintenance guy?
[11:04:13]<mstenta>you could even set up auto schedules... somehow... maybe Rules?
[11:04:24]<mstenta>yup
[11:05:27]<andygraybeal_>very cool
[11:05:52]<andygraybeal_>auto schedules... so that means every 4 months, 'do this' ?
[11:06:03]<mstenta>yea
[11:06:23]<mstenta>"scheduling" is basically just creating a log entity with a date in the future
[11:06:32]<andygraybeal_>rock on
[11:06:53]<mstenta>not sure what the best way to set up auto-scheduling is, but i'm sure someone's done it before
[11:07:01]<mstenta>on Drupal, anyways
[11:07:31]<mstenta>Rules has the ability to generate log entities... I wonder if you could set it up to generate one every four months
[11:08:48]<andygraybeal_>i don't reember my drupal.org info :) waiting to receive it
[11:09:23]<andygraybeal_>i'm pretty sure i've logged-in in the past
[11:10:08]<mstenta>brb
[11:10:13]* mstenta has quit (Quit: Leaving.)
[11:17:57]* mstenta has joined #farmos
[11:21:00]<andygraybeal_>wb still waiting on my drupal creds
[11:21:33]<andygraybeal_>so you don't use vagrant with linode, right? or do you?
[11:24:23]<andygraybeal_>hmm i must have my old email assoc with drupal.org
[11:29:04]<andygraybeal_>making a new account :)
[11:37:57]<andygraybeal_>alright, rock on, it's an drupal issue now :)
[11:43:37]<andygraybeal_>edit it as you see fit
[12:06:51]<mstenta>thanks andygraybeal_!
[12:07:07]<mstenta>i'll add it to the Roadmap
[12:09:21]<mstenta>andygraybeal_: as for vagarant... no not with linode... Vagrant is for VM management
[12:09:31]<andygraybeal_>yea
[12:09:54]<mstenta>but, you could use the same puppet script on a linode as you use on your VM, so that you can mimic the environment, and Vagrant makes that easier
[12:10:08]<andygraybeal_>gotcha
[12:10:17]<mstenta>Here is how I use Vagrant...
[12:10:38]<mstenta>1. Browse to the directory on my computer that my Vagrant file and puppet scripts are in.
[12:10:47]<mstenta>2. Run "vagrant up" in the command line
[12:11:14]<mstenta>That will boot up the VM that the Vagrantfile is for... and if it isn't already built, it builds it
[12:11:49]<andygraybeal_>ok
[12:12:05]<mstenta>The Vagrantfile is just a config file... it specifies what "box" to use (what base image to start with, ie: Ubuntu 14.04), and it specifies the Puppet scripts to run after the machine is built
[12:12:22]<mstenta>vagrantup.com
[12:12:40]<andygraybeal_>yea, rock on - i'm pretty sure i understand by now :)
[12:13:08]<andygraybeal_>just seems crazy cause i could build a vm pretty quickly .. but w/o the puppet stuff using libvirt/kvm scripts
[12:13:17]<mstenta>sure
[12:13:26]<mstenta>Vagrant is just a pre-built solution for that
[12:13:34]<andygraybeal_>yea, this seems better
[12:14:00]<mstenta>And it makes it super easy to package into source control
[12:14:39]<mstenta>ie: if you download http://github.com/mstenta/root_server, and run "vagrant up" from within the project directory, it will build an Aegir server
[12:14:53]<mstenta>on ubuntu 14.04
[12:14:55]<mstenta>with varnish
[12:14:58]<mstenta>apache solr
[12:15:06]<mstenta>apache, mysql, php (of course)
[12:15:10]<mstenta>munin
[12:15:13]<mstenta>and some other stuff
[12:15:15]<andygraybeal_>ah crap what is this varnish and solr?
[12:15:22]<andygraybeal_>and munin ?
[12:15:25]<andygraybeal_>i need to google
[12:15:44]<mstenta>Munin is a monitoring app... it measures all kinds of system resources and then shows them in a web-accessible page with graphs
[12:15:58]<andygraybeal_>aah i rememeber munin now, i'm only familiar with nagios
[12:15:58]<mstenta>Apache Solr is an open source search engine that runs on Java
[12:16:08]<mstenta>Drupal + Solr = a lot better than Drupal core search
[12:16:09]<andygraybeal_>yes, i do remember solr being java..
[12:16:14]<andygraybeal_>hmm okay
[12:16:40]<mstenta>and you can enable Faceted search with Solr, which is very nice (ie: being able to filter down by product color, categories, etc etc..)
[12:16:51]<andygraybeal_>interesting
[12:17:02]<mstenta>Varnish is a "reverse proxy"... basically it is a SUPER FAST caching layer that sits in front of Apache
[12:17:14]<andygraybeal_>ah reverse proxy okay
[12:17:16]<mstenta>so when a request comes to the server, Varnish gets it first (it sits on port 80)
[12:17:27]<andygraybeal_>yes, 'm familiar with another reverse proxy... can't remember the name right now
[12:17:31]<mstenta>it then caches pages in RAM, so they are A LOT faster
[12:18:03]<andygraybeal_>okay cool thank you
[12:18:13]<andygraybeal_>your amazing btw :)
[12:18:35]<andygraybeal_>nginx
[12:18:40]<andygraybeal_>is the one i'm familiar with
[12:20:07]<mstenta>ok yea, i've never used nginx, but i've heard a lot of good things
[12:20:18]<mstenta>i think it's actually a web server, though... like Apache
[12:20:30]<mstenta>supposedly a drop-in replacement for Apache, but faster
[12:20:31]<mstenta>i think
[12:20:51]<mstenta>because I've heard people running nginx behind Varnish as well
[12:21:01]<mstenta>Varnish is just so super great
[12:21:06]<andygraybeal_>yres, i'm reading this about ngnix and varnish now too
[12:21:10]<mstenta>especially for Drupal, because it can be a real memory hog
[12:21:44]<andygraybeal_>do you like kraftwerk (music?)
[12:21:44]<mstenta>although, Varnish only really works for anonymous users where the content doesn't need to change... so it only really helps on relatively static sites
[12:21:53]<mstenta>haven't listened to them
[12:22:10]<andygraybeal_>it's old techno music.. if that is not your liking, then don't bother
[12:22:17]<andygraybeal_>i'm an idiot for such things
[12:23:53]<andygraybeal_>okay looks like i got a few more sips of this bottle
[12:24:03]<andygraybeal_>and i should start drinking coffee
[12:24:10]<andygraybeal_>my vacation ends tomorrow
[12:26:15]<andygraybeal_>you got any kiddos?
[12:26:22]<andygraybeal_>i got me one, and he is awesome
[12:26:26]<andygraybeal_>he just turned 1 :)
[12:26:42]<andygraybeal_>his mom and him are in cleveland for the last week
[12:26:44]<mstenta>ah nice, i like some techno/electronic
[12:26:48]<mstenta>nope, no kids... yet
[12:27:05]<andygraybeal_>oh man, i'm such a sucker for techno/electronic you gotta check out kraftwerk
[12:27:12]<mstenta>first chickens. then cats. then dog. then kids. :-)
[12:27:16]<mstenta>we're on the cats...
[12:27:22]<andygraybeal_>omg.. i'm so backwards.. i'm so scared of chickens
[12:27:35]<mstenta>haha they can definitely be scary
[12:27:38]<mstenta>they're like little dinosaurs
[12:27:48]<mstenta>if you really watch them..
[12:27:55]<andygraybeal_>yea, we got two cats (three now really) ... but the whole housing thing for the chickens bothers me.. i am afraid to build something
[12:28:16]<andygraybeal_>i've been thinking about two geese... but it's just a fanciful thought right now
[12:28:20]<mstenta>i built a pretty lightweight coop on wheels
[12:28:35]<mstenta>+ a long length of electric poultry netting...
[12:28:51]<mstenta>keeps the birds in, the predators out, and it's a nice large area to roam about
[12:28:59]<mstenta>i can move the coop and fence from place to place
[12:29:02]<mstenta>works well :-)
[12:29:04]<andygraybeal_>that is cool
[12:29:37]<andygraybeal_>if you got pandora, type in kraftwerk :)
[13:41:45]* mstenta has quit (Quit: Leaving.)
[14:15:26]<andygraybeal_>bros, i'm talking to my friend that wrote up a sare grant.. imma see if i can do the same for this project.. cropplanning got sponsorship and that app isn't as awesome. so why not this?
[14:34:46]<andygraybeal_>i just ordered some rice
[14:34:50]<andygraybeal_>shiat :)
[14:35:02]<andygraybeal_>upland kind so i don't have to flood it
[14:38:42]<andygraybeal_>http://youtu.be/6DATl9B3-3g