[tw] Re: Revised Time: TiddlyWiki5 Hangout on 13th May at 18h00 BST
To confirm that the hangout will be today at 18h00 UK time. I'll post the URL for the hangout here later, and also on Twitter. Best wishes Jeremy On Tuesday, 7 May 2013, Jeremy Ruston wrote: I was going to close the poll - it seemed like we have a healthy quorum of a handful of people who can make this time, and the 9th is now getting close. Best wishes Jeremy On Tue, May 7, 2013 at 12:15 PM, PMario pmari...@gmail.comjavascript:_e({}, 'cvml', 'pmari...@gmail.com'); wrote: the doodle link :) http://www.doodle.com/98bf6riyhiif49u7# -- Jeremy Ruston mailto:jeremy.rus...@gmail.com javascript:_e({}, 'cvml', 'jeremy.rus...@gmail.com'); -- Jeremy Ruston mailto:jeremy.rus...@gmail.com -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Some further TW5 thoughts/opinions
In addition to some previously expressed thoughtshttps://groups.google.com/forum/?fromgroups=#!searchin/tiddlywiki/TW5$20Mat/tiddlywiki/0nmhoDZvIG0/wC0RsY87fbEJof mine, here are a few more: * Avoid all dead links in empty file. * tag systemConfig ought to be renamed into something less scary and informative, perhaps plugin or possibly autostart. (I think we're a bit home blind but consider how awkward it would be if, say, evernote or facebook required that users kept track of weird sounding magic terms). (...and if that suggestion didn't cause uncomfort, maybe this will ;-) * I'd love multiple tag fields, ie for different types of tags because: - it would simplify filtering a lot (I think). - it would allow users to tag *plugins *freely without mutilating the original tags - and the obvious, it would allow you to generally separate between tag types I get the impression a multiple tag fields feature is more suitable for core than as a plugin becaue it is such an integral feature. I've seen requests for this but there hasn't really been any solution. Tobias did create TagSearch http://tobibeer.tiddlyspace.com/#TagSearch plugin and, wonderful as it is, it seems to be a circumvention to make the best of what is possible. I can't comment on how to code this but interface wise - if you allow me to be a tad too intricate for this bullet list - tag fields (eg. in searches) could perhaps be on the form tiddler.tags3.contain... (for tag field 3), and the default field could perhaps be reached both via tags1 and tags. A plugin might be the more appropriate way to give aliases (eg Prioritytags, Systemtags etc). In edit view, adding a tag field could be with a simple [+] (with label add tag field) close to the default single tag field. Well, you get it. Sorry if this bullet point is too intricate and if I'm using the wrong lingo in my layman descriptions. * Not urgent but both TW5 and classic TW should have a logo (-s?). Maybe there is one, but then it is clearly not prominent enough. I think TiddlySpace has those circles as a logo, but not quite sure. I understand the user should not have to *deal *with that logo (ie to keep it visible or manually remove it etc) but it could really be just on tw.com and not be downloaded - just like all the specific tiddlers there are not included in empty.html. MediaWiki has their absolutely brilliant [[*]] (with a nice looking sun flower instead of the * ), just to mention an example. Logos are a marketing tool to create recognition for a product/brand etc. * On five.tiddlywiki.com, I like it that the menu has now moved to the right side. But it all is aligned left creating a large empty area on even even my 15 screen. Maybe it should be centered? BTW, I also really like the clean interface there in general. Really nice. :-) -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: MicroTiddlyServer
Hi Athman Boukhaoua Thank you for sharing your rewrite of the MiniTiddlyServer! :-) I tried your MicroTiddlyServer php script. I set the empty.html file as the active document - and create a user and a password. When I open myURL/empty.html it is read only. (In Chromium and Seamonkey - localhost, 0.0.0.0. and address on local network from another pc) I make it writable with a bookmarklet and try to save changes back to the server - however I get: You need to save this TiddlyWiki to a file before you can save changes... Apache *is* set as owner of the directory... Any other step I missed in the procedure? Cheers Måns Mårtensson Den lørdag den 11. maj 2013 23.16.05 UTC+2 skrev Athman Boukhaoua: I recently had to upgrade my web server to a newer PHP version that caused MiniTiddlyServer that I had been using for years to stop working. Since that project seems abandoned, I coded a replacement called MicroTiddlyServer that does pretty much the same thing. It's a small PHP script (much smaller than MiniTiddlyServer was, it's just 9kB) that enables any web server with Apache PHP to save changes in a TiddlyWiki. I thought maybe other people would be interested in this so I made it available for everyone: http://exar.ch/microtiddlyserver/ I'd be happy for any kind of feedback if someone finds this useful :) -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: Announcing TiddlyWiki version 2.7.2 BETA 1
On May 11, 11:43 am, reaktorb...@gmail.com wrote: I was having the same problem, receiving the error message you describe about Unable to get property '1' of undefined or null reference. I found out that this problem is not in Firefox 20+ but it is in IE 10. What fixed this for me was to go to tools - compatibility view settings - check the option to display all websites in compatibility view I believe that I've found (and fixed) the unable to get property '1' error. I've posted a revised beta build (TW272b2) at: http://www.TiddlyWiki.com/beta Please download and confirm that the error no longer occurs in IE10+ when NOT using compatibility view. Let me know as soon as you can... once this fix is confirmed, I will be able to advance TW272 to full release. thanks, -e TiddlyWiki Classic Lead Developer -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: Some further TW5 thoughts/opinions
On Monday, May 13, 2013 11:27:35 AM UTC+2, Mat wrote: * tag systemConfig ought to be renamed into something less scary and informative, perhaps plugin or possibly autostart. (I think we're a bit home blind but consider how awkward it would be if, say, evernote or facebook required that users kept track of weird sounding magic terms). systemConfig is gone in TW5. All tiddlers are identified by mime types field now. go to five.tiddlywiki.com and search for $list and then list view the tiddlers source to get some interesting possibilities. TiddlerFilters, TaskManagementExample are interesting ... -m -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: Some further TW5 thoughts/opinions
Is there a built-in provision of easy storing and retrieval of field values in tiddlers? This would be immensely helpful for using TW5 as database. On Monday, May 13, 2013 8:27:15 AM UTC-4, PMario wrote: On Monday, May 13, 2013 11:27:35 AM UTC+2, Mat wrote: * tag systemConfig ought to be renamed into something less scary and informative, perhaps plugin or possibly autostart. (I think we're a bit home blind but consider how awkward it would be if, say, evernote or facebook required that users kept track of weird sounding magic terms). systemConfig is gone in TW5. All tiddlers are identified by mime types field now. go to five.tiddlywiki.com and search for $list and then list view the tiddlers source to get some interesting possibilities. TiddlerFilters, TaskManagementExample are interesting ... -m -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: MicroTiddlyServer
Ah the documentation is a bit unclear there. You can't access http://yourserver.com/directory/empty.html You need to access http://yourserver.com/directory/ That will allow the PHP script to run and perform the necessary changes to the html file to allow it to be saved. On Monday, May 13, 2013 11:33:37 AM UTC+2, Måns wrote: Hi Athman Boukhaoua Thank you for sharing your rewrite of the MiniTiddlyServer! :-) I tried your MicroTiddlyServer php script. I set the empty.html file as the active document - and create a user and a password. When I open myURL/empty.html it is read only. (In Chromium and Seamonkey - localhost, 0.0.0.0. and address on local network from another pc) I make it writable with a bookmarklet and try to save changes back to the server - however I get: You need to save this TiddlyWiki to a file before you can save changes... Apache *is* set as owner of the directory... Any other step I missed in the procedure? Cheers Måns Mårtensson Den lørdag den 11. maj 2013 23.16.05 UTC+2 skrev Athman Boukhaoua: I recently had to upgrade my web server to a newer PHP version that caused MiniTiddlyServer that I had been using for years to stop working. Since that project seems abandoned, I coded a replacement called MicroTiddlyServer that does pretty much the same thing. It's a small PHP script (much smaller than MiniTiddlyServer was, it's just 9kB) that enables any web server with Apache PHP to save changes in a TiddlyWiki. I thought maybe other people would be interested in this so I made it available for everyone: http://exar.ch/microtiddlyserver/ I'd be happy for any kind of feedback if someone finds this useful :) -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: Announcing TiddlyWiki version 2.7.2 BETA 1
Tests successful for me. - fresh TW272b2 - IE10 compatibility view disabled - no longer receiving Unable to get property '1' of undefined or null reference On Friday, May 3, 2013 8:51:30 PM UTC-4, Eric Shulman wrote: Greetings All! I'm pleased to announce that TiddlyWiki Classic, version 2.7.2 BETA 1, is now available for viewing/download, here: http://www.tiddlywiki.com/beta IMPORTANT: This revision is on an shortened release schedule and, barring any reports of critical show stopper errors, will be promoted to full release within the next week. This revision includes the following changes: * Backstageimport: See https://github.com/TiddlyWiki/tiddlywiki/issues/116 Importing tiddlers now uses FileReader API whenever available (currently supported by Chrome, Firefox 20+, etc.). This new HTML5- standard browser-based file I/O handling does not require any special privileges or security permissions to read contents of files that you interactively select from your local filesystem, and you can now successfully import tiddler from files that are outside of the current folder. Note: this change only applies when you use the browse (or select file) button to interactively choose a document from your local filesystem. If you manually enter (or paste) a local file:// URL into the import form (or if FileReader handling is not supported by your browser version), the existing browser-specific file I/O functions are used, which still requires security permissions and/or other add-ons to permit reading of file contents; e.g. TiddlyFox (FireFox), TiddlySaver java applet (Chrome, Safari, Opera, etc.), or ActiveX (Internet Explorer). * Internet Explorer: See https://github.com/TiddlyWiki/tiddlywiki/issues/118 When using IE10 (the current version of IE), special-case handling of embedded newlines in PRE-formatted blocks is no longer applied. This corrects a formatting/display error introduced by changes in IE10. Note: this change only applies to IE10 and above; special handling is still applied to embedded newlines in IE9 and earlier so there should be no change to existing content when viewed on IE9 or earlier. enjoy, -e Eric Shulman Lead Developer - TiddlyWiki Classic -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [tw] Re: Some further TW5 thoughts/opinions
Is there a built-in provision of easy storing and retrieval of field values in tiddlers? This would be immensely helpful for using TW5 as database. Do you mean from an API point of view? There is a UI for viewing tiddler fields at the moment, and editing will be added. The API for accessing tiddler fields is pretty straightforward. There are also a number of features to support JSON data structures stored within a tiddler which will help some database applications, Cheers Jeremy On Monday, May 13, 2013 8:27:15 AM UTC-4, PMario wrote: On Monday, May 13, 2013 11:27:35 AM UTC+2, Mat wrote: * tag systemConfig ought to be renamed into something less scary and informative, perhaps plugin or possibly autostart. (I think we're a bit home blind but consider how awkward it would be if, say, evernote or facebook required that users kept track of weird sounding magic terms). systemConfig is gone in TW5. All tiddlers are identified by mime types field now. go to five.tiddlywiki.com and search for $list and then list view the tiddlers source to get some interesting possibilities. TiddlerFilters, TaskManagementExample are interesting ... -m -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Jeremy Ruston mailto:jeremy.rus...@gmail.com -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Pb with NestedSlidersPlugin (class attribute)
Hi, This question is mainly for Eric Shulman as it is in relation with NestedSlidersPlugin, but feel free to jump in ! I have a MTC here : https://dl.dropboxusercontent.com/u/9385804/MTCforNSP.html I've defined a style for a button in a somewhat complicated way (see StyleSheet) It works with createTiddlyButton, but not with NestedSlidersPlugin. It seems strange as the plugin uses this function to create a button (except in case of a header, but it's not the case here). Any help appreciated Thanks in advance FrD -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: [tw] Some further TW5 thoughts/opinions
Hi Mat Thanks for the feedback, In addition to some previously expressed thoughtshttps://groups.google.com/forum/?fromgroups=#!searchin/tiddlywiki/TW5$20Mat/tiddlywiki/0nmhoDZvIG0/wC0RsY87fbEJof mine, here are a few more: * Avoid all dead links in empty file. Some of the dead links at the moment are things that I intend to fill in. * tag systemConfig ought to be renamed into something less scary and informative, perhaps plugin or possibly autostart. (I think we're a bit home blind but consider how awkward it would be if, say, evernote or facebook required that users kept track of weird sounding magic terms). pmario has already answered this. The intention is that TiddlyWiki users need only cope with one new term: the tiddler. There's a bunch of complexity underneath the surface of TW5 that is relevant to people creating themes and customising the UI, but that stuff is kept out of the way of end users (chiefly by hiding things in system and shadow tiddlers). (...and if that suggestion didn't cause uncomfort, maybe this will ;-) * I'd love multiple tag fields, ie for different types of tags because: - it would simplify filtering a lot (I think). - it would allow users to tag *plugins *freely without mutilating the original tags - and the obvious, it would allow you to generally separate between tag types I get the impression a multiple tag fields feature is more suitable for core than as a plugin becaue it is such an integral feature. I've seen requests for this but there hasn't really been any solution. Tobias did create TagSearch http://tobibeer.tiddlyspace.com/#TagSearch plugin and, wonderful as it is, it seems to be a circumvention to make the best of what is possible. I can't comment on how to code this but interface wise - if you allow me to be a tad too intricate for this bullet list - tag fields (eg. in searches) could perhaps be on the form tiddler.tags3.contain... (for tag field 3), and the default field could perhaps be reached both via tags1 and tags. A plugin might be the more appropriate way to give aliases (eg Prioritytags, Systemtags etc). In edit view, adding a tag field could be with a simple [+] (with label add tag field) close to the default single tag field. Well, you get it. Sorry if this bullet point is too intricate and if I'm using the wrong lingo in my layman descriptions. Interesting. It sounds as though you are envisaging multiple fields on a tiddler each with the behaviour of the existing 'tags' field, and the ability to specify which tags field is used for a given operation. I think that's possible but I'd be keen to make sure that I understand your intended use cases better: can you give me a few examples of operations that would be easier to accomplish with this feature? * Not urgent but both TW5 and classic TW should have a logo (-s?). Maybe there is one, but then it is clearly not prominent enough. I think TiddlySpace has those circles as a logo, but not quite sure. I understand the user should not have to *deal *with that logo (ie to keep it visible or manually remove it etc) but it could really be just on tw.com and not be downloaded - just like all the specific tiddlers there are not included in empty.html. MediaWiki has their absolutely brilliant [[*]] (with a nice looking sun flower instead of the * ), just to mention an example. Logos are a marketing tool to create recognition for a product/brand etc. I'd like to have a logo for TW5, too - I'm open to submissions. * On five.tiddlywiki.com, I like it that the menu has now moved to the right side. But it all is aligned left creating a large empty area on even even my 15 screen. Maybe it should be centered? BTW, I also really like the clean interface there in general. Really nice. That large area on the right is frustrating; I find fills up if you get in the habit of using tiddlers with long titles. There will be easy customisations to enable the user to resize and move the main story column and the sidebar. Best wishes Jeremy :-) -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- Jeremy Ruston mailto:jeremy.rus...@gmail.com -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] TiddlyWiki5 Hangout starting in 10 minutes
The URL for the hangout is: https://plus.google.com/hangouts/_/e542fb26cb872373673613b59fca6424f63f5ea2 Let me know if you have trouble getting in, Best wishes Jeremy -- Jeremy Ruston mailto:jeremy.rus...@gmail.com -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: Pb with NestedSlidersPlugin (class attribute)
This question is mainly for Eric Shulman as it is in relation with NestedSlidersPlugin, but feel free to jump in ! I have a MTC here :https://dl.dropboxusercontent.com/u/9385804/MTCforNSP.html I've defined a style for a button in a somewhat complicated way In your test case, you wrote: -- +++{{blue-button{[button|info]}}} a b c === -- As you noted, the above syntax doesn't appear to be setting the CSS class on the slider button. However, you may also notice that it doesn't display the intended label (i.e. button), and that when you open the slider, the syntax that followed the opening {{ of the class (including the button label definition) is shown as *content within the slider*. The problem originates with the classname you have used: blue- button. Although this is a valid CSS classname, the NestedSliders syntax currently only allows combinations of word characters (regex code: \w) and spaces (regex code: \s) to be recognized. Unfortunately, \w apparently does NOT include the hyphen (-). As a result, blue-button fails to parse correctly, affecting the remainder of the parsing, resulting in a mangled slider being rendered. Until I can fix this, you can work around the problem simply by eliminating the use of - in your CSS classnames. enjoy, -e Eric Shulman TiddlyTools / ELS Design Studios HELP ME TO HELP YOU - MAKE A CONTRIBUTION TO MY TIP JAR... http://www.TiddlyTools.com/#Donations Professional TiddlyWiki Consulting Services... Analysis, Design, and Custom Solutions: http://www.TiddlyTools.com/#Contact -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: Pb with NestedSlidersPlugin (class attribute)
Hi Eric, Thanks a lot for your quick answer! I'll change the name of my classnames. FrD Le lundi 13 mai 2013 18:58:46 UTC+2, Eric Shulman a écrit : In your test case, you wrote: . Until I can fix this, you can work around the problem simply by eliminating the use of - in your CSS classnames. enjoy, -e Eric Shulman TiddlyTools / ELS Design Studios HELP ME TO HELP YOU - MAKE A CONTRIBUTION TO MY TIP JAR... http://www.TiddlyTools.com/#Donations Professional TiddlyWiki Consulting Services... Analysis, Design, and Custom Solutions: http://www.TiddlyTools.com/#Contact -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Help: TaskMacroPlugin need no space in Title for refresh
Anyone here uses TaskMacroPlugin. I suffered that I need to use the title without space for TaskMacroPlugin. Otherwise, it gives saved but not refreshed of the tiddlers. How can I solve this? -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
[tw] Re: TiddlyWiki5 Hangout starting in 10 minutes
Hate that I missed the hangout today. I had a conflict that (boo!) got cancelled at the last minute, but I was looking forward to being a fly on the wall in the presence of such TiddlyWonder. I hope it was a big success and you do another in a future. -- You received this message because you are subscribed to the Google Groups TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.