From itz at buug.org Wed Jan 1 17:41:34 2014 From: itz at buug.org (Ian Zimmerman) Date: Wed, 1 Jan 2014 17:41:34 -0800 Subject: [buug] First meeting of 2014 Message-ID: <20140101174134.43b8ccee.itz@buug.org> At the last meeting Michael said he might not be able to come tomorrow, so I took the sign and I plan to be there around 7 (perhaps very shortly after 7). See you there, and happy new year! -- Please *no* private copies of mailing list or newsgroup messages. gpg public key: 2048R/984A8AE4 fingerprint: 7953 ADA1 0E8E AB57 FB79 FFD2 360A 88B2 984A 8AE4 Funny pic: http://bit.ly/ZNE2MX From itz at buug.org Thu Jan 2 22:27:14 2014 From: itz at buug.org (Ian Zimmerman) Date: Thu, 2 Jan 2014 22:27:14 -0800 Subject: [buug] First meeting of 2014 In-Reply-To: <20140101174134.43b8ccee.itz@buug.org> References: <20140101174134.43b8ccee.itz@buug.org> Message-ID: <20140102222714.1af65d07.itz@buug.org> On Wed, 1 Jan 2014 17:41:34 -0800 Ian Zimmerman wrote: > At the last meeting Michael said he might not be able to come > tomorrow, so I took the sign and I plan to be there around 7 (perhaps > very shortly after 7). See you there, and happy new year! We had a nice old timers meeting with attendance by me, Henriques and our resident Java expert (who happens to be female, but that has nothing to do with her expertise and I only mention it for identification purposes). Topics ranged from the technical to the metaphysical :-) I am not sure I will be able to come next time, so I need to arrange a handover of the sign in the next two weeks. Michael? -- Please *no* private copies of mailing list or newsgroup messages. gpg public key: 2048R/984A8AE4 fingerprint: 7953 ADA1 0E8E AB57 FB79 FFD2 360A 88B2 984A 8AE4 Funny pic: http://bit.ly/ZNE2MX From itz at buug.org Tue Jan 14 17:46:03 2014 From: itz at buug.org (Ian Zimmerman) Date: Tue, 14 Jan 2014 17:46:03 -0800 Subject: [buug] Must pass sign [Was: First meeting of 2014] In-Reply-To: <20140102222714.1af65d07.itz@buug.org> References: <20140101174134.43b8ccee.itz@buug.org> <20140102222714.1af65d07.itz@buug.org> Message-ID: <20140114174603.0f617aae.itz@buug.org> On Thu, 2 Jan 2014 22:27:14 -0800 Ian Zimmerman wrote: > I am not sure I will be able to come next time, so I need to arrange a > handover of the sign in the next two weeks. Michael? Anyone? -- Please *no* private copies of mailing list or newsgroup messages. gpg public key: 2048R/984A8AE4 fingerprint: 7953 ADA1 0E8E AB57 FB79 FFD2 360A 88B2 984A 8AE4 Funny pic: http://bit.ly/ZNE2MX From Michael.Paoli at cal.berkeley.edu Tue Jan 14 20:22:18 2014 From: Michael.Paoli at cal.berkeley.edu (Michael Paoli) Date: Tue, 14 Jan 2014 20:22:18 -0800 Subject: [buug] Must pass sign [Was: First meeting of 2014] In-Reply-To: <20140114174603.0f617aae.itz@buug.org> References: <20140101174134.43b8ccee.itz@buug.org> <20140102222714.1af65d07.itz@buug.org> <20140114174603.0f617aae.itz@buug.org> Message-ID: <20140114202218.17206tel1ac94oco@webmail.rawbw.com> I'll be there this Thursday. As per more-or-less usual. > From: "Ian Zimmerman" > Subject: [buug] Must pass sign [Was: First meeting of 2014] > Date: Tue, 14 Jan 2014 17:46:03 -0800 > On Thu, 2 Jan 2014 22:27:14 -0800 > Ian Zimmerman wrote: > >> I am not sure I will be able to come next time, so I need to arrange a >> handover of the sign in the next two weeks. Michael? > > Anyone? > > -- > Please *no* private copies of mailing list or newsgroup messages. > > gpg public key: 2048R/984A8AE4 > fingerprint: 7953 ADA1 0E8E AB57 FB79 FFD2 360A 88B2 984A 8AE4 > Funny pic: http://bit.ly/ZNE2MX > _______________________________________________ > buug mailing list > buug at buug.org > http://buug.org/cgi-bin/mailman/listinfo/buug > From itz at buug.org Tue Jan 14 22:26:57 2014 From: itz at buug.org (Ian Zimmerman) Date: Tue, 14 Jan 2014 22:26:57 -0800 Subject: [buug] OT: Blog compiler that uses relative paths Message-ID: <20140114222657.3d7c33d6.itz@buug.org> This is off topic but I figure I have a better chance to have this answered here (if there is a good answer). I am looking for a static blog compiler/renderer. That is, for a program that takes a bunch of text files (maybe written in rst, markdown or something like that) and produces a tree of html and css files with the structure of a blog (split into years, months, days, categories and what not). Really any static website generator, as the blog structure is just a special case. So far, I have looked at mnemosyne [1] and pyblosxom [2]. More than looked, I tried to use them. Unfortunately, they both employ the following pattern (or antipattern, as it seems to me): In a config file: blah blah blah foo bar ... base_url = http://my.domain.org/~itz/blog ... In a template file, called something like html.template: ... $(content) and then the rendering program fills the template and puts this into the head of _every_ html file in the resulting structure, regardless of how many levels deep: This means I cannot test the look of the generated site by browsing it locally, before I upload it to the webserver. Which kind of defeats the point of a static generator. To me, a site compiler worth the name is at least smart enough to do this: html files in top level directory - html files in 1st level subdirectory - html files in 2nd level subdirectory - etc. And the stylesheet is just the most obvious, most prominent example. The same should be done with all internal links (and neither of the packages I tried does it). Does anyone know of a prgram that would help me? [1] http://www.red-bean.com/decklin/mnemosyne/ [2] http://pyblosxom.github.io/ -- Please *no* private copies of mailing list or newsgroup messages. gpg public key: 2048R/984A8AE4 fingerprint: 7953 ADA1 0E8E AB57 FB79 FFD2 360A 88B2 984A 8AE4 Funny pic: http://bit.ly/ZNE2MX From jim at well.com Wed Jan 15 10:11:19 2014 From: jim at well.com (jim) Date: Wed, 15 Jan 2014 10:11:19 -0800 Subject: [buug] LUGs at SCALE Message-ID: <1389809479.2714.248.camel@jim-LAPTOP> Regarding Southern California Linux Expo (SCALE) Friday, February 21, through Sunday, February 23 Hilton Los Angeles Airport hotel https://www.socallinuxexpo.org/scale12x There is a good chance that SCALE 12X will support a general LUG table/booth. This depends on sufficient interest among the LUG community to staff the table/booth. I've taken on the responsibility for querying the greater SF bay area LUGs. The organizers say there is some interest from Southern California LUGs. The most important thing, assuming there will be such a booth, is that it has printed, take-away information about LUGs as well as someone at the table. I'm hoping we'll have a map showing locations of northern California LUGs and a companion list of LUG web sites. If you are planning to attend SCALE, please let me know if * you are willing to help staff a LUG booth (this entails being there for a couplel of hours at a time and maybe smiling and waving, perhaps explaining what LUGs are about or, more likely, what your LUG is about. In Linux World expos there was a regular stream of people with interesting comments and queries. Hopefully we'll have several people who can take short shifts. * you can provide printed information about your LUG that someone can take down for the table/booth (I can drive things down there). * you can suggest contacting some LUG or Linux-related group that is not on the list of groups to which I'm sending this email (see below). I'm hoping to be able to reply "yay" or "nay" to the SCALE organizers by the end of this week. Hopefully, wtih thanks, jim (member of SF-LUG and BALUG) List of LUGs and related groups BAD Bay Area Debian (SF and east bay -- I'm not subscribed to this mail list) Felton Linux Group (I'm not subscribed to this mail list) BALUG (SF), BerkeleyLUG, BUUG (berkeley) Conspire-LinuxMafia (peninsula), DVLUG (Walnut Creek-Concord), LinuxChix, LUGOD (Davis), NBLUG (Sebastapol), OpenHatch, OLPC-SF (One Laptop Per Child SF), SF-LUG, SVLUG (peninsula), bayPIGgies, py4science From itz at buug.org Wed Jan 15 21:22:47 2014 From: itz at buug.org (Ian Zimmerman) Date: Wed, 15 Jan 2014 21:22:47 -0800 Subject: [buug] OT: Blog compiler that uses relative paths In-Reply-To: <20140114222657.3d7c33d6.itz@buug.org> References: <20140114222657.3d7c33d6.itz@buug.org> Message-ID: <20140115212247.36318c0a.itz@buug.org> On Tue, 14 Jan 2014 22:26:57 -0800 Ian Zimmerman wrote: > This means I cannot test the look of the generated site by browsing it > locally, before I upload it to the webserver. Which kind of defeats > the point of a static generator. Following up to myself ... I now see that I have stepped into the midst of a religious war: http://yoast.com/relative-urls-issues/ So let me spell out the reasons why I still want relative links. 1. I don't run any indexer or spider myself, and I don't care about other people's spiders. In fact, I prefer my blog to not be indexed. 2. My dev/test environment is offline, I look at it using file:/// URLs and when I'm happy with it I rsync it to the server. Or at least that's how I _want_ it to work, those stupid absolute links stop me. 3. The blog site is _only_ accessible with https, so there is no danger of mixing up protocols. I think this addresses all the points of the webby know-it-alls. Or is there another reason to avoid relative links? -- Please *no* private copies of mailing list or newsgroup messages. gpg public key: 2048R/984A8AE4 fingerprint: 7953 ADA1 0E8E AB57 FB79 FFD2 360A 88B2 984A 8AE4 Funny pic: http://bit.ly/ZNE2MX From Michael.Paoli at cal.berkeley.edu Fri Jan 17 07:22:39 2014 From: Michael.Paoli at cal.berkeley.edu (Michael Paoli) Date: Fri, 17 Jan 2014 07:22:39 -0800 Subject: [buug] BALUG meeting Tu 2014-01-21: CiviCRM - Tim Otten, ...; & other BALUG news Message-ID: <20140117072239.12457byqot6nm6o8@webmail.rawbw.com> BALUG meeting 2014-01-21: CiviCRM - Tim Otten, ...; & other BALUG news ------------------------------ items, details further below: BALUG meeting Tu 2014-01-21: CiviCRM - Tim Otten, Dave Greenberg, ... giveaways (CDs/DVDs, ...) volunteering to help BALUG (and add to your resume/experience) Twitter https://twitter.com/#!/BALUG_org ------------------------------ For our 2014-01-21 BALUG meeting, we're proud to present: CiviCRM[1] Open source constituent relationship management for non-profits, NGOs and advocacy organizations. For our 2014-01-21 meeting we have talk/presentation on CiviCRM by some folks from CiviCRM - Tim Otten - software architect Dave Greenberg - core engineering team member The talk will cover CiviCRM and will likely cover areas such as: overview of Civi - the software and the project approaches to extending and customizing the platform and may also at least touch upon: application level features architecture extensibility API and other areas. Feel free to ask your questions in advance on the BALUG-Talk[2] list, or bring your questions the meeting. 1. https://civicrm.org/ 2. http://lists.balug.org/listinfo.cgi/balug-talk-balug.org So, if you'd like to join us please RSVP to: rsvp at balug.org **Why RSVP??** Well, don't worry we won't turn you away, but the RSVPs really help BALUG and the Four Seas Restaurant plan the meal and meeting, and with sufficient attendance, they also help ensure that we'll be able to eat upstairs in the private banquet room. Meeting Details... 6:30pm Tuesday, January 21st, 2014 2014-01-21 Four Seas Restaurant http://www.fourseasr.com/ 731 Grant Ave. San Francisco, CA 94108 Easy PARKING: Portsmouth Square Garage at 733 Kearny: http://www.sfpsg.com/ Cost: The meetings are always free, but for dinner, for your gift of $13 cash, we give you a gift of dinner - joining us for a yummy family-style Chinese dinner - tax and tip included (your gift also helps in our patronizing the restaurant venue). ------------------------------ We typically have various giveaway items at BALUG meetings. We'll likely have at least the below plus additional items. CDs/DVDs/ISOs, etc. - have a peek here: http://www.wiki.balug.org/wiki/doku.php?id=balug:cds_and_images_etc We may also be able to "burn" images per request or copy to USB flash, etc. Donations of blank or +-RW media, USB flash, or funding thereof, also appreciated. See the above URL for details (and the inventory (qty.) of what we specifically have "burned" and available on-hand does also frequently change). ------------------------------ volunteering to help BALUG (and add to your resume/experience) Not only can you do useful and cool stuff volunteering to help BALUG, but it can also be a way to gain useful and practical experience, and could also be something to add to or round out one's resume. There a quite a variety of opportunities to help BALUG. Come talk to us at a meeting and/or drop us a note at: balug-contact at balug.org These opportunities may include, among other possibilities: o assist on speaker coordination/procurement, etc. o assist on publicity o chief/assistant cat herder o Linux Systems Administration (e.g. do/assist/learn, with/under some quite experienced and skilled Linux systems administrators). o webmaster, assistant webmaster, designer, graphic artist o archivist/history/retrieval/etc. o and other various/miscellaneous tasks BALUG "ought" to be doing or would be good to do (feel free to suggest ideas!) ------------------------------ Twitter - you can also follow BALUG on Twitter: https://twitter.com/#!/BALUG_org ------------------------------ Feedback on our publicity/announcements (e.g. contacts or lists where we should get our information out that we're not presently reaching, or things we should do differently): publicity-feedback at balug.org ------------------------------ From jim at well.com Fri Jan 17 12:03:50 2014 From: jim at well.com (jim) Date: Fri, 17 Jan 2014 12:03:50 -0800 Subject: [buug] Request for info about your group for the LUG booth at SCALE Message-ID: <1389989030.2740.117.camel@jim-LAPTOP> I'm hoping someone in your group can send me information that I can use at SCALE (Southern California Linux Expo) on the weekend of February 21, 22, 23. I plan on making an info sheet (or map) for all northern California LUGs. * Where do you hold your meetings (address, any other info about access)? * When do you hold your meetings (probably a particular day of the month, e.g. third Tuesday), include day and also time? * What's the format of your meetings (regular speaker or meet and greet or support for users or all of the above or ...)? * Do your group have a web site? If so, please provide the URL. * Are you interested in getting speakers for your meetings? If you know of any LUGs not on the list below, please send me contact info. If you are going to SCALE, there definitely will be a LUG booth and it will definitely need people to staff it and anyone staffing the booth (put in a couple of hours at least one day) can get an exhibitor's pass. Let me know, please, so I can add your name and coordinate hours. List of LUGs and related groups BAD Bay Area Debian (SF and east bay -- I'm not subscribed to this mail list) Felton Linux Group (I'm not subscribed to this mail list) EBLUG (I'm not subscribed to this mail list) BALUG (SF), BerkeleyLUG, BUUG (berkeley) Conspire-LinuxMafia (peninsula), DVLUG (Walnut Creek-Concord), LinuxChix, LUGOD (Davis), NBLUG (Sebastapol), OpenHatch, OLPC-SF (One Laptop Per Child SF), SF-LUG, SVLUG (peninsula), bayPIGgies, py4science (any other language-related groups that pertain to Linux?) From pi at berkeley.edu Fri Jan 17 14:28:38 2014 From: pi at berkeley.edu (Paul Ivanov) Date: Fri, 17 Jan 2014 14:28:38 -0800 Subject: [buug] OT: Blog compiler that uses relative paths In-Reply-To: <20140115212247.36318c0a.itz@buug.org> References: <20140114222657.3d7c33d6.itz@buug.org> <20140115212247.36318c0a.itz@buug.org> Message-ID: <20140117222838.GW4757@HbI-OTOH.berkeley.edu> On Tue, 14 Jan 2014 22:26:57 -0800 Ian Zimmerman wrote: > This means I cannot test the look of the generated site by browsing it > locally, before I upload it to the webserver. Which kind of defeats > the point of a static generator. I've been using Pelican and pretty happy with it. It's written in Python and supports markdown (when you install a markdown package. Previewing the content works by having a root SITEURL in pelicanconf.py being file:///path/todir which is overridden in the publishconf.py file used be the `make publish` target to be the location. -- _ / \ A* \^ - ,./ _.`\\ / \ / ,--.S \/ \ / `"~,_ \ \ __o ? _ \<,_ /:\ --(_)/-(_)----.../ | \ --------------.......J Paul Ivanov http://pirsquared.org From Michael.Paoli at cal.berkeley.edu Sat Jan 18 10:37:35 2014 From: Michael.Paoli at cal.berkeley.edu (Michael Paoli) Date: Sat, 18 Jan 2014 10:37:35 -0800 Subject: [buug] Request for info about your group for the LUG booth at SCALE In-Reply-To: <1389989030.2740.117.camel@jim-LAPTOP> References: <1389989030.2740.117.camel@jim-LAPTOP> Message-ID: <20140118103735.11503fi8b1g7qcsg@webmail.rawbw.com> Jim, o you have any more information on the approximate volume of text you're looking for for each group, e.g. min., max., and recommended sizes, to get things to fit reasonably well together, and look good overall? Anyway, (at least) draft information below. Others may also improve upon such and/or provide additional or better information. Hmmmm, got wiki to assemble such on? - that might make putting 'em together a bit easier and more "self-serve". Berkeley Unix User Group (BUUG) * Where do you hold your meetings (address, any other info about access)? Au Coquelet 2000 University Ave. Berkeley, CA * When do you hold your meetings (probably a particular day of the month, e.g. third Tuesday), include day and also time? 1st & 3rd Thursdays 7 P.M. - 9 P.M. * What's the format of your meetings (regular speaker or meet and greet or support for users or all of the above or ...)? Informal discussion - Linux, BSD, Unix, Open Source, and other related, semi-related (and even not-so-related) topics. * Does your group have a web site? If so, please provide the URL. http://www.buug.org/ * Are you interested in getting speakers for your meetings? N/A (but all are welcome to join us) references: http://buug.org/pipermail/buug/2014-January/004029.html From itz at buug.org Sat Jan 18 20:53:58 2014 From: itz at buug.org (Ian Zimmerman) Date: Sat, 18 Jan 2014 20:53:58 -0800 Subject: [buug] OT: Blog compiler that uses relative paths In-Reply-To: <20140117222838.GW4757@HbI-OTOH.berkeley.edu> References: <20140114222657.3d7c33d6.itz@buug.org> <20140115212247.36318c0a.itz@buug.org> <20140117222838.GW4757@HbI-OTOH.berkeley.edu> Message-ID: <20140118205358.5ed5c0ba.itz@buug.org> On Fri, 17 Jan 2014 14:28:38 -0800 Paul Ivanov wrote: Paul> I've been using Pelican and pretty happy with it. It's written in Paul> Python and supports markdown (when you install a markdown package. Paul> Previewing the content works by having a root SITEURL in Paul> pelicanconf.py being file:///path/todir which is overridden in the Paul> publishconf.py file used be the `make publish` target to be the Paul> location. I got another recommendation for Pelican so I gave it a try, and I will probably start using it. Thanks for mentioning it. Though I must say that even with Pelican the local copy isn't _literally_ the same as the server copy, and _of course_ first time I published, there was a style difference (due to the freeking Google font, which I promptly removed from the stylesheet). _Exactly_ why I still want them to be the same, relative links and all. -- Please *no* private copies of mailing list or newsgroup messages. gpg public key: 2048R/984A8AE4 fingerprint: 7953 ADA1 0E8E AB57 FB79 FFD2 360A 88B2 984A 8AE4 Funny pic: http://bit.ly/ZNE2MX