Re: Suqashing Facebook (WAS: Conducting GNHLUG business on Facebook (was Stop! Unix Time))
On Mon, Feb 2, 2009 at 12:35 AM, virgins...@vfemail.net wrote: The whole facebook/meetup/myspace/fill in your junk aggregator here mess seems to be the product of a number of factors: (1) People want web presence with prefabricated features like calendaring, blogging, guestbooks, voting, and messaging. (2) People want to network their content with other people/sites/pages. (3) Most people lack the technical knowledge/skills/resources to do these things on their own. Your missing one huge fact here. Even if people have the knowledge, most people don't WANT to. Most people don't even make their own FOOD anymore, what makes you think they would ever want to build their own web sites, or orginize their own data? It's probably fair to say that most of the folks on this list either know, or could easily figure out, how to build and host their own web site. Indeed, objectives (1) and (2) can and have been achieved this way for many years. Building sites with one's desired features and linking them to/from other sites IS exactly what the WWW is all about. It doesn't extend to that scale. The macro view of the network does not apply to the micro. There are issues with applying it to the micro, in that your new 'microsite' is now fending for itself on equal footing with macrosites. Then, some cert advisory causes your little microsite to stab you in the back, revealing your data, and worst of all, be utilized to atack your friends microsites. There are construction laws which affect every single home in the united states. Unless you advocate the policing of individuals servers in a simular manner, then you cannot make the comparison between what you CAN do and what you SHOULD do. The average Joe, however, isn't a member of his local LUG. :) Most folks don't know how to, or don't care to, build their own Web site. This has caused people to flock to prefab pseudo-site services like Myspace, Facebook, etc. By that logic, again, people go to McDonalds NOT becouse they like it, or because it's convienient, but becouse they don't know HOW to cook. This mass migration to McWebsites completely disregards one of the fundamental features of the Web: the heterogeneous, distributed nature of the WWW. This, personally, has me quite concerned. Instead of hosting a Web site in order to host a Web site, people are putting pages on third-party services like Facebook. [Enter Mr. Homogeneity stage left.] Of course, there's also the standard set of security and reliability arguments for and against remote hosting of live data. And the propsed solution to the issue is.. *drumrool please!* To homogonize all of the data in such of a way that people can freely share their data publically with everyone else. In addition, most of these services are mutually incompatible. Note, incompatible isn't the word your looking for. The word is what you quoted above. 'Heterogenouse'. Placing my data on one site doesn't cause another not to work or function. They are all compatible on the internet. For example, Myspace and Meetup can't talk to each other. Add to that the possibiliy that your hosting service might lock down access (whether that means logging in to access a Facebook page or paying a recurring fee to host a Meetup group), and the online community has both serious practical and philosophical problems. What problems? Are you suddenly barred from using the internet? Or are you just annoyed that no one else wants to pay for you to freely use their service without you paying in any way, shape, or form? Note, paying isn't always cash. Sometimes, it's ad veiws, targetted spam, etc.. And don't make the comparison that information wants to be free. Sure, information wants to be free. However, even if your public library is offered to you for free doesn't exempt you from having to pay taxes to support it, and it CERTAINLY doesn't require that the library then also provide free parking. Now, here's the FOSS solution I was thinking about! Objectives (1) and (2) can both be achieved using existing FOSS. This problem's Achilles' heel is (3). If there was some kind of ready-made, drop-in, easy-to-use FOSS replacement for these services that could be plopped on any old hosting service, then the problem posed by (3) could be solved. People would be able to host their OWN sites, and wouldn't be forced to use mutually incompatible pseudo-hosting solutions like Facebook. Where's yours? Technically, this could be done a number of ways. Off the top of my head... (1) With a suite of PHP scripts that could be installed on any hosting service that supports PHP (not hard to find). Supported and maintained by who? (2) By installing a special package on a Linksys router. MMmmm.. New bot targets... Nummy.. Maybee now's the time to start writing Linux worms to infect these, and find nefariouse ways to use your personal
Displaying only data matching a pattern?
I've been working with some large files and need to extract a piece of info, unfortunately there's a bunch of junk around the part that I want. Example: foofoo:A1234567890B\barbar foofoo:C9234567890E\barbar foofoo:A8234567890B\barbar foofoo:F7234567890D\barbar What I had done the first pass to get what I wanted was to use sed and do a s/foofoo:// to get rid of the stuff in front, and then do the same for the \barbar in the back. However what would be easier for me is if I could just extract the pattern of [a-fA-F0-9] when they appear n times in a row. I couldn't seem to figure out if sed could display only the part I wanted. So I figured it'd be a better job for grep, however It appears that it's printing the entire matching line and I only want the match on the pattern to display. Otherwise, I want as an end result: A1234567890B C9234567890E A8234567890B F7234567890D Here's a caveat: I need to do this on a Windows box and am limited to using the ports of GNU utilities (using http://unxutils.sourceforge.net/) otherwise I'd do this in perl and wouldn't be asking :/ I'm thinking maybe I'm just missing something simple here. Any quick solutions? My Google-fu is weak today. -Kenta ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
Your man-fu might be a bit off too. ;) From the grep man page: -o, --only-matching Print only the matched (non-empty) parts of a matching line, with each such part on a separate output line. Also, if you have cut, it will probably run faster with: cut -d ':' -f 2 $file | cut -d '\' -f 1 or your output | cut -d ':' -f 2 | cut -d '\' -f 1 No regex generally means faster run times. Enjoy! On Mon, Feb 2, 2009 at 11:19 AM, kenta ke...@guster.net wrote: I've been working with some large files and need to extract a piece of info, unfortunately there's a bunch of junk around the part that I want. Example: foofoo:A1234567890B\barbar foofoo:C9234567890E\barbar foofoo:A8234567890B\barbar foofoo:F7234567890D\barbar What I had done the first pass to get what I wanted was to use sed and do a s/foofoo:// to get rid of the stuff in front, and then do the same for the \barbar in the back. However what would be easier for me is if I could just extract the pattern of [a-fA-F0-9] when they appear n times in a row. I couldn't seem to figure out if sed could display only the part I wanted. So I figured it'd be a better job for grep, however It appears that it's printing the entire matching line and I only want the match on the pattern to display. Otherwise, I want as an end result: A1234567890B C9234567890E A8234567890B F7234567890D Here's a caveat: I need to do this on a Windows box and am limited to using the ports of GNU utilities (using http://unxutils.sourceforge.net/) otherwise I'd do this in perl and wouldn't be asking :/ I'm thinking maybe I'm just missing something simple here. Any quick solutions? My Google-fu is weak today. -Kenta ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/ -- Alan Johnson a...@datdec.com ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
Ben wrote: sed s/.*:\([[:xdigit:]]*\)\\.*/\1/ That looks good to me, though I assume he meant to show that expression in single quotes. Also, I can't remember if those character class notations count as Extended Regular Expressions but, if so, some versions of sed might want something like -r on the command line to enable their use. ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
On Mon, Feb 2, 2009 at 11:46 AM, Alan Johnson a...@datdec.com wrote: -o, --only-matching Print only the matched (non-empty) parts of a matching line, with each such part on a separate output line. Oh. Hey, that's neat; I didn't know about that one. So Kenta could -- possibly -- do this: grep -o -E [[:xdigit:]]+ However, that will generate false positive matches on anything that happens to match a hex digit and isn't within Kenta's field delimiters (colon and backslash). May or may not be an issue, depending on what foo and bar really are. And you can't use any kind of delimiter matching without also including the delimiters in the output with grep, can you? -- Ben ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
On Mon, Feb 2, 2009 at 11:58 AM, Michael ODonnell michael.odonn...@comcast.net wrote: sed s/.*:\([[:xdigit:]]*\)\\.*/\1/ That looks good to me, though I assume he meant to show that expression in single quotes. Nope. The Windows NT shell (CMD.EXE) has different meta-characters from Bourne and company. In particular, asterisk (*), backslash (\), and square brackets ([]) are *not* shell meta-characters. Also, I can't remember if those character class notations count as Extended Regular Expressions but ... The sed from unxutils apparently only supports Basic Regular Expressions. At least, it doesn't recognize the + one-or-more modifier. It does recognize the named character classes, though. I did run my command line on a whole one test case. ;-) According to a random sed man page I found on the web, the named character classes are part of POSIX BREs. -- Ben ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
On Mon, Feb 2, 2009 at 11:58 AM, Ben Scott dragonh...@gmail.com wrote: On Mon, Feb 2, 2009 at 11:46 AM, Alan Johnson a...@datdec.com wrote: -o, --only-matching Print only the matched (non-empty) parts of a matching line, with each such part on a separate output line. Oh. Hey, that's neat; I didn't know about that one. So Kenta could -- possibly -- do this: grep -o -E [[:xdigit:]]+ However, that will generate false positive matches on anything that happens to match a hex digit and isn't within Kenta's field delimiters (colon and backslash). May or may not be an issue, depending on what foo and bar really are. And you can't use any kind of delimiter matching without also including the delimiters in the output with grep, can you? Actually I need to get the info regardless of delimiters so matching any hex digits of a certain length works for me. I'd sent an e-mail before but I used the wrong address so maybe it didn't go through, for som reason the gnu-port of grep for win32 has no -o option. :( -Kenta ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
On Mon, Feb 2, 2009 at 12:07 PM, kenta ke...@guster.net wrote: Actually I need to get the info regardless of delimiters so matching any hex digits of a certain length works for me. I'd sent an e-mail before but I used the wrong address so maybe it didn't go through, for som reason the gnu-port of grep for win32 has no -o option. :( You could try it this way in gawk: $ cat foo foofoo:A1234567890B\barbar foofoo:C9234567890E\barbar foofoo:A8234567890B\barbar foofoo:F7234567890D\barbar $ gawk --posix '{ if (match($0,/[[:xdigit:]]{12}/)) print substr($0,RSTART,RLENGTH) }' foo A1234567890B C9234567890E A8234567890B F7234567890D You need --posix for [:xdigit:] and the curly braces ( {} ) to work. This basically says: if the line ($0) matches 12 hexdigits ([:xdigit:]) in a row: print a substring of the line ($0) starting at RSTART and going for RLENGTH characters match() sets RSTART and RLENGTH for you on a match. -Shawn ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
On Mon, Feb 2, 2009 at 1:06 PM, Shawn O'Shea sh...@eth0.net wrote: You could try it this way in gawk: $ cat foo foofoo:A1234567890B\barbar foofoo:C9234567890E\barbar foofoo:A8234567890B\barbar foofoo:F7234567890D\barbar $ gawk --posix '{ if (match($0,/[[:xdigit:]]{12}/)) print substr($0,RSTART,RLENGTH) }' foo A1234567890B C9234567890E A8234567890B F7234567890D You need --posix for [:xdigit:] and the curly braces ( {} ) to work. This basically says: if the line ($0) matches 12 hexdigits ([:xdigit:]) in a row: print a substring of the line ($0) starting at RSTART and going for RLENGTH characters match() sets RSTART and RLENGTH for you on a match. -Shawn Tested here and this does what I'm looking for, and importantly works with the gnu-port of gawk for win32. I did have to change the single quotes to double quotes for some reason, but it's working. Thanks to everyone for helping out! Definitely beats my multiple sed steps. -Kenta ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
On Mon, Feb 2, 2009 at 1:18 PM, kenta ke...@guster.net wrote: I did have to change the single quotes to double quotes for some reason ... Single-quotes (') have no significance to the Windows shell. So the shell would still have done tokenization on the spaces within the awk script, and awk expects its script to be a single C argument. However, double-quotes are still used to constrain the text within to a single token, similar to the Unix shells. Unlike Unix, the Windows shell does not strip the quotes (IIRC). It leaves them intact as part of the token. I would guess most Unix ports introduce some kind of compatibility layer to handle argument quoting. The Windows shell is a crock, if you haven't figured that out yet. :) -- Ben ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Conducting GNHLUG business on Facebook (was Stop! Unix Time)
Michael, I hope I speak for the other respondents when I say that I was not irritated by your post. You voiced your opinion, as do many on this list. Sometimes my responses come across as irritated, but I think I have a thicker skin than that. I would never use Facebook for official GNHLUG business any more than I would use Myspace or Orkut simply because not everyone has accounts on these systems. These mailing lists (and our web site) for the most part are the definition of who and what GNHLUG is. To use another means of communications without agreement would disenfranchise some of our members. Thanks for your input. md -- Jon maddog Hall Executive Director Linux International(R) email: mad...@li.org 80 Amherst St. Voice: +1.603.672.4557 Amherst, N.H. 03031-3032 U.S.A. WWW: http://www.li.org Board Member: Uniforum Association Board Member Emeritus: USENIX Association (2000-2006) (R)Linux is a registered trademark of Linus Torvalds in several countries. (R)Linux International is a registered trademark in the USA used pursuant to a license from Linux Mark Institute, authorized licensor of Linus Torvalds, owner of the Linux trademark on a worldwide basis (R)UNIX is a registered trademark of The Open Group in the USA and other countries. ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
kenta writes: Otherwise, I want as an end result: A1234567890B C9234567890E A8234567890B F7234567890D How about?: sed 's/^[a-zA-Z0-9][a-zA-Z0-9]*:\([A-Z][0-9][0-9]*[A-Z]\).*/\1/' I've made the regexp here a little bit tight in order to prevent false positives. Regards, --kevin -- GnuPG ID: B280F24EMeet me by the knuckles alumni.unh.edu!kdcof the skinny-bone tree. http://kdc-blog.blogspot.com/ -- Tom Waits ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Displaying only data matching a pattern?
On Mon, Feb 2, 2009 at 11:45 AM, Ben Scott dragonh...@gmail.com wrote: There might be a way to do this with awk, but my knowledge of awk is mostly limited to using it to print columns. :) Me too! (like some brain-dead AOLer) All I have ever used awk for is picking out a column that is white-space delimited, but it is annoying for any other delimiter. cut is great for single-character delimiters, but is annoying for white space. I fall back to regex for multiple-character delimiters. People keep telling me that awk is good for other things, then start showing me some Klingon syntaxt and I just knod and smile with the understand that we disagree on the definition of good. =) To be fair, even awk '{print $5}' is a bear to get right until you type it 50 times. I used to aways switch the positioning of the ' and the {. Oh well. ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Conducting GNHLUG business on Facebook (was Stop! Unix Time)
On Mon, Feb 2, 2009 at 8:30 AM, Jon 'maddog' Hall mad...@li.org wrote: Michael, I would never use Facebook for official GNHLUG business any more than I would use Myspace or Orkut simply because not everyone has accounts on these systems. These mailing lists (and our web site) for the most part are the definition of who and what GNHLUG is. To use another means of communications without agreement would disenfranchise some of our members. Thanks for your input. Amen to that. Is there a mashup that lets you maintain a presence on Facebook, Myspace, Orkut, Linkedin, Geocities (are they still around?), etc? I'm sure there's a need for some groups to do this. (DNC and RNC come to mind). The Social sites could be feeders to the real official site. ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Conducting GNHLUG business on Facebook (was Stop! Unix Time)
[ Dang! I was naively hoping I'd be able to post this before too many folks had a chance to respond to my message from last night. ] Executive Summary: I've changed my mind (sort of) I shot from the hip after seeing that article about Facebook within minutes of seeing that other GNHLUG posting. Now that I've slept on it (and had my clarified perspective echoed by a number of the irritated responses here) I remembered TANSTAAFL and regret allowing my personal annoyance with Facebook to cloud my reason. Sorry about that. I should have kept in mind that the GNHLUG is quite lucky to be provided with free mailing list services and that a number of other LUGs likely have to use lists hosted by Yahoo or Google, which have similar signup requirements as Facebook. Here's hoping I remember to count to ten before posting next time... ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Suqashing Facebook (WAS: Conducting GNHLUG business on Facebook (was Stop! Unix Time))
(1) With a suite of PHP scripts that could be installed on any hosting service that supports PHP (not hard to find). (2) By installing a special package on a Linksys router. (3) Developing an embedded Linux Internet appliance to host from a user's home/office connection. (What, my ToS say no servers?) I think that the amount of information that most people have on Facebook, etc. and the number of times it was accessed would probably not cause issues with most people's providers. But Facebook and its ilk provide three services, one of storing your information, one of easily allowing others to find it, and one of blocking most of those people from bothering you if you do not want them to. (3) would easily solve the storing problem, but you would still need some searching and blocking apparatus. Probably make a good topic of conversation on Friday the 13th. md -- Jon maddog Hall Executive Director Linux International(R) email: mad...@li.org 80 Amherst St. Voice: +1.603.672.4557 Amherst, N.H. 03031-3032 U.S.A. WWW: http://www.li.org Board Member: Uniforum Association Board Member Emeritus: USENIX Association (2000-2006) (R)Linux is a registered trademark of Linus Torvalds in several countries. (R)Linux International is a registered trademark in the USA used pursuant to a license from Linux Mark Institute, authorized licensor of Linus Torvalds, owner of the Linux trademark on a worldwide basis (R)UNIX is a registered trademark of The Open Group in the USA and other countries. ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Suqashing Facebook (WAS: Conducting GNHLUG business on Facebook (was Stop! Unix Time))
On Mon, Feb 2, 2009 at 2:37 AM, Arc Riley arcri...@gmail.com wrote: That's hilarious! But jokes about PHP scripts and internet appliances aside, there *is* a real solution to this that's already accepted by the community at large. It's called XMPP - eXtensible Messaging and Presence Protocol. Thanks to Google and Livejournal there's already a huge userbase. It's inter-server, so all those @gmail.com users can use any federated XMPP service, and federation is easy. XMPP is a technology to assist in the distribution of data. It can be used to assist in the interchange of data however a grail it is not. Many services already offer XMPP access to their data, especially microblogging services like twitter and identi.ca. It doesn't matter what XMPP server you connect to (ie, gmail.com). If a feature isn't already supported by XMPP you can write an extension. Thanks to existing and well-deployed standards like pubsub (http://xmpp.org/extensions/xep-0060.html) many new services don't need to extend XMPP for their new functionality. What's at issue is that the meaning of data is still left as an interpretation to the student. Yes, you can shove arbitrary data and publish that data. That data still needs to be adopted as a standard by everyone. As an example, connect to google chat using PSI IM, and go ahead and try to get notifications when you have new emails. Facebook has flirted with XMPP in the past, they're currently planning to add support just for Facebook IM. There are already a number of XMPP gateway apps for Facebook hosted by 3rd parties. In Facebook's defense, they have an open API and allow anyone to host Facebook apps on their own servers that can access user's information and which have equal access to publish snippets to friend's pages. There are many libraries to work with Facebook's API. The crux of the complain is, however, that you have to authenticate with facebook. So a new model capable of obsoleting the existing paradigms, being as it must interoperate, is best implemented as XMPP service software. Nothing in XMPP forces anyone or anything to actually share data over the wire. And many would suggest it's actually a bad idea to open it all up to external, potentially untrustworthy, JIDs. In the world of federation, you have to trust the remote servers. With wide scale adoption of XMPP federated servers, you potentially run the same risks as MySpace, but with no central lockdown point any longer. Don't get me wrong. Sharing data via XMPP can be a great thing. But it is *NOT* the cure. The internet is primarily built around the idea of the routing of anyones data, in any way possible. XMPP is the SMTP of XML snippet routing. There is no concept of authentication of data in the world of the giant IPv4 network which has grown to be known as the internet. And that has allowed it to flurish. Minus some utopian identification service which can be trusted 100%, no technology will solve the issue. As part of that, the more XMPP is utilized, the more issues which crud up other protocol spaces will migrate there. Think I'm wrong? Example. Suure, you can disallow any traffic from anyone NOT on your contact list. However, how do they get there? They request to be there. Guess what's added to that? A message! Hrm.. Sounds like Spam 2.0 to me! :-D -- -- Thomas ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Conducting GNHLUG business on Facebook (was Stop! Unix Time)
It just so happens that Facebook was where I first noticed the issue of the UNIX time event coming up, and I forwarded that link in case others might be interested in the source. OK, I understand that (now) but it wasn't obvious from your message, which appeared to be an invitation directly from you to view a Facebook page requiring registration: Jon has shared an event with you. To view the event or to reply to the message, follow this link: http://www.facebook.com/p.php?i=593062024k=45A66V5X44ZM5AAFUD6YSQ If thine eye offend thee, pluck it outif you don't like Facebook, don't look at it. Fair enough, and they even provide an opt-out link in the message: Are your friends bothering you? You can opt out http://www.facebook.com/o.php?u=1356460525k=a9bd5c of emails from friends on Facebook. ...except that in order to gain the ability to opt out of email from Facebook you apparently first have to *register* with Facebook, or at least that page leads to nothing but registration forms when I view it. So, I'm apparently not even permitted to pluck out mine eye without providing them with my personal information. -/ ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Conducting GNHLUG business on Facebook (was Stop! Unix Time)
DISCLAIMER: As usual, I speak only for myself. Some additional points not touched on already: (1) IIRC, all you need to register on Facebook is an email address and a name. You're not obligated to give them any more information than that. So if you'd like to register with Facebook for whatever reason, but you're worried about your privacy, simply don't enter anything more than the bare minimum. (1)(a) People who enter more than the bare minimum into Facebook do so (presumably) because they find value in it. If they consider targeted advertisements to be an acceptable trade-off, I don't think it's anyone else's right to tell them otherwise. (2) GNHLUG exists in at least two ways. (2)(a) One is the legal entity registered with the State of NH, which exists mainly for certain legal protections, and has little to do with what most people think of GNHLUG as. The only business that GNHLUG *ever* conducts is that voted on by the Board of Directors at the Bored Meetings. (2)(b) The other GNHLUG is the vague federation of people whose interests have an intersection with Linux/FOSS and NH. Members of this GNHLUG are members because they say they are. This GNHLUG exists because the members say it does. This GNHLUG has no legal status, but it's the one that really matters. Members of this GNHLUG can conduct business however they see fit, and other members can participate, or not, at their option. Free Software is about freedom. Free people don't always agree. That's what makes them free. -- Ben ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Odd log messages from ISC BIND named
So, we had around 100 of these show up in the log from Sunday on liberty.gnhlug.org, all from the same IP address, all with similar but apparently never the same name pattern: client 192.0.2.42 query (cache) 'aaccmmfwxdlaaabaaafbbfpg/NS/IN' denied: 1 Time(s) client 192.0.2.42 query (cache) 'abbcnefwxdlaaabaaafbkkag/NS/IN' denied: 1 Time(s) client 192.0.2.42 query (cache) 'acdbbbfwxdlaaabaaafbpkeo/NS/IN' denied: 1 Time(s) (IP address changed to protect the guilty.) Speculation on what this is? An attempt to exploit the Kaminsky vulnerability? A DDoS attack that had a zombie directed at us by mistake? Some kind of bizarre dictionary attack? (For those wondering what this is: BIND is the reference DNS implementation. ISC is the organization which maintains it. named (name daemon) is the main DNS server program from BIND. These log messages are DNS queries sent to the GNHLUG DNS server, but which were rejected because we don't provide recursive service to non-local hosts.) -- Ben ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: FOSS Gaming Survey - Any help is appreciated
Joseph Guarino wrote: FOSS Gaming Survey - http://www.evolutionaryit.com/limesurvey/index.php?sid=72676#9001;=en Someone should have troubleshot this before it went public. Which Video Game magazines do you subscribe to? Cannot answer: No answer. Must fill in Other with something like None. Which FOSS Gaming websites/blogs to you frequent? Should be Multiple Choice. Which general Gaming sites do you visit regularly? Should be Multiple Choice. There was another one, I think, but I forgot where. Brian -- --- | br...@datasquire.net Proprietor: http://www.JustWorksNH.com | | Computers and Web Sites that JUST WORK | | Work: +1 (603) 484-1461Home: +1 (603) 484-1469| --- ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: FOSS Gaming Survey - Any help is appreciated
The author of the survey seems to repeatedly mistake commercial for proprietary as well. I wasn't very impressed by the earlier questions either, the ones asking if you know RMS and Linus. Ok so perhaps some matchings on Moglen would be more appropriate.. On Tue, Feb 3, 2009 at 12:40 AM, Brian Chabot br...@datasquire.net wrote: Joseph Guarino wrote: FOSS Gaming Survey - http://www.evolutionaryit.com/limesurvey/index.php?sid=72676#9001;=en Someone should have troubleshot this before it went public. Which Video Game magazines do you subscribe to? Cannot answer: No answer. Must fill in Other with something like None. Which FOSS Gaming websites/blogs to you frequent? Should be Multiple Choice. Which general Gaming sites do you visit regularly? Should be Multiple Choice. There was another one, I think, but I forgot where. Brian -- --- | br...@datasquire.net Proprietor: http://www.JustWorksNH.com | | Computers and Web Sites that JUST WORK | | Work: +1 (603) 484-1461Home: +1 (603) 484-1469| --- ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/ ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
Re: Suqashing Facebook (WAS: Conducting GNHLUG business on Facebook (was Stop! Unix Time))
On Mon, Feb 2, 2009 at 10:11 AM, Thomas Charron twaf...@gmail.com wrote: What's at issue is that the meaning of data is still left as an interpretation to the student. Yes, you can shove arbitrary data and publish that data. That data still needs to be adopted as a standard by everyone. As an example, connect to google chat using PSI IM, and go ahead and try to get notifications when you have new emails. IIRC, PSI does not fully implement XEP-0060, or even the personal eventing subset of pubsub defined in XEP-0163. Pidgin also has quite poor XMPP support. Of course this doesn't matter - if a client doesn't support a feature the service can detect that and fallback to a less elegant solution, such as sending you an XMPP message to remind you of an event you RSVP'ed for. The beauty in this is you don't even need a XMPP client running on your machine to access this data. If you have a client that understands the required extensions in a way that makes it useful to you, you can use your own client, or you can use a website that implements it - ie, just as you have a wiki account for gnhlug.org, you could have a thomaschar...@gnhlug.org JID used only for the website gateway. To you, a user of the website, XMPP support doesn't matter regardless if the XMPP is being run on the website backend or in your browser via a javascript client. Client support for extensions follow demand, so as such services come into mainstream the mainstream clients will support them. At that point you can use a single JID for everything. The crux of the complain is, however, that you have to authenticate with facebook. No you don't. There are many facebook apps that exist solely to provide facebook users access to offsite data (and vice versa). Take for example the roommate searching app. It's actually being run by a 3rd party website that's been running that service for awhile - all the facebook app does is provide access to that data via facebook. They could have taken it a lot further, such as when you post a looking for apt ad on their site, it could show Thomas Charron is looking for a new apt on RoommateSearchPlus!. Similarly, if you wanted to run a Meetup-type site targetting free software oriented groups, you would host the site on your own, expose an XMPP service to it (or even run the whole site's backend via XMPP - better than RPC!), and tie it into Facebook via their API so people who post events or RVSP to them have that status showing up on their Facebook pages as well. This doesn't force your entire member base to sign up for Facebook accounts in order to RVSP, just provides a way for Facebook users to help publicize the event to other Facebook users. Most of the libraries for Facebook API is free software. There is no reason not to write and implement Facebook apps on the basis of software freedom ethics. If you want to boycott Facebook based on them being a business that derives profit from advertising, that's your choice, but many of us find it's a useful tool. Nothing in XMPP forces anyone or anything to actually share data over the wire. And many would suggest it's actually a bad idea to open it all up to external, potentially untrustworthy, JIDs. In the world of federation, you have to trust the remote servers. With wide scale adoption of XMPP federated servers, you potentially run the same risks as MySpace, but with no central lockdown point any longer. Server federation isn't unauthenticated. There's a process requiring signed certs free, via xmpp.org, requiring verification of domain ownership only. Information, specifically presence and eventing, is provided on an permission-authorization basis. For example, your status (ie, offline, away, available, etc) is only given to other XMPP users you've authorized. This is how your roster is populated (aka buddy/friend list) and this same mechanism is used to manage who's authorized to send and will receive data from service nodes (ie, chat rooms, group calendars, etc). Think I'm wrong? Example. Suure, you can disallow any traffic from anyone NOT on your contact list. However, how do they get there? They request to be there. Guess what's added to that? A message! Hrm.. Sounds like Spam 2.0 to me! :-D Except given domain certs, unlike email spam, you cannot mask your source domain. If some dude in China federated his own server and started spamming everyone, poof, there goes his federation status. Email spam is typically sent from compromized windows computers running on IPs which don't have control of their reverse dns or ownership of their domain - both of which are required for the domain cert. It's going to be awhile until everyone has their own 64-bit IPv6 subnet and reverse DNS becomes easy again, at which point I'm certain additional precautions will be in place. Moreso, your argument reads akin to we shouldn't have a mailing list, because if it becomes popular, spammers will use it.
[GNHLUG] [DLSLUG-Announce] DLSLUG Monthly Meeting - 2009-02-05 - Planning!
[note location is DRTC - 16 Cavendish Ct, Lebanon] *** Dartmouth-Lake Sunapee Linux User Group http://dlslug.org/ a chapter of GNHLUG - http://gnhlug.org *** The next regular monthly meeting of the DLSLUG will be held: Thursday, February 5th, 7-9PM at: Dartmouth Regional Technology Center All are welcome, free of charge. Agenda 7:00 Sign-in, networking 7:15 Introductory remarks 7:20 Planning Meeting We'll be doing a planning meeting this month and just generally chatting about all things tech. By the end of the meeting we should be able to answer, or have a plan for answering: Where are we? Where are we going? What should we keep? What should we change? What else should we be doing? How should we structure the group? What topics should we cover this year? What's the best meeting format? Who else are we going to work with? and any other topics that might come up. If you have ideas about how to make DLSLUG better and/or want to help guide it into the future, please come and share your ideas. - Driving Directions Please see the website for links to driving directions. Refreshments We currently lack a refreshment sponsor. If you or your company would like to provide or sponsor refreshments, please get in touch. RSVP RSVP by replying to this e-mail so we can give any refreshment sponsor a count. Mailing Lists There are two primary mailman lists set up for DLSLUG, an Announce list and a Discuss list. Please sign up for the Announce list (moderated, low-volume) to stay apprised of the group's activities and the Discuss list (unmoderated) for group discussion. Links to the mailing lists are on the webpage. Tell Your Friends Please pass this announcement along to anyone else who may be interested. -- Bill McGonigle, Owner Work: 603.448.4440 BFC Computing, LLC Home: 603.448.1668 b...@bfccomputing.com Cell: 603.252.2606 http://www.bfccomputing.com/Page: 603.442.1833 Blog: http://blog.bfccomputing.com/ VCard: http://bfccomputing.com/vcard/bill.vcf ___ DLSLUG-Announce mailing list dlslug-annou...@dlslug.org http://dlslug.org/mailman/listinfo/dlslug-announce ___ gnhlug-announce mailing list gnhlug-annou...@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-announce/ ___ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/